---
title: Billing & plans
description: How plans and limits work, what changes on upgrade or downgrade, invoices, cancellation, coupons and the one-free-workspace rule.
canonical: https://watchfor.io/docs/organization/billing
---

# Billing & plans

How plans and limits work, what changes on upgrade or downgrade, invoices, cancellation, coupons and the one-free-workspace rule.

Your organization's **plan** determines how much you can monitor, how often,
and which features are on. Billing is per organization and is managed under
**Settings → Subscription** by owners and admins. Current plans, prices and
limits are always on the [pricing page](/pricing) — this page explains how
they behave.

## What a plan controls

- **Monitors** — how many in total, and for some types a per-type cap.
- **Check frequency** — the shortest interval you can set, overall and per
  monitor type.
- **Locations** — how many locations a monitor can run from, whether it can
  run from several at once, and which scheduling strategies are available.
- **Team** — how many members can join. WatchFor doesn't charge per seat; the
  member count is simply a plan limit.
- **Capacity for the rest of the platform** — status pages, contacts and
  contact groups, maintenance windows, on-call schedules, report-email
  recipients, and the hourly "run check now" budget per monitor.
- **Features** — multiple locations, incident notes, post-mortems, advanced
  reports, the SSL/TLS grade on certificate monitors, and the free-tool
  limits for signed-in users.

WatchFor tells you **before** you hit a limit — for example when adding a
monitor beyond your allowance, or setting an interval shorter than your plan
allows — and the limit applies at that point rather than silently later.

To see where you stand without waiting for that message, open **Settings →
Subscription**: the **Usage** card shows monitors, status pages, members,
contacts, contact groups, maintenance windows and on-call schedules as
*used of allowed*, with the bar turning amber past 80% and red at the
limit. Entries your plan doesn't include say so, and unlimited ones say
*unlimited*. Maintenance windows count only the **upcoming and active**
ones — an ended window is history and frees its slot immediately (the same
figure `GET /v1/plan` reports under `usage.maintenance_windows`).

> **Also via API**
>
> `GET /v1/plan` returns your plan name, every limit and current usage, so a
> script or AI agent can check headroom before creating monitors — see
> [Plan & usage](/docs/api/plan). The `get_plan` MCP tool returns the same.

## Subscriptions and payment

- Plans are **subscriptions** billed through **Stripe**; WatchFor never sees
  or stores your card details. Checkout happens on a Stripe-hosted page.
- Where a plan is offered monthly and yearly, pick the interval at checkout;
  the yearly price is shown on [pricing](/pricing).
- **Invoices** are listed under Settings → Subscription with links to the
  hosted invoice and a PDF; use **Manage billing** (the Stripe customer
  portal) to update the payment method and billing details.
- If a payment fails, the organization's owners and admins are notified by
  email so a lapsed card never silently disables monitoring.
- **Coupon codes** are redeemed under Settings → Subscription; a coupon
  activates its plan immediately and, when it expires, the organization
  returns to Free.

## Changing plans

Upgrade or downgrade from Settings → Subscription. Before you confirm, WatchFor
shows a **preview** of the prorated amount; the change applies immediately and
the difference is prorated on your next invoice.

**After a downgrade nothing is deleted.** Monitors above the new plan's
allowance keep running with their existing configuration, but you can't create
new monitors, add locations or shorten intervals beyond the new limits until
you're within them — and edits that change a monitor's locations or scheduling
strategy are checked against the new plan when you save. Features the new plan
doesn't include (for example advanced reports or on-call) become unavailable
straight away, and their data is preserved in case you upgrade again. Bring
your setup within the new limits yourself; WatchFor doesn't currently pause or
remove over-limit monitors for you.

## Cancelling

Cancel from Settings → Subscription. The subscription stays active until the
**end of the paid period**, then the organization moves to the Free plan with
Free limits — again, nothing is deleted. You can **reactivate** at any time
before the period ends and keep everything as it was.

## Multiple workspaces

Each account gets **one free workspace**; every additional organization you
create needs its own subscription (or a coupon) before it can run monitors.
Memberships in other people's organizations don't count. See
[Multiple workspaces](/docs/organization#multiple-workspaces).

> **Info**
>
> Not sure which plan fits? Start on Free — you can change plans at any time
> as your monitoring grows, and the preview shows exactly what you'll pay.

---

Canonical page: https://watchfor.io/docs/organization/billing · All docs: https://watchfor.io/docs · Site guide: https://watchfor.io/llms.txt
