← Back to the Library
,

The Best Quote Form Questions for Roofing, Landscaping, and Exterior-Service Leads

·

Three quote requests land overnight for a roofing company. The first says “need a quote.” The second says “roof.” The third has a name, a phone number that turns out to be missing a digit, and nothing else. By nine the next morning, someone in the office has spent forty minutes leaving voicemails, sending “can you tell me a little more about the project?” emails, and trying to figure out whether any of these three people live somewhere the crew actually drives to. One of them has already hired somebody else.

This is the daily reality for roofers, landscapers, pressure washers, painters, and every other exterior-service contractor whose website ends in a form. The form is doing exactly what it was set up to do, which is collect a name and an email address and fire it into an inbox. The problem is that it was never designed to collect the four or five things you actually need to know before you can call someone back with a real answer.

The fix is a better set of questions, and the temptation is to ask too many of them. This article covers both halves: which questions earn a spot on a quote form for exterior trades, and which ones should wait for the phone call.

What a quote form is actually for

The form exists to let you sort incoming requests, route them to the right person, and call back with something useful to say. It exists to cut the back-and-forth that happens when a homeowner and a contractor try to establish basic facts over three days of missed calls.

It is not there to price the job. Nobody prices a roof replacement from a web form, and a homeowner filling one out on their phone knows that. When a form starts asking for square footage, roof pitch, number of stories, linear feet of gutter, and preferred shingle brand, it stops feeling like a way to reach a business and starts feeling like homework. People abandon homework.

The distinction changes how you evaluate every field. Does knowing this before the first conversation save real time or prevent a wasted trip? If yes, it belongs. If the honest answer is “it would be nice to know,” it can be collected in the thirty seconds after you say hello.

Google has been nudging service businesses in this direction for a while. Its own overview of Business Profile for service businesses describes letting businesses “receive and manage quote requests in real-time” and giving customers “the information they need to compare services sooner.” The homeowner’s expectation, shaped by the tools they already use, is that asking for a quote should be quick and that a person will respond. Your form is competing with that expectation, and with every other contractor whose form is shorter than yours.

We covered the broader path from a Google listing to a service page to a form in an earlier article on connecting your profile, website, and quote form. This piece is about what happens once someone has actually landed on the form and started typing.

The six questions worth asking

For most exterior-service contractors, six questions do the triage work. Some are a single tap. One or two require a sentence. Together they take under two minutes on a phone, and they tell you enough to route the request, confirm you serve the address, and return the call already knowing what the conversation is about.

Start with the type of project. This should be a short list of the services you actually offer, phrased the way a homeowner would say them, presented as radio buttons or a dropdown rather than a blank text field. A roofer’s list might be repair, full replacement, storm or hail damage inspection, gutters, and “something else.” A landscaper’s might be new design and installation, hardscape or patio, drainage, ongoing maintenance, and cleanup. The point of the list is twofold. It forces a choice, which prevents the one-word “roof” submission, and it lets you route automatically. A storm-damage request can go to whoever handles insurance work. A maintenance inquiry can go to the crew lead who books recurring visits. The form does the sorting before a human touches it.

Second, ask where the work is. For exterior trades this is the single most valuable field on the form, because it answers the question that costs the most when it goes unasked: is this address somewhere we actually go? You do not necessarily need a full street address at this stage, and some homeowners hesitate to hand one over before they have talked to you. A city and ZIP code is enough to confirm the request is inside your service area and to give a rough sense of drive time. If you work a defined territory, a dropdown of the towns and counties you cover does this even faster, and it sets an honest expectation before the homeowner invests any more effort. A contractor based around Statesville or Lake Norman does not want to spend a Tuesday morning politely declining jobs two counties away, and the homeowner does not want to wait two days to find that out.

Third, ask about timing, and ask it as a choice rather than a date picker. “As soon as possible,” “within the next month,” “in the next few months,” and “just planning ahead” cover almost every situation. This one field tells you how to prioritize the callback. A roof that is leaking right now gets a call within the hour. Someone gathering ideas for a spring patio can get a thoughtful email tomorrow. Without it, every submission looks equally urgent, and the leaking roof ends up in the same queue as the daydream.

Fourth, invite a photo. For exterior work, a single picture from a phone answers more questions than a paragraph of text ever could. A roofer can see the pitch, the material, the visible damage, and roughly how many squares they are looking at. A pressure washer can see whether that is algae on vinyl or years of oxidation on aluminum. A landscaper can see the slope, the sun exposure, and what is already growing there. Modern browsers make this trivially easy on a phone. A file input with the right attributes will, in MDN’s words, present “a user interface allowing the selection from an existing file or the creating of a new one,” which means the homeowner can tap the field, point their phone at the roof, and attach the photo without leaving the page. The capture attribute documentation spells out how to prefer the rear camera for exactly this kind of use. Make the photo optional and say so. Plenty of people will skip it, and the ones who include it become your easiest quotes of the week.

Fifth, ask how they want to be contacted. Call, text, or email, and if they choose a call, a best time of day. This is a courtesy, and it also directly reduces the missed-connection loop. Someone who works nights and asks to be texted is going to ignore your 10 a.m. voicemail, and you are going to conclude they were never serious. Someone who says “call after 5” gets reached on the first attempt. That small field is the difference between a lead you reach and a lead you write off.

