Three fields is usually enough. A name, a phone number, and a box for what is wrong. Add a fourth for a ZIP code if you only work certain towns, and stop there.

Start with what you need to call them back

A quote form has one job. Give you enough to pick up the phone and call a real person back.

Test every box against that job. A name, so you know who to ask for. A phone number, so you can reach them. A short description, so you are not walking in blind. A ZIP code, if half your inquiries come from two hours away.

Email is optional. Keep it if you actually reply by email. If you always call, that box earns nothing.

Everything else is work you can do on the call. Roof age, square footage, panel size, budget range, how they heard about you. None of that changes whether you ring them.

The form is the second door anyway. The phone number belongs ahead of it on every page, and that is its own question.

The best field-count research comes from stores, not from trades

Baymard Institute publishes a benchmark of online store checkouts. Its article “Checkout Optimization: 5 Ways to Minimize Form Fields in Checkout”, published June 26, 2024, says most sites need only 8 form fields in total for a checkout flow, yet the average in 2024 was 11.3 form fields, slightly down from 11.8 in 2021 and 12.7 in 2019.

Read the limit before you use that. A checkout is not a quote form. The shopper has already decided to buy, and has to hand over a shipping address and a card, so a lot of those boxes are unavoidable. Baymard did not measure contractor quote forms, or any trade.

So 8 is not your target. The useful part is the direction. Even a form that genuinely needs a pile of information was asking for about three more boxes than the job required.

Your form needs far less. The person filling it in has decided nothing yet.

Two rules that shrink a form for free

WCAG 2.2 is a W3C Recommendation dated December 12, 2024. Two of its rules do real work on form length.

Success Criterion 3.3.7, Redundant Entry, is new in 2.2 and sits at Level A. It says information previously entered by or provided to the user, that is required to be entered again in the same process, is either auto-populated or available for the user to select. It lists three exceptions: when re-entering the information is essential, when it is required to keep the content secure, or when the earlier answer is no longer valid.

In plain terms, do not ask for a ZIP on step one and the full address on step three. Do not make anybody confirm an email twice. Multi-step forms are where this creeps in.

Success Criterion 1.3.5, Identify Input Purpose, sits at Level AA. It asks that the purpose of each input field collecting information about the user can be programmatically determined, where the field serves a purpose on a standard list and the technology supports it. In practice that is the autocomplete attribute. Set it, and a phone offers to fill the name, the number, and the address on its own.

Those names live in the WHATWG HTML Standard, in its autofill section. It is a living standard with no version number, so the page carries only a last updated date, which read 18 August 2026 the day this was written. The ones a trade needs are name, tel, email, street-address, and postal-code.

Read 1.3.5 carefully, though. It covers fields collecting information about the user. A “what is wrong” box is about the job, not the person, so a phone has nothing to fill in there.

WCAG is a standard published by the W3C. It is not a United States law on its own, and whether an accessibility rule binds your business is a legal question. This is not legal or tax advice. Ask your own attorney and check your state’s own rules.

Cutting fields does not help if the ones left are unlabeled

The HTTP Archive Web Almanac published its 2025 accessibility chapter on January 15, 2026, written by Bogdan Lazar and Mike Gifford. It found that 53% of desktop inputs and 55% of mobile inputs rely only on placeholder text for their accessible name. That is a 2% reduction on the year before, and still more than half.

A placeholder is the gray text inside the box. It vanishes the moment somebody types. On a phone, with the keyboard covering half the screen, that is how a person puts their number in the name box and gives up.

Three well labeled boxes beat six with gray hints in them. Put visible label text above every field.

Two honest caveats. Those numbers come from the almanac’s July 2025 crawl of 16,213,084 websites, home pages and secondary pages, right across the web. It did not look at contractor quote forms, and it did not measure whether anybody finished one. It tells you what is common, not what wins work. A site built right from the start should not need this fixed later, but most existing forms do.

When cutting fields is the wrong fix

Sometimes the field count is not the problem at all.

If the form works and the mail never lands, shortening it changes nothing. That is a separate fault with separate causes, covered in why form emails end up in your junk folder.

If nobody in your business reads the form inbox every working day, take the form down and publish your hours instead. Do not pay anyone to shorten a form you were never going to read.

And sometimes the right move is to add a field, not cut one. A roofer drowning in out-of-area inquiries is better off with a required ZIP code. A box that stops a wasted truck roll, like a photo of the job, is worth more than a submission you were never going to take.

Editing a form is a small job. Nobody should sell you a rebuild over a field count. If a builder quotes a new site to fix a form, ask what else they think is broken.

An AI assistant is one way to ask follow-up questions without lengthening the form. It can ask about the roof age after somebody has already left a name and a number.

What to do next

Do this on your own phone, on your own form, in about ten minutes.

  • Count the fields. Anything that does not help you make the call back comes out, a captcha included.
  • Mark only the ones you truly need as required, and leave the rest optional.
  • Check that every box has visible label text above it, not just gray text inside it.
  • Set the autocomplete names on name, tel, email, and the address fields, then check that your phone offers to fill them.
  • Walk any multi-step form end to end and delete anything it asks for twice.
  • Fill it in yourself from a phone on cell data and time it. Over about thirty seconds, it is still too long.
  • Check where the mail landed, inbox and junk folder.

Nobody honest will promise you a set number of form fills. A short, labeled form will not win you a job on its own. It just stops you losing one you already had.