Start free. Grow when your forms do.
Form backend pricing
Free covers 300 submissions a month. Pro is $5 a month or $49 a year for 12,000, and Agency is $12 a month or $119 a year for 25,000. Every plan includes unlimited forms, email delivery and spam protection; Slack, Discord, Telegram, webhooks and Zapier start on Pro.
Free
For side projects and small sites.
$0 forever
- 300 submissions / month
- 1 team member
- Unlimited forms
- AI form builder (5/mo)
- Email delivery
- Spam protection with AI detection
- 30 day retention
- CSV export
Pro
For freelancers and growing products.
$4.08 per month
$49 billed yearly
- 12,000 submissions / month
- 3 team members, +$29/yr each
- AI form builder (40/mo)
- All destinations: Slack, Discord, Telegram, webhooks, Zapier
- Custom email templates (20 AI drafts/mo)
- File uploads (2GB storage)
- Submissions API
- Autoresponder and routing rules
- 180 day retention
Agency
For teams that live on their forms.
$9.92 per month
$119 billed yearly
- 25,000 submissions / month
- 10 team members, +$29/yr each
- Everything in Pro
- AI form builder (100/mo)
- Custom email templates (50 AI drafts/mo)
- 10GB file storage
- 1 year retention
- Priority support
- Premium email templates
Compare
Every feature, side by side.
Spam protection, unlimited forms and email delivery are on every plan, including the free one. Paid plans fan submissions out to every destination we support.
Swipe the table to compare plans →
| Features | Free | Pro | Agency |
|---|---|---|---|
| Plan basics | |||
| Monthly submissions | 300 | 12,000 | 25,000 |
| Unlimited forms | Included | Included | Included |
| Unlimited domains | Included | Included | Included |
| Fields per form | Unlimited | Unlimited | Unlimited |
| Team members included | 1 | 3 | 10 |
| Additional team members | Not included | $29 / year each | $29 / year each |
| Email recipients per form | 1 | Up to 5 | Up to 10 |
| Linked email addresses | 2 | 10 | 20 |
| CC and BCC | Not included | Included | Included |
| Submission history | 30 days | 180 days | 1 year |
| File uploads | Not included | Included | Included |
| File storage | Not included | 2GB | 10GB |
| File retention | Not included | 30 days | 30 days |
| Export to CSV | Included | Included | Included |
| Security and spam | |||
| Honeypot protection | Included | Included | Included |
| Time trap | Included | Included | Included |
| Cloudflare Turnstile | Included | Included | Included |
| hCaptcha | Included | Included | Included |
| reCAPTCHA v3 | Included | Included | Included |
| Disposable email blocking | Included | Included | Included |
| Blocked keywords and domains | Included | Included | Included |
| Restrict to domains | Included | Included | Included |
| Customization | |||
| Custom redirect page | Included | Included | Included |
| Custom success message | Included | Included | Included |
| Custom thank-you heading | Not included | Included | Included |
| Force JSON response | Not included | Included | Included |
| Custom JSON response fields | Not included | Included | Included |
| Custom email subject | Included | Included | Included |
| Custom from name | Not included | Included | Included |
| Reply-to address | Included | Included | Included |
| CC addresses | Not included | Included | Included |
| Multiple recipients | Not included | Included | Included |
| Autoresponder | Not included | Included | Included |
| AI form builder | Included | Included | Included |
| AI form generations | 5 | 40 | 100 |
| Premium email templates | Not included | Included | Included |
| Custom email templates | Not included | Included | Included |
| Saved custom templates | - | 10 | 25 |
| AI template drafts | - | 20 | 50 |
| Remove branding | Not included | Available as a paid add-on, $9 per month | Available as a paid add-on, $9 per month |
| Integrations | |||
| Active integrations | 1 (email only) | Up to 10 | Unlimited |
| Included | Included | Included | |
| Webhooks (HMAC signed) | Not included | Included | Included |
| Slack | Not included | Included | Included |
| Discord | Not included | Included | Included |
| Telegram | Not included | Included | Included |
| Zapier, Make, n8n | Not included | Included | Included |
| Routing rules | Not included | Included | Included |
| Advanced | |||
| Spam quarantine inbox | Included | Included | Included |
| AI spam detection | Included | Included | Included |
| Submissions API | Not included | Included | Included |
| API keys | Not included | 3 | 10 |
| Delivery retries and logs | Included | Included | Included |
| Priority delivery | Not included | Included | Included |
| Priority support | Not included | Not included | Included |
FAQ
Questions, answered.
Everything about quotas, spam protection, destinations and billing.
Yes. 300 submissions a month, unlimited forms, email delivery and full spam protection, with no card required and no expiry. It is a real plan, not a trial. Fanning submissions out to Slack, Discord, Telegram, webhooks and Zapier needs a paid plan.
Each accepted POST to your endpoint counts once, no matter how many destinations it fans out to. A submission that goes to email, Slack and a webhook is still one submission. Test submissions count like any other. Spam that gets quarantined is stored but never delivered, and does not count against your quota.
Submissions over the monthly limit are refused with a 402 and are not delivered or stored; the form itself keeps working and the counter resets at the start of your next month: the 1st on Free, your billing date on Pro and Agency. Nothing already received is deleted, and upgrading raises the ceiling immediately.
No. Point your HTML form action at your endpoint and submissions arrive wherever you route them. It works on fully static sites, including GitHub Pages, Netlify, Vercel, Cloudflare Pages, Astro, Hugo and plain HTML.
Yes. A single submission can fan out to email, Slack, Discord, Telegram, webhooks and automation tools like Zapier, Make and n8n at the same time. Each destination gets its own delivery record. Webhooks and chat apps retry on failure; an email is sent once, and an address that bounces is suppressed.
On Pro and Agency, yes. An email destination takes up to 5 recipients on Pro and 10 on Agency, every one receives the submission, and you can CC or BCC more. Free sends to one address. On every plan, reply-to is set so hitting reply answers the person who filled in the form.
Every form gets a honeypot field, a time trap that catches instant bot submits, disposable email blocking, keyword and domain blocklists, and an AI classifier that reads what was actually written, on every plan including Free. You can additionally enable Cloudflare Turnstile, hCaptcha or reCAPTCHA v3. Suspected spam lands in a quarantine inbox instead of being deleted, so nothing real is ever lost.
Yes. Restrict a form to an allowlist of domains and submissions from any other origin are rejected. Wildcard subdomains are supported.
Yes. Add a _redirect field with your URL and the browser is sent there after a successful submit. If you submit with JavaScript and request JSON, you get a JSON response instead and can show your own inline success state.
Yes, on Pro and Agency. Turn it on per form, set a max size and allowed types, and files show up on the submission with a signed, expiring download link. Free doesn't include file uploads.
Every webhook is HMAC signed with your secret and carries a timestamp header, so your API can verify authenticity and reject replays. Failed deliveries retry automatically with exponential backoff and the full attempt history is visible in your dashboard.
30 days on Free, 180 days on Pro and a year on Agency. Every plan can export to CSV at any time, and you can delete individual submissions or an entire form whenever you want.
Yes. Any framework that can send an HTTP POST works. Submit the form natively for a zero-JavaScript setup, or fetch the endpoint and handle the JSON response yourself for a custom UI.
Yes, on Pro and Agency. Submissions are available over a REST API with an API key, so you can pull them into your own dashboard, a static build step or an internal tool. Free can export to CSV.
Yes, at any time and without contacting support. Upgrades apply immediately and downgrades take effect at the end of the current period. Your forms and endpoints keep working throughout.
The free plan delivers to email only. Paid plans add Slack, Discord, Telegram, webhooks and Zapier, routing rules, file uploads and an auto-reply to the sender, and existing endpoints keep working when you upgrade.