splitforms.com
← Back to the journal

Formspree vs Basin 2026 (Pricing & Free Tier Compared)

Formspree ($10/mo yearly) vs Basin ($12.50/mo yearly) — both cap free at 50/mo. See the cheaper pick, or the 500 total-free alternative that adds webhooks…

Start free — 500 submissionsSee pricing →No card, no time limit. Pro is $5/mo.
Short answer
Formspree beats Basin on entry price ($10/mo vs $12.50/mo billed yearly), but both cap free at 50/month and paywall webhooks (Formspree from Professional at $20/mo yearly, Basin from Growth at $24.17/mo yearly). splitforms beats both: 500 free submissions (no card, no time limit), automatic rule-based spam filtering, and $5/mo Pro for 5,000 submissions a month with webhooks.
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

Quick overview: who they are

Formspree and Basin both solve the same boring-but-essential problem: you have a static or client-side HTML site, you want a contact or lead form, and you don't want to run a server to receive the POST. Both let you point your form's action at their endpoint and forward the data to your inbox.

Formspree is the better-known brand. Its plans page lists a long plugin catalog: chat tools on Free, tools like Google Sheets, Airtable and Notion on Personal, and CRM, newsletter and automation plugins (HubSpot, Salesforce, Mailchimp, Zapier) on Professional.

Basin (usebasin.com) is run by Moonshot Ventures Inc. in British Columbia, Canada, and its About page says it was founded in October 2017. It is the same endpoint-first idea with a different ladder: uploads and a CAPTCHA choice on every plan, webhooks and the API from Growth, and overage billing on paid plans instead of a hard stop.

If you're reading this comparison you've probably already decided you don't want to host your own form handler. Good. The remaining question is which managed service to pay (or not pay). Let's get into specifics.

This page compares the two head to head. If you only need one vendor's current plans, every tier is on our Formspree pricing page and our Basin plan-by-plan pricing page.

At-a-glance comparison

Snapshot of how the two stack up on the dimensions most people care about, as of October 2026.

FeatureFormspreeBasin (usebasin.com)
Free tier50 submissions/month, unlimited forms, 30-day archive50 submissions/month, 1 form, 30-day retention, 100 MB storage
Cheapest paid plan$10/mo yearly Personal (200/month; $15 monthly)$12.50/mo yearly Starter (250/month; $15 monthly)
Webhooks start atProfessional ($20/mo yearly)Growth ($24.17/mo yearly)
File uploadsPersonal and up (25 MB per file)Every plan, Free included (100 MB per file)
Spam filteringFormshield filter, honeypot, reCAPTCHA, domain restriction on every planSpamCheck.ai content analysis, honeypot, CAPTCHA choice, domain restriction on every plan
Advanced spam controlsProfessional and upCustom honeypot names and duplicate filter from Growth; location and content filters from Pro
Custom sending domainBusiness ($60/mo yearly)Pro ($40.83/mo yearly), with custom SMTP
IntegrationsSlack, Discord, Telegram on Free; CRM, newsletter and Zapier plugins on ProfessionalZapier on Free; Slack and Google Sheets from Growth; docs also cover Make, Mailchimp, Asana, Teams
Submission exportCSV + JSON (Personal and up)CSV + XLSX (Starter and up)
Team members1 on Personal, 2 on Professional, unlimited on BusinessCollaborators from Growth
Best forTeams that want CRM and newsletter pluginsForms that need uploads on a free or entry plan

The pattern that emerges: Formspree and Basin are within a few dollars of each other on entry price and trade features. Basin gives you uploads and a CAPTCHA choice on Free; Formspree gives you unlimited forms and a larger plugin catalog. The actual choice usually comes down to whether you need uploads on the free plan, which plugins you need, and whether you can stomach the same webhook paywall on both.

Pricing breakdown

