Point any HTML form at one endpoint. 500 free submissions — no card, no time limit — and unlimited forms.
Create free accountDisclosure: splitforms publishes this comparison and is one of the alternatives in it. Free-plan limits and prices were read from each vendor's own pricing page on September 27, 2026; the sources table below links each one. There is no overall ranking: alternatives are listed alphabetically and each pick names the use case it wins.
How do the best Formspree alternatives compare?
Formspree is the baseline row; the alternatives follow alphabetically. Six get a full section below, and FormBold is included as a budget option on a yearly plan. Free tiers are monthly unless marked otherwise. Prices were checked against each provider's pricing page on September 27, 2026; plans change, so confirm before you sign up.
| Tool | Free tier | Cheapest paid plan | Cost per 1,000 | Webhooks | Best for |
|---|---|---|---|---|---|
| Formspree (baseline) | 50/month, 30-day history | Personal $15/month ($10 billed yearly), 200/month | $50–75 | Professional and up | Teams already on Formspree |
| Basin | 50/month, 1 form, 100 MB uploads | Starter $12.50/month billed yearly, 250/month | about $24 on Growth (1,000/month, billed yearly) | Growth and up | Spam controls, uploads on Free |
| FormBold | 100/month, 5 forms | Starter $4/month billed yearly, 3,000/month | about $1.33 (billed yearly) | See pricing page | Cheap volume on a yearly plan |
| Forminit (formerly Getform) | 100/month, 1 form | Pro $15.83/month billed yearly, 5,000/month | about $3.17 (billed yearly) | See pricing page | Framework setup guides |
| FormSubmit | Unlimited, no account, email only | No paid plans | $0 | Yes, via the _webhook field | No-signup email forwarding |
| Netlify Forms | Unlimited on credit-based plans (Netlify-hosted sites only) | No separate price; Netlify Personal hosting is $9/month | Bundled with hosting | Yes (outgoing webhook notifications) | Sites that stay on Netlify |
| splitforms | 500 total, no card, no time limit | Pro $5/month, 5,000/month (Annual $49/year, 15,000/month) | $1.00 (Pro); $0.27 (Annual) | Every paid plan (Pro and Annual) | Host-independent endpoint, cheap webhooks, AI agents |
| Web3Forms | 250/month, unlimited forms and domains | Pro $149/year (about $12/month billed yearly), 10,000/month | $1.24 | Paid plans | High volume at low cost |
Cost per 1,000 is the cheapest plan's monthly price divided by its monthly allowance in thousands. Basin's figure uses Growth, its first plan with webhooks. splitforms' free allowance is 500 submissions in total rather than per month; the other free tiers are monthly. Annual's figure is $49 divided by 12 months of 15,000. Formspree's full tier list, including Professional and Business, is on our Formspree pricing page.
Where do these numbers come from?
| Service | Free plan | Entry paid plan | Source | Checked | Last changed |
|---|---|---|---|---|---|
| Formspree | 50 submissions/month, unlimited forms | Personal: $15/month, or $10/month billed yearly (200/month) | formspree.io/plans | No change since May 22, 2025 | |
| Web3Forms | 250 submissions/month, unlimited forms | Pro: $15/month, or $149/year (about $12/month billed yearly) (10,000/month) | web3forms.com/pricing | Seen January 4, 2026 | |
| Netlify Forms | Unlimited on credit-based plans (Netlify-hosted sites only) | No separate Forms price; Personal hosting is $9/month | docs.netlify.com/manage/forms/usage-and-billing Netlify pricing | Changed April 14, 2026 | |
| FormSubmit | Unlimited submissions, no signup, no dashboard | No paid plans | formsubmit.co/documentation | Seen February 21, 2026 | |
| Basin | 50 submissions/month, 1 form | Starter: $12.50/month billed yearly, $15 monthly (250/month, 3 forms) | usebasin.com/pricing | Seen May 16, 2026 | |
| Forminit (formerly Getform) | 100 submissions/month, 1 form | Pro: $19/month, or $190/year (about $15.83/month billed yearly) (5,000/month) | forminit.com/pricing | Not tracked before October 10, 2026 | |
| FormBold | 100 submissions/month, 5 forms | Starter: $6/month, or $48/year ($4/month billed yearly) (3,000/month) | formbold.com/pricing | Not tracked before October 10, 2026 |
splitforms is a competitor; prices were checked on each vendor's public pricing page on September 27, 2026 to October 10, 2026 (date per row). Archive dates come from web.archive.org snapshots: a “Seen” change happened between the linked snapshot and the one before it.
Which Formspree alternatives changed their pricing recently?
- · Basin: Paid plans were renamed and repriced (billed yearly): the 250-submission plan went from $5.83 to $12.50 a month (Basic to Starter), the 1,000-submission plan with webhooks from $12.50 to $24.17 (Standard to Growth), and the 5,000-submission plan from $36.67 to $40.83 (Premium to Pro). Free stayed at 50 submissions a month on 1 form. First seen in the May 16, 2026 archived snapshot; the previous snapshot still showed the old terms.
- · Netlify Forms: Form submissions became free and unlimited on every credit-based plan. Before this, each submission cost 1 credit. Source: vendor changelog.
- · FormSubmit: The combined attachment limit per submission rose from 5 MB to 10 MB. First seen in the February 21, 2026 archived snapshot; the previous snapshot still showed the old terms.
- · Web3Forms: The Pro allowance is shown as 10,000 submissions a month (20,000 in the previous snapshot), and the $49/year plan changed from a public purchase to an application for students, startups and nonprofits. First seen in the January 4, 2026 archived snapshot; the previous snapshot still showed the old terms.
- · Netlify Forms: Credit-based pricing became the default for every new Netlify account. Accounts created earlier stay on legacy plans, which cap form submissions per site, unless they switch. Source: vendor docs.
Which Formspree alternative is best for each use case?
Each row names the alternative whose published plan wins that use case on the numbers above:
| Your situation | Pick | Why |
|---|---|---|
| Your site stays on Netlify | Netlify Forms | One attribute on the form; free and unlimited on credit-based plans |
| You don't want an account | FormSubmit | Put your email in the action URL and confirm once |
| Largest metered monthly free tier | Web3Forms | 250 a month with unlimited forms and domains |
| Uploads on a free plan | Basin | 100 MB of file uploads on Free |
| Largest one-time free allowance | splitforms | 500 submissions total, no card, no expiry |
| Low-cost signed webhooks | splitforms Pro | $5/month for 5,000 submissions, with HMAC-signed webhooks |
| High volume, low cost | splitforms Annual | $49/year for 15,000 a month; runner-up Web3Forms Pro at $149/year for 10,000 |
| Open source / self-hosted | Formbricks | Self-hostable, though it is a survey platform rather than a plain form endpoint |
Why do people look for Formspree alternatives?
Formspree popularized the "point your HTML form's action at a hosted URL and get submissions by email" pattern, and it's still a reliable, well-documented service. Three things usually push people to compare:
- The free cap. Formspree Free covers 50 submissions a month with 30 days of history. Basin's free plan is also 50 a month, while Web3Forms offers 250, and FormSubmit and Netlify Forms (on credit-based plans) have no cap. See Formspree free plan limits for the details.
- The jump to paid. Personal is $15/month ($10 billed yearly) for 200 submissions a month, or $50–75 per 1,000.
- Webhooks sit higher up. Formspree's webhook, Zapier and auto-response plugins start on Professional at $30/month ($20 billed yearly).
Spam isn't usually the reason to leave: Formspree includes built-in spam filtering plus reCAPTCHA and honeypot. None of this makes Formspree bad; it makes it worth comparing. The head-to-head is at splitforms vs Formspree, and the longer critique is in why Formspree is bad.
Basin: polished spam controls and uploads on Free
Basin (usebasin.com) is a no-code-friendly form backend. Free is 50 submissions a month on 1 form, with 30-day retention and 100 MB of file uploads. Its spam toolkit covers reCAPTCHA, hCaptcha, Cloudflare Turnstile, domain restriction and a custom honeypot, and spam submissions don't count toward your plan's limit.
Paid plans are quoted billed yearly: Starter is $12.50/month for 250 submissions on 3 forms, and Growth, the first plan with webhooks, is $24.17/month for 1,000. The current tiers are on our Basin pricing page.
Forminit (formerly Getform): framework setup guides
Getform rebranded to Forminit in January 2026. Free is 100 submissions a month on 1 form, and Pro is $15.83/month billed yearly for 5,000 submissions a month, about $3.17 per 1,000. It publishes setup guides for React, Next.js, Nuxt and Astro, Python frameworks, static site generators, Webflow, WordPress and Cloudflare Workers.
The trade-off is the single form on Free. Check its pricing page for which plan adds webhooks and file uploads.
FormSubmit: free email forwarding with no signup
FormSubmit has no account and no API key. Set your form's action to https://formsubmit.co/[email protected], confirm the first submission from the activation email, and every later submission lands in your inbox. It's free and unlimited, with no paid plans. It supports _webhook, reCAPTCHA by default, _honey and _blacklist, plus _next, _cc, _subject and _template. An AJAX endpoint is available, and a random-string alias keeps your address out of the page source.
What you trade away is everything beyond email: there's no dashboard, submissions are kept for 30 days and can be read through its API 5 times a day, and attachments are emailed (10 MB total per submission) but not stored. More in our FormSubmit alternative guide.
Netlify Forms: best if your site stays on Netlify
If your site deploys to Netlify, add a data-netlify="true" attribute to the form and Netlify detects it at deploy time. There's no separate service or access key, and submissions show up in your Netlify dashboard. On credit-based plans, which every account created since September 4, 2025 uses, form submissions are free and unlimited. Legacy plans keep the older limit of 100 submissions per site per month. Per Netlify's docs, Netlify Forms filters spam automatically (Akismet) and supports a honeypot field and reCAPTCHA.
The catch is portability: Netlify Forms only works on Netlify-hosted sites, so changing hosts means replacing the form handler. If the site will stay on Netlify, one attribute is hard to beat. If you're weighing a move, see our Netlify Forms alternative page.
splitforms: a host-independent endpoint, Pro at $5/month
splitforms (the publisher of this page) uses the same contract as Formspree: an HTML <form> with an action URL, plus one hidden access_key field, so it works on any host. Free includes 500 submissions total, one-time, with no card and no expiry, unlimited forms, email notifications, and a honeypot, time trap and automatic spam scoring. Generated Free code includes a small attribution link.
Paid plans start with Pro at $5/month for 5,000 submissions a month with every paid feature: HMAC-signed webhooks, file uploads (up to 5 files of 5 MB each per submission) and no attribution. Annual is $49/year for 15,000 a month. A hosted MCP server with 12 tools is included on every plan, so Claude, ChatGPT or Cursor can create forms and read submissions.
The trade-offs: splitforms doesn't have Formspree's brand recognition, and enterprise governance features such as SSO and a SOC 2 report aren't there yet. If you need those, Formspree Business is the better fit. Here's the whole integration:
<form action="https://splitforms.com/api/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" />
<button type="submit">Send</button>
</form>Get a free access key at splitforms.com/login, no credit card needed. More context: best form backend and free form backend.
Web3Forms: the largest metered monthly free tier
Web3Forms is an access-key endpoint that suits static sites, JAMstack projects and landing pages. Free covers 250 submissions a month, unlimited forms and domains, spam protection with hCaptcha, and 30 days of submission history. Pro is $149/year (about $12/month billed yearly) for 10,000 submissions a month, which works out to $1.24 per 1,000. A $49/year plan for 5,000 a month exists, but only for students, startups and nonprofits.
The trade-offs are the 30-day history window on Free and webhooks that need a paid plan. The side-by-side is in Formspree vs Web3Forms.
When is splitforms not the right choice?
- You need EU data residency. splitforms hosts data in the US under Standard Contractual Clauses (see the DPA).
- You want a free allowance that resets monthly. splitforms Free is 500 once; Web3Forms gives 250 every month and Formspree 50.
- Your site is staying on Netlify. Netlify Forms is one attribute and unlimited on credit-based plans.
- You need file uploads on a free plan. splitforms uploads are paid; Basin includes 100 MB on Free.
- You need SSO, a SOC 2 report or a visual form builder. Formspree Business covers enterprise governance; Tally or Typeform host a visual form for you.
What other Formspree alternatives are worth a look?
These fit narrower needs, so they get one line each:
- FormBold: 100 submissions a month on 5 forms free; Starter is $4/month billed yearly for 3,000.
- Staticforms: an API-key backend for static sites; see its pricing page for current limits.
- EmailJS: sends email from client-side JavaScript through your own email service, with 200 requests a month free. See our EmailJS alternative guide.
- Formbricks: open-source and self-hostable, but it's a survey and experience-management platform, heavier than a plain form endpoint.
- Google Forms: free hosted surveys that save to Google Sheets; it hosts the form for you rather than receiving your own HTML form.
- Formcarry: the free "Baby" plan is 50 submissions a month on 1 form; Starter is $5/month billed annually ($6 monthly) for 500.
- Fabform: a budget HTML form backend; see its pricing page for current limits.
How do you migrate from Formspree?
Moving off Formspree to any HTML-form backend is usually a two-line change per form. You swap the action URL and, for backends that use one, add a hidden key field. Your markup, input names and CSS don't change.
Here's a Formspree form, before:
<form action="https://formspree.io/f/xyzabcd" method="POST">
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>And the same form after switching to splitforms: swap the action and add the hidden access_key field.
<form action="https://splitforms.com/api/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>The whole migration, in order:
- Sign up at splitforms.com/login and copy your access key.
- Replace
action="https://formspree.io/f/..."withaction="https://splitforms.com/api/submit". - Add the hidden
access_keyinput; map any_nextredirect to a hiddenredirectfield. - Deploy, send one real test submission, and confirm it lands.
Formspree's hidden fields map across too: the reply address comes from the email field (the equivalent of _replyto), and _next becomes a hidden redirect input. The full walkthrough, including webhook re-wiring and a field-mapping cheat sheet, is in migrate from Formspree.
FAQ
Is this comparison biased toward splitforms?
splitforms publishes this page and is one of the alternatives in it, so read it as a vendor-written comparison. To keep it checkable, there is no overall ranking: alternatives are listed alphabetically, each pick names the use case it wins, every price is read from the vendor's own pricing page on the date shown in the sources table, and a section lists when splitforms is not the right choice.
What is the lowest-cost Formspree alternative?
Free: FormSubmit (unlimited, email-only) and Netlify Forms (unlimited on credit-based plans, Netlify hosting only). Paid: Web3Forms Pro is $149/year (about $12/month billed yearly) for 10,000 submissions a month, and splitforms Pro is $5/month for 5,000 (Annual $49/year for 15,000 a month). Formspree's own entry plan is $15/month ($10 billed yearly) for 200.
Which Formspree alternative works without creating an account?
FormSubmit: put your email address in the form's action URL and confirm the first submission by email. The trade-off is no dashboard and a 30-day archive readable through its API.
Which Formspree alternatives allow file uploads on the free plan?
Basin's Free plan includes 100 MB of uploads, and FormSubmit emails attachments up to 10 MB per submission without storing them. Formspree Free has no upload storage, and splitforms stores uploads on paid plans (5 files of 5 MB per submission).
Is Netlify Forms a good Formspree alternative?
Yes if your site will stay on Netlify: Forms are free and unlimited on credit-based plans. No if you might change hosts, because Netlify Forms only works on Netlify-hosted sites. See our Netlify Forms alternative page.
Which Formspree alternatives work with AI agents (MCP)?
splitforms includes a hosted MCP server with 12 tools on every plan, so Claude, ChatGPT or Cursor can create forms and read submissions. Check each other vendor's docs for current MCP support.
Should I use Formspree or Resend for a contact form?
Resend is an email-sending API: you still need your own server or serverless route, storage and spam filtering. Formspree and similar form backends accept the HTML form POST directly. Use Resend when you already run a backend and a form backend when you don't.
How do I switch from Formspree without rewriting my HTML?
Change two things per form: replace the formspree.io/f/... action URL with https://splitforms.com/api/submit, and add a hidden input named access_key with your key. Input names, labels, layout and CSS stay the same. Our migrate from Formspree guide has the full field-mapping cheat sheet.