FormSubmit and Netlify Forms both help you collect form submissions without building your own backend, but they take different approaches. Netlify Forms is the form handling built into Netlify hosting. FormSubmit is a headless form backend: you keep full control of your form's HTML and design, and every plan — including Free — includes spam protection, file uploads, webhooks and all integrations.
At a glance
| FormSubmit | Netlify Forms | |
|---|---|---|
| Approach | Headless endpoint + optional builder & hosted pages | Built into Netlify hosting |
| Works with any host | Yes | Netlify sites only |
| Your own HTML & design | Yes | Yes |
| Free plan | 1 form, 50 submissions/month, 100 MB storage | Check their site |
| Integrations on free plan | All (webhooks, Slack, Discord, Sheets, Airtable, Mailchimp, Kit) | Check their site |
| Over-limit behaviour | Stored & locked until upgrade or next month | Check their site |
About Netlify Forms
Netlify Forms detects forms at build time on sites deployed to Netlify and collects submissions without extra services.
What FormSubmit does differently
- Host-independent: the same form works on Netlify, Vercel, Cloudflare Pages, GitHub Pages, WordPress or anywhere else.
- No build-time form detection — works with forms rendered by JavaScript frameworks without hidden HTML copies.
- Built-in Slack, Discord, Google Sheets, Airtable, Mailchimp and Kit integrations plus signed webhooks.
- Autoresponders, digests and custom email templates.
Pricing
FormSubmit has four plans: Free (1 form, 50 submissions/month), Starter at $5/month (2 forms, 1,000 submissions), Pro at $15/month (10 forms, 5,000 submissions, no branding) and Business at $50/month (unlimited forms, 10,000 submissions). Yearly billing gives two months free. See pricing for details. For Netlify Forms's current pricing, visit their website.
When to choose Netlify Forms
Your site will always be hosted on Netlify and your needs are covered by its built-in notifications and integrations.
When to choose FormSubmit
- You want your form to look exactly like the rest of your site.
- You want integrations, captcha and spam protection without upgrading.
- You care about privacy details: hashed IPs, encrypted secrets, private files, minimal Google permissions and configurable retention.
- You build many sites (agency, freelancer) and want one dashboard for all of them.
How to switch
- Create a FormSubmit form.
- Replace the form's
actionURL (or yourfetchURL) with your FormSubmit endpoint. - Keep your field names — emails and exports will look the same.
- Recreate integrations in the form's Integrations tab and send a test.