Web Design2 September 20264 min read

How to make a website quote request page

The fields you ask for decide how good your enquiries are, so here is what to include and what to skip.

Most small business websites have a contact form that just says "Name, Email, Message". That is fine for a general enquiry, but if people are asking you to price a job, you end up sending three follow-up messages before you can even give a number. A proper quote request page saves everyone that back and forth.

The idea is simple. Ask for the details you actually need to give an accurate price, and no more. Every extra field costs you a few people who give up halfway.

What to actually ask for

Start with the job itself. If you are a plumber, "what needs doing" and "how many taps or geysers" tells you more than a paragraph of free text. If you install kitchens, you want rough measurements or a photo. Match the fields to the work.

After that, the details that usually change a quote:

  • The service or type of job
  • Location or suburb, so you know if travel is involved
  • Rough timing, this week or next month
  • Budget range, only if it genuinely helps you scope the work
  • Photos or notes, which often save a site visit
  • How they prefer to hear back, phone, WhatsApp or email

For most trades, a photo upload is the single most useful field you can add. A picture of the leaking pipe or the wall that needs painting tells you more than three questions ever will.

Keep it short and honest

Long forms feel like admin. If someone lands on the page and sees fifteen boxes, a good number will close the tab and message a competitor instead. Ask for the essentials, mark optional fields clearly, and let people skip the rest.

Be honest about what happens next too. A single line like "I usually reply within a day with a rough price or a couple of questions" does more for trust than any badge or guarantee. People mostly want to know they are not shouting into a void.

Say what happens after they submit

The moment someone hits send is where most sites go quiet. Do not leave them staring at a blank page. Show a clear confirmation, repeat your WhatsApp number in case they would rather carry on there, and set expectations for a reply.

If you can, send an automatic email or WhatsApp that confirms you got the request. It costs nothing and it stops people wondering whether the form even worked.

Make it easy on a phone

Almost everyone filling one of these in is doing it on their phone, often on mobile data. Test the form on a real handset before you trust it. Check that the keyboard shows the right layout for phone numbers, that the submit button is easy to tap, and that nothing important sits below a wall of text.

A quote request page that works beautifully on your laptop but is fiddly on a small screen is losing you the majority of your leads without ever telling you.

When enquiries come in wrong

Once it is live, judge the page by the enquiries it brings in, not by how it looks. If people keep asking the same question that the form should have covered, add a field or a line of guidance. If you keep getting requests for work you do not do, make the scope clearer near the top.

If the page gets visitors but almost no submissions, the problem is usually one of three things: the form is too long, the next step is buried, or the page loads slowly. Fix those before you touch the design.

Sometimes the whole site is the issue rather than one page. If your current site is slow or awkward to edit, a Fix & Upgrade is often enough to get a working quote flow in place. If you are starting fresh, get in touch and we can plan it around the jobs you actually want more of.

The short version

A quote request page has one job: turn a curious visitor into an enquiry you can price. Ask for what you need, explain what happens next, make it quick on a phone, and keep an eye on the quality of what comes through. Get that right and the design has something real to support.

Want a straight quote for your business?

Tell me what you need and I'll give you a real number in rands, before you commit to anything.

Next post

How to make a website less dependent on Facebook