A house cleaner we know had a contact form with fourteen fields, including “How did you hear about us?” and a required street address. She got two submissions a month. She cut it to six fields and got eleven the next month. Same website, same traffic. The form was the problem. Here is how to build a quote request form that people finish.
The one job of a quote request form
A quote request form has one job: get a real person with a real need to hand you enough to reply well, without making them work for it. Every field you add is a small tax. Pay it only when the answer changes what you say back.
That framing settles most arguments. “Would I reply differently if I knew this?” If yes, keep the field. If no, drop it. You can always ask the rest on the phone once they have already said yes to talking to you.
The second rule: ask for things the customer already knows. A dog groomer can ask the breed. A roofer cannot ask the square footage of the roof, because the homeowner has no idea. Fields that require research get abandoned.
Fields to include, and why
- Name. First name is enough. You need it to open your reply, and a form without a name attracts more junk.
- Service. A short pick-list, not a blank box. “Gel manicure, lash fill, brow lamination.” When the customer picks a service you already know the rough price and duration before you reply. If you define services with a duration and a price in Book My Leads, each request arrives tagged by service, so you can sort your morning by what pays.
- Phone or email. One required, the other optional. Some people will never answer a call from an unknown number; others never check email. Let them tell you which they are.
- Preferred date and time. This is the field that turns a quote into a booking. A customer who writes “Tuesday after 3” has half-committed already. Reply with “Tuesday at 3:30 works, want it?” and you are done in one exchange.
- A message box. One open field, optional, labeled plainly: “Anything we should know?” This is where the useful details land. “The dog is nervous.” “There’s no parking on the street.” “It’s a gift.”
That is five fields. For most service businesses, that is the whole form. A tutor might add the student’s grade. A mobile mechanic might add year, make, and model. A locksmith might add “locked out right now?” as a yes/no. Add one or two of those if the answer truly changes your reply, then stop.
Fields to drop, and why
- Full street address. You do not need it to quote. Asking for it before you have spoken makes people nervous. Ask for a neighborhood or zip if travel matters, and get the address after they say yes.
- “How did you hear about us?” Nice for you, useless for the customer. Ask it in conversation or skip it. If you want the answer badly, use a separate quote link for each channel and let the link tell you.
- Budget. Nobody wants to name a number first. It feels like a trap. Give them your price range in the reply instead.
- Company name, job title, fax number. Leftovers from a template built for software sales. A homeowner asking about gutter cleaning has no job title that matters to you.
- Required file uploads. A photo can help, and you can invite one in the message box or in your reply. Requiring it on a phone, mid-scroll, is the fastest way to lose the request.
- “Best time to call” as a separate field. Merge it into the preferred date and time.
- Any dropdown of forty options. Five or six choices plus “something else” beats a menu.
If the answer would not change your reply, it does not belong on the form.
Before and after: a lawn care form
Here is the actual shape of a form we see on a lot of landscaping and lawn care sites, followed by the version that gets filled in.
Before
- First name (required)
- Last name (required)
- Company
- Email (required)
- Phone (required)
- Street address (required)
- City (required)
- State
- Zip (required)
- Lot size in square feet
- Services (checkboxes, twelve options)
- Budget range
- How did you hear about us?
- Upload photos (required)
- Comments
Fifteen fields, nine required. It asks for a lot size the homeowner does not know, a budget they do not want to say, photos they have to go outside to take. On a phone it is four screens long. Most people quit on screen two.
After
- First name
- What do you need? (Mowing, cleanup, mulch and beds, hedge trimming, something else)
- Phone (required) and email (optional)
- Zip code
- When would you like it done?
- Anything we should know? (optional)
Six fields, one screen. The zip tells the owner whether it is in range. The service pick tells him the starting price. The preferred date tells him whether to offer this week or next. The message box catches “the back gate is locked” and “we have a sprinkler system.” Everything else comes up naturally on the first call.
This is close to the default layout on a hosted quote page at go.bookmyleads.com, and it is close on purpose. Name, service, phone or email, preferred date and time, message. It fits on a phone screen and it feeds the owner exactly what a good reply needs.
Where the form lives matters as much as what it asks
A good form on a page nobody visits is still a quiet form. Put the link where people are already looking for you. The big one is your Google Business Profile, where a “Get a quote” link sits right under your hours. After that: your Instagram bio, the top of your website if you have one, a QR code on the truck or the front counter, and the footer of every email you send.
The form does not need to be on a website at all. A hosted page with a link works from every one of those spots.
What to do with the answers
A tight form gets you a request with a name, a service, a contact, a time, and a note. The reply almost writes itself. A lash tech reads “Classic full set, Saturday morning, first time getting lashes” and can send: “Saturday at 10 is open, a classic full set is 120 and takes about two hours, and first-timers are welcome. Want me to hold it?”
Notice what that reply does. It confirms the slot, names the price, answers the worry in the message box, and asks a yes/no question. There is more on the shape of that first message in what customers actually want from your first reply.
The other half is not losing the request between the form and the reply. If your form sends an email that lands in a shared inbox, gets read on a laptop, and gets copied into a notes app, you have three chances to drop it. Book My Leads puts every request in one Requests list with Respond Now, Send Later, Call, and Ignore next to it, and a push notification when a new one comes in. The form and the follow-up live in the same place.
A quick checklist before you publish
- Fill it in yourself on your phone. Time it. Under sixty seconds or cut something.
- Count required fields. Three or four is plenty. Name, service, one contact method, and that is it.
- Read every label out loud. If it sounds like a government form, rewrite it the way you would ask in person.
- Check that the service list matches what you actually sell this month.
- Submit a test request and confirm you get a notification, not just an email that hides under newsletters.
- Reply to your own test. If the form did not give you enough to write a good reply, add one field. If it gave you more than you used, remove one.
A quote request form is not finished when it looks good. It is finished when strangers finish it.
Try it on your next quote request
Book My Leads gives you a hosted quote request page with the five fields that matter already in place, plus a dashboard to reply from. Set up your services and share the link in about five minutes.
