Billing
The Billing page is available at /dashboard/[orgId]/billing. It shows your current plan, subscription status, event usage, and estimated charges for the billing period.
Current Plan Card
The top of the billing page displays your current plan with:
- Plan name and price — e.g., "Team $39/month"
- Subscription status badge — one of:
Active— subscription is activeTrial— in a trial periodCancels at period end— scheduled to cancel but still activePast Due— payment failed; service continues temporarilyCanceled— subscription has endedIncomplete— subscription setup was not completed
- Plan features — checklist of included limits and features
- Billing period dates — shown when active and not canceling
Usage Bars
Two usage bars show how much of your plan you have used this billing period:
- Events — webhooks that passed your filter rules and were eligible for delivery. Counted against your plan's event quota.
- Included — events up to your plan limit (shown in the primary color).
- Overage — events past the plan limit on paid plans (shown in amber). Billed at $0.03 per 1,000.
- Dropped — Free plan only. Events past the 10,000/month limit are dropped at ingress and shown here so the count is never hidden from you.
- Discarded requests — webhooks blocked by your filter rules, or provider-managed lifecycle events (e.g. Shopify GDPR webhooks) that are stored for audit but never fanned out. Counted against the discarded-request quota, not the event quota.
- Included — discarded requests up to the 100,000/month quota.
- Overage — discarded requests past 100,000 on Team and Growth. Billed at $2.50 per 1,000,000.
For more on overage billing, see Organizations & Access Control.
Estimated Bill
For paid active subscriptions, an Estimated bill this period section shows:
| Line Item | Description |
|---|---|
| Subscription | Base plan price (e.g., $39.00) |
| Overage events | Number of overage events × $0.03 per 1,000 (only shown if > 0) |
| Overage discarded requests | Number of overage discarded requests × $2.50 per 1,000,000 (only shown if > 0) |
| Total estimate | Sum of subscription + both overage lines |
Final amount may differ. Overage is reported to Stripe periodically and finalized on the next invoice.
This section is only shown for paid plans with an active or trialing subscription.
Cancellation & Downgrade Notices
If your subscription is scheduled to cancel or downgrade at the end of the current period, a notice appears showing:
- Canceling — "Your plan is scheduled to cancel on [date]. You'll keep your current limits until then."
- Downgrading — "Switching to [new plan] on [date]. You'll keep [current plan] limits until then."
Actions
| Button | Description |
|---|---|
| Manage Subscription | Opens the Stripe customer portal to update payment details, view invoices, or cancel |
| Change Plan | Navigate to the plan selection page to upgrade or switch plans |
| Resubscribe / Upgrade Plan | Shown for free, canceled, or past-due plans — links to plan selection |
Plan Comparison
See Organizations & Access Control for a full comparison of Free, Team, and Growth plan limits and pricing.