Quoting & Estimating
Quote Turnaround Time: How Fast Should a Contractor Send an Estimate?
By BizBot Editorial Team · September 2026 · 9 min read
A homeowner calls on Tuesday about a water heater. You are under a house. You call back Wednesday afternoon, get the details, tell them you will "get a number over to them." You write the quote Thursday night after dinner. It goes out Friday.
By Friday they have already had a number from someone else — not necessarily a better number, just an earlier one.
Almost every article about this will now hand you a statistic about how many jobs go to the first quote. Be careful with those: we could not find a credible published measurement of quote-turnaround outcomes in the trades, and most of the figures in circulation trace back to nothing. What follows is a framework and a checklist, plus the one piece of research that is real and what it actually measured.
The delay is almost never the writing
Ask a shop owner why a quote took four days and you will hear "I've been slammed." That is true, but it is not the mechanism. Time a few of your own quotes and the delay nearly always sits in one of three places:
- The inquiry was never captured in enough detail to price. You have a name and "something wrong with the AC." You cannot quote that, so you need a callback first — and now the job needs two of your evenings, not one.
- The quote is queued behind billable work. Quoting is unpaid until it wins, so it loses every scheduling argument against a job that is already paying.
- Every quote is rebuilt from scratch. The hours are re-estimated, the parts are re-looked-up, the markup is re-decided. A job you have done forty times is priced like a new problem each time.
Only the second of those is really about being busy. The other two are process, and process is fixable in an afternoon.
What the speed research actually says — and what it doesn't
The genuine finding here is about contact speed, not quote speed. The MIT lead-response research (Prof. James Oldroyd, with InsideSales) looked at inbound web leads and found that contacting a lead within five minutes rather than thirty made it roughly 21x more likely to be qualified into the sales process. That study is real, widely replicated in spirit, and it is the reason "speed to lead" became a phrase at all.
What it did not measure is your quote. It measured picking up the phone. Extending it to "send the estimate in five minutes" is an inference, not a result — and in the trades it is a bad inference, because a five-minute estimate is a guess and a guess you have to walk back costs you more than a day's delay ever did.
The defensible reading is narrower and more useful: the clock that matters starts when the customer reaches out, and the first substantive response is what stops them shopping. That response does not have to be the final price. It has to be a real human acknowledgement with real specifics, and then a written number soon enough that they never got around to calling the next name on the list.
Three turnaround windows, and what each one asks of you
Pick the window you can hit every time, not the fastest one you have ever managed. A promise of "same day" that lands three days late is worse than an honest "you'll have it tomorrow morning" that always does.
| Window | What it requires | Where it breaks |
|---|---|---|
| Same day | Complete intake on the first contact, a priced line-item library, and someone free to write it during the day | Any job needing a site visit, a supplier price check, or a permit question |
| Next working morning | Complete intake, and a fixed slot for quoting — first thing, before the first job | Calls that arrive after hours with no capture, so Monday starts with callbacks instead of quotes |
| 48–72 hours | Little — this is the default when nothing is set up | It does not break. It just quietly loses the jobs where the customer had a second name to call. |
Next working morning is the realistic target for a small shop, and it is achievable without hiring anyone — provided the after-hours calls are being captured, which is the part most shops skip.
Work out your own number instead of borrowing one
Do not take our figure for what slow quoting costs you, because we do not have one for your shop. Take four numbers you already know:
- A — inquiries you get in a normal week that need a quote
- B — of those, how many you think you never sent a quote for at all, or sent one late enough that you never heard back
- C — your typical job value
- D — the share of quotes you send that you actually win, as a decimal (if you win one in three, that is 0.33)
B × C × D × 4 is your monthly exposure — the revenue sitting in quotes that never went out on time.
Two honest caveats. Some of those inquiries were never going to buy from anyone, so the true figure is lower than the arithmetic. And your own B is a guess unless you are logging inquiries somewhere — which is itself worth fixing before you fix anything else. Run the number, then go and check it against a month of real inquiries.
The intake checklist: what you need to quote without a second call
This is the highest-leverage list in the article. Every item missing here is what turns a next-morning quote into a three-day quote, because it forces a callback that has to land while the customer is free.
- Name and the number to call back on — the number they are calling from is not always the one they answer
- Service address — it sets the trip charge and tells you whether it is even in your area
- The problem in their own words — verbatim, not summarised; "it's making a knocking sound when the heat kicks on" tells you more than "furnace issue"
- Age, make and model of the unit, fixture or panel involved, if they can find it
- Emergency or not — this changes the rate, and it changes the order you call people back in
- Access and parking — crawlspace, second floor, no side gate, dog in the yard, gated community code
- Who approves the spend — owner, tenant, landlord, property manager, HOA
- When they are actually available — a quote that wins a job you cannot schedule for three weeks is a different quote
- Photos, if they will send them — one photo of a panel or a model plate removes most of the guesswork on parts
Print it and tape it by the phone. If whoever answers your line collects those nine things every time, the quote becomes a twenty-minute desk job instead of a project.
A quote structure that survives a second reading
Speed only helps if the number holds up. A fast quote you have to revise costs you the trust the speed bought. Structure every quote the same way, so that pricing it is assembly rather than invention:
- Labour — hours × your rate, with the hours shown. "4 hrs @ $135/hr" survives a question; a lump sum does not.
- Trip charge — stated as its own line, not folded into labour
- Materials — parts at cost with your markup applied and visible as a percentage or multiplier, so you can defend it and so you can update it globally when supplier prices move
- Assumptions — "assumes existing shutoff is serviceable", "assumes attic access through the hall"
- Exclusions — permits, drywall repair, disposal, anything discovered once the wall is open
- Validity — a date the price expires. Without it, a quote from March is a price you are still arguing about in July.
If you do not have a written rate card — one labour rate, one trip charge, one materials markup — build that first. It is the single change that makes every subsequent quote faster, and it is the thing that lets someone other than you price a job. Our contractor pricing guide walks through setting those three numbers.
Four ways to cut turnaround without hiring anyone
- Build a line-item library. Twenty to forty jobs cover most of what a trade shop quotes. Price each once — hours, standard parts, standard assumptions — and quoting becomes picking the right one and adjusting.
- Put quoting in the calendar. Thirty minutes at the start of the day, before the first job. Quoting loses to billable work every time it is left to "later", and the discipline is the fix, not more hours.
- Capture after-hours calls properly. A voicemail that says "leave a message" gets you a name and half a sentence. Whatever answers your line at 9pm needs to be working through the nine-item list above, or Monday morning is spent on callbacks instead of quotes.
- Acknowledge before you price. A short reply with the specifics they gave you — "got your message about the knocking on the furnace, we'll have a number to you before 9am" — buys you the night. It is not the quote, and it should not contain a price.
The fourth one is worth dwelling on. The customer is not waiting for a number so much as waiting to find out whether you exist. That is also why the first business to call back so often wins: it is not the price, it is the answer. We covered that pattern in why the first business to call back usually wins the job.
Where a tool helps, and where it doesn't
A tool cannot decide your markup and it should not be sending prices to your customers on its own. What it can do is remove the two structural causes of delay: the call that was never captured in enough detail, and the pricing that gets rebuilt from scratch.
That is exactly what Orbit Moonlight is built to do. You forward your line to the number we set up — nights, weekends, or only the calls you do not pick up — and Orbit answers as your shop, works through the job details while the customer is still talking, and has an itemised draft quote on your desk in the morning, priced from your own labour rate, trip charge and material markup, with the arithmetic printed beside each line.
Two things it deliberately does not do. It does not pretend to be a person — it answers with your shop's name. And it does not text or call your customers back on its own: it writes the draft and hands it to you, and you send it from your own phone, in your own name. Nobody wants to discover their shop promised something overnight.
It is $197 a month for one shop with unlimited drafts. Setup — where we sit down with you and load your real rates — is optional and separate at $497 once. And if you do not send a single quote Orbit wrote in your first seven days, month one is free; we would rather find that out fast than take a month for a tool you did not use.
Related Reading
Have the quote written before you get to the truck
Orbit answers the calls you miss, takes the job details while the customer is still on the line, and has an itemised draft quote waiting in the morning — priced from your own rates. You read it and you send it.
See how Orbit Moonlight works →$197/mo, one shop · 7-day guarantee · optional $497 setup