How to Write an Estimate
A good estimate helps a customer understand the likely cost of a job before they commit, and it helps a business protect its time, profit, and reputation. Whether you run a cleaning service, repair business, design studio, construction company, consulting practice, or home-based service, learning how to write a clear estimate is a basic business skill. The goal is not only to name a price. The goal is to define the work, show what is included, explain assumptions, and make the next step easy.
1. Understand What an Estimate Is
An estimate is a professional prediction of what a job may cost based on the information available at the time. It is usually less final than a formal quote or contract, because the actual cost can change if the scope changes, hidden conditions appear, material prices shift, or the customer requests extra work. Still, an estimate should be serious, organized, and realistic.
Customers use estimates to compare providers and decide whether the project fits their budget. Businesses use estimates to communicate value, avoid confusion, and prevent unpaid extra work. A vague estimate can lead to arguments. A clear estimate builds trust before the job begins.
2. Gather the Right Information First
Do not write an estimate before you understand the job. Ask questions, inspect the site if needed, review photos, confirm measurements, and learn what the customer actually wants. Many pricing problems start because the business guessed instead of gathering facts.
Useful questions include: What result does the customer want? What is the size or quantity? Are there deadlines? Are materials included? Are there access problems? Is cleanup included? Are permits, delivery, or travel required? Has anyone else worked on the project? Are there known issues that could affect the price?
The more details you gather, the more accurate and professional your estimate becomes.
3. Start With Your Business and Customer Details
At the top of the estimate, include your business name, logo if available, address or service area, phone number, email, website, and license or registration number if relevant. Then include the customer’s name, contact information, job address, estimate number, and date.
These details make the document easier to track. They also help the customer see that the estimate is an official business document, not a casual message. If you send many estimates, use estimate numbers so you can reference them later in invoices, emails, and accounting records.
4. Write a Clear Project Summary
The project summary should describe the work in plain language. Keep it short, but specific. Instead of writing “bathroom work,” write “remove old vanity, install customer-provided vanity, connect existing plumbing, and clean work area after installation.” Instead of “website updates,” write “update homepage text, replace five product images, and test the contact form.”
A clear summary protects both sides. The customer knows what they are considering, and you have a written reference if the conversation changes later.
5. Break Down the Scope of Work
The scope of work is the heart of the estimate. It lists what you will do. Depending on the job, you may break the scope into phases, tasks, rooms, deliverables, or line items. The more complex the job, the more useful a breakdown becomes.
For example, a painting estimate might include surface preparation, minor patching, primer, two coats of paint, trim work, materials, protection of floors, and cleanup. A marketing estimate might include strategy call, keyword research, outline, writing, editing, and upload. A cleaning estimate might include rooms, square footage, deep-clean tasks, supplies, and add-ons.
Do not hide important work inside one vague sentence. A clear scope helps the customer understand why the price is what it is.
6. Separate Labor, Materials, and Other Costs
Many customers appreciate seeing how the estimate is built. You do not always need to reveal every internal detail, but you should show enough structure to make the price understandable. Common categories include labor, materials, equipment, travel, disposal, subcontractors, permits, taxes, and optional add-ons.
If you price by project, you can still show line items. For example, “Kitchen cabinet installation: $1,800” and “Hardware and supplies: $240.” If you price hourly, include the hourly rate and estimated hours, while explaining that final cost may vary if the work takes longer because of approved changes or unexpected conditions.
7. Include Assumptions and Exclusions
Assumptions explain what your estimate is based on. Exclusions explain what is not included. These two sections prevent many disputes. If your price assumes clear access to the work area, standard working hours, customer-provided materials, or no hidden damage, say so. If the estimate does not include permits, structural repairs, premium materials, after-hours work, or hauling away extra debris, say that too.
Exclusions should not sound negative. They are professional boundaries. Customers often respect a business more when it communicates clearly instead of promising everything and later adding surprise charges.
8. Add Timeline and Availability
An estimate should include the expected timeline or scheduling window. This may be a start date, estimated duration, or statement such as “work can begin within two weeks of approval, subject to material availability.” If the timeline depends on customer decisions, permits, deposits, weather, or supplier lead times, explain that in simple language.
Timeline clarity matters because customers often compare not only price but convenience. A higher estimate with a reliable schedule may win over a cheaper estimate with vague availability.
9. State Payment Terms
Payment terms tell the customer when money is due. For small jobs, payment may be due on completion. For larger jobs, you might require a deposit, progress payments, and final payment after completion. Include accepted payment methods, late payment rules if any, and whether taxes are included.
Be careful with deposits and progress billing rules in your location and industry. Some regulated industries have specific requirements. When in doubt, get local professional advice and use written contracts for larger jobs.
10. Make the Price Easy to Read
Use clean formatting. Put line items in a table or simple list. Show subtotals, taxes, discounts, and total estimated price. If options are available, label them clearly. For example, “Option A: standard cleaning” and “Option B: deep cleaning with appliance interiors.”
Customers should not have to search for the total. Put the final estimate amount near the bottom in a clear place. If the estimate is not a fixed price, use language such as “estimated total” and explain how changes will be approved.
11. Add an Approval Step
Tell the customer how to accept the estimate. This could be a signature line, an approval button, an email reply, or a written confirmation. Include an expiration date, especially if material prices or availability can change. A common phrase is “This estimate is valid for 14 days” or “pricing is subject to change after 30 days.”
Do not start work based only on a casual conversation if the job is meaningful. Get written approval. It protects the customer and the business.
12. Use Professional Language
Your estimate should be friendly, clear, and confident. Avoid confusing jargon, emotional pressure, or defensive language. Use short sentences. Explain limits politely. If something is uncertain, say what information is needed to finalize it.
For example, write “Final price may change if hidden water damage is discovered after removal of existing materials” instead of “price could go up if things are bad.” Professional language makes your business feel more trustworthy.
13. Review Before Sending
Before sending, check names, dates, math, taxes, quantities, spelling, scope, exclusions, and payment terms. Make sure the estimate matches what you discussed. If you promised to include a specific material, task, or discount, confirm that it appears in the document.
A small mistake in an estimate can become an expensive problem. A five-minute review is worth it.
Simple Estimate Structure
| Section | What to include |
|---|---|
| Header | Business name, customer name, estimate number, date |
| Scope | Tasks, deliverables, quantities, materials, work area |
| Pricing | Labor, materials, fees, tax, total estimated cost |
| Terms | Timeline, payment, exclusions, expiration date, approval method |
Final Checklist
To write a strong estimate, gather accurate information, summarize the project, break down the scope, list labor and materials, include assumptions and exclusions, state timeline and payment terms, show the total clearly, and get written approval. A professional estimate does more than quote a price. It sets expectations, builds trust, and gives the customer a clear path to say yes.