How to write an estimate the customer can plan around
Too high and they walk; too low and every change becomes an argument. Measure, price each task, add a contingency line and list your assumptions, as the vinyl plank example shows.
- Seven steps from measurements to a sent estimate
- A priced vinyl plank flooring estimate to follow
- Wording for assumptions, ranges and approval to exceed
By WhizQuote Editorial · 8 minute read
- Short answer
- What a job estimate is for
- Collect the facts before you put a number down
- How to write an estimate for a job in 7 steps
- Job estimate example: vinyl plank flooring
- Wording for assumptions, range and approval
- Single figure, range or not to exceed
- Checklist before you send an estimate
- From approved estimate to quote and invoice
To write an estimate, collect measurements and photos, break the job into tasks, price materials by quantity and unit, price labor in hours for each task, then add a contingency line for anything you cannot see. Present the result as a range or an approximate total, list your assumptions, give a validity period and promise to confirm before exceeding it.
What a job estimate is for
A job estimate gives the customer a realistic idea of cost before every detail is settled, so they can decide whether to go ahead, trim the scope or set a budget. It is a forecast backed by your experience, not a guarantee, and the document should make that plain from the title down.
Estimates suit work with unknowns: repairs where the cause is hidden, renovations in older homes, or projects where the customer has not chosen finishes yet. If you can measure and specify everything, a fixed quote is usually the better document. The difference between a quote and an estimate has its own guide with a comparison table.
Collect the facts before you put a number down
An estimate is only as good as the information behind it. Before pricing anything, gather measurements, photos and the customer’s expectations, and write down every unknown you notice. Those unknowns become the assumptions and the range on the finished estimate, so they deserve the same care as the measurements.
- Dimensions. Room sizes, run lengths, heights and counts of fixtures. Note which figures you measured and which came from the customer.
- Photos. Wide shots for context, close shots of problem areas, labels on existing equipment and the route from the street to the work area.
- Access and site conditions. Stairs, parking, distance from the truck, and whether power and water are available.
- Customer choices. Finish level, preferred brands, timing and any budget they mention.
- Unknowns. What you could not see or test, such as subfloor condition, hidden pipework or wall framing.
How to write an estimate for a job in 7 steps
Write the estimate in the order the customer reads it. They want to know what the document is, what work it covers, what it will probably cost and what could move that figure, so each step below adds one of those parts to the page, top to bottom.
- Title it as an estimatePut the word Estimate at the top with a reference number, the issue date and how long the figures stay valid. Add your business name, contact details and tax number if you have one.
- Describe the job and its limitsIn two to four sentences, say what the work is, where it is and what finish to expect. Name anything the customer asked about that is not included.
- Split the work into tasksRemoval, preparation, installation, finishing, cleanup. Tasks make labor easier to price and show the customer where the money goes.
- Price materials by quantityMeasured quantity plus a waste allowance, the unit (ft², linear ft, each, bag), the unit price and the line total.
- Price labor by taskHours for each task at your rate. If you price by area instead, show the area and the rate per unit.
- Add a contingency line for each unknownGive every item you could not check its own line, with a range from zero to a sensible upper figure. Then show the total as a range.
- State assumptions, validity and approvalList the assumptions behind the figures, say how long they hold, promise to confirm in writing before going over the top figure, and leave space for the customer to approve.
Job estimate example: vinyl plank flooring
This job estimate example prices new vinyl plank flooring in a 15 ft by 18 ft living room. The room is 270 ft², the perimeter is 66 linear ft, and the old carpet has to come up first. Nobody knows the state of the subfloor until the carpet is lifted, so that work gets its own range.
| Line | Quantity and rate | Amount |
|---|---|---|
| Vinyl plank flooring (270 ft² plus about 10% waste, rounded up to full cartons) | 300 ft² at $3.20 | $960.00 |
| Underlayment | 300 ft² at $0.45 | $135.00 |
| Transition strips and trims | 4 each at $28 | $112.00 |
| Remove and dispose of carpet and pad | 270 ft² at $0.75 | $202.50 |
| Lay flooring, labor | 14 hrs at $65 | $910.00 |
| Remove and refit baseboards | 66 linear ft at $1.50 | $99.00 |
| Known work subtotal | $2,418.50 | |
| Subfloor leveling, if needed | 0 to 4 bags plus labor | $0.00 to $380.00 |
| Estimated total before tax | $2,418.50 to $2,798.50 |
Rounded to the nearest $10, the estimate reads $2,420 to $2,800 before tax. The rates are examples and already include overhead and profit; yours will depend on your area and costs. The guides on calculating your labor cost and pricing a job show how to build rates like these.
Wording for assumptions, range and approval
The words around the numbers matter as much as the numbers. Spell out the assumptions you made, say what would push the cost toward the top of the range, and commit to asking before you exceed it. Customers accept a range far more readily when they can see the reasoning behind it.
Single figure, range or not to exceed
There are three common ways to show the number on an estimate, and each sets a different expectation. A single approximate figure is simple but easily misread as fixed. A range shows the realistic spread. A not to exceed figure caps the price, which brings it close to a quote and puts the risk on you.
| Format | How it reads | Use it when | Watch out for |
|---|---|---|---|
| Approximate figure | About $2,600 | The unknowns are small and you trust your numbers | Customers often remember it as a fixed price |
| Low to high range | $2,420 to $2,800 | You can name the unknowns and roughly what they cost | A very wide range looks like the homework was skipped |
| Not to exceed | Up to $2,800 | The customer needs a ceiling for a budget or an approval | You absorb the cost if hidden problems run over |
Checklist before you send an estimate
Run through this list before the estimate leaves your hands. Each item takes seconds to check, and each one closes a gap that commonly leads to a disputed bill or a customer who believed the figure was fixed. Keep a copy beside your template so the check becomes habit.
- The word Estimate appears in the title and next to the total.
- Every material line has a quantity, a unit and a unit price.
- Labor is shown in hours or by area, with a rate.
- Each unknown has its own line, with a range starting at zero.
- The assumptions are listed in plain sentences.
- Tax is shown, or the total says plus tax.
- A reference number and a validity period are on the page.
- There is a promise to get approval before exceeding the top figure.
- The customer has a clear way to approve, such as a signature line or a reply.
From approved estimate to quote and invoice
Once the customer approves the estimate and the unknowns are resolved, you can either work to the estimate and invoice the actual cost, or convert it into a fixed quote for the rest of the job. Converting pays off on larger projects, because both sides then have a firm number for the remaining work.
Keep one reference number running through the estimate, any quote and the final invoice so each document can be traced to the others. The free estimate maker shows a low to high range with the same line items, units and tax settings as a quote, and the guides library covers pricing, deposits and follow up.

