How to Write a Quote for a Job (Step-by-Step Guide)
Whether you're a contractor, cleaner, or consultant — here's exactly how to write a quote that looks professional, covers the right details, and gets accepted faster.
Charles Martinez
QuoteCrest Team
What a professional quote needs
A quote is not just a price. It is a document that answers the four questions every client is silently asking:
- What exactly am I paying for?
- How much does it cost?
- What are the terms?
- What do I do next?
If your quote does not answer all four, you are leaving doubt — and doubt delays decisions.
Step 1: Define the scope clearly
Before writing a single number, write out what the work involves in plain language. Not "landscaping" — but:
"Clear overgrown rear garden (approximately 40 x 20 ft), remove two dead shrubs, trim hedgerow along north fence, dispose of all green waste off-site."
Scope clarity does two things. It tells the client exactly what they are paying for. And it protects you — if the client later says "I thought you were going to do X," you point to the scope.
If anything is explicitly out of scope, say that too:
"Not included: lawn mowing, replanting, or any work in the front garden."
Step 2: Break the price into line items
One lump sum invites the question "can you do it cheaper?" Line items make the price feel earned:
- Garden clearance (rear area, ~800 sq ft): $280
- Shrub removal and root extraction (x2): $90
- Hedge trim (40 linear ft, north fence): $65
- Green waste disposal (2 trailer loads): $75
- Total: $510
Each line item shows effort. A client who sees $510 broken down like this rarely asks you to do it for $400.
Step 3: Add your terms
Terms do not need to be dense legal language. A few clear sentences cover 90% of situations:
- Payment terms: 50% deposit required to confirm booking; balance due on completion
- Payment method: Bank transfer or card accepted
- Cancellation: 48-hour notice required to reschedule without charge
- Validity: This quote is valid for 14 days from the date issued
If you have specific terms that apply to your trade — warranty periods, materials return policies, subcontractor usage — add them here.
Step 4: Set an expiration date
A quote without an expiration date is an open-ended commitment. Your costs can change. Your availability can change. The client can sit on it for three months and expect the same price.
A 14-day expiration is standard for most trades. 7 days works for time-sensitive work. State it clearly, not in fine print:
"This quote expires on [date]. After this date, pricing may be subject to change."
Expiration dates also create urgency. Clients who know the price is only valid for two weeks make decisions faster.
Step 5: Make it easy to accept
This is the step most service businesses skip. They send the quote as a PDF attached to an email and wait. The client has to download it, print it, sign it, scan it, and email it back.
Most do not bother. The job stalls.
A link to an online quote — where the client clicks Accept on their phone and you get a notification — removes all that friction. Businesses that switch to online approval consistently report faster decision times and fewer jobs that "go quiet."
Common mistakes to avoid
- No scope — just a number: the client has no idea what you agreed to do
- Single lump sum — looks like a guess; no line items means no justification
- No expiration — quote sits indefinitely, you cannot plan your schedule
- PDF-only — high friction, easy to ignore
- No next step — the client does not know whether to call, email, or sign something
Each of these mistakes adds friction and delays the decision. Remove them one at a time and your approval rate will rise.
Writing a good quote is a skill that pays for itself every time. A clear scope, itemized lines, simple terms, an expiration date, and a one-click approval process. That combination turns more quotes into booked jobs than any discount ever will.