All articlesSales

How to Ask a Customer to Approve an Estimate Online

The Trusso TeamNovember 5, 20264 min read

A customer says "looks good, let's do it" over the phone, you show up Monday with the crew, and halfway through the job they tell you that's not what they agreed to. No signature, no timestamp, no record of what was actually approved — just your word against theirs. This is the gap online estimate approval closes, and it's one of the cheapest insurance policies a contractor can put in place.

It's not about distrust. It's about making sure the thing you build matches the thing they think they're paying for, and having a paper trail if that ever gets fuzzy.

{"h2":"Why a Verbal Yes Isn't Enough"}

A phone or in-person yes feels efficient, but it leaves three problems on the table:

{"ul":["No record of exact scope — what's included, what's not, and what counts as an upgrade or change order later.","No price lock — if the customer remembers a different number than what you quoted, you're negotiating after the work is already underway.","No timestamp — if material costs move or the quote expires, there's no clean line showing when they agreed and to what."]}

A written approval closes all three. It doesn't need to be a 10-page contract — it just needs to exist, be specific, and have a date and a name attached to it.

{"h2":"What the Approval Should Capture"}

Keep it to the essentials. An approval that's too long won't get read; one that's too thin won't protect you. At minimum, include:

{"ul":"Scope of work — specific enough that \"we did what we said\" is obvious to a third party, not just to you.","Total price and payment terms — deposit amount, progress payments, and when the balance is due.","Exclusions — what the customer will need to handle themselves or pay extra for (permits, debris haul-off, moving furniture, matching paint not in stock, etc.).","Start or expiration date — when work is expected to begin, or how long the price is good for. If you don't already have a policy on this, [this breakdown of expiration dates is worth reading before you send your next one.","A clear approval action — a button, a signature line, or a reply that says \"Approved\" with a timestamp, not a vague \"sounds good.\""]}

If you're building estimates from scratch, this estimate template walkthrough covers each section in more detail — the approval step sits on top of a well-built estimate, it doesn't replace one.

{"h2":"How to Ask Without Sounding Like a Contract Ambush"}

The way you frame the ask matters more than the tool you use. Customers get defensive when approval feels like a legal trap sprung on them after the fact. Avoid that by setting the expectation early and keeping the language plain.

{"ul":["Set it up during the estimate visit. Say something like: \"I'll send this over today — once you're ready, there's a button to approve it online and we'll get you on the schedule.\" This makes online approval the normal next step, not a surprise.","Explain the why in one sentence. \"This just locks in the price and scope so we're both working off the same page\" lands fine. Don't over-explain or it starts to sound like you're protecting yourself from them specifically.","Make the action obvious and fast. One click or tap, not a login, not a PDF they have to print and scan. If approving takes more effort than texting you back, most people will just text you back instead — and you lose the record.","Don't bury it in paperwork. A customer skimming a long document will approve without really reading the exclusions, which defeats the purpose. Short and scannable beats thorough and ignored."]}

{"h2":"What to Do When It Sits Unopened"}

Plenty of approvals never get touched — not because the customer said no, but because life got in the way. This is where most contractors either go silent (and lose the job to someone who followed up) or nag too hard (and annoy a customer who was still planning to sign).

A short, specific nudge works better than a generic "just checking in." Reference the estimate directly, make it easy to act on, and give them a reason to move now rather than later. If you're not sure how to structure that message, this guide to following up after sending an estimate and these follow-up templates for pending jobs have scripts you can send as-is. The short version: one touch within 48 hours, a second within a week, and a final check-in before the estimate's expiration date if you've set one.

{"h2":"Where Trusso Fits"}

Trusso estimates include a built-in online approval step — the customer gets a link, taps approve, and you get a timestamped record with the scope, price, and exclusions attached, no separate e-signature app required. Pending estimates also show up on your dashboard so you can see at a glance what's been sent, what's been approved, and what's gone quiet long enough to need a follow-up. Trusso runs $29/mo for an owner and 2 crew, $59/mo for up to 10, or $99/mo unlimited, with a 14-day free trial and no contract.

Run your business the simple way

Try Trusso free for 14 days and send your first estimate in minutes.

Start 14-Day Free Trial