Formspree's 2026 pricing ladder:

  • Free — 50 submissions/month, 30-day history.
  • Personal — $15/month ($10/month billed yearly), 200 submissions/month. See Formspree's current pricing page for included features.
  • Professional — $30/month ($20/month billed yearly), 2,000 submissions/month, webhooks, Zapier and API access.
  • Business — $90/month ($60/month billed yearly), 20,000 submissions/month, unlimited team members, custom email domains.

Basin's 2026 pricing ladder:

  • Free — 50 submissions/month, 1 endpoint, 30-day retention.
  • Starter — $15/month ($12.50/month billed yearly), 250 submissions, 3 forms.
  • Growth — $29/month ($24.17/month billed yearly), 1,000 submissions, unlimited forms, webhooks and API.
  • Pro — $49/month ($40.83/month billed yearly), 5,000 submissions.
  • Agency — $130/month ($108.33/month billed yearly), 25,000 submissions.

Basin advertises a new-customer coupon of 50% off for six months on Pro and Agency, but these figures are list prices. Past the monthly cap, Basin's paid plans keep accepting submissions and bill overage (from $5.25 per 1,000), while Formspree holds extra submissions in an Over Limit folder without sending notification emails until you upgrade or reprocess them.

The interesting comparison points: at the free tier, both list 50 submissions/month. At 1,000 submissions/month, Formspree's Professional tier ($20/month billed yearly, 2,000/month) is cheaper than Basin's $24.17/month annual Growth tier. At 5,000 submissions/month, Basin's listed annual Pro tier is $40.83/month, while Formspree's Professional tops out at 2,000/month, so you'd be looking at its Business tier at $60/month billed yearly (20,000/month).

Neither comes close to a $5/month plan for 5,000 submissions, which is what splitforms charges. If you're paying $20/month for Formspree Professional (billed yearly) today, splitforms Pro saves you $180/year and raises your cap from 2,000 to 5,000 submissions a month. Full plan breakdown: /pricing.

Spam filtering and deliverability

Spam is the #1 thing that ruins a contact form. Both Formspree and Basin layer multiple defences, but their philosophies differ.

Formspree runs its Formshield filter, which it describes as a machine learning model, on every plan, along with a _gotcha honeypot, your own reCAPTCHA key and restrict-to-domain. Professional adds advanced spam control (sensitivity settings and category classifiers such as crypto, fraud and spammy URLs), and Business adds custom honeypot fields and custom spam rules. The reCAPTCHA route works but adds Google's widget to your page.

Basin's docs say SpamCheck.ai content analysis is always enabled, with Cloudflare's WAF in front. Every plan, Free included, can add reCAPTCHA, hCaptcha or Cloudflare Turnstile (one at a time), a honeypot and an allowed-domains list. Custom honeypot field names and duplicate detection start on Growth; country, radius, language and burner-email filters start on Pro. Spam never counts toward your monthly limit and is kept in a Spam tab for 30 days.

Both vendors filter content with a hosted model, so neither is a keyword list. splitforms takes a different, more transparent approach: it checks several signals together (link count, spam phrases, disposable-email domains, gibberish text, suspicious TLDs, and repeated content across submissions) with rule-based scoring on every plan, so you can see why a submission was flagged. We cover it in smart form spam detection and the broader landscape in form spam protection complete guide 2026.

On deliverability: both Formspree and Basin send notification emails from their own domains by default. To send from your own domain you need Formspree Business (custom email domains, $60/month billed yearly) or Basin Pro (custom email domains and your own SMTP server, $40.83/month billed yearly). On either, check your spam folder first if notifications go missing.

Webhooks, integrations, and the JSON contract

If you want a form submission to do anything besides email you — post to Slack, write to a Google Sheet, fire a Zap, hit your own API — you need either webhooks or a built-in integration.

