What should a written estimate include?

Detailed work description
The estimate must specify exactly what will be done. Not "kitchen remodel" but "remove existing cabinets, install new base and wall cabinets, countertops, and backsplash." This prevents misunderstandings about scope.
Material specifications
List materials by brand, model, or grade where applicable. Paint color and finish, cabinet wood type, flooring material—all matter. Vague descriptions like "quality materials" allow the provider to substitute cheaper alternatives.
Labor costs and timeline
Show labor as a line item separate from materials. Include estimated start and completion dates and who's responsible if delays occur. Timeline influences final cost if the project runs long.
Total price with payment schedule
State the complete price and how payment is divided. Example: 30% deposit upon signing, 40% upon framing, 30% upon completion. Clarify what triggers payment intervals.
What's excluded
List what's not included: permits, inspections, disposal, travel time. This prevents "I thought that was covered" disputes.
Warranty or guarantees
Specify any guarantees on labor and materials. How long is work covered? Who handles defects?
Terms and conditions
Note cancellation policies, payment methods, and dispute resolution. Legitimate providers include these details without hesitation.