What's the cheapest form backend in 2026?
splitforms is the cheapest form backend with a real, modern feature set: $0/mo for 1,000 submissions on the free tier, $5/mo Pro for 5,000 submissions, or $59 once for the 4-Year plan (15,000/mo for 48 months). Static Forms and Google Forms are free for unlimited submissions, but neither stores data in a developer dashboard or supports webhooks — they're a different product category, not direct comparables.
Is Formspree better than Web3Forms?
They're built for different jobs. Formspree is a long-running form backend with a marketing-team-friendly UI and a real submissions dashboard, but the free tier is capped at 50 submissions on a single form. Web3Forms' free tier emails submissions through shared infrastructure with no dashboard at all — it's only viable for hobby projects you'd be fine losing. For most developers, splitforms is closer to Formspree's feature set at Web3Forms' price point.
Can I self-host a form backend?
None of the major hosted form-backend services (splitforms, Formspree, Web3Forms, Getform, Basin, Formcarry, Formspark, FormKeep, FormBold, Netlify Forms, Typeform, Jotform) offer a self-hostable build. If you need to self-host, the practical options are open-source projects like FormBricks or rolling your own endpoint — both materially more setup than a hosted backend.
What's the splitforms 4-Year plan?
The 4-Year plan is a one-time payment of $59 that gives you 15,000 submissions per month for 48 months — equivalent to $1.23/month, the lowest sustained price in the category. It's not a lifetime plan: it terminates after four years, after which you'd renew or switch to a recurring plan.
Do I need a form backend at all?
If your form is on a static site (Astro, Hugo, Eleventy, plain HTML, Webflow, Carrd) or any host that doesn't run server-side code by default, yes — a form backend is the simplest way to receive submissions without standing up your own API. If you already run a Next.js, Rails, or Laravel app with email sending wired in, you can write a 20-line route handler and skip the backend service.
What if I only need spam protection?
If your existing form already saves submissions and you only need spam filtering, look at hCaptcha, Cloudflare Turnstile, or a server-side honeypot — those are a few lines of code and free for typical traffic. A form backend like splitforms includes spam filtering, but the rest of the product (storage, dashboard, webhooks, deliverability) only matters if you need those too.
Can I migrate from one form backend to another?
Yes — every modern form backend accepts standard application/x-www-form-urlencoded or multipart/form-data POSTs, so migration is a one-line change to your form's action attribute. The hard part is webhook reconfiguration if you've wired downstream automation; that's usually a 15-minute task per integration. The /vs/<competitor> pages each include a step-by-step migration walkthrough.
What's the best free-forever form backend?
splitforms and Web3Forms tie at 1,000 submissions/month on the free tier, but they have very different shapes: splitforms includes a full dashboard, webhooks, file uploads, and signed-webhook deliveries on free; Web3Forms' free tier is email-only with no dashboard. Google Forms and Static Forms are free for unlimited submissions but live outside the developer-dashboard category.
Which form backend works on Webflow, Astro, Hugo, and Next.js?
All of them work on any host that can render an HTML form — splitforms, Formspree, Web3Forms, Getform, Basin, Formcarry, Formspark, FormBold, Typeform, and Jotform are all host-agnostic. The exception is Netlify Forms, which only works on Netlify-hosted sites; if you ever migrate hosts, your forms break. splitforms works identically on every host.
What's the difference between a form backend and a form builder?
A form backend (splitforms, Formspree, Web3Forms, Getform, Basin) accepts POSTs from your existing HTML form, then stores submissions, sends emails, and fires webhooks — the form lives on your domain. A form builder (Typeform, Jotform, Google Forms, Tally) hosts the form itself on its own domain and handles the entire UI; you embed an iframe or send respondents to a typeform.com or docs.google.com URL. Backends are for developers, builders are for non-technical operators.