Formspree paywalls webhooks at Professional ($30/month, or $20/month billed yearly). Slack, Discord and Telegram plugins are on Free, Google Sheets, Airtable and Notion arrive on Personal, and Professional adds the Webhook and Zapier plugins plus CRM and newsletter plugins such as HubSpot, Salesforce, Mailchimp and ConvertKit. Webhooks are signed with HMAC-SHA256 over a timestamp and the raw body, in a Formspree-Signature header.

Basin includes Zapier on every plan and starts signed webhooks, the API, Slack and Google Sheets on Growth ($29/month, or $24.17/month billed yearly). Its docs also cover Make, Mailchimp, Asana and Microsoft Teams. Webhooks carry an X-Basin-Signature HMAC-SHA256 header and are retried up to 15 times over roughly 24 to 28 hours.

So they're effectively tied on the principle: pay on either platform to get webhooks to your own server. The pain point is that you genuinely need webhooks for anything beyond "email me when someone submits", and both vendors recognise that and charge for it. Low-cost webhooks are the single biggest reason developers leave both platforms for alternatives — see best Basin alternatives 2026 for the broader landscape.

If you're building a real workflow (form → CRM, form → Slack, form → notion DB), you'll want affordable webhooks. That's a hard line for indie devs and small agencies, and it's why splitforms unlocks signed webhooks on the $5/month Pro plan.

Developer experience and HTML shape

Both Formspree and Basin take the same minimal HTML setup: change your form's action URL and deploy. Custom redirects are a dashboard setting on paid plans (Formspree Personal and up, Basin Starter and up). There's no SDK to install. No JavaScript needed unless you want async submission.

Formspree's HTML pattern:

<!-- Formspree -->
<form action="https://formspree.io/f/YOUR_FORM_ID" method="POST">
  <input type="text"  name="name"    required />
  <input type="email" name="email"   required />
  <textarea           name="message" required></textarea>
  <input type="text"   name="_gotcha"  style="display:none" tabindex="-1" />
  <button type="submit">Send</button>
</form>

Basin's HTML pattern:

<!-- Basin -->
<form action="https://usebasin.com/f/YOUR_FORM_ID" 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>

Functionally identical. Both work in any framework — drop the same fields into a Next.js form, React, Astro, Vue, or Svelte component. The HTML shape is portable.

Both support AJAX submissions: send an Accept: application/json header and each returns JSON instead of a redirect page. Basin also documents multipart uploads on every plan, while Formspree needs Personal or higher for files.

Which one wins per use case

Different shapes of project lean different ways. Here's how we'd call it:

  • Personal portfolio or one-page resume site. Either free tier works until traffic hits — both list 50 submissions/month on Free. Pick Basin if the form needs a file upload (a resume, say) and Formspree if you need several forms.
  • Small business contact form (10–50 leads/month). Both free plans have the same 50/month cap, so you're at the edge either way. Basin Free also allows one form with uploads; Formspree Free allows unlimited forms but no uploads.
  • Agency managing many client forms. Basin's forms are unlimited from Growth ($24.17/month billed yearly) and collaborators come with it; Formspree has unlimited forms on every plan and unlimited team members on Business ($60/month billed yearly). Price your own seat and volume needs.
  • SaaS landing page with a real signup waitlist. Neither free tier survives a launch. At 5,000 submissions a month Basin Pro is $40.83/month billed yearly; Formspree would need Business at $60/month billed yearly for 20,000.
  • Workflow-heavy use case (form → CRM → Slack → Sheets). Both paywall webhooks (Formspree Professional, Basin Growth). Formspree lists CRM plugins like HubSpot and Salesforce on Professional; Basin leans on Zapier, Make and webhooks.
  • Cost-sensitive indie dev. Neither. Look at cheapest form-to-email service 2026 — the dollar-for-dollar champ is elsewhere.

If we had to give one binary answer between Formspree and Basin, with no third option: Basin if you need uploads on a free or entry plan or want 5,000 submissions a month for under $41, Formspree if you need its CRM and newsletter plugins or several free forms. But that's a constrained comparison.