Sixth, and this is the one most contractor forms skip entirely, ask for consent to contact them the way they just told you to. If you plan to text a homeowner, you need their permission first, and a name and number typed into a form is a weaker form of permission than a clear checkbox next to a plain sentence saying what you will send. The industry standard here is not ambiguous. Carrier-facing messaging policies, such as Twilio’s messaging policy, require “prior express consent” that is informed and unambiguous, tell the recipient who is contacting them and why, explain how to opt out, and require you to keep proof of that consent. A checkbox that reads something like “It’s okay to text me about this quote request. Reply STOP anytime to opt out.” satisfies the spirit of that requirement, protects you, and, as a bonus, reassures the homeowner that filling out this form will not result in a year of marketing messages. People are increasingly wary of forms that do not say what happens next. Telling them is a small trust signal that costs nothing.

Name and a way to reach them round it out. Ask for the phone number in a field that pulls up the numeric keypad, and the email in a field whose keyboard has an @ symbol on it. That is what the web.dev guidance on form fields means when it explains that “based on the type attribute, the browser renders different user interfaces, shows different on-screen keyboards, uses different validation rules.” It is a five-second change that removes friction from the two fields that matter most.

Questions that should wait for the phone call

Everything else is a candidate for removal. Most contractor forms have accumulated fields the way a garage accumulates paint cans, so it is worth going through yours with a critical eye.

Budget range is the most common offender. Contractors add it hoping to screen out tire-kickers, and what it actually does is make homeowners nervous. Most of them have no idea what a roof costs, which is why they are asking, and being forced to guess in front of a stranger feels like a test they might fail. You will learn their budget in the first five minutes of the conversation, once they trust you enough to talk about money.

Measurements belong in the same category. Square footage, roof pitch, fence length, driveway dimensions. Homeowners do not know these, and asking them to go find out turns a warm lead into a chore. You will measure anyway.

“How did you hear about us?” is a reasonable marketing question and the wrong place to ask it. It lengthens a form that should be short, and the answers are unreliable because people click whatever sits at the top of the list. Ask it on the phone.

Material preferences, color selections, HOA requirements, and financing interest are all real conversations for later.

Whatever you keep, mark the required fields clearly. Nielsen Norman Group’s guidance on marking required fields is direct about this: mark all of them, be “as explicit and transparent as possible,” and do not rely on an instruction at the top of the form that nobody reads. On a well-designed quote form there should be only a handful of required fields (project type, location, timing, name, and a contact method) and everything else visibly labeled as optional. A homeowner who can see at a glance that the form will take ninety seconds is far more likely to start it than one facing a wall of blank boxes with no indication of which ones matter.

The form has to work from a driveway

Most people who request an exterior quote are standing outside looking at the problem when they do it. They are in the driveway looking up at a sagging gutter, or on the back porch looking at a yard that floods every time it rains. They are on a phone, in bright sunlight, with one hand. Every design decision should assume that context.

A single column, top to bottom. Labels above the fields rather than inside them as placeholder text, because placeholder text disappears the moment someone starts typing and they lose track of what the box was for. Tap targets big enough for a thumb. Radio buttons and dropdowns wherever a choice can replace typing. When something goes wrong, keep everything the homeowner already entered and show them clearly which field needs attention. A form that clears itself on an error, on a phone, in a driveway, does not get a second attempt.

Then there is what happens after they tap submit. The form should immediately show a confirmation that names what was received and says when to expect a response. “Thanks, we got your request for a roof repair quote in Mooresville. Someone will call you before 5 p.m. today” is specific enough to stop the homeowner from immediately filling out a competitor’s form as insurance. An automatic email or text acknowledging the request does even more, and it also gives you a way to notice when the form silently stops delivering, because a confirmation that fails to send is a visible failure, while a form that quietly stops emailing your office is not.

Behind the scenes, those six answers should be doing work. A request tagged as storm damage with “as soon as possible” timing should ring someone’s phone instead of sitting in a shared inbox until Monday. A “planning ahead” landscaping request can drop into a follow-up sequence. If your form software cannot route based on answers, the person monitoring the inbox needs a clear rule for who gets what, and the form’s subject line should carry the project type and timing so that rule can be applied at a glance.

Forms drift, and someone has to watch them

Here is the uncomfortable part. Even a form built exactly this way will not stay this way on its own. A plugin update changes how file uploads work and photos stop attaching. A new service gets added to the truck but never to the dropdown. The office adopts a new texting tool and the consent language on the form no longer matches what the tool actually sends. Someone changes the notification email to a staff member who leaves six months later, and requests go to an inbox nobody checks.

None of these break loudly. What the owner experiences is a slow decline in leads nobody can explain, or an October realization that the form has been going to a dead address since July.

This is the kind of small, ongoing, unglamorous maintenance that a managed website service exists to absorb. NorthMac builds, hosts, updates, secures, monitors, and supports client websites for one monthly price, and the quote path is part of what gets watched. When a new service needs to go on the form, or the service area expands, or the consent language needs to change because the texting setup changed, the client sends a request and it gets handled. The form gets tested, the notifications get verified, and the photos keep attaching.

A quote form that asks the right six questions, works from a phone in a driveway, and reliably delivers to a person who calls back the same day is one of the highest-leverage things an exterior contractor owns. It turns “need a quote” into a request you can actually act on. If you would rather have that built and kept working without thinking about it, you can start your managed website with NorthMac for $47 and let the form do its job while you do yours.