Web Development / 3 min read
How to build a quote form for a local service website
Build a quote form that collects the right details on mobile, routes enquiries to the right person, and helps you measure how many turn into site visits.

Start with the customer’s first decision
A customer who finds a landscaper on Google Maps has a practical question. Can this team do the work in my area? A useful service page answers that with examples of similar work, the areas served and a clear route to ask for a quote. Test the journey on a phone, starting at the Maps listing, so you see the same steps a new customer sees.
Give the enquiry button a clear label such as Request a patio quote. If you offer residential design and commercial maintenance, use separate starting points so each person gets relevant questions.
Ask for enough to make the first call useful
Start with the service, postcode and one way to get back to the customer. Ask for a short description in their own words. For trades where site conditions matter, offer an optional photo and explain why it helps. Keep the form usable for people who do not have photos or exact dimensions yet.
Add a question only if the answer changes what happens next. A decking enquiry might ask whether an existing deck needs removing. A roofing enquiry might ask whether the job is an active leak or a planned replacement. Budget, access and timing can usually wait until you know the job fits.
Make sure someone can act on the enquiry
Send the enquiry to the person who handles quotes, with the service and postcode in the subject. Keep a copy in your enquiry list so the team can see what has been answered. Give the customer a confirmation that explains who will reply and what to expect. Use an honest response window your team can meet.
Test a submission before publishing and after any change to the form. Check the customer confirmation, the staff notification and what happens if a photo upload fails. If you collect photos, restrict access to the team and ask customers to avoid including faces or unrelated personal details.
Measure the step that matters
Track three numbers each week: enquiries received, enquiries that fit the service area and scope, and site visits booked. Add time to first response if the team can record it reliably. These numbers tell you where to look next. More submissions with fewer suitable enquiries can mean you have made the form easier without making the offer clearer.
Start with one service page. Change one thing, such as making photos optional or moving the postcode field up, and compare what happens over enough enquiries to see a pattern. A better form should make it easier for customers to start and for the team to decide what to do next.