Quoting Tips

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:

  1. What exactly am I paying for?
  2. How much does it cost?
  3. What are the terms?
  4. 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.

English
Français
Español
Deutsch
Português
Italiano