Free Templates
Free Contractor Estimate Template: Copy, Customize, and Send
Use this free contractor estimate template to present scope, pricing, payment terms, and next steps professionally.
A professional estimate should be fast to prepare, easy for the customer to understand, and detailed enough to protect both sides. Copy the template below into Word, Google Docs, or your estimating system, then replace the bracketed text.
[YOUR BUSINESS NAME]
CONTRACTOR ESTIMATE
Estimate #: [0001] | Date: [Month Day, Year] | Valid Until: [Date]
Prepared for: [Customer Name]
Job site: [Street, City, State, ZIP]
Project: [Short project name]
SCOPE OF WORK
[Describe each task, result, material standard, and cleanup responsibility.]
NOT INCLUDED
[List permits, repairs, materials, or services excluded from this estimate.]
PRICING
Labor: $[0.00]
Materials: $[0.00]
Equipment / Subcontractors: $[0.00]
Subtotal: $[0.00] | Tax: $[0.00] | TOTAL: $[0.00]
PAYMENT SCHEDULE
[Deposit]% at approval; [amount or percentage] at milestone; balance at completion.
ESTIMATED SCHEDULE
Start: [Date or availability] | Completion: [Estimated duration]
ACCEPTANCE
I approve the scope, price, and terms described above.
Customer signature: ____________________ Date: __________
How to use this contractor estimate template
Create a fresh copy for every customer. Replace every bracketed field, remove any section that does not apply, and describe exactly what is included and excluded. Review the quantities, tax, payment schedule, and expiration date before sending.
Customize it for your trade
Plumbers can separate fixtures, parts, and labor; landscapers can show materials, equipment, and recurring service; painters can list preparation, coats, surfaces, and paint grade. Keep the structure consistent while making the scope specific to the job.
Send the estimate with a simple message
Use a direct subject line such as “Estimate for [project] at [address].” In the email, thank the customer, summarize the result, point out the approval deadline, and invite questions. Avoid adding new promises that are not included in the written estimate.
Turn an approved estimate into a job
Record the approval date, collect any required deposit, confirm scheduling, and save the accepted estimate with the customer record. When the scope changes, document it with a written change order instead of altering the approved estimate.
Organize estimates, customers, and jobs with ContractorSuite.
A simpler operating system for local contractors and service businesses.
Explore ContractorSuite →