← All articles

July 28, 2026

Pricing & Quoting

How to Write a Quote That Wins the Job

Most quotes are not lost on price. They are lost on arriving four days late, being one bare number with no context, and never being followed up.

How to Write a Quote That Wins the Job

Two people quote the same job at nearly the same price. One gets it.

It is rarely the cheaper one. It is usually the one who turned up when they said they would, sent something the same day that was easy to say yes to, and then — this is the part almost nobody does — followed up once.

Speed is most of it

A quote sent within 24 hours wins a disproportionate share of work, and the reason is not that people are impatient. It is that a fast quote is evidence. The customer is trying to answer one question they will never ask out loud: will this person actually show up and do what they said?

Everything before the job is the only data they have. A quote that takes four days has already answered the question, and not in your favor.

Same day if you can. Next morning if you cannot. If you genuinely need longer — you are pricing something unfamiliar, or waiting on a supplier — say so with a time:

I'll have this to you by Thursday morning.

Then be early. A quote that arrives when promised is doing quiet work that has nothing to do with the number in it.

What actually goes in it

What you are going to do, in their language, specifically. Not "cleaning services." Rooms, frequency, what is included. Specific beats comprehensive — the customer wants to recognize their own job in your description.

What is not included. This is the field people leave out and it does more work than any other. Inside the fridge, exterior windows, moving heavy furniture, debris hauling. Naming an exclusion is not refusing it; it is pricing it separately and preventing an argument on the day.

The price, once, unmistakably. One number they are being asked to accept. If there are options, no more than three, and one of them clearly recommended.

When you can start, and how long it takes.

What happens next, in one line. "Reply and I'll put you in for the 14th." A quote that ends without telling somebody what to do next is asking them to invent the next step, and inventing steps is what people postpone.

Your terms, briefly. Payment method, when it is due, deposit if you take one, and a late fee if you use one. Terms stated in the quote are terms. Terms introduced afterwards are new conditions, and they read completely differently.

What to leave out

A page of justification. One or two sentences on what makes up the price if it needs context. No more. Long explanations signal that you think the number needs defending, which invites a negotiation you did not want. Nobody sends an essay with a bill they consider fair.

Apology. Not "I know it's a bit much, but." That concedes the point before the customer has made it.

A menu of eleven options. Choice past about three produces paralysis, and paralysis produces no reply.

Fake urgency. "This price is only valid for 48 hours" on a house clean is transparent, and the customers it works on are not the ones you want.

Give a range when the job is genuinely uncertain

For unfamiliar or variable work, a fixed price is a bet where only you carry the downside, and an open meter is a risk the customer will not accept.

The structure that protects both:

$55 an hour, estimated 6 to 7 hours. I'll stop at 8 and we can talk about anything left over.

A range with a ceiling. They are not exposed to an unbounded number, and you are not swallowing a job that turns out to be twice what it looked.

Then follow up, once

This is the highest-return thing in this article and almost nobody does it.

A large share of quotes are neither won nor lost. They are unanswered. The customer got busy, or was waiting on a spouse, or your email arrived on a bad day. They did not decide against you. They did not decide at all.

One short message, three to five days later:

Just checking whether you'd like me to hold the 14th — happy to answer anything.

That converts a meaningful fraction of otherwise-dead quotes, costs nothing, and is not pushy. One follow-up. Then let it go.

A quote nobody chased is not a lost quote. It is an unfinished one — and if you count those as losses, your win rate will tell you your price is wrong when the real problem is your follow-up.

Track what happens

Four fields per quote: date, who, amount, outcome — won, lost, or still pending.

That takes fifteen seconds and gives you the only honest read on whether your pricing is in step with your market. Winning nearly everything means you are cheap. Somewhere around half to two-thirds is where healthy service businesses tend to sit.

Add a note on why you lost, when you know. After ten of them a pattern usually appears, and it is rarely "too expensive." More often somebody got there first, or wanted something adjacent you did not offer — and both of those are fixable in ways that price is not.

The reframe

A quote is not a price with words around it. It is the only sample of your work the customer gets before they commit.

Clear, prompt, specific, easy to say yes to — those are the same qualities they are hoping for in the work itself, and the quote is where you demonstrate them.

quotingproposalsclosing

The Bid Calculator tab turning square footage and frequency into a monthly bid

The tool for this

Cleaning Bid Calculator

Price a commercial job from square footage and production rates instead of guessing.

$15 — look inside

Next

How to Price a First-Time Deep Clean

The first clean is the hardest job you will do at that address and the one most often quoted at the maintenance rate. That single mistake has ended more cleaning businesses than any other.

Should You Discount Recurring Work?

A weekly client should sometimes pay less per visit than a quarterly one - but for a specific reason, and the size of the discount should come from that reason rather than from a round number.

How to Quote a Job You've Never Done Before

The instinct is to guess a number and hope. There is a better method, and it starts by refusing to treat the job as one unknown thing.

More of this on video — the Weaver Business Academy channel →