Quotas + overages
Every plan has a monthly submission quota. Here's exactly what counts, what happens when you hit it, and how overages work.
What counts toward quota
Counted (increments your usage):
- Successful form submissions (email sent + logged)
- Submissions that triggered an auto-reply
- API submissions via
POST /submitorPOST /f/:id
Not counted:
- Submissions flagged as spam (score > 0.7) — silently dropped, no charge
- Honeypot triggers (auto-rejected before processing)
- Failed requests (4xx / 5xx responses)
- Rate-limited requests (429)
- Dashboard usage, API key management, form CRUD calls
- Webhook deliveries (counted separately on Business plan only)
When the quota resets
1st of each month at 00:00 UTC. Usage zeros out. Unused submissions don't roll over.
Your dashboard Billing tab shows current usage with a progress bar — refresh anytime.
What happens when you hit your limit
- 80% usage — yellow banner in dashboard: "You've used 800 of 1,000 submissions. Upgrade to Pro for 10× the quota."
- 100% usage — depends on whether overages are enabled (default: on for paid plans, off for free)
Overage charges
If overages are enabled (default on paid plans), submissions above your monthly quota cost:
- $0.005 per extra submission
- Billed at the end of your current cycle on the next invoice
- Capped at 200% of your plan price (you'll never pay more than 3× your monthly fee on overages — past that, we hard-stop)
Example: Starter $9 plan with 1,500 submissions in a month → 500 over × $0.005 = $2.50 added to next invoice.
Prefer a hard stop instead?
Disable overages in dashboard → Billing → Settings. Then once you hit 100%, new submissions return 402 Payment Required until next month.
Recommended for budget-sensitive accounts or testing.
Free plan
Free plans always hard-stop at 50. No overages, no surprise charges, ever.