Guides · Quote & Estimate
Guide

How to write a quote for a client

A good quote does two jobs: it prices the work accurately, and it makes the client feel confident enough to say yes. Getting both right is a skill worth systematizing.

Get your number in seconds

Skip the math — the free quote and estimate builder runs this from your own figures.

Open the free calculator →

Start with a clear scope

Before any numbers, state exactly what's included — and, just as importantly, what isn't. A vague scope is where quotes go wrong: the client assumes more than you priced, and you eat the difference or end up in an awkward conversation.

Spell out deliverables, quantities, and any assumptions. A tight scope protects both sides and is the foundation everything else is priced against.

Itemize labor and materials

Break the quote into line items rather than one lump sum. Separate labor (your hours × rate) from materials and other costs. Itemizing builds trust, because the client can see what they're paying for, and it makes it easy to adjust scope without re-quoting from scratch.

Price labor from a rate that actually covers your costs and target income — not a number that just sounds reasonable.

Mark up materials fairly

Passing materials through at exact cost undercharges you: sourcing, handling, and guaranteeing them takes time and carries risk. A modest markup on materials is standard and fair across most trades and services.

Set a consistent markup percentage so materials are priced deliberately rather than forgotten. Even 15–25% adds up across a busy year.

Add terms and a validity window

Close the quote with the practical details: payment terms (deposit, schedule, methods), how long the quote is valid, and any conditions. A validity window protects you from being held to old pricing when your costs have moved.

These details signal professionalism and prevent the most common post-acceptance disputes.

Make it look professional and send it fast

Presentation matters — a clean, itemized, branded quote wins more work than a scribbled number, and speed matters too: the first solid quote in a client's inbox often wins.

The free builder below turns your hours, rate, and materials into a tidy, itemized quote with automatic markup and totals, so you can send a professional estimate in minutes instead of rebuilding one each time.

Questions

What's the difference between a quote and an estimate?

A quote is a fixed price you commit to for a defined scope; an estimate is your best approximation, which may change as the work becomes clearer. Use a quote when the scope is well-defined and you're confident in your costs; use an estimate for exploratory or variable work — and always label which one you're giving so the client knows what to expect.

Should I show my hourly rate on the quote?

It's optional. Some clients prefer a fixed project price and don't want to focus on the hourly figure; others want the breakdown. A good middle ground is to itemize labor as a line total (hours × rate rolled into one figure) so the price is transparent without inviting a line-by-line negotiation of your rate.