What a quote request form is really for
A quote request form rarely gets you to a final price on its own. Its real job is to tell you the next step. Can you price this from photos? Do you need a site visit? Or is it work you donât do, or outside your area, so you can say no quickly and kindly?
So before you choose fields, write those next steps down. Then ask what you need to know to pick between them. For example, a roofer canât price a full re-roof from a form. But with the address, the kind of roof, a few photos and the timing, the office can send the right person to look. Every field on the form should help make that call.
This also shows when a form is the wrong tool. If a job has a set length and a set price, like a furnace tune-up, let people pick a time instead. Our guide to adding online booking to your website covers that. And if a job canât wait, like a burst pipe, put your phone number at the top of the page and tell people to call.
The fields almost every service business needs
Start with the test every field has to pass: does the answer change your price, who you send, or when you go? If it does none of those, leave it off. The FTCâs privacy guide for businesses says the same thing another way: keep only what you need for your business.
Most service businesses end up with the eight fields below. Only four need to be required: name, one way to reach them, ZIP code and what they need. A request with a phone number and a ZIP code is one you can answer. A request someone gave up on is one you never see. Label every field clearly and mark the optional ones.
- Name, in one box. web.devâs form guidance suggests a single name field unless you have a real reason to store first and last names apart.
- Phone and email. Ask how theyâd like a reply: call, text or email. If you always call before quoting, make the phone number required and say why.
- ZIP code or job address. A ZIP code is enough to check you cover the area. Ask for the street address once a visit is being booked, or make it optional here.
- What they need. A short list of your main services, plus âSomething else.â Use the words your customers use, not trade terms.
- Tell us about the job. One open box for what your list canât hold, like âwater stain on the ceiling under the upstairs bathroom.â
- Photos, optional. For many trades, two or three photos answer more than five questions. Let people choose photos they already took, not only open the camera.
- Timing, as a choice. âAs soon as possible,â âwithin a month,â âin the next few monthsâ or âjust getting pricesâ is easier to answer than a date, and tells you more.
- Anything else, optional. Gate codes, a dog in the yard, the best time to call.
References: FTC: Protecting Personal Information: A Guide for Business (opens in a new tab) · web.dev: Payment and address form best practices (opens in a new tab) · W3C WAI: Forms tutorial (opens in a new tab)
Extra questions by trade
After the basics, add the two or three questions that decide your price or your next step. Many form builders can show these only to people who pick that service, so nobody scrolls past questions that arenât theirs. When we checked in October 2026, Google Forms could send people to a section based on their answer, and Jotform and Gravity Forms both listed conditional logic. Some examples:
- HVAC and plumbing: what the problem is, whether it works at all right now, the kind of system if they know it, and whether they own or rent. A renter may need the landlordâs OK first.
- Roofing and remodeling: the kind of project, the rough size (rooms, or square feet if known), photos, and an upload for plans or drawings if they have them.
- Landscaping and cleaning: one-time or ongoing, how often, and the size that drives your price, such as lot size or the number of bedrooms and bathrooms.
- Catering for a café or restaurant: the event date, number of guests, pickup or delivery, the delivery address and time, and any allergies or dietary needs.
- Custom orders for a shop or showroom: the item, sizes, finish or fabric, the delivery address, and any stairs or tight doorways at the other end.
- Property management: how many units, the property type, the city, who manages it now, and when theyâd like to start.
- Any trade: add âNot sureâ to questions a customer may not know, like the age of a water heater. A guess forced by a required field looks like a fact, which is worse than a blank.
References: Gravity Forms: Request a Quote form template (opens in a new tab) · Google Docs Editors Help: Choose a type of question for your form (opens in a new tab) · Jotform: Quote form templates (opens in a new tab)
A sample quote request form you can copy
Here are the fields above in order, with labels and hints you can paste into any form builder. Swap the service list and the extra questions for your own trade. Google Forms, for example, gives you a code to embed the finished form on your website, and the Gravity Forms template goes on any page of a WordPress site (when we checked in October 2026).
- Above the form: âNeed help today? Call (your number).â Then: âTell us about the job and weâll reply by the end of the next business day.â
- Your name (required).
- Phone and email (at least one required). Then: âHow should we reply?â Call, text or email.
- ZIP code of the job (required).
- What do you need? (required) Your main services, plus âSomething else.â
- Tell us about the job (optional). Hint under the box: âWhatâs wrong, where it is, and anything youâve tried.â
- Add photos (optional). âTwo or three photos from your phone help us price it faster.â
- When do you need it? (optional) As soon as possible, within a month, in the next few months, or just getting prices.
- Anything we should know? (optional) âGate codes, pets, the best time to call.â
- Button: âSend my request.â
- Thank-you page: âThanks, weâve got your request. Weâll reply by the end of the next business day. Need us sooner? Call (your number).â
References: Google Docs Editors Help: Publish & share your form with responders (opens in a new tab) · Gravity Forms: Request a Quote form template (opens in a new tab)
The fields and habits that make people give up
Most people who quit a form donât tell you why. These are common reasons, and each one is easy to fix:
- Required fields you never use. If âCompany nameâ or âHow did you hear about us?â doesnât change your reply, make it optional or drop it.
- A required budget box. An open âWhatâs your budget?â can feel like a trap. Ask only if it changes what you do, like a remodeler who doesnât take small jobs. Then offer ranges, add âNot sure yet,â and make it optional.
- The full address up front. Some people wonât give a street address to a business they havenât spoken to yet. Ask for the ZIP code first and the address later.
- Signing in. web.dev tells online stores not to make people create an account before they buy, and a sign-in before a quote request is the same kind of hurdle. Google Forms, for example, makes people sign in to a Google Account to answer a file upload question (when we checked in October 2026).
- Puzzles. CAPTCHA tests stop some spam, but W3C notes they shut out many people with disabilities. It lists quieter options, like a hidden field only bots fill in and checks run on your server.
- Trade words. âSEER rating,â âtonnageâ or âscope of workâ stop people who donât know the answer. Use plain words and add âNot sure.â
- Hints inside the box instead of labels. web.dev warns that placeholder text disappears once someone starts typing, so itâs easy to forget what the field was for.
- Errors that wipe the form, or donât say whatâs wrong. web.dev recommends explaining what went wrong and how to fix it, which matters most on a phone.
- Asking for money details. Never ask for card numbers or Social Security numbers on a quote form. The FTC tells businesses not to keep card details without an essential business need.
References: Google Docs Editors Help: Choose a type of question for your form (opens in a new tab) · W3C: Inaccessibility of CAPTCHA (opens in a new tab) · web.dev: Payment and address form best practices (opens in a new tab) · FTC: Protecting Personal Information: A Guide for Business (opens in a new tab)
Make it easy to fill in on a phone
Plenty of customers will fill in your form on a phone, often standing next to the leak or the broken gate. So test it the same way. Open your website on your own phone, fill in the form with one thumb, attach a real photo, and press send. Then check what to fix:
- One column, big buttons, and a label above every box.
- The right keyboard. A phone field should open the number pad, and an email field the email keyboard. web.devâs guidance does this by setting each fieldâs type; ask whoever builds your form to check.
- Autofill. Set up properly, a phone can fill in name, phone, email and address in a tap. web.dev recommends marking each field so the phoneâs autofill knows what goes in it.
- Photo uploads that show progress and confirm they worked, with a size limit big enough for photos straight from a phone camera.
- Short steps for long forms. If you truly need many questions, W3Câs forms tutorial suggests splitting them into a series of steps with a progress marker. Put contact details in step one.
References: web.dev: Payment and address form best practices (opens in a new tab) · W3C WAI: Forms tutorial (opens in a new tab)
Should you add an instant quote calculator?
An instant quote calculator shows a price while people answer. It works when your price follows a few things a customer can count: windows to clean, bedrooms and bathrooms, feet of fence, guests on a catering menu. For those jobs, it can save a round of back-and-forth.
It works badly when the price depends on what you find on site, like rot under shingles, old wiring behind a wall or a slab that isnât level. A number on screen sets an expectation your real quote may have to break. Form builders can do the math; Gravity Forms, for example, lists calculations on its quote template (when we checked in October 2026). The harder part is deciding whether you should. If you add one:
- Show a range, call it an estimate, and say what it includes.
- Say what turns it into a firm price, like photos or a visit.
- Still ask for contact details, so the estimate becomes a request you can follow up.
- Update the calculator the day your prices change. An old calculator quietly quotes last yearâs prices.
Reference: Gravity Forms: Request a Quote form template (opens in a new tab)
Where each request goes after someone presses send
The form is half the job. The other half is what happens to each request. A form that emails one person works until that person is on a roof all day, on vacation, or gone.
At best, the formâs answers become the customer record and the start of the quote. Nobody retypes the address or hunts for the photos. If customer details already live in texts, notebooks and several apps, keeping them in one place is the bigger fix. Either way, set up the after part as carefully as the fields:
- A thank-you page that says what happens next and when. Promise a reply time you can keep every week, like âby the end of the next business day.â
- A copy to the customer by email, with what they sent. If it never arrives, they know to check the address they typed.
- More than one person who sees each request, or one shared list everyone checks.
- Photos saved with the request, and a link in the email rather than big attachments. Email has size limits: Gmailâs help page, for example, gives a 25 MB limit for attachments from a personal account (when we checked in October 2026).
- A status on every request: new, contacted, visit booked, quoted, won or lost, with the date it came in. It shows which requests nobody answered. Moving each one from request to yes is covered in tracking every estimate.
- A test every month. Send yourself a request and make sure it lands. If one ever goes quiet, see what to check when a website form stops sending.
Reference: Gmail Help: Send attachments with your Gmail message (opens in a new tab)
A quote request form checklist
Run through this before your form goes live, and again whenever you change it:
- Every question changes your price, who you send or when you go.
- Only name, one way to reach them, ZIP code and the service are required.
- Optional fields say âoptional,â and hard questions offer âNot sure.â
- Your phone number sits above the form for jobs that canât wait.
- It works on a phone with one thumb, photo uploads included.
- Errors say what to fix and keep everything typed so far.
- No puzzles, no sign-ins, no card or Social Security numbers.
- The thank-you page gives a reply time you can keep.
- Each request reaches more than one person or a shared list, with its photos.
- You sent a test request this month, and it arrived.
How we build quote request forms
If a form builder template fits your site and you check the inbox it sends to, that may be all you need. Jotform and Gravity Forms both offer ready-made quote templates you can edit yourself, though the Gravity Forms template needs a WordPress site and a paid Gravity Forms license (when we checked in October 2026).
For a new website, our team builds the fields above for your trade and tests them on phones. Requests reach your inbox or your system right away. A new website is typically $2,500â$6,000 and takes 3ââ 6Â weeks. Hosting is its own monthly line in your quote. A new form on the site you have now is a focused fix, typically $750â$3,000 over 1ââ 2Â weeks. What a small business website costs explains what moves those numbers.
When requests should become jobs, quotes and invoices without retyping, we quote the website and the system behind it together. One business system is typically $6,000â$18,000 over 6ââ 10Â weeks. Requests can reach Gmail or Outlook, and bookings can land on Google Calendar. Every launch includes 30Â days of fixes. These are our prices as of October 4, 2026. The first call is free, and you get a fixed price in writing within 48Â hours of it. See how our website design and development works.
References: Jotform: Quote form templates (opens in a new tab) · Gravity Forms: Request a Quote form template (opens in a new tab) · Gravity Forms: Pricing (opens in a new tab)
Need a website that does this for you?
See website design & development