Presupuestado

Guides

How to Write an Estimate, Step by Step

The steps to put together a complete estimate, from the first visit to sending the PDF.

An estimate tells a customer what work you'll do, roughly what it will cost and under what conditions. A good one does more than put a number on a page. It helps the customer compare you fairly with other bids, prevents arguments at the end of the job and gives you something to point to if the scope changes halfway through. Here's how to write one step by step.

1. Understand the job before you price it

Most bad estimates start with a vague request. Before you calculate anything:

  • See the job in person when you can. Photos help, but they hide water damage, uneven floors, rotted wood and tight access.
  • Ask what the customer expects. Level of finish, deadlines, who buys materials and whether they have a budget in mind.
  • Write down measurements and details on the spot. Square footage, linear feet, number of units, anything unusual. What you don't write down, you'll forget when you sit down to price.

If something can't be confirmed in advance, put it in the estimate as an assumption, for example: "Price assumes the existing subfloor is in sound condition."

2. Include the basic information

Every estimate should have, at minimum:

  • Your business name and contact details, and your license number if your trade requires one.
  • The customer's name and the job address.
  • The date and an estimate number, so you can find it quickly when the customer calls back weeks later.
  • A description of the work, broken into line items.
  • Subtotal, any tax, and total.
  • Terms: validity period, payment schedule and what's excluded.

3. Itemize the work

The line items are what build trust or raise doubts. Each line should have a specific description, a quantity, a unit (hours, square feet, linear feet, each) and a unit price. "Bathroom repair" tells the customer nothing. "Replace bathroom faucet, including removal of the old one" does.

  • Separate labor and materials when materials are a big part of the cost or the customer might want to supply them.
  • Group by phase on bigger jobs: prep, main work and finishing.
  • Don't bury costs in a vague line. Travel, disposal fees, equipment rental and permits can each have their own line.

Not sure how to break down your trade? The trade templates show typical lines, for example the painting estimate template or the roofing estimate template.

4. Calculate your prices

A price has to cover more than your time on site. Include travel, estimating time, supplies, insurance, tools and the hours you spend on admin. If you bill by the hour or build prices from an hourly figure, work out what you actually need to earn with the freelance hourly rate calculator rather than copying what someone else charges. Then add a reasonable margin for surprises, especially on older buildings or jobs you can't fully inspect.

5. Add terms and conditions

Below the total, add the conditions that prevent misunderstandings:

  • Validity period. "This estimate is valid for 30 days" protects you if material prices change.
  • Payment terms. Deposit, progress payments and final payment. Some states limit deposits on home-improvement work, so check your state's rules.
  • Exclusions. What's not included: permits, painting after drywall repair, hauling debris, hidden damage.
  • Changes. How extra work will be priced and approved, ideally in writing.
  • Schedule and weather. Estimated start date and duration, and how weather delays are handled for outdoor work.

6. Make it look professional

A clean, consistent document says a lot about how you'll do the job. Use your logo if you have one, keep the layout simple and make sure the numbers add up. You can fill in your estimate with the free estimate maker and download it as a PDF in a couple of minutes, without signing up.

7. Send it and follow up

Send the PDF by email or text message soon after the visit, while the job is fresh in the customer's mind. A short message helps: what's included, how long the estimate is valid and how to approve it. If you don't hear back in a few days, a polite follow-up is normal and often the difference between winning and losing the job.

8. Turn the approved estimate into a payment trail

Once the customer accepts, keep the estimate number on every later document. When you collect a deposit or the final payment, issue a receipt that refers to it, which you can do with the receipt maker. That way you and the customer have a clear record from the first number to the last payment.

Make it free →

Frequently asked questions

Is an estimate legally binding?
An estimate is generally understood as an approximate price, while a signed contract or accepted quote sets firmer terms. Rules vary by state and by trade, so check your state's rules if you need certainty.

How long should an estimate be valid?
Thirty days is common for many trades. If your materials change price quickly, like lumber or asphalt, a shorter period is reasonable.

Should I charge for writing an estimate?
Most trades give free estimates for standard jobs. Some charge for detailed designs, long site visits or diagnostics and credit the fee if the customer hires them.