About splitforms
We build the form backend we'd use ourselves. Honest pricing, real engineering, no dark patterns, and a free tier that doesn't quietly expire after fourteen days.
Mission
splitforms exists to make collecting form submissions on a website the boring, solved part of shipping a product — not a decision-tree of self-hosted SMTP, leaky free tiers, and pricing pages designed to confuse you. Our mission is to be the form backend you'd build for yourself if you had a free weekend, kept improving for a decade, and let everyone use.
Why splitforms
The founder story is unglamorous. A side project hit the front page of a community site, traffic spiked, and the free form service it was wired up to silently dropped real customer emails for three hours. By the time the dashboard came back, the leads were gone and the launch window was closed. That was the moment that made it obvious: form backends matter, and the existing market wasn't taking them seriously enough.
The mature alternatives mostly fall into three buckets. The expensive ones charge enterprise money for what is, fundamentally, an HTTP endpoint and a queue. The cheap ones run on a shoestring and disappear at the worst times. The free ones have free tiers so small they're really demos, and the upgrade path is priced as a punishment for growing. None of them feel like they were built by someone who actually ships software.
splitforms is the answer to that. A real free tier (1,000 submissions per month, not 50). Sane Pro pricing ($5/month for 5,000). A long-horizon plan ($59 for 4 years at 15,000/month) for indie projects that want predictability without playing subscription whack-a-mole. Webhooks signed and free on every tier. A dashboard built this decade. And an email that gets answered by a human.
How we're different
- Honest pricing.Free for 1,000/month — no expiring trial. Pro is $5/month for 5,000. The 4-year deal is $59 one-time for 15,000/month for 48 months. No surprise upgrades, no metered overage charges, no "contact sales" tier.
- Free signed webhooks.Slack, Discord, Zapier, your own server — all signed with HMAC-SHA256, all free on every tier. We don't paywall the integration layer.
- Modern spam handling.Honeypot + IP reputation + an opt-in AI classifier, layered. Visitors never see a CAPTCHA, conversions don't take a hit, and false positives are reviewable in the dashboard rather than silently deleted.
- MCP support out of the box. AI coding agents (Claude Code, Cursor, Windsurf) can read your forms, list submissions, and generate template HTML directly without copy-pasting credentials. Most form backends still ship a JavaScript SDK from 2018; we ship a protocol from 2026.
- No SDK rot.The integration is a standard HTML form POST or a fetch() call. There's nothing to npm-install, version-pin, or migrate when frameworks shift.
- Public source. The codebase lives on GitHub. Self-host if you ever need to. We'd rather earn your trust than lock you in.
Who's behind it
Tech stack & infrastructure
The form endpoint runs on Vercel's edge network so latency stays low wherever your visitors are. Submissions land in a Postgres database hosted on Supabase, with row-level security so only your account can read your rows — even our staff can't read submission contents through the application API.
Notification email is sent through a high-reputation transactional provider (Resend / Postmark-class) with proper SPF, DKIM, and DMARC alignment on the splitforms.com sending domain — so emails actually land in inboxes rather than getting quarantined as suspicious. Webhooks are queued, signed with HMAC-SHA256, and retried with exponential backoff for up to seven attempts.
The codebase is TypeScript end-to-end (Next.js + Supabase) and the entire surface area — endpoint, dashboard, webhooks, MCP server — lives in one repository. That's deliberate: small surface, easy audits, fast fixes.
Privacy & data handling
We treat customer data the way we'd want our own treated. splitforms is the data processor; you're the controller. A standard DPA with SCCs for international transfers is published at /dpa. Data-subject access and erasure requests are honored within 30 days.
- We never sell submission data, ever.
- We never train models on submission contents — the optional AI spam classifier processes metadata only and does not retain it.
- CSV and JSON export is available on every plan. You can leave with all your data at any time.
- Account deletion hard-deletes within 30 days and we send a confirmation.
For the long version, see our privacy policy and terms.
Pricing philosophy
Software pricing is mostly storytelling, and the story most form backends tell is "your business is worth ten times what ours is, so pay accordingly." We don't buy that. The real cost-of-service for a small form backend is genuinely low, and our pricing reflects that.
The 4-year plan is the most-asked-about one. It's not a lifetime offer — those tend to bankrupt indie SaaS quietly, which is bad for everyone including the customers who bought in. A 4-year window is long enough to be a real deal for a real project, and short enough that we can keep our promises about uptime, features, and existing as a company over its lifetime. When it ends, you renew at the rate at the time, or move on.
See the full table at /pricing.
Roadmap
We ship in public. The high-level direction:
- File uploads on Pro and 4-year tiers, with per-file caps and per-month storage budgets.
- EU data residency (Frankfurt region) for customers whose compliance posture requires it.
- Native Google Sheets, Notion, and HubSpot integrationsso the common downstream destinations don't require Zapier-as-glue.
- Multi-seat teams for agencies and organizations that want shared dashboards instead of shared logins.
- Formal SLA with credits alongside the next Pro tier expansion, plus public uptime at status.splitforms.com.
- Visual form builder— optional, opt-in. The core product stays API-first; the builder is for people who don't want to write HTML.
Roadmap is directional, not a calendar. If a specific item is blocking you, email us — that's usually enough to move it up.
Frequently asked about the company
Who builds splitforms?
splitforms is built by Raman Makkar, an indie developer who got tired of paying enterprise prices for a form backend he could mostly build in a weekend — and tired of the free options going down at the worst possible moments. The team is intentionally tiny so the product stays opinionated and the support email gets answered by the person who wrote the code.
Where is splitforms based?
splitforms is a remote, indie operation. Infrastructure runs on Vercel and Supabase across multiple regions. EU data residency for customers who require it is on the roadmap.
Is splitforms a venture-backed company?
No. splitforms is bootstrapped and funded entirely by paying customers. That means our incentives line up with yours — sustainable pricing and a long-lived product, not growth-at-all-costs.
Is splitforms open source?
The codebase is public on GitHub at Ramanmakkar1/leadform. You can read it, audit it, and self-host if you ever need to. We'd rather earn your trust than lock you in.
How do you make money?
The Pro plan ($5/month for 5,000 submissions) and the 4-year plan ($59 one-time for 48 months at 15,000 submissions/month) fund the company. We don't sell data, we don't run ads, and we don't have an upsell ladder — what you see on the pricing page is what you get.
How do I contact the team?
Email hello@splitforms.com — it goes to a real human and we read every message. For bugs and feature requests, GitHub issues at Ramanmakkar1/leadform are the fastest path. For privacy and security topics, write to privacy@splitforms.com or security@splitforms.com.
Is splitforms hiring?
Not actively. If you'd be a great fit (Postgres, Next.js, distributed systems, deliverability, or developer-experience writing) introduce yourself anyway — we'd rather meet good people early than rush a search later.
Get in touch
General questions, support, partnerships: hello@splitforms.com. Privacy and data requests: privacy@splitforms.com. Security disclosures: security@splitforms.com. Bugs and feature requests are fastest as GitHub issues at Ramanmakkar1/leadform.