Quote Form Template: Which Questions to Ask and How to Price Them
A quote form is a short interview that ends in a number. This is how to choose the questions, attach a rule to every answer, and keep the form short enough that people finish it.
Most quote forms fail in one of two directions. Some are contact forms with a price field bolted on: the number arrives by email two days later. Others try to ask everything a surveyor would ask and lose the visitor at question twelve.
A working template sits between the two. It asks only what changes the price, applies a rule to every answer, and shows the total while the visitor is still deciding whether to continue.
Three layers, in this order
A quote form is built from the inside out. Get the order wrong and the form becomes a list of fields that look important but never add up.
1. The facts
The three or four answers that actually move the price: area, rooms, guests, hours, distance, frequency. If a fact does not change the number or who does the work, it is not a fact for this form.
2. The rules
One rule per answer, expressed as a per-unit rate, a flat fee, a percentage, a discount or a minimum. The rule is what turns an answer into money.
3. The logic
Short conditional rules that hide what does not apply and require what does. Logic comes last because it exists to shorten the form, not to decorate it.
Choose question types that can be priced
The field type is a pricing decision. A number can multiply; a select can carry options; a free-text box can only be read. Use the type that matches the rule you intend to apply.
| Type | Example | Why it works |
|---|---|---|
| Number | Roof area (m²), number of guests, coverage hours | Feeds a per-unit rule directly. The customer usually knows the number or can estimate it. |
| Select (single) | Roof pitch, service style, menu tier | Each option can carry its own price or multiplier, and the list keeps the answer consistent. |
| Yes / No | Remove old roof?, second shooter? | A binary choice that switches a price line or a later question on and off. |
| Date | Move date, wedding date | Decides availability before any price is calculated, and catches an impossible date early. |
| File upload | Roof photos, tattoo reference | Replaces a site visit for the first assessment. Keep it optional unless the price depends on it. |
| Text (optional) | Access notes, dietary requirements | Read by a person, not priced by a rule. Optional by default — a required free-text field is friction. |
The rule of thumb: a required question must change the price or the assignment. Everything else is optional and clearly marked, because an optional field costs nothing to skip and a required one can end the session.
Six rule types cover almost every quote
Behind every priced option there is one of these. Naming the type before you build it prevents the most common failure: two rules stacked on the same answer with no stated order.
Per unit
+38 per guest
The main multiplier. Works when the customer can state the unit honestly.
Flat fee
+240 equipment
One-off costs that do not scale — setup, delivery, a patch test.
Percentage
+12% premium tier
Keeps a tier or a difficulty level proportionate to the job instead of a second price list.
Volume discount
−10% for three sessions
Rewards a larger commitment without discounting the first unit.
Distance
+1.10 per km beyond 30 km
Travel that grows with the job, capped or quoted as a range where it becomes unpredictable.
Minimum
Minimum session 2 hours
Protects small jobs from being underpriced by a pure per-unit formula.
Decide the order once
Percentages and per-unit rates interact. A common, defensible order is: per-unit subtotal → difficulty percentages → flat fees → volume discounts → travel. Write the order down and keep it identical across every service, or two customers with the same job will be quoted two different numbers.
Conditional logic keeps the form short
The purpose of logic is subtraction. A rule that hides an irrelevant question makes the form shorter for the visitor; a rule that shows an extra one should earn its place by changing the price or the next step.
If Service style is food truck
Then Hide kitchen access — the truck has its own kitchen.
If Cover-up is yes
Then Require reference photos and replace the instant total with an assessment booking.
If Pregnant or breastfeeding is yes
Then Hide treatments that are not offered and offer a consultation instead.
If Documents are not ready
Then Replace the estimate with a discovery call.
Worked example: a catering quote for 80 guests
Numbers make a template checkable. This is the buffet branch of the catering template, priced for a Saturday wedding with four staff.
| Line | Rule | Amount |
|---|---|---|
| Buffet menu, 80 guests | 80 × 38 | 3,040.00 |
| Welcome drinks | 80 × 9 | 720.00 |
| Late-night food | 80 × 7 | 560.00 |
| Service staff | 4 × 180 | 720.00 |
| Equipment and crockery | flat | 240.00 |
| Weekend surcharge | 8% of the menu subtotal | 243.20 |
| Total | 5,523.20 |
Two things make this usable. First, the customer can re-run it with a smaller guest count and a plated menu and see the number move. Second, every line has a rule a person can check by hand — which is the difference between a template and a random total.
The full field list, all thirteen price rules and the rebuild steps are in the template library.
Five mistakes that make a quote form fail
A price that appears only at the end
The visitor has no reason to keep answering. Show a running total, even if it starts at "from".
Asking for contact details first
A name and email before the price reads as a lead-capture gate. Ask for them at the point of commitment, when the number has already earned the answer.
A required free-text field
Notes are for the person doing the job, not the calculation. Make them optional, or the form ends at that box.
Two rules on one answer with no order
If a premium tier is both a percentage and a flat fee, decide which applies first and write it down. Otherwise the total depends on the order of the code.
No next step after the number
A quote with no slot and no deposit is a number the customer will compare elsewhere. Put the date and the deposit in the same flow.
Frequently asked questions
How many questions should a quote form have?
Should the price be visible while the customer answers?
What is the difference between a quote form and a booking form?
Do I need conditional logic in a quote form?
Can a quote form take a deposit?
Where can I copy a ready-made quote form?
See these quote forms inside real industry pages
Each industry page shows the questions, the price rules and the booking flow working together.
Build your quote form in minutes
Describe the service — Clickobook drafts the questions, the pricing rules and the booking flow.
Start Free Trial