ArticleFor Contractors12 min readAugust 2, 2026

What Every Contractor Quote Form Should Ask

A quote form's job isn't collecting data — it's letting you call back first with enough to quote. The fields that earn their place, and what to cut.

Fast answer

A contractor quote form should ask for six things and nothing else: a name, a phone number, the service address or postal code, what kind of job it is, how soon they need it, and a short description with the option to attach photos. Every one of those either helps you call back faster or helps you quote without driving out — and anything that does neither, like a budget dropdown, a company name field, or a preferred-contact-method question, is friction you're charging the customer for no return. The form is not a data-collection exercise. It is the last thing standing between an interested homeowner and the phone call that wins the job, which matters because more than 55% of customers expect a response within an hour while only about 20% of home-service pros actually manage it.

Open the quote form on your own site and count the fields. If there are more than seven of them, or one is a budget dropdown, or one is labelled Company — the form is doing something other than getting you the job, and the silence that follows usually gets blamed on homeowners not using forms anymore.

A contractor quote form should ask for six things and nothing else: a name, a phone number, the service address or postal code, what kind of job it is, how soon they need it, and a short description with the option to attach photos. Every one of those either helps you call back faster or helps you quote without driving out — and anything that does neither is friction you're charging the customer for no return. The form is not a data-collection exercise. It is the last thing standing between an interested homeowner and the phone call that wins the job.

Fast answer. Six fields — name, phone, service address or postal code, job type, timeline, and a description with photos. If a field doesn't help you call back faster or quote without a site visit, cut it.

What a Quote Form Is Actually For

A quote form has exactly two jobs, and neither of them is filling your records. The first is to tell you, in the ten seconds before you pick up the phone, whether this is your job — the right trade, the right town, the right urgency. The second is to get you on the phone before the other two contractors she messaged.

That second one is where the work is. In a December 2025 survey of more than 1,000 home-service business owners by Jobber — the Edmonton-based company whose software a lot of these businesses run on — more than 55% of customers expect a response within one hour, and only about 20% of pros manage it. Sixty percent reply the same day, which sounds fine until you remember the homeowner contacted three companies and the first real answer usually takes the job. The spread by trade is worth reading: cleaning is quickest at 26% inside the hour, HVAC slowest at 11% — in the one trade where the customer is most likely to be sitting in a cold house.

That gap is the whole opportunity, and it reframes what the form is for. A form that takes ninety seconds to fill out and gives you everything you need to phone back with a real answer is worth more than a form that captures a perfect record you get to on Thursday.

Why this matters: you are not competing on form design. You are competing on who calls back first with something useful to say. Every field is either buying you that or costing you it.

What Makes a Quote Form Worth Filling Out

Before the specific fields, the qualities that decide whether someone starts at all. A homeowner sizes up a form the way you size up a job — a quick glance to judge how much work it's going to be.

It looks short. The decision to start happens before the first keystroke, based on how the form looks, not how long it takes. Ten fields stacked in one column reads as a chore. Six reads as a message. If you genuinely need more, break it into steps so the first screen is small.

It asks about their problem, not your paperwork. "What's going on?" is a question a person can answer. "Project classification" is a question a form asked. The wording changes the completion rate more than the field count does.

It doesn't punish them for not knowing. Homeowners don't know whether their shingles are architectural or three-tab, and they don't know what the job costs. Any field that requires expertise they don't have is a field that stops them. Give an "I'm not sure" option and mean it.

It works with one thumb. Most of this traffic is a phone. Single column, labels above the fields, a telephone input type on the phone field so the number pad comes up, tap targets big enough for a thumb in a work glove. Nielsen Norman Group's form guidance is explicit about the first two: present the fields in a single column, because multiple columns interrupt the vertical momentum, and put each label immediately above the field it describes on mobile.

It tells them what happens next. "We'll call you back within the hour during business hours" under the button does more for completion than any design change, because the unanswered question at that moment is will anyone actually get back to me.

The Six Fields That Earn Their Place

Here's the whole form. The right-hand column is the only justification a field needs.

FieldRequired?Why it earns its place
First nameYesYou need something to say when they pick up. A last name can wait.
Phone numberYesThe channel the job is won on. Telephone input type.
Service address or postal codeYesTells you in one glance whether it's in your area — before you invest a callback.
Job typeYesA short list of the work you actually do, plus "something else".
TimelineYesEmergency today, next few weeks, or planning ahead. This is your triage.
Describe the job + photosYesThe field that saves the site visit.
How did you hear about us?OptionalThe only attribution you'll ever reliably get. Label it optional.

