Contractor Guide

Contractor Estimate Template

Use this contractor estimate template to organize job scope, line item pricing, exclusions, schedule assumptions, and payment terms.

A contractor estimate turns a conversation into a written scope and price. It does not need to be complicated, but it does need to be specific. A clear estimate helps the customer understand what they are buying and helps your team avoid scope creep.

This template works for many small to midsize trade jobs, including service work, remodel tasks, repairs, installations, and specialty contractor scopes.

Start with basic identifying information.

Company name:
License number:
Phone:
Email:
Customer name:
Project address:
Estimate number:
Estimate date:
Valid until:
Project title:

Use an estimate number even if you are a small shop. It makes follow-up, revisions, and approvals easier to track.

Customer request

Summarize what the customer asked for.

Customer requested [work type] at [property address]. Estimate is based on [site visit, photos, plans, customer-provided details, or inspection] dated [date].

This section is useful because it records the starting point. If the customer later adds rooms, fixtures, areas, or materials, the change is easier to explain.

Scope of work

The scope is the most important part of the estimate. It should describe what is included in enough detail that another person could understand the job.

Included work:
- [Task 1]
- [Task 2]
- [Task 3]
- [Cleanup or disposal included]
- [Testing, inspection, or walkthrough included]

Use jobsite language. “Install customer-selected vanity light in upstairs hall bath” is better than “electrical work.”

Materials and allowances

Clarify who provides materials and whether allowances are included.

Materials included:
- [Contractor-provided material]
- [Standard parts or supplies]

Customer-provided items:
- [Fixture/appliance/material]

Allowances:
- [Allowance amount and what it covers]

Allowances are helpful when final selections are not made yet. For example, an estimate can include a fixture allowance but state that upgrades above the allowance are billed by change order.

Line item pricing

Use a simple table for pricing.

Item | Description | Qty | Unit | Total
Labor | [labor scope] | ___ | hr/lot | $___
Materials | [material scope] | ___ | lot | $___
Permit | [if applicable] | 1 | each | $___
Disposal | [if applicable] | 1 | lot | $___

For small jobs, a few lines are enough. For larger jobs, group by phase, room, trade, or system.

Exclusions

Exclusions should be obvious. They are not negative; they are part of a professional estimate.

Common exclusions include:

  • Hidden damage.
  • Code corrections not visible during estimating.
  • Work outside the described area.
  • Engineering or design services.
  • Utility company fees.
  • Patching, painting, flooring, or finish repair by others.
  • Owner-supplied material defects or delays.
  • Permit fees if not listed.

Customize exclusions for the actual job. Do not include a long boilerplate list that makes the estimate harder to trust.

Schedule assumptions

Add estimated duration and what the schedule depends on.

Estimated duration: ___ working days
Start timing: subject to material availability, permit approval, customer access, weather, and crew schedule.

If the estimate is for emergency work or scheduled service, include the appointment window or response assumptions.

Payment terms

State when payment is due.

Deposit: $___ or ___% due on approval
Progress payment: $___ due at [milestone]
Final payment: due upon completion
Accepted payment methods:

For jobs with significant material purchases, the deposit should cover real upfront cost. For short service jobs, payment on completion may be enough.

Change work

Add a short change-work statement.

Work outside this estimate will be priced and approved in writing before it begins. Added scope may affect cost and schedule.

This protects both sides. The customer gets approval before extra charges, and the contractor avoids doing unpaid work.

Acceptance

Finish with approval language.

By approving this estimate, customer accepts the scope, price, exclusions, schedule assumptions, and payment terms described above.

Customer approval:
Date:
Contractor approval:
Date:

Digital approval works if it captures the customer, date, and estimate version.

Estimate review checklist

Before sending, verify:

  • The customer and property are correct.
  • The included scope is specific.
  • Materials and allowances are clear.
  • Exclusions are visible.
  • Payment terms are written.
  • The estimate has an expiration date.
  • Change work requires approval.

That structure gives you a repeatable estimating process without turning every small job into a legal document.

If you are deciding whether your estimating process should live in a broader field-service platform, compare options in the Conduit vs Housecall Pro guide.

Ready to keep more of every job?

Run the work, collect faster, and keep the tools in one contractor-focused system.