splitforms.com
All articles/ COMPARISONS8 MIN READPublished May 12, 2026

Form Backend vs Form Builder: What's the Difference?

Form backends process submissions from your HTML; form builders generate the form UI for you. Here's when to pick which — with a side-by-side comparison.

✶ Written by
splitforms.com / blog

Founder of splitforms — the form backend API for developers. Writes about form UX, anti-spam, and shipping web apps without backend code.

The short answer

A form builder gives you a drag-and-drop UI to create the form. You design it inside their tool, then embed the result on your site as an iframe or hosted link. The form lives on their domain. Examples: Typeform, Tally, Jotform, Google Forms.

A form backend gives you an endpoint that receives HTML form submissions. You write the form yourself, point its action attribute at the endpoint, and the service handles the submission (email, storage, spam filtering). The form lives on your domain. Examples: splitforms, Formspree, Web3Forms, Basin.

Different jobs, different trade-offs. Pick the form builder if you can't (or don't want to) write HTML and you need conditional logic, payments, or a visual editor. Pick the form backend if you can paste an HTML snippet and you want the form on your own domain with your own design.

Side-by-side comparison

AspectForm backendForm builder
Where the form livesYour domainTheir domain (iframe)
SetupPaste 8 lines of HTMLDrag-and-drop in their UI
SEOForm indexed on your siteForm indexed on theirs
Styling controlFull CSS — looks like your siteTheme controls only
Coding requiredBasic HTMLNone
Conditional logicYou write it in JSBuilt-in visual editor
PaymentsWire up Stripe separatelyOften built-in
File uploadsYes, on paid plansYes, on paid plans
Free tier500–1,000+ submissions/mo10–100 submissions/mo
Typical paid price$5–$15/month$25–$80/month
Best forContact forms, landing pages, devsSurveys, quizzes, no-code teams

When to pick a form backend

  • You have a static site or SPA (Astro, Next.js, Hugo, Webflow, Carrd, GitHub Pages).
  • You want the form to live on your own domain for SEO and trust.
  • You care about the form looking exactly like the rest of your site — fonts, colors, spacing.
  • You only need a contact form, lead form, or simple data capture — no quizzes, no payments, no branching.
  • You're cost-sensitive. Free tiers are 10–20× larger than form-builder free tiers.
  • You're comfortable pasting HTML into a page (or your no-code tool accepts embed code).

Read: Add a Contact Form in 60 Seconds, What Is a Form Backend?.

When to pick a form builder

  • You can't (or don't want to) write HTML. Typeform's editor is genuinely faster for non-developers.
  • You need conditional logic — branching questions, skip patterns, scoring quizzes.
  • You're building a multi-step survey with progress bars, page transitions, and partial save.
  • You need payments tied to the form as a single flow.
  • You want built-in analytics on form completion rates, drop-offs per question, etc.
  • You're happy with the form living on the builder's domain (or you don't mind the iframe trade-off).

Compare specific builders: Typeform vs Jotform, Tally vs Typeform, Google Forms vs Typeform vs Splitforms.

The hybrid approach: use both

You don't have to pick one tool for everything. A typical SaaS stack in 2026 uses:

  • Form backend (splitforms) for the contact form, demo request, and waitlist signup on the marketing site — short forms, on-brand, fast to set up.
  • Form builder (Tally or Typeform) for the long onboarding survey, NPS survey, and customer feedback form — branching logic, completion analytics.

Each tool does what it does best. The cost is still under $40/month combined for most indie companies.

The SEO impact people forget

When you embed a Typeform iframe on yoursite.com/contact, the form HTML is served from typeform.com. Google sees an iframe on your page, not a form. You miss out on:

  • ContactPage structured data signals.
  • Form-field keywords being indexed as part of your page content.
  • Trust signals — visitors on a sensitive form (lead, payment, support) seeing the iframe's domain change in dev-tools or address-bar copy/paste.

For lead-generation pages where contact form ranking matters, a form backend keeps everything on your domain.

FAQ

What is the core difference between a form backend and a form builder?

A form builder generates the form UI for you — you embed an iframe or hosted page. A form backend doesn't generate any UI; it processes submissions from HTML you write yourself, so the form lives on your own domain with your own styling.

Which is better for SEO?

A form backend, because the form HTML is on your domain — Google can crawl the page, contact form structured data (ContactPage schema) is associated with your site, and the URL bar shows yourdomain.com. A form builder's iframe is on their domain (e.g., typeform.com), which gives them the SEO juice instead of you.

Which is better if I can't code?

A form builder. Tools like Typeform, Tally, and Google Forms have a drag-and-drop builder with zero HTML required. You design the form in their UI and copy an embed code. If you're comfortable pasting an HTML snippet into a Webflow or WordPress page, a form backend is still the better choice.

Can I use both at the same time?

Yes. Many businesses use form builders for long surveys or multi-step lead-qualification flows and form backends for short contact forms on landing pages. The two serve different purposes and don't conflict.

Which is cheaper?

Form backends, usually. Typeform's free tier is 10 responses/month; paid plans start at $25/month. Splitforms is free for 1,000 submissions/month and Pro is $5/month. For a typical contact form, you'll stay on the free tier of a form backend forever.

What about form builders like Tally that have a generous free tier?

Tally is the exception — free unlimited submissions, and the embed-on-your-domain option is genuinely free. If you need the visual builder *and* don't want to write HTML, Tally is the best pick. For developers who can write HTML, a form backend still wins on speed, simplicity, and styling control.

Can a form backend do conditional logic?

Limited compared to a form builder. Form backends focus on what happens *after* submission — they accept whatever fields you send. You implement conditional logic in your own HTML/JS. Form builders have visual logic editors built in.

Which is better for collecting payments?

Form builders with built-in payment integrations (Typeform, Jotform) — they tie payment to form completion as one flow. For a form backend, you would wire up Stripe Checkout separately. If payment is the goal, a form builder or a dedicated checkout (Stripe Payment Links, Lemon Squeezy) is faster.

Where to go next

About the author
✻ ✻ ✻

Get your free contact form API key in 60 seconds.

1,000 free form submissions per month. No credit card. No SDK, no PHP, no plugin. Drop one POST endpoint in your form and submissions land in your inbox.

Generate access key →Read the docs
v0.1 · founders pricing locked in · early access open