splitforms.com
← Back to the journal

Best Formspree alternatives in 2026, compared by free tier and price

Formspree alternatives for 2026: free limits from 50 a month to unlimited, real paid prices, spam filtering and webhooks, plus a pick for each use case.

Start free — 500 submissionsSee pricing →No card, no time limit. Pro is $5/mo.
Short answer
The best Formspree alternative depends on your constraint. Formspree Free is 50 a month; Web3Forms gives 250 a month, Netlify Forms is unlimited on credit plans if you host there, FormSubmit forwards email free with no signup, Basin includes free uploads, and splitforms gives 500 submissions total with no expiry, then $5/month for 5,000.
Try it on your own form

Point any HTML form at one endpoint. 500 free submissions — no card, no time limit — and unlimited forms.

Create free account

Disclosure: 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.

ToolFree tierCheapest paid planCost per 1,000WebhooksBest for
Formspree (baseline)50/month, 30-day historyPersonal $15/month ($10 billed yearly), 200/month$50–75Professional and upTeams already on Formspree
Basin50/month, 1 form, 100 MB uploadsStarter $12.50/month billed yearly, 250/monthabout $24 on Growth (1,000/month, billed yearly)Growth and upSpam controls, uploads on Free
FormBold100/month, 5 formsStarter $4/month billed yearly, 3,000/monthabout $1.33 (billed yearly)See pricing pageCheap volume on a yearly plan
Forminit (formerly Getform)100/month, 1 formPro $15.83/month billed yearly, 5,000/monthabout $3.17 (billed yearly)See pricing pageFramework setup guides
FormSubmitUnlimited, no account, email onlyNo paid plans$0Yes, via the _webhook fieldNo-signup email forwarding
Netlify FormsUnlimited on credit-based plans (Netlify-hosted sites only)No separate price; Netlify Personal hosting is $9/monthBundled with hostingYes (outgoing webhook notifications)Sites that stay on Netlify
splitforms500 total, no card, no time limitPro $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
Web3Forms250/month, unlimited forms and domainsPro $149/year (about $12/month billed yearly), 10,000/month$1.24Paid plansHigh 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?

Each row below was read off the vendor's own pricing or docs page on the date shown, and the last column links the evidence for the most recent pricing change we could date. The same rows are in our form backend comparison and its downloadable dataset.
ServiceFree planEntry paid planSourceCheckedLast changed
Formspree50 submissions/month, unlimited formsPersonal: $15/month, or $10/month billed yearly (200/month)formspree.io/plansNo change since May 22, 2025
Web3Forms250 submissions/month, unlimited formsPro: $15/month, or $149/year (about $12/month billed yearly) (10,000/month)web3forms.com/pricingSeen January 4, 2026
Netlify FormsUnlimited on credit-based plans (Netlify-hosted sites only)No separate Forms price; Personal hosting is $9/monthdocs.netlify.com/manage/forms/usage-and-billing
Netlify pricing
Changed April 14, 2026
FormSubmitUnlimited submissions, no signup, no dashboardNo paid plansformsubmit.co/documentationSeen February 21, 2026
Basin50 submissions/month, 1 formStarter: $12.50/month billed yearly, $15 monthly (250/month, 3 forms)usebasin.com/pricingSeen May 16, 2026
Forminit (formerly Getform)100 submissions/month, 1 formPro: $19/month, or $190/year (about $15.83/month billed yearly) (5,000/month)forminit.com/pricingNot tracked before October 10, 2026
FormBold100 submissions/month, 5 formsStarter: $6/month, or $48/year ($4/month billed yearly) (3,000/month)formbold.com/pricingNot 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 situationPickWhy
Your site stays on NetlifyNetlify FormsOne attribute on the form; free and unlimited on credit-based plans
You don't want an accountFormSubmitPut your email in the action URL and confirm once
Largest metered monthly free tierWeb3Forms250 a month with unlimited forms and domains
Uploads on a free planBasin100 MB of file uploads on Free
Largest one-time free allowancesplitforms500 submissions total, no card, no expiry
Low-cost signed webhookssplitforms Pro$5/month for 5,000 submissions, with HMAC-signed webhooks
High volume, low costsplitforms Annual$49/year for 15,000 a month; runner-up Web3Forms Pro at $149/year for 10,000
Open source / self-hostedFormbricksSelf-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:

  1. Sign up at splitforms.com/login and copy your access key.
  2. Replace action="https://formspree.io/f/..." with action="https://splitforms.com/api/submit".
  3. Add the hidden access_key input; map any _next redirect to a hidden redirect field.
  4. 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.

Related articles

More practical guidance from comparisons.

Browse the journal →
Guides

Migrate from Formspree to a modern form backend (2026 guide)

5 minutes per form: same field names, just a new action URL. Free tier jumps from 50/mo to 5…

8 min readRead →
Comparisons

Why Formspree's Free Tier is Too Small (And What to Use Instead)

Formspree's free tier caps you at 50 submissions/month. Here's what happens when you pass it…

6 min readRead →
Comparisons

Best free form backend services in 2026 (10 compared)

10 free form backends compared by real limits: Formspree 50/mo, Web3Forms 250/mo, FormBold 1…

13 min readRead →

Explore this topic

Start with the overview, then move into focused guides.

OverviewWhat Is a Form Backend? (Complete Guide)Start here →GuideSelf-Hosted vs SaaS Form BackendRead →GuideForm Backend vs Form BuilderRead →GuideWhere Do Form Submissions Go?Read →ReferenceForm backend guideOpen →

Building forms with ChatGPT, Claude, Cursor, or v0? Connect the native MCP server and give your agent a production form backend.

Explore the MCP server →

Give your form a production backend.

One endpoint adds delivery, spam filtering, storage, and integrations. Start with 500 free submissions — no card, no time limit.

Create free accountRead the docs →
Secure checkoutSSL encryptionPrivacyProtected
VISAAMERICANEXPRESSstripe