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.