Comparison
A splitforms alternative with a free tier that resets every month
splitforms and WebForms are close relatives: both are endpoint form backends with similar entry prices. They differ on the free tier, the spam filter, delivery visibility and where data lives, and several of those differences favour splitforms.
splitforms is a hosted form backend, and a capable one. A form posts to its endpoint with an access key in a hidden field, and each submission is stored before any notification is sent, searchable in a dashboard and kept until you delete it, on every plan. Paid plans add signed webhooks, Google Sheets, Notion, Airtable and Zapier, auto-replies, file uploads, sending through your own SMTP server and Stripe payments in the form.
The two differ in a few specific places. The splitforms free plan is 500 submissions in total, a one-time allowance that does not refill; ours is 300 a month and resets. Its spam filtering is rule-based: a honeypot, a time trap, per-IP rate limits and content scoring. Its webhooks are retried once, after about two seconds, and the dashboard shows each webhook's final status. And EU data residency is on its roadmap rather than in place.
WebForms runs an AI classifier that reads the message on every plan, free included, alongside a honeypot, a time trap and rate limits. Every delivery attempt to every destination, email included, is logged with its status and response, and webhooks and chat apps retry with backoff. Submissions are stored on servers in Germany. Where splitforms is ahead, the next section says so.
When to stay with splitforms
Switching has a real cost. These are the cases where we would not bother.
- You want submissions kept indefinitely. splitforms keeps them until you delete them, on every plan including Free; WebForms keeps them for 30 days on Free, 180 on Pro and 365 on Agency, so long-term records mean exporting.
- You take payments in the form. splitforms connects Stripe checkout on its paid plans; WebForms has no payments.
- You want notifications sent from your own domain. splitforms can send through an SMTP server you control on paid plans; WebForms sends them itself and lets paid plans change only the sender name.
- You want the most volume from a yearly plan. As listed on 24 October 2026, splitforms Annual allowed 15,000 submissions a month for $49 a year; our yearly Pro plan is $49 for 12,000 a month.
- You want native Google Sheets, Notion or Airtable delivery, or to read submissions by API on the free plan. splitforms has both; WebForms reaches those tools through a webhook or Zapier, and its Submissions API and MCP server start on Pro.
- You want to recover a submission the spam filter caught. splitforms documents recovering false positives from its spam queue. WebForms keeps quarantined submissions stored and readable in the dashboard, but cannot release one for delivery.
WebForms vs splitforms
Capability by capability, then their published prices. Anything we quote for splitforms was read off their own pricing page on the date shown, but prices change, so check their pricing directly before deciding.
| Capability | WebForms | splitforms |
|---|---|---|
| Setup | Set the form action to your endpoint. The key is part of the URL. | Set the action to their endpoint and send the access key as a hidden field. |
| Free plan | 300 submissions a month, reset monthly, delivered by email. | 500 submissions in total, a one-time allowance that does not refill. Email notifications included. |
| Submission storage | Stored, searchable and exportable as CSV or JSON. Kept 30 days on Free, 180 on Pro, 365 on Agency. | Stored and searchable, kept until you delete them on every plan. CSV export on paid plans. |
| Destinations | Email on Free. Email, Slack, Discord, Telegram, webhooks and Zapier on paid plans. | Email on Free. Webhooks (formatted for Slack and Discord), Telegram, Google Sheets, Notion, Airtable and Zapier on paid plans. |
| Routing | Routing rules on field values send a submission to different destinations, on paid plans. | Notification routing listed on paid plans. |
| Delivery visibility | Per-destination log of every attempt, email included, with status and response. | Final status and error shown per webhook. |
| Webhooks | Signed with HMAC-SHA256 and a timestamp, retried with exponential backoff. | Signed with HMAC-SHA256. One retry after about two seconds on network errors, timeouts and 5xx responses. |
| Spam filtering | Honeypot, time trap, rate limits, domain lock and an AI classifier that reads the message, on every plan. | Honeypot, time trap, per-IP rate limits and rule-based content scoring on every plan, with optional Turnstile or reCAPTCHA. |
| Caught spam | Quarantined: stored and readable in the dashboard, never delivered and not counted against the quota. | Held in a spam queue you can review and recover false positives from. |
| Payments in the form | Not supported. | Stripe checkout on paid plans. |
| Where data is stored | Servers in Germany. | EU data residency is on their roadmap. |
| Team seats | 3 on Pro, 10 on Agency. | 3 on paid plans, 10 on custom Business plans. |
splitforms pricing
Read from their pricing page on . Prices in USD.
| Plan | Price | Submissions |
|---|---|---|
| Free | $0 A one-time allowance, not monthly | 500 total |
| Pro | $5 / month Billed monthly | 5,000 / month |
| Annual | $49 / year Billed yearly; same features as Pro, more storage | 15,000 / month |
Moving from splitforms
Export what you want to keep
splitforms keeps your history, but CSV export is a paid feature there, so export before you downgrade or cancel anything. WebForms does not import another service's history.
Create a form and copy the endpoint
Sign up, add one form per splitforms form, and copy each endpoint URL.
Swap the action and rename the reserved fields
Point the action at your endpoint and delete the access_key input. Their botcheck honeypot becomes _gotcha, redirect becomes _redirect, subject becomes _subject and replyto becomes _replyto. splitforms also takes Reply-To from an email field automatically; WebForms only reads it from _replyto.
Rebuild destinations, then compare
Add your email recipients and any Slack, Discord, Telegram or webhook destinations, send one real submission, and check the delivery log before you switch every form.
Try it without deciding anything
The free plan includes 300 submissions a month, unlimited forms, email delivery, stored submissions and spam filtering, with no card required and no expiry. Point one form at it and keep splitforms running on the others until you are convinced.
Questions
It depends on the billing period. As listed on 24 October 2026, splitforms Pro was $5 a month for 5,000 submissions and Annual $49 a year for 15,000 a month. WebForms Pro is $5 a month or $49 a year for 12,000 a month, so monthly billing favours WebForms on volume and yearly billing favours splitforms. The free plans differ in shape: theirs is 500 submissions once, ours 300 every month.
Change the action URL and remove the access_key input. Rename botcheck to _gotcha, redirect to _redirect, subject to _subject and replyto to _replyto. Other field names carry over unchanged, and every field is captured.
No. Submissions are kept for 30 days on Free, 180 on Pro and 365 on Agency, then deleted. Export them as CSV or JSON, or pull them through the API on paid plans, if you need a longer record.
It is quarantined: stored and readable in the dashboard, never delivered and not counted against your quota. There is no way to release it for delivery, so check quarantine if an expected message has not arrived. splitforms documents recovering false positives from its spam queue, which WebForms does not offer.
Yes, and it resets every month: 300 submissions a month by email, stored and spam-filtered, with no card required and no expiry.
Other comparisons
- Web3Forms alternativeKeep the access-key simplicity. Add routing, more destinations and a delivery log.
- Formspree alternativeThe same no-backend model, with delivery you can actually inspect.
- Formspark alternativeA monthly plan instead of a submission bundle you have to keep buying.
- Basin alternativeThe same no-code form backend, minus the AI-site upsell you may not want.
- Formkeep alternativeOne plan, unlimited forms, no per-form add-on fee.
- Formcarry alternativeUnlimited forms and multi-destination fan-out, with a delivery log to check.
- KwesForms alternativeSkip the validation framework. Get routing and a delivery log instead.
- Slapform alternativeA flat quota, not a per-submission meter once you are past it.
- FormBackend alternativeThe same endpoint model, with routing and more places to notify at once.
- FormBucket alternativeTiered plans and more destinations, instead of one flat unlimited price.
- FormSubmit alternativeKeep the zero-signup simplicity for a quick form. Add a dashboard when you outgrow it.
- Netlify Forms alternativeThe convenience of built-in forms, without tying your form backend to your host.
- Typeform alternativeKeep Typeform for the interface. Get more destinations and a delivery log for what it collects.
- Jotform alternativeKeep the builder if you want it. Get more destinations and a delivery log for what it collects.
- SurveyMonkey alternativeA survey tool with research-grade analysis, versus a lightweight backend for a form you already built.
- Wufoo alternativeOne of the oldest form builders, with pricing to match. A lighter backend for a form you already have.
- Paperform alternativeA document-style builder with e-commerce built in, versus a backend for a form you already have.
- Tally alternativeUnlimited free forms is hard to beat. A delivery log and routing rules are what it doesn't have.
- Cognito Forms alternativeWorkflow and approvals are real Cognito Forms features. Routing to five destinations at once is ours.
- Zoho Forms alternativeDeep CRM and Zoho-suite integration, versus a standalone backend that isn't tied to a bigger platform.
- Google Forms alternativeFree is hard to beat. Routing to more than a spreadsheet is what it doesn't do.
- Microsoft Forms alternativeBundled free into Microsoft 365. Routing and a delivery log are what it doesn't do.
- Getform alternativeForm endpoints with routing rules and a delivery log on every send.
- EmailJS alternativeKeep the no-backend contact form. Drop the SDK and keep every submission.
- Contact Form 7 alternativeFor WordPress sites where the form should not depend on PHP mail or another plugin.
- WPForms alternativeFor a form that does not need to be built inside WordPress, or a yearly licence per site.