Estimates & quotes
How to write an estimate
Estimates, quotes, and bids explained, plus what to include, how to price with confidence, and how to turn an approved estimate into an invoice.
Key takeaways
- An estimate is an approximate price, a quote is usually a fixed offer, and a bid is a proposal in a competitive process.
- Break the work into line items and state what's included, what isn't, and how long the price is valid.
- Price from your costs and time, then add a buffer for what you don't know yet.
- Once approved, convert the estimate into an invoice so nothing is retyped or missed.
An estimate is often the first document a client sees from you. It sets the price, frames the scope, and signals how organized you are. A clear estimate makes saying yes easy. A vague one invites haggling, or silence.
This guide covers the difference between estimates, quotes, and bids, what a good estimate includes, how to arrive at a price, and what to do once the client approves.
Estimates vs. quotes vs. bids
The three terms are often used interchangeably, but they usually mean different things.
| Estimate | Quote | Bid | |
|---|---|---|---|
| What it is | An informed approximation of cost | A fixed price for a defined scope | A formal offer in a competitive process |
| Can the price change? | Yes, within a stated range or for stated reasons | Generally not, unless the scope changes | Usually fixed once accepted |
| Typical use | Repairs, custom work, projects with unknowns | Well-defined products or services | Construction, government, and large contracts |
| Who starts it | A client asks for a ballpark | A client asks for a firm price | A client issues a request for bids or proposals |
Whatever you call the document, be explicit. If the number might change, say so and explain why. If it's fixed, say that too. Whether an estimate or quote is binding can depend on its wording and on local law, so state your intent clearly rather than relying on the label.
Bids follow their own rules. If you're responding to a formal request for bids, follow the buyer's required format, documents, and deadline exactly. A bid that ignores the instructions can be set aside regardless of price.
What to include in an estimate
- Your business details and the client's details, as you'd show them on an invoice
- An estimate number and date, so either side can reference it later
- A short project summary: one or two sentences describing the outcome
- Itemized line items with quantities, rates, and totals
- Assumptions and exclusions: what the price covers and what it doesn't
- Timeline: an estimated start date and duration
- Validity period: for example, "This estimate is valid for 30 days"
- Payment terms, including any deposit required to begin
- A way to approve: a signature line or an online accept button
How to price the work
A good price covers your costs, pays you fairly for your time, and accounts for what you don't know yet.
Start with costs and time
List materials, subcontractors, software, travel, and any other direct costs. Then estimate your hours for each phase of the work. Be honest about tasks that tend to run long, such as client revisions, site visits, and coordination with other trades.
Apply your rate
Multiply hours by your rate, or price each phase as a fixed fee. A painter estimating an interior job might arrive at something like this:
| Line item | Qty | Rate | Total |
|---|---|---|---|
| Surface prep and patching | 6 hrs | $65.00 | $390.00 |
| Painting, walls and trim (3 rooms) | 18 hrs | $65.00 | $1,170.00 |
| Paint and supplies | 1 | $420.00 | $420.00 |
| Contingency (10%) | $198.00 | ||
| Estimated total | $2,178.00 |
Add a buffer for uncertainty
Projects with unknowns deserve a contingency line or a range: "$2,000 to $2,400, depending on the condition of existing surfaces." A range is more honest than a single number you aren't sure of, and it protects you if conditions turn out worse than expected. If the job comes in under the range, the client is pleased rather than surprised.
Check the number before you send it
Once you have a figure, compare it with past jobs of a similar size and with what you know of local rates. If it's far below, you may have missed a cost. If it's far above, make sure the estimate explains why, such as higher-grade materials, a faster timeline, or a longer warranty.
Present it professionally
Send the estimate promptly, ideally within a day or two of your conversation, while the project is still front of mind for the client. Keep the layout clean and the language plain. A few habits help:
- Lead with the summary and total, then the detail.
- Describe the outcome in the client's own words, not your internal jargon.
- Offer options when it makes sense, such as a standard and an expanded scope.
- Follow up once if you haven't heard back within a few days.
Options deserve a closer look. A landscaper might present three: lawn renovation only for $1,450, renovation plus new bed edging for $1,980, or both with a drip irrigation zone for $3,100. The client is now choosing which version of the job they want, and each option is priced and scoped on its own line.
If you'd rather not build the layout yourself, the estimate generator produces a clean, itemized estimate as a PDF.
Turning an approved estimate into an invoice
When the client approves, the estimate becomes the basis for billing. Don't retype it. Convert it directly so line items, rates, and client details carry over exactly. Software with built-in estimates can do this in one step.
- Confirm the approved version and any changes agreed after it was sent.
- If a deposit was required, issue a deposit invoice before work starts.
- Bill the remaining amount on completion or at agreed milestones, referencing the estimate number.
- If the final cost differs from the estimate, explain the difference in a line-item note.
Common estimate mistakes
- One lump sum. A single total invites the client to negotiate the whole number. Line items show where the money goes.
- Forgetting your own overhead. Travel, setup, cleanup, and admin time are real costs. Price them in.
- No expiry date. Without one, a client can accept a six-month-old price after your material costs have risen.
- A timeline you can't keep. Account for the work you've already committed to before you promise a start date.
Write your next estimate
A strong estimate is specific, itemized, and honest about uncertainty. Build one with the free estimate generator, and when the work is done, follow our guide on how to make an invoice to bill for it.