A professional contractor estimate should help the client understand what work will be completed, what it will cost and how payments will be made. It should also protect the contractor by clearly recording the scope, assumptions, exclusions and commercial terms.
The client estimate is different from the contractor’s internal job-cost calculation. Internal costs, overhead and profit calculations support the quoted price, but they do not normally need to be disclosed to the client.
This guide explains what to include in a clear, professional estimate before it is issued for acceptance.
Identify the Contractor and Client
Begin with complete identification details so there is no uncertainty about who prepared the estimate and who is expected to accept it.
Include:
- Contractor’s legal or trading name
- Business address and contact details
- Licence or registration number, where applicable
- Insurance information, if relevant
- Client’s full name or company name
- Client’s billing address and contact details
- Project name and site address
- Estimate number and preparation date
Use a unique estimate number for every quotation. This makes revisions, approvals, invoices and project records easier to track.
Describe the Scope of Work Clearly
The scope of work is the most important part of the estimate. It should describe the result the contractor will provide without relying on vague phrases such as “all necessary work.”
Organise the scope into logical sections or activities and state:
- The work to be performed
- Materials, products and finishes to be supplied
- Quantities, dimensions or quality standards
- Preparation, installation and cleanup responsibilities
- Subcontracted work included in the price
- Permits, inspections or testing included
- Client-supplied materials or services
- Deliverables provided at completion
Use language that the client can understand while remaining specific enough to prevent different interpretations. Attach drawings, specifications or schedules when they form part of the agreed scope.
State the Price and Applicable Taxes
Present the quoted amount clearly and specify whether it is a fixed price, an allowance-based estimate or another pricing arrangement.
Show:
- Subtotal before tax
- Applicable sales tax or other required taxes
- Total estimated or contract price
- Currency
- Allowances or provisional amounts
- Optional work priced separately
Avoid displaying the contractor’s internal material cost, labour cost, overhead calculation or profit margin unless there is a specific commercial reason to do so.
If the price is based on assumptions or allowances, explain how any difference between the allowance and actual cost will be handled.
Include a Payment Schedule
The payment schedule should support project cash flow and correspond with the value of work, materials or milestones completed.
Depending on the project and applicable law, the schedule may include:
- Initial deposit
- Payment before ordering major materials
- Mobilisation payment
- Progress payments linked to defined milestones
- Periodic payments based on completed work
- Payment following substantial completion
- Final payment after agreed closeout requirements
For every payment, state the amount or percentage, the event that makes it due and the permitted payment methods.
Avoid vague descriptions such as “payment during work.” Use measurable milestones so both parties can determine when payment is required.
Provide the Expected Schedule
State the anticipated start date, estimated duration or important project milestones when this information is reasonably available.
Clarify that the schedule may depend on:
- Client approval and deposit payment
- Permit or inspection timing
- Material and equipment availability
- Site access
- Completion of preceding work
- Weather conditions
- Approved changes
- Events beyond the contractor’s reasonable control
Do not promise a completion date that the business cannot realistically support. When dates are estimates rather than guarantees, say so clearly and explain how schedule changes will be communicated.
List Assumptions and Exclusions
Assumptions explain the conditions on which the price is based. Exclusions identify work or costs that are not included.
Examples may include:
- Existing conditions assumed to be suitable
- Unforeseen concealed damage
- Hazardous-material testing or removal
- Utility relocation
- Structural or engineering changes
- Work by other contractors
- Client-supplied products
- After-hours or accelerated work
- Permit fees not included
- Repairs outside the described work area
- Additional work requested after acceptance
Avoid broad exclusions that contradict the promised scope. Each assumption or exclusion should relate to a genuine pricing or project risk.
Clear exclusions reduce disputes and help the client compare estimates from different contractors on a consistent basis.
Explain How Changes Will Be Approved
State that work outside the accepted scope requires a written change order or other documented approval before it proceeds.
A change order should record:
- Description of the changed or additional work
- Increase or decrease in price
- Effect on the payment schedule
- Effect on the project timeline
- Revised materials, quantities or specifications
- Approval by the authorised client and contractor representatives
Emergency work may require a different process, but it should still be documented as soon as reasonably possible.
A clear change-order procedure protects both parties and prevents informal requests from becoming disputed unpaid work.
Set an Estimate Expiration Date
Supplier prices, labour availability and project schedules can change. State how long the estimate remains valid.
For example:
“This estimate is valid for 30 days from the date of issue. After that date, pricing and availability may be reviewed before acceptance.”
Choose a validity period appropriate to the project and market conditions. If a supplier quotation expires sooner, ensure the client estimate does not remain valid beyond the price on which it depends.
An expiration date does not automatically resolve every price-change risk. Significant volatility may require a specific adjustment clause reviewed for compliance with applicable law.
Provide a Clear Acceptance Section
Provide a space for the client to confirm acceptance of the scope, price, payment schedule and referenced terms.
The acceptance section may include:
- Client’s printed name
- Signature
- Date
- Accepted estimate number and revision
- Authorised company representative
- Selected optional items
- Required deposit or payment confirmation
Keep a copy of the accepted estimate and all attachments. Do not begin work until the required approval and initial payment have been received.
Depending on local law and the wording used, an accepted estimate may form part of a binding contract. Contractors should ensure their estimate and contract documents comply with applicable licensing and consumer-protection requirements.
Review the Estimate Before Sending It
Complete a final review before issuing the estimate.
Confirm that:
- Client and project details are correct
- The scope matches the latest drawings and discussions
- The price matches the approved internal calculation
- Taxes and allowances are shown correctly
- Payment milestones total the full price
- Assumptions and exclusions are clear
- Optional items are identified separately
- Schedule information is realistic
- Change-order and acceptance procedures are included
- Referenced attachments are enclosed
- Spelling, arithmetic and formatting have been checked
Save the issued version and avoid overwriting it. If the estimate changes, create a clearly numbered revision and record what was amended.
Keep the Internal Cost Calculation Separate
The client estimate should be supported by a separate internal calculation showing materials, labour, subcontractors, equipment, permits, contingency, overhead and expected profit.
The internal job-cost estimate helps the contractor:
- Confirm that the quoted price is financially viable
- Identify the assumptions behind the price
- Establish the project budget
- Track actual spending
- Forecast final profit
- Improve future estimates
Do not rely on the client-facing document as the only project budget. It may show a combined selling price without the detail required for cost control.
For a detailed costing checklist, read Contractor Job Cost Estimate: What to Include Before Pricing a Project.
Use a Connected Estimate and Profit-Tracking Workflow
A professional estimate is more reliable when it is connected to the original job-cost calculation and the project’s actual financial performance.
The AZELIVO Contractor Bid-to-Profit Toolkit provides four connected Excel tools:
- Job Cost Calculator
- Pricing Calculator
- Estimate Builder
- Profit Tracker
This workflow helps small contractors move from internal cost to selling price, prepare a client estimate with a payment schedule and monitor the forecast final profit throughout the project.
Conclusion
A professional contractor estimate should make the scope, price, payment schedule, assumptions and acceptance process easy to understand. Clear information helps the client make an informed decision and gives the contractor a reliable record of what was offered.
The client-facing estimate should always be supported by a complete internal job-cost and pricing calculation. Keeping these records connected reduces errors and makes it easier to track the project’s financial performance.
Before issuing the estimate, check every amount, attachment and commercial term. A careful review can prevent misunderstandings, protect cash flow and support a more professional client experience.