Simple, honest pricing
The free plan is genuinely usable for a personal site. Pro exists for people running real traffic through their forms.
Free
$0 / month
For a portfolio, a landing page, or a side project.
Start free- 1 form
- 50 submissions / month
- Email delivery via Resend
- Honeypot, blacklist & spam heuristics
- hCaptcha support (not available yet)
- Every special field (_next, _cc, _subject…)
- Submission archive & CSV export
- FormFlux branding on the thank-you page
- File uploads
- Webhooks, Slack & Discord
- Autoreply
- Analytics dashboard
Recommended
Pro
$7 / month
Everything unlocked. Cancel any time — your data stays in your Supabase project.
- Unlimited forms
- Unlimited submissions
- File uploads to R2, 10MB per submission (not available yet)
- Webhooks with retries + delivery log
- Slack & Discord destinations
- Autoreply with templates
- Analytics: volume, spam, captcha, webhooks
- Custom domain for your endpoint
- No FormFlux branding
- Priority email support
Questions people actually ask
- What happens when I hit the free limit?
- Submissions past 50 in a month are rejected with a clear upgrade message rather than silently dropped, so you notice immediately. The counter resets on the 1st, UTC.
- Is there a cap on reading my own submissions?
- No. FormSubmit limits archive API calls to 5 a day; FormFlux doesn't, because the data lives in your own Supabase project and is read under row-level security.
- Do I need to pay for Cloudflare or Supabase?
- No. FormFlux is designed to run entirely on the free tiers of Cloudflare Workers, R2, KV, Queues, Supabase, and Resend.
- Can I self-host it?
- Yes — it's a Cloudflare Worker plus a Next.js app. Deploy the Worker with wrangler and the dashboard to Cloudflare Pages.