How few fields can a B2B form actually have?
Usually two, and almost never more than five. An email address and a free-text box asking what the person needs will qualify better than a form with eight structured fields, because the sentence they write tells you more than any dropdown you could design. Everything else you can ask on the call.
The instinct to add fields comes from a reasonable place, which is wanting to arrive at the conversation informed. The problem is that each field costs you some proportion of the people who would have filled in a shorter one, and the ones you lose are not randomly distributed. Busy senior people abandon forms first.
So the question is which fields genuinely change what you do next, and the honest answer is fewer than you have.
What is the form actually for?
Starting a conversation with someone who can buy, and routing them to the right next step. That is the entire job. A form is not a research instrument, not a CRM data-entry shortcut, and not a qualification gate, though it gets used as all three and performs none of them well.
Being clear about this resolves most arguments about length. If a field does not change who the inquiry goes to or what the first reply says, it is not helping the form do its job. It is helping somebody avoid asking a question later, at the cost of people not arriving at all.
I would also separate it from booking. If your actual next step is a call, a scheduling flow through something like Calendly or Cal.com is a different interaction with different rules, and dressing it up as a contact form confuses both. Decide which one you are building.
Which fields earn their place?
Email, because you cannot reply without it. A free-text description of the problem, because it carries intent, urgency and vocabulary in one box. And a name if you want to write a human reply. That is three, and most sites could ship exactly those and be better off.
Beyond those, a field earns its place only if it changes routing. If inquiries genuinely go to different people depending on company size or region, then asking is justified, because the answer does work immediately. If everything goes to the same inbox, the field is decoration with a cost attached.
The free-text box is the one people underrate and the one I would never remove. A person describing their own problem in their own words gives you better qualification than a dropdown, and it gives you the phrasing your buyers actually use, which is useful far beyond this one inquiry.
What does the accessibility baseline require?
Labels, and this one is not optional. WCAG success criterion 3.3.2, at Level A, states that labels or instructions are provided when content requires user input. Level A is the minimum conformance level, so a form without labels fails the lowest bar there is.
That criterion is published by the W3C through its Web Accessibility Initiative, and it is worth reading at the source rather than through anybody's summary. What it means practically is that every field needs a label that is actually associated with it, not merely text sitting nearby that looks like one.
Shorter forms make this easier, which is a small bonus argument for brevity. Three well-labeled fields are quicker to get right than eight, and there is less surface for a keyboard or screen reader user to get lost in. On a Webflow build, check the rendered markup rather than the Designer, because the label association is what matters.
Should a placeholder ever be the label?
No, and this is my own position rather than a standards requirement. A placeholder disappears the moment somebody types, so a person who is interrupted mid-form comes back to a filled box with no indication of what it was for. That is a design failure regardless of what any guideline says.
It also fails the simplest review test. Fill your own form halfway, look away, and look back. If you cannot tell what each box wants, your visitor cannot either, and the ones who are least confident about filling in forms are exactly the ones who will abandon rather than guess.
Use a visible label above the field and keep the placeholder for a genuine example of the expected format, or leave it empty. The small amount of vertical space you save with placeholder-only labels is never worth what it costs.
Do you need the phone number?
Almost never, and asking for it is one of the most expensive single fields you can add. A phone number signals that somebody will call, and a meaningful share of people will decline to give you one on that basis alone, including people who were genuinely interested in buying.
If you do need it because your sales motion is genuinely phone-first, make it optional and say why you want it in one short line. "Only if you would rather talk than type" converts far better than a required field with no explanation, because it reframes the request as a choice rather than a toll.
What I would never do is require a phone number for a first inquiry from a stranger. You have not earned it, and the people most protective of their time are the people most worth hearing from. I built my own practice on written inquiries first and have not regretted it across six years.
What about qualifying questions?
Put them after the submit, not before it. If you need to know budget range or timeline, ask on the thank-you page or in the first reply, when the person has already committed something and a question feels like progress rather than an obstacle. The order matters more than the questions.
Budget fields in particular do more harm than almost anything else on a form. People do not know their budget yet, or they do not want to anchor themselves, or they are offended to be asked before you have demonstrated anything. All three reactions end in an abandoned form.
The alternative that actually works is qualifying on the page rather than in the form. Saying plainly who you work with and roughly what things cost filters people before they type anything, which is what a services page that filters out bad-fit leads is for.
Should you split it into two steps?
Sometimes, and for one specific reason. Splitting works when the first step is genuinely easy and the second feels like continuing rather than starting, because people who have begun something tend to finish it. It does not work as a way to smuggle in the eight fields you already agreed to cut.
The pattern I trust is a first step that asks only for the thing the person already wants to tell you, usually what they need, followed by a second step asking how to reach them. That order is unusual and it works, because the first screen is about them rather than about your database.
What I would avoid is a progress indicator promising three steps. Telling somebody there are two more screens is an invitation to leave, and the honest version of a long form is a short form. If you genuinely need a scheduling step, my walkthrough on a two-step booking form covers that case.
What happens after submit?
This is where most of the value is lost, and it is cheap to fix. A confirmation that says the form was sent is the minimum. A confirmation that says what happens next, by when, and from whom is what stops the person immediately emailing you to check whether it arrived.
Use that page for the question you took off the form. One optional field asking for timeline or anything else you genuinely need, presented as helping you prepare, will get answered by a reasonable proportion of people who would have abandoned a longer form. You have lost nothing from the ones who skip it.
Behind the scenes, route it somewhere a human will actually see. Whether that is a Slack channel, a HubSpot or Salesforce record created through Zapier, or just an inbox you check, the thing that loses inquiries is a notification nobody reads. Test it by submitting your own form from a private window and timing how long until you notice.
What should you do next?
Open your main form and delete every field that does not change who the inquiry goes to or what your first reply says. Most sites lose three or four fields in that pass. Then check that every remaining field has a real label, which is the Level A requirement rather than a preference.
Then move one question you deleted onto the thank-you page as optional, and see whether people answer it. That single move usually recovers most of the information you were worried about losing, at none of the cost. I covered the broader visual side of this in form design that converts.
If you want someone to look at whether your inquiry flow is filtering the right people or just losing them, reach out. Forms are small and they sit at the exact point where interest turns into a conversation, which makes them unusually worth getting right.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.