One question at a time
A single-step form with five fields converts at about a third of the rate of one with a single field. Asking one thing per screen is the whole difference.
Free plan, no card — first form in about a minute
One question per screen, so a nine-question form does not look like a nine-question form. Logic hides what does not apply. Every answer is checked before it is kept.
How many people are on your team?
The next question is about procurement. Only teams of more than 20 see it.
Checked against the question that asked for it before it is stored, in the database.
An illustration of the hosted form. Your own questions, your own words; the only sentence we add is the branding line on the free tier.
A single-step form with five fields converts at about a third of the rate of one with a single field. Asking one thing per screen is the whole difference.
Show a question only when an earlier answer calls for it. A form that asks everyone everything is a form most people abandon.
Every answer is validated against the question that asked for it, in the database, not in the browser. What reaches your export is what you asked for.
Unfinished responses are kept, not discarded. The question people will not answer is usually the question to change — and you cannot see that in a tool that only records completions.
Partials kept up to 30 days
Stable keys per question, so an export column survives you rewording the question. Validation enforced in the database. Embed it in your own page, or send the link.
Keys, CSV export, embed
Ask the qualifying question first and branch on it. A prospect who answers three relevant questions is worth more than one who abandoned eleven that did not apply.
Logic starts on the second rung
Required fields, typed answers and email validation mean a request lands with the details already in it. No back-and-forth to find out which project it was for.
No account needed to submit
File upload is listed and greyed rather than hidden: the validation exists, the upload path does not. It is not a paid feature you have not reached.
Add questions one at a time and pick what kind of answer each one takes. The first form takes about a minute.
Every form is a single address you can send anywhere. Nobody filling it in needs an account.
Responses arrive as they are submitted, including the partial ones, so you can see where people stop. Unfinished responses are deleted after 30 days.
The cost of a long form is not the time it takes; it is the people who never finish it. Splitting the same questions across screens keeps the perceived effort low at every step, and lets logic drop the ones that do not apply.
Ratio from published single-step versus multi-step form research, not from our own data. Your subject line, audience and question order all move it.
Every plan undercuts the equivalent plan on the tool most people are leaving, and carries several times the monthly responses. The prices and limits are the ones the product itself enforces — what is published is what you get.
| DevForm | Typical form builder | Rolling your own | |
|---|---|---|---|
| Responses a month | Far more per dollar | The usual upgrade trigger | Unlimited, and yours to run |
| Where answers are validated | In the database | Usually the browser | Wherever you wrote it |
| Unfinished responses | Kept and readable | Often paid or absent | Build it yourself |
| Time to first form | About a minute | About a minute | A day, then maintenance |
| File uploads | Not built yet | Yes, on paid tiers | Yes, with the storage bill |
If you need file uploads today, use something else for that form. We would rather say it here than after you have moved.
Every answer is checked against the question that asked for it in the database, so a crafted request cannot put a string where you asked for a number.
A closed form says only that it is not accepting responses — never that you hit a quota, never which plan you are on. What you pay for is not a stranger's business.
Unfinished responses are useful for a few weeks and a liability after that, so they are deleted after 30 days rather than kept indefinitely.
Repeated submission attempts are rate-limited and a submitted response cannot be replayed, so a public link is not an open door to your response quota.
Four plans, priced on their own rather than bundled into anything else. Start on the free plan without a card; it is a real plan with real limits, not a countdown.
Free
One form, shared by link. No card.
$10/mo
Where logic, embedding and export switch on.
Bought from the forms dashboard, once you have an account.
$20/mo
Our branding comes off, and the response cap stops mattering.
Bought from the forms dashboard, once you have an account.
$60/mo
For running forms at volume across a lot of them.
Bought from the forms dashboard, once you have an account.
Conditional logic, embedding and CSV export start on the second rung. Removing our branding starts on the third. Nothing else is gated, and file uploads are on no plan because they are not built yet.
Go over a response limit and the form stops taking new answers until the month turns or you move up — the people filling it in are never told which of those happened.
No. It is a plan with limits — one form, ten questions, a hundred responses a month — and it does not expire. No card to start, and nothing switches off on day fourteen.
It makes it feel shorter, which is the only length that matters. A five-field screen reads as work; one question reads as a moment. Logic then removes the questions that never applied to that person.
Yes — copy the snippet and paste it where you want the form to appear. That starts on the second rung; the shareable link is on every plan, including the free one.
Never. They open a link, answer, and leave. The only sentence we add to their screen is our own name on the free and Starter plans, which Pro removes.
CSV export from the second rung, with one stable column per question — reword a question and the column keeps its name, so a spreadsheet you built last month still lines up.
Reword freely — the key stays put. The one thing fixed after the first response is the form's link, because a shared address that changes is a broken one.
Not yet, and it is not a plan gate — the upload path is not built. It is listed greyed out above rather than left off the page so you can rule us out in ten seconds if that is your requirement.
The form stops taking new answers until the month turns over or you move up a plan. Everything already collected stays yours, and the people who open the link are told only that it is not accepting responses — never that you hit a limit.
Add a question, share the link, and watch the answers arrive. Nothing to install, and nobody you send it to needs an account.