A good estimate begins before the document. Ask what outcome the client expects, inspect the work, identify constraints, and list every resource needed to complete the likely scope. Missing information should be treated as an assumption to explain, not silently converted into an optimistic price.

The finished estimate should be easy to scan. A client needs to see who is providing the work, what will be delivered, when it may happen, what it is likely to cost, and what could change. Clear language builds confidence and reduces the risk of a disputed invoice later.

Key points

What to know at a glance

TopicWhat to check
Define the scope before pricingDescribe the client outcome and deliverables
Calculate labor, materials, and overheadLabor hours and applicable rates
Explain assumptions and uncertaintyList the conditions used to calculate the price
Format and send the estimateUse a unique number and issue date

Define the scope before pricing

Write the deliverables in observable terms. Instead of “website improvements,” list the pages, components, content responsibilities, review rounds, and launch tasks. Instead of “repair kitchen,” describe the surfaces, fixtures, materials, preparation, removal, and cleanup included in the work.

State exclusions beside the scope. If permits, specialist inspections, travel beyond a service area, premium materials, or after-hours work are not included, say so. Exclusions are not negative; they help both sides understand the boundary of the current estimate.

  • Describe the client outcome and deliverables
  • List quantities, locations, or project phases
  • Record client responsibilities and dependencies
  • Name work and materials that are excluded

Calculate labor, materials, and overhead

Estimate labor from the tasks required, the people involved, and a realistic allowance for setup, coordination, revision, travel, and cleanup. Price materials from current information and identify any allowance that could change after final selection or measurement.

A project must also contribute to business overhead and profit. Rent, software, insurance, vehicles, administration, and non-billable time do not appear at the jobsite, but the business still pays them. Use a consistent pricing method so those costs are not forgotten whenever work becomes competitive.

  • Labor hours and applicable rates
  • Material quantity, unit cost, and waste
  • Equipment, travel, and subcontractor costs
  • Overhead, contingency, margin, tax, and discounts

Explain assumptions and uncertainty

If the final condition is unknown, explain the assumption used to calculate the estimate. You might state that a wall is structurally sound, source files are complete, access is available during business hours, or supplier pricing remains valid until a stated date.

Describe how a change will be handled. Give the client a revised estimate or change document before additional work begins, except where immediate action is necessary for safety. Written approval protects the relationship because neither side has to reconstruct an informal conversation weeks later.

  • List the conditions used to calculate the price
  • Use ranges or allowances where precision is not possible
  • Set an estimate validity period
  • Define the process for approving changes

Format and send the estimate

Use a clear title, unique estimate number, issue date, business details, client details, itemized scope, subtotal, tax, total, schedule, and approval section. Group related items so the reader understands the project rather than seeing an unexplained list of internal cost codes.

Before sending, check names, calculations, dates, and attachments. Ask the client to approve the exact version in writing. Save the approved estimate with later revisions, then reference it when creating the invoice. A consistent record makes billing faster and easier to explain.

  • Use a unique number and issue date
  • Show the expected total and payment schedule
  • Provide a clear approval action
  • Keep the accepted version with project records

Official sources

These references support the regulatory information in this guide. Check the current page before making a decision.

Frequently asked questions

Questions about how to write a professional estimate

How detailed should an estimate be?

It should be detailed enough for the client to understand the scope, likely price, assumptions, exclusions, and timing. Internal calculations can be more detailed than the client-facing document.

Should an estimate show one total or itemized prices?

Itemization usually improves clarity, especially when a client may change part of the scope. Group items at a level that informs the decision without exposing irrelevant internal detail.

Can I turn an estimate into an invoice?

Yes. Use the approved scope and price as the starting point, include documented changes, and reference the estimate number so the client can connect the documents.