After asking for an estimate, clients need to know that you understand the request, whether it fits their budget and what each supplier includes. A total price helps with planning, but they also need to know what they will receive and how costs may change.
A full report is not always needed. Give clients enough information to compare options, ask questions and decide whether to proceed. Your internal calculations may be more detailed than what you send.
Define the scope before pricing
Describe the work so clients can verify what is included. For website improvements, list pages, components, who provides content, review rounds and launch work. For kitchen repairs, describe surfaces, equipment, materials, preparation, removal and cleanup. Include quantities, locations, stages, client responsibilities and dependencies.
For example: “Repaint about 40 square meters of office wall in the same color with two coats, including basic protection and cleanup, but not extensive substrate repairs.” Ask for confirmation to identify different understandings early.
If permits, specialist inspections, travel beyond the service area, upgraded materials or work outside normal hours are not included, state that beside the scope.
- Describe the work and deliverables so clients can verify them.
- List quantities, locations and stages.
- State client responsibilities and dependencies.
- Identify excluded work and materials.
Calculate labor, materials, and overhead
Estimate hours for each task and person, including preparation, coordination, revisions, travel and cleanup. Estimate materials using current quantities, unit prices and supplier information. Include waste and amounts that may change after selection or measurement. Account for applicable equipment, subcontracting and transport costs.
Consider rent, software, insurance, vehicles, administration and non-billable time as overhead. Allow for applicable contingency, profit, taxes and discounts. Price consistently so you do not forget these when competing for a job. You need to cover operating costs and earn a reasonable profit; materials and wages alone may not support the business.
In one service example, labor is 16 hours × CNY 150 = CNY 2,400, plus CNY 800 for materials and CNY 300 for transport and site protection. The total is CNY 3,500 before tax. Calculate actual hours, materials, profit and taxes for your business.
- Labor hours and applicable rates
- Material quantities, unit prices and waste
- Equipment, subcontracting, travel and transport
- Overhead, contingency, profit, taxes and discounts

Explain assumptions and uncertainty
Explain uncertainty about site area, material waste or hidden damage. Use provisional quantities, a price range or allowances and describe how they will be adjusted. You may quote unknown work separately.
Assumptions may include a structurally sound wall, complete source files, access during working hours or supplier prices valid until a specified date. State the estimate's validity and deadlines for client measurements, final selections, content and site access. Delays may affect the schedule even if labor prices do not change.
For example: “This estimate is based on existing photos and approximately 40 square meters of wall area. If we find loose substrate over a large area, we will explain the treatment and extra charge, get your confirmation and then perform the additional work.”
Extra work usually follows a revised estimate or change document and written confirmation, except when immediate action is necessary for safety. Explain the procedure rather than simply claiming the final say.
- Define the assumptions used in the calculation.
- Use provisional quantities, ranges or allowances for unknowns.
- State the estimate's validity period.
- Explain written approval for extra work, with the exception for immediate action necessary for safety.
Format and send the estimate
Use a clear document title, unique estimate number and issue date. Include both parties' details, itemized scope, subtotal, tax, total, estimated timing, payment schedule and acceptance method. Group related items so clients understand the work without knowing internal cost codes.
Get the client to accept a particular version in writing. Store the dated version sent, acceptance records and later revisions. The agreed scope and price form the basis for starting work and invoicing. Include documented changes and the estimate number on the invoice to connect the records for the client.
- Use a unique estimate number and issue date.
- State the expected total and payment schedule.
- Clarify the exact version to be accepted.
- Save acceptance records and later revisions.
Begin with the customer’s request in plain language
Before calculating, confirm the location, work, quantities, dimensions, materials, expected completion time and anything the client supplies. Focus on what could affect cost. If conditions are uncertain, state the assumptions used in the calculation. “Replace the damaged section and repaint the affected wall” differs from “repaint the entire room.”
Clients assess the budget and service scope to decide whether to continue discussions. Start dates, required information and delivery arrangements matter too. Begin with a short goal: “Update the café's existing menu, keep the brand style and make quarterly price changes easier.” Then show quantities and costs.
Build the cost from identifiable parts
For a small repair, estimated labor is 4 hours × CNY 220 = CNY 880. Confirmed materials are CNY 360, with one transport and handling item at CNY 120. The estimated subtotal before tax is 880 + 360 + 120 = CNY 1,360. If additional replacement parts cannot be identified until equipment is opened, list that unknown work separately instead of including it in vague “miscellaneous charges.”
These costs reflect currently visible conditions. Hidden component damage is outside the listed materials. If found, explain the replacement and extra cost, obtain confirmation and then continue.
In another repair example, labor is 720, materials are 480, and an agreed preparation and disposal charge is 160. The subtotal before applicable tax is 1,360. Clients need to understand the work and be able to verify the total. Keep internal cost assumptions in internal records.
| Illustrative item | Amount |
|---|---|
| Repair labor | 720 |
| Materials | 480 |
| Preparation and disposal | 160 |
| Subtotal before tax | 1,360 |
Make allowances and optional work visible
When equipment has not yet been chosen, use a budget allowance if appropriate. Explain what it includes and how the final selection will affect the price. Do not make an allowance sound like a guaranteed final price.
Separate optional upgrades from work that meets the original request. State the extra price and schedule impact. If clients decline an option, make sure they can still tell whether the estimate applies to the basic work.
Add the details that make approval possible
Include both parties' details, project or location, estimate number, date and validity in the header. Group line items by labor, materials, subcontracting or stage, with quantities, units and unit prices. Show applicable taxes, discounts and the total, separating unconfirmed costs into allowances.
State timing, information the client must provide, conditions that may change the price, payment arrangements and acceptance. Itemization helps clients understand and adjust part of the scope. Include enough detail for a decision without showing irrelevant internal calculations.
Review it as if you were receiving it
Check names, quantities, units, current supplier prices, calculations, dates and attachments before sending. Explain what content the client must provide, any required site power shutdowns, and whether permits and cleanup are included. Keep these details visible when they affect cost or timing. Do not exclude important work in an attachment while promising a broader scope in the email.
Read it as the recipient: What does the total include? What remains unknown? What could cost more? How long will it take? How do I accept? Check for ambiguity around finishing, removal, revisions and extra visits. Show changes and identify the current version so clients can forward it to another decision-maker or return to it weeks later.
Send a short explanation with the estimate
Describe the attachment's scope, amount and key assumptions briefly. Invite questions or changes, explain how to accept and what happens next, and adapt the placeholders to the project:
Hi [name], here's the attached estimate for [work]. The approximate total is [amount or range], including [main items], assuming [important condition]. Let me know if you would like to discuss alternatives or adjust the scope. After you confirm [acceptance step], we can agree on the start date.
If the client says it is over budget, discuss changes to scope, materials or phasing and list the reductions. Do not simply reduce the estimate while retaining every original commitment. Keep the agreed version once the client accepts and record new work separately. Make reductions clear so the client does not expect unchanged work for a lower price.
Questions you may still have
How detailed should an estimate be?
Include enough detail for the client to understand the work, expected price, assumptions, exclusions, timing and next step. Internal calculations can be more detailed than the document sent to the client.
Should an estimate show one total or itemized prices?
Itemize so clients can understand and adjust part of the scope. Include enough detail to inform the decision without exposing irrelevant internal calculations.
Can I turn an estimate into an invoice?
Start with the accepted scope and price, include documented changes and add the estimate number so the client can connect the documents.