The postal code is the field most often left off, and it's the one that pays. Without it you either quote blind or spend the callback establishing that she's an hour outside your radius. With it, you know before you dial. It's also the field with a public shortfall behind it: in that same Jobber survey, 43% of home-service businesses don't clearly list their service area on their website at all — so the customer can't tell whether you serve her, and you can't tell whether she's yours. A postal-code field on the form and a plain list of towns on the page fix both ends of the same problem. Naming the towns instead of quoting a radius is also what local search rewards — it's the reasoning behind how we build service-area pages for Alberta contractors.

The timeline field is triage, not curiosity. A no-heat call in February and a "thinking about the basement next spring" are the same form submission and completely different responses. One is a phone call in five minutes, one is a scheduled callback and a longer conversation. Without the field you treat them identically, which means you're either too slow for the emergency or burning your best hours on the daydream.

Photo upload is the highest-leverage field on a trades form and almost nobody has it. For roofing, exteriors, renovations, and most repair work, three photos from a phone are the difference between "I'd have to come see it" and "that's a standard fix, here's the range, when can we come out." It removes a truck roll from the quoting process and it removes a week from the customer's decision. Make it optional but obvious.

"Describe the job" should be a real text box, not a single line. People tell you more than you expect when there's room to. And what they write in their own words is the raw material for everything else on the site — the phrases in that box are, verbatim, the phrases other homeowners are typing into Google.

Fields to Avoid — and Why They Cost You Calls

Every field below shows up on contractor forms constantly, and every one of them is taking something from you.

A budget dropdown. It feels like qualifying and it mostly isn't. Homeowners genuinely don't know what a bathroom costs, so they either abandon the form or pick the lowest bracket to be safe — and now you're anchored to a number she invented. Worse, it reads as how much can I charge you at the precise moment she's deciding whether you're trustworthy. Price anxiety is real and worth answering, but the place to answer it is on the page, with an honest typical range and a free no-obligation estimate. That's covered in more depth in what makes a homeowner call you instead of the next contractor. Qualify budget on the phone, like you always did.

Company name, fax number, job title. These are B2B form-template leftovers. A homeowner has none of them and it tells her this form wasn't built for her.

"Preferred contact method." You're going to call. If she wanted email she'd have emailed. This field exists to make the form look thorough.

Full mailing address at first contact. The postal code answers the only question you have right now. The full address is a thing you collect once you're booking, not while she's still deciding whether to trust you with it.

Email as the only required contact. A form that captures an address but not a number puts your slowest channel between you and someone who is, right now, phoning your competitors.

A CAPTCHA. It stops some spam and it also stops real customers. W3C's working note on the subject is blunt about who gets locked out: someone using a screen reader can't process the image at all, and the same goes for people with dyslexia, cognitive or learning disabilities, and anyone reading in a second language. That's a conversion problem and an accessibility one at the same time. A hidden honeypot field — an input a real person never sees and a bot fills in anyway — stops most automated submissions without asking your customer to prove anything. It's what we use on our own forms. If your form problem is that submissions never arrive at all, that's usually not spam volume but authentication, which I've written about in why contact form emails go to spam.

More than two optional fields. Nielsen Norman Group's guidance is to keep optional fields to one or two and mark them explicitly as optional — not just marking the required ones with an asterisk. Unlabelled optional fields get read as required, and a required field someone can't answer is where the form ends.

This is where Canadian contractor forms go wrong in both directions — some collect nothing and email people for years, others bury the form under a wall of legal text nobody reads. The actual rules are narrower and more workable than either.

Answering the quote needs no checkbox. Under Canada's anti-spam legislation, someone who makes an inquiry about your services gives you implied consent for six months from that inquiry — the CRTC's guidance sets that window explicitly, and distinguishes it from the two years you get after an actual purchase or signed contract. Replying to a quote request is the thing she just asked you to do. No checkbox required.

One unticked box, for after. What implied consent doesn't cover is adding her to your seasonal maintenance list in perpetuity. That needs express consent, which is a separate, optional, unticked checkbox with plain wording — "Send me seasonal maintenance reminders" — that is not a condition of submitting the form. Express consent doesn't expire unless someone withdraws it, so the one box is worth having. A pre-ticked box is not consent.

Say what you're collecting it for, in one sentence. PIPEDA's fair-information principles require identifying the purpose at or before collection, and limiting collection to what's actually needed for it. In practice that's a single line under the form — "We use this to prepare your quote and get back to you. We don't sell or share it." — plus a link to your privacy policy. Notice that the limiting-collection principle is, in law, the same argument this whole article is making on conversion grounds: don't ask for what you don't need.

Note on what this is: the above is how the rules shape a form, not legal advice. If you're running a large list or buying data, talk to someone who does this properly.

Common Mistakes That Turn a Working Form Into a Dead End

The form can be perfect and the lead can still evaporate. These are the failures I find most often, and none of them are visible from the front end.

