Skip to content

Billing & subscriptions

PathWatch billing runs through Paddle as Merchant of Record. Paddle issues the invoice, charges your card, and handles VAT/sales tax. PathWatch provides the service.

All billing lives under Settings → Billing.

Plans

Live plan comparison + prices are on the pricing page. The same numbers appear in Limits & quotas here in the docs, generated from the API at build time so they stay in sync.

PlanAnnual price equivalent
Free$0
Starter$5.99/mo
Pro$24.99/mo
Business$220/mo

Annual billing gets you ~15% off the monthly rate.

Switching plans

Upgrade is immediate: pay the prorated difference today, the new limits take effect right away, and the regular bill runs at the new tier next cycle.

Downgrade is also immediate but the prorated credit applies to your next invoice. If your usage exceeds the new tier’s limits (more monitors than allowed, more runners, etc.) the excess gets suspended — not deleted. Bring usage in line and they reactivate; cancel them yourself or wait out the grace period and they auto-delete.

Switch tier (same direction with different annual/monthly cycle) follows the same rules.

A confirmation modal shows the exact prorated charge or credit before you commit. Read it.

Add-ons

Buy add-ons at Settings → Billing → Available add-ons or under the dedicated Add-ons page in your entitlements area. Live catalogue + prices are mirrored on the pricing page.

The full catalogue (always up to date in the WebUI):

Monitor slots:

  • +25 Standard uptime monitors ($4.99/mo, Free+) — 5 min minimum interval.
  • +25 Fast uptime monitors ($9.99/mo, Starter+) — 1 min minimum.
  • +25 Real-time uptime monitors ($19.99/mo, Pro+) — 30 s minimum.

Browser monitor slots:

  • +1 Lite browser (Standard) ($4.99/mo, Starter+)
  • +1 Lite browser (Fast) ($9.99/mo, Pro+)
  • +1 Flow monitor (Standard) ($7.99/mo, Pro+)
  • +1 Flow monitor (Fast) ($14.99/mo, Pro+)
  • +1 Flow monitor (Real-time) ($39.99/mo, Business+)
  • +1 Self-hosted browser monitor ($9.99/mo, Starter+)

Infrastructure & team:

  • +1 Self-hosted runner slot ($4.99/mo, Starter+)
  • +5 Team members ($4.99/mo, Pro+)
  • +3 Status pages ($4.99/mo, Pro+)

See Add-ons for the full breakdown and how each add-on stacks with your plan’s included quota.

Multi-addon checkout

Pick several add-ons in one go — the WebUI’s Available add-ons → Add to bag → Checkout flow opens a single Paddle transaction that creates all the line items at once. This is the same fast path as a fresh sign-up; you don’t pay separate prorated charges per line.

Each add-on is a separate Paddle subscription line item once paid. Removing one cancels just that line at the end of the current period; you keep access until then.

Invoices

Paid invoices live at Settings → Billing → Billing history. Each row links to the Paddle-hosted PDF — click Download to open it in a new tab.

Paddle is the source of truth for billing history; the list here is a proxy of paddle.transactions.list({customer_id: ...}).

Cancellation

Settings → Billing → Cancel subscription. The cancel takes effect at the end of the current billing period — you keep your plan’s full access until then, then drop to Free.

When you drop to Free:

  • Monitors above the Free cap are suspended (not deleted).
  • Self-hosted runners above the Free cap (which is 0) are suspended.
  • Custom domain on status pages stops resolving on Pro-only features.
  • Audit log entries stay accessible until org delete.

Reactivate any time during or after the cancel period by picking a plan again. Suspensions auto-clear when usage is back under the cap.

Past due / grace period

A failed payment puts the subscription in grace_period for 3-7 days (configurable per plan). During grace:

  • All features continue working.
  • A banner shows at the top of the WebUI.
  • The owner gets reminder emails.

If the grace period expires without payment, the org drops to the Free tier as above. Past invoices remain unpaid and are pursued by Paddle, not PathWatch.

Refunds

See the refund policy on the main site. Refund requests go through Paddle (the merchant of record).

API access

Paddle’s billing data isn’t exposed via the PathWatch REST API. Use the Paddle dashboard or Paddle’s API directly if you need programmatic access to invoices or subscription state.

What you CAN read via the PathWatch API:

  • Current plan + limits — GET /api/v1/entitlements.
  • Subscription status (active / grace / past-due) — GET /api/v1/billing/subscription.
  • Active add-ons — GET /api/v1/billing/addons/active.

See the API reference.