Chambaly
Home › Guides › Write an estimate

How to write an estimate for a job, step by step

By Frank Flores · Updated September 2026

When a customer asks for a price, they are often asking other contractors too. The job usually goes to whoever answers first with something clear and professional, not always to the cheapest bid.

A good estimate does three things. It tells the customer exactly what they get, it protects you from "I thought that was included," and it makes saying yes easy. A single number in a text message does none of those.

This guide covers what to put in an estimate, a sample line-item layout, the mistakes that cost you money, and how to write one from your phone with AI while you are still at the job.

Chambaly screen with a job described in plain words, ready for AI to build the estimate lines
Example: describe the job by voice or text and AI builds the lines.

Estimate, quote or bid: what is the difference?

People use these words loosely. In general, an estimate is your best price for the work based on what you know now, and it can change if the job changes. A quote is usually a fixed price for a clearly defined job. A bid is a price you submit to compete for a project. Whatever you call it, write down what is included and how long the price is good for.

What to include in an estimate

Sample estimate line items

Here is how a small bathroom fan replacement might look. The prices are made up for this example; use your own.

SectionItemQtyUnitPrice
LaborRemove old fan and install new fan3hour$60
LaborPatch and paint ceiling around fan1job$75
MaterialsBathroom exhaust fan with light1piece$140
MaterialsDuct, clamps and vent cap1job$35
OtherHaul away old fan and debris1job$25

How to write an estimate, step by step

  1. Walk the job and take notes. Measure, take photos and ask what the customer expects. Most bad estimates start with a rushed walkthrough.
  2. List your labor. Break the work into tasks and price each by the hour, by the square foot or by the job.
  3. List your materials. Include everything you will buy, plus a markup for your time picking it up.
  4. Add the terms. Deposit, valid until date, payment options and what is not included.
  5. Check it and send it the same day. Read every number before it goes out.

How to write an estimate from your phone with AI

If you hate typing or you are not a computer person, you can talk instead. In Chambaly you tap the mic and describe the job the way you would tell a helper: "Replace bathroom fan, 3 hours at 60, patch and paint the ceiling, fan with light at 140, haul away the old one, half down."

Chambaly also has ready-made common line items for 16 trades, so you are not starting from a blank page.

Common estimate mistakes

After the customer says yes

Mark the estimate as accepted and turn it into an invoice in one tap, with the same lines and the deposit already figured. Our guide on how to make an invoice covers what the invoice needs. If payment runs late, see how to collect overdue invoices without burning the relationship.

Questions

Is an estimate legally binding?

It depends on your state, the wording and what both sides signed. Many contractors treat an estimate as a price that can change if the scope changes. If you need a firm contract, talk to a local attorney.

How long should an estimate be valid?

There is no single rule. Pick a period that fits how fast your material costs change, and write the valid until date on every estimate.

Should I charge for estimates?

Many trades give free estimates for simple jobs and charge for detailed design work or long site visits. Decide your policy and tell the customer before you go out.

Can AI price the job for me?

AI can suggest a price when you do not give one, and it marks that line for you to check. You know your costs and your area, so the final price is always yours.

Can I use Chambaly now?

Chambaly is coming soon to iPhone and Android. Leave your email on this page and we will let you know when it is ready.