The submission goes to one inbox and nowhere else. An email is a fragile single copy of a lead — it gets filtered, buried under a morning's worth of mail, or missed entirely, and when it's gone there's no record it ever existed. Every submission should also be written to a database the moment it arrives. That's the whole argument in why your website should store every lead in a database.

Nothing happens after submit. The page reloads, or a small grey "thank you" appears where the form was, and the customer isn't sure it went through. Some of them fill it in again. Some of them call someone else. Show a real confirmation, and send an automatic reply that repeats what she asked for and when you'll call.

The form only exists on the contact page. She arrived on your furnace-repair page from a search about a furnace. Making her navigate to a different page to raise her hand costs you the fraction of people who won't.

Nobody has tested it since it was built. Fill in your own form from your phone, on cell data, once a quarter. It is the single highest-value ten minutes in your marketing, and the failure it usually turns up isn't dramatic: the notifications have been arriving at an address nobody opens anymore, and nothing about the form looks broken from the front.

The form is fast and the callback isn't. A ninety-second form followed by a two-day silence is worse than no form, because now she's had a specific experience of being ignored.

Sources: Jobber 2026 Home Service Trends Report — survey of 1,000+ home-service business owners, December 2025, ±3 percentage points at 90% confidence (response times, service-area listing); CRTC guidance on implied consent under CASL (the six-month inquiry window); Government of Canada — getting consent to send email (express consent has no time limit unless withdrawn); Compliance and Enforcement Information Bulletin CRTC 2012-549 (why a pre-checked box isn't consent); Office of the Privacy Commissioner of Canada — PIPEDA fair information principles (identifying purposes, limiting collection); Nielsen Norman Group — Website Forms Usability (single column, label placement, limiting and marking optional fields); W3C — Inaccessibility of CAPTCHA (why CAPTCHA blocks real users). Jobber's survey covers North American home-service businesses; the CASL and PIPEDA specifics are Canadian and are the load-bearing local detail here. Current as of August 2026.

Where to Start

Don't rebuild the form. Open your own site on your phone, fill the form in as a stranger would, and time two things: how long it takes you to submit, and how long it takes for something to come back. Then count the fields that helped you quote and the fields that didn't.

Most contractor forms are about three fields away from being good — cut the budget dropdown and the company name, add a postal code and a photo upload, and the same page starts producing leads you can actually quote from. A free Visibility Check reads your live page and reports whether the lead path exists at all before you touch the fields; the contractor website checklist is the wider fix-list the form sits inside; Lead Capture covers what it takes to make sure the submission is stored, delivered, and answered; and Website & SEO for Canadian Contractors is how the whole thing fits together — getting found, and then getting the call.

Frequently asked questions

How many fields should a contractor quote form have?
Six required fields covers almost every residential trade: name, phone, service address or postal code, job type, timeline, and a description with photo upload. Add at most one or two optional fields and label them as optional. The test for any field is whether it helps you call back faster or quote without a site visit — if it does neither, cut it.
Should a contractor quote form ask for a budget?
Usually not on a residential quote form. Most homeowners genuinely don't know what the work costs, so a budget dropdown either stalls them or makes them guess low, and it reads as 'how much can I charge you' at the exact moment they're deciding whether to trust you. Handle price anxiety on the page instead — an honest typical range and a free, no-obligation estimate — and qualify budget on the phone.
Do I need a consent checkbox on my quote form in Canada?
Not to reply to the quote itself. Under CASL, someone making an inquiry about your services gives you implied consent for six months, so answering their request is covered. You need express consent — an unticked, optional checkbox — only if you want to keep sending them commercial messages after that, like seasonal maintenance reminders. Never pre-tick it, and never make it a condition of submitting the form.
Should phone or email be the required field on a contractor form?
Phone. For residential trades, the job is usually won on a call, and a form that only captures an email puts a slow channel between you and someone who is phoning your competitors too. Require the phone number, make email optional, and set the phone field to the telephone input type so mobile browsers show a number pad.
Where should the quote form go on a contractor website?
On the page the visitor actually landed on, not only on a separate contact page. Someone who arrived on your furnace-repair page should be able to raise their hand there. Keep a full form on the contact page as well, but every extra click between interest and enquiry loses some of the people who had it.
Darrell Pardy

Darrell Pardy

Founder of Lightly Coded — an Alberta web systems studio for small businesses across Canada and North America.

Start with a free Visibility Check

Find out what your current website is missing.

Tell me about your site and you'll get a short, plain-English review — where you stand, what's worth fixing first, and what it's quietly costing you when people can't find you or leave before they call.

A plan, not a pitch — the person reviewing your site is the one who'd build it.

Real, live builds:

Request a free audit

Preferred way to reach you
Run a Visibility CheckCall