Add line items with units and tax, then set a low and a high figure for the total.
Estimate writing questions
How do I write a simple estimate for a small job?
Keep the structure and shorten each part: one sentence describing the work, three to six lines with quantities and rates, a total or range, one line of assumptions and a validity period. Even a small estimate should say it is an estimate, so the customer does not read it as a fixed price.
How accurate should an estimate be?
There is no universal standard. A fair test is whether your range covers the realistic outcomes you could foresee from the visit. If you often finish above the top figure, your assumptions are too optimistic or your unknown lines too small. If you always finish near the bottom, your ranges may be putting customers off.
Should I charge for writing an estimate?
For routine work, many businesses treat estimates as part of winning jobs and do not charge. For larger projects that need drawings, testing or several visits, charging a fee and taking it off the final price if the customer goes ahead is a reasonable approach. Tell the customer before you visit.
How long should an estimate be valid?
Thirty days is a common choice, shorter if your material prices move quickly. State the period on the page and recheck prices when the customer approves. The guide on quote validity periods applies to estimates as well.
Can I give an estimate over the phone?
You can give a rough verbal figure, but follow it with a written estimate that lists your assumptions. Spoken numbers tend to be remembered as lower and firmer than you meant them. If you have not seen the job, say the estimate is based on the customer’s description and photos.
What is the difference between an estimate and a bid?
An estimate is a likely cost given to a customer, usually for their own planning. A bid is a price submitted to win work, often in competition and against set drawings or specifications, and is normally expected to be firm. See bid vs quote vs proposal for the full comparison.