MakePaperwork
Basics

How to write an estimate (with example and template)

How to write a professional estimate or quote: what to include, how to price line items, terms that prevent disputes and common mistakes. With a free estimate template.

Written by the MakePaperwork team·Updated ·3 min read

On this page
  1. What to put on an estimate
  2. Estimate or quote?
  3. How to price the line items
  4. Write the terms that prevent disputes
  5. Common mistakes
  6. Create your estimate in minutes

A good estimate answers the client’s questions before they ask them: what is included, what it costs, how long the price is good for and how to say yes. It also protects you: when the scope and the price are written down, most arguments never start. Here is how to write one, step by step.

What to put on an estimate

  • Your business details: name, address, phone, email and, where required, your license number and insurance.
  • The client: name, address and the job site if it is different.
  • Estimate number and date, so you can match the client’s reply and the later invoice.
  • A short description of the job, in one or two sentences.
  • Line items: each task or material with quantity, unit (hours, sq ft, each) and unit price.
  • Totals: subtotal, sales tax if it applies, and the total.
  • Valid until: the date after which you may update the price, often 30 days.
  • Terms: deposit, payment schedule, start date and how extra work is handled.
  • Acceptance: a place for the client’s signature and date.
Example created with the Quote Generator

Estimate or quote?

An estimate is your best guess at the cost; the final price can change if the job turns out different. A quote is a fixed price for a defined scope. If you send an estimate, say so clearly and explain what could change the price. For a full comparison, read Quote vs estimate.

How to price the line items

  • Separate labor and materials. The client sees where the money goes, and you can adjust one without reworking the other.
  • Use the unit your trade uses: per square foot for flooring and concrete, per hour for repairs, per fixture for electrical work.
  • Put optional work on its own lines, so the client can remove it instead of asking for a discount.
  • Add a contingency only if you explain it, for example for hidden damage that may appear once walls are opened.

Write the terms that prevent disputes

Common mistakes

  • One lump sum with no detail: clients compare bids line by line and trust the one they understand.
  • No expiry date: material prices change, and an old estimate can lock you into a loss.
  • Vague scope: write what is not included, such as haul-away or painting after drywall repair.
  • No signature: a signed estimate is your proof of what the client approved.

Create your estimate in minutes

The estimate generator includes all of this: saved business details, line items with units, sales tax, a valid-until date and a client signature box. Add photos of the job site, download a PDF and, once the job is done, open More and convert the estimate into an invoice in one click.