The third option: splitforms

Here's where we put our hand up. splitforms is the form backend we built because Formspree, Basin, and the other incumbents all share the same pricing pattern: tiny free tier, paywalled webhooks, steep jumps for real volume.

splitforms in numbers, as of October 2026:

  • Free — 500 submissions total, unlimited forms, dashboard storage, and rule-based spam scoring.
  • Pro — $5/month, 5,000 submissions/month, unlimited forms, signed webhooks, exports, integrations, retained uploads when Storage is connected, custom SMTP, and MCP for AI agents.
  • Annual — $49/year for 15,000 submissions/month and every Pro feature. Works out to about $4.08/month.

Compared to Formspree: 500 free submissions to start instead of 50 a month, webhooks at $5/month on Pro, transparent rule-based spam scoring, and Pro costs a quarter of Formspree Professional ($5 vs $20/month billed yearly) with 2.5x the monthly cap. Full side-by-side: splitforms vs Formspree.

Compared to Basin: 500 free submissions to start instead of 50 a month, cheaper webhooks, rule-based spam scoring (Basin uses SpamCheck.ai content analysis), and Pro is far cheaper for 5,000 submissions ($5 vs Basin's listed $40.83/month annual Pro tier). Full side-by-side: splitforms vs Basin.

The HTML shape is the same. Same action URL pattern, same field names. The only difference is one extra hidden input for the access key:

<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 card, no plan picker. If you're already on Formspree, the migrate from Formspree guide walks the cut-over in five minutes.

If you decide to switch (from either)

The migration off any form backend is shockingly simple because the data path is just an HTML attribute. There's no migration to unwind. You change the action URL and redeploy.

From Formspree, follow migrate from Formspree to splitforms in 5 minutes. From Basin, the steps are identical — swap usebasin.com/f/xxx for splitforms.com/api/submit and add the access key hidden input.

One rule: don't cancel your old service immediately. Run both side-by-side for 30 days, watch your dashboard at splitforms.com/dashboard/submissions to confirm submissions are flowing, then turn off the old one. CDN cache and stale browser tabs occasionally route to the old endpoint for a week after deploy. The cost of running both for a month is under a dollar.

Looking for ready-made templates? Grab a free HTML contact form pre-wired to splitforms. Want to see other comparisons before deciding? Best free form backend services 2026 covers the field, and /blog indexes every guide.

Verdict

Strictly between Formspree and Basin:

  • Pick Formspree if you need its CRM and newsletter plugins, unlimited team members, or several forms on the free plan.
  • Pick Basin if you need file uploads on the free plan, a CAPTCHA choice on every plan, or overage billing instead of a hard stop at 5,000 submissions a month.
  • Pick neither if you want $5/month webhooks, 500 free submissions with no monthly reset, or rule-based spam scoring — those need a different vendor.

Our position: most developers reading this comparison would be better served by splitforms than by either Formspree or Basin. The free tier gives you 500 submissions up front with no time limit (a one-time total, not monthly), the paid plan costs a fraction of theirs for the same volume, automatic rule-based spam filtering is included on Free, and webhooks start at $5/month. Get a free splitforms access key and compare for yourself. If it doesn't fit, you've lost ten minutes; if it does, you've avoided 12 months of overpaying.

For the broader picture, read best free form backend services 2026, the FAQ, the docs, and the API reference for the request contract.

FAQ

Which is cheaper, Formspree or Basin?

Formspree currently lists Personal at $15/month ($10/month billed yearly) for 200 submissions/month and Professional at $20/month billed yearly for 2,000/month. Basin lists Starter at $12.50/month billed yearly for 250/month and Growth at $24.17/month billed yearly for 1,000/month. SplitForms Free is 500 submissions with no card and no time limit; Pro is $5/month for 5,000/month and Annual $49/year for 15,000/month. Compare the live plan pages against your use case.

Does Basin or Formspree have better spam filtering?

Both filter content on every plan. Basin's docs say SpamCheck.ai content analysis is always on, with Cloudflare's WAF in front, and every plan can add reCAPTCHA, hCaptcha or Cloudflare Turnstile, a honeypot and domain restrictions; custom honeypot names and duplicate detection start on Growth, and country, language and burner-email filters on Pro. Formspree runs its Formshield machine-learning filter on every plan, with a _gotcha honeypot, your own reCAPTCHA key and restrict-to-domain; Professional adds advanced spam control (sensitivity settings and category classifiers) and Business adds custom honeypot fields and spam rules. splitforms takes a different route: transparent rule-based scoring (link count, spam phrases, disposable domains, gibberish text, repeated content) plus a honeypot and time-trap on every plan.

Are webhooks included cheaply on Formspree or Basin?

Neither. Formspree's Webhook and Zapier plugins start on Professional ($30/month, or $20/month billed yearly), and Basin's signed webhooks and API start on Growth ($29/month, or $24.17/month billed yearly). The free plans are not email-only: Formspree Free includes Slack, Discord and Telegram plugins, and Basin Free includes Zapier. But a webhook to your own server costs money on both, which is the biggest cost reason to look at alternatives where webhooks start on a cheaper tier.

Which one has a real free tier I can launch a site on?

Formspree's free tier is 50 submissions/month, and Basin's listed free tier is also 50 submissions/month. The shapes differ: Formspree Free has unlimited forms but no file uploads, while Basin Free is limited to one form and includes 100 MB of upload storage. Neither holds up if your site gets a single HN or Reddit post. For a project that might grow, you either pay early on both or you start somewhere with a larger free allowance from day one.

Does Basin support file uploads?

Yes, on every plan including Free. Basin's docs say it accepts files up to 100 MB each, counted against plan storage (100 MB on Free, 500 MB on Starter, 2 GB on Growth). Formspree is different: uploads need Personal ($10/month billed yearly) or higher, with 1 GB of storage on Personal and a 25 MB limit per file. If your form is a contact form with a resume PDF, Basin lets you do it on the free plan while Formspree requires a paid one.

Which has the better dashboard for non-developers?

Dashboard taste is subjective, so compare the access controls. Formspree includes 1 team member on Personal, 2 on Professional and unlimited on Business. Basin lists collaborators from Growth up (none on Starter). Both let you search and export submissions on their entry paid plans. Try both free plans with a real form before committing.

Can I export submissions from both?

Yes, on paid plans only. Formspree exports CSV or JSON from Personal up; Basin exports CSV or XLSX from Starter up, and Free on both has no export. Both have a submissions API, but it is gated: Formspree API access starts on Professional and Basin's API (which can list, update and delete submissions) starts on Growth.

Should I just pick splitforms instead?

Honestly, yes — that's our position and we'll defend it. splitforms gives 500 free submissions total with dashboard storage, owner email delivery, and rule-based spam scoring. Pro adds 5,000 submissions, webhooks, exports, retained uploads, and custom SMTP for $5/month. If you're shopping between Formspree and Basin in 2026, you owe yourself 10 minutes evaluating splitforms first.

Related articles

More practical guidance from comparisons.

Browse the journal →
Comparisons

Best Basin Form Alternatives in 2026: 10 Compared

10 Basin form alternatives compared in 2026 — pricing, submission caps, integrations, and wh…

10 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 →
Comparisons

Formspark vs Formcarry: Pricing and Workflow Compared

Compare Formspark’s prepaid submissions with Formcarry’s monthly plans, including uploads, s…

6 min readRead →

Explore this topic

Start with the overview, then move into focused guides.

Overviewsplitforms Alternatives — Full Comparison HubStart here →GuideHow to Migrate from FormspreeRead →GuideBest Free Form Backend ServicesRead →Guidesplitforms vs FormspreeRead →

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