Skip to main content

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 active
    • Trial — in a trial period
    • Cancels at period end — scheduled to cancel but still active
    • Past Due — payment failed; service continues temporarily
    • Canceled — subscription has ended
    • Incomplete — 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 ItemDescription
SubscriptionBase plan price (e.g., $39.00)
Overage eventsNumber of overage events × $0.03 per 1,000 (only shown if > 0)
Overage discarded requestsNumber of overage discarded requests × $2.50 per 1,000,000 (only shown if > 0)
Total estimateSum 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

ButtonDescription
Manage SubscriptionOpens the Stripe customer portal to update payment details, view invoices, or cancel
Change PlanNavigate to the plan selection page to upgrade or switch plans
Resubscribe / Upgrade PlanShown 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.