Pricing
2026-02-2410 min read

How to Write a Contractor Estimate: Scope and Options

Updated

Write a clear contractor estimate with defined scope, quantities and options. Check an illustrative subtotal example, revisions and the customer-facing document.

Written by

Blake McAmis
Share:

A contractor estimate should let the customer answer three questions: what work is being proposed, which price belongs to that work, and what needs to happen before the job can move forward. Start with those answers. Then check that the document the customer receives says the same thing as your working estimate.

Use a clear job reference, describe the included work, identify quantities and pricing units, separate optional choices, and explain unresolved details. A tidy total is not enough if the customer cannot tell which rooms, items or version it covers.

This guide focuses on writing and checking that information. It does not set your rates or establish the contract wording, tax treatment, deposits or approvals required for a particular job. Resolve those requirements through the appropriate qualified person before sending a customer-ready document.

Start with the customer, site and current revision

Give the estimate an identifier you can find again. Include your business contact details, the customer's name, the work location, the preparation date and a revision reference. If the customer manages several properties, a billing address alone may not identify where the work will happen.

Add a short project description that distinguishes this request from other work at the same location. “Utility-room cupboard handles” is more useful than “repairs.” Where your estimate relies on a drawing, selection sheet or site note, name that record and its current revision.

Do not silently carry details over from an earlier customer or job. A reusable layout can contain an old address, a different quantity or an exclusion that no longer fits. Read the filled-out document as a new estimate even when you began from a familiar template.

Include the current payment and response terms supplied through your business's approved process, or identify the accompanying document that contains them. Check that the reference and version are correct. This guide does not provide those terms or determine their legal effect.

Keep one clearly identified current version. If you revise the scope, make the revision visible to the recipient. A customer should not have to compare two files both called “final estimate” to discover which one you mean.

Describe the work so the reader can check it

Write the scope around identifiable work. Name the location, the items or area covered, the proposed result and the relevant selection. State who is providing materials where that affects what you are pricing. Reference supporting detail without forcing the customer to search through a whole message thread.

For example, “replace handles” leaves several questions open. An illustrative scope note could say: “Replace the four utility-room cupboard handles identified U1–U4 in selection sheet E12-A, using the customer-supplied handles reviewed for those positions. Includes removal of those four existing handles and cleanup of the immediate work area. Door replacement and finish repairs are outside this proposed scope.”

That wording is an example of document structure, not a technical work specification. In an actual estimate, inspect and confirm the relevant conditions before describing them as established. If suitability is unknown, record the assessment still needed rather than implying the work is ready to proceed.

Use sections when they help the reader follow the job: by room, phase or distinct work package. Keep the section names consistent between the description and the pricing. Avoid putting all the useful detail in a note far below the total.

An exclusion should identify a boundary, not conceal an omission. If a necessary part of the proposed job is unresolved, say that clearly and explain the next step. Do not label the document complete while leaving the customer to discover that an essential assessment or decision is missing.

Separate included work, extras and replacement options

Use three different labels for three different decisions:

  • Included work: the scope used to calculate the displayed base subtotal.
  • Optional extra: additional scope that increases the subtotal if selected.
  • Replacement option: a different choice that takes the place of a specified base item or package.

An optional extra and a replacement option should not look interchangeable. If an alternative replaces four items with eight, identify which original line is removed. Otherwise, the document may appear to charge for both sets.

Do not force three pricing tiers into a job that only has one sensible scope. Offer choices when the customer has a meaningful decision to make, and describe the actual difference. Labels such as “better” do not tell someone which quantity, material or service changes.

Software can affect how choices appear. In Pocket Boss, a tiered estimate template shows Good, Better and Best packages side by side, the customer approves one package with an e-signature in the portal, and that approved scope is what lands on the invoice. Whatever tool you use, open the customer-facing PDF and check two things: an extra the customer did not pick is clearly marked as not included, and the total only counts what was chosen.

Work through a sample estimate before sending yours

The following arithmetic example is entirely fictional. DEMO-E12, the scope, quantities and dollar amounts are invented to explain how a document can present choices. These are not market rates, a recommended bid or a complete customer quote. All figures below are illustrative subtotals before any applicable taxes or other charges.

In this example, the relevant handle fit has already been checked. The base scope covers the four utility-room positions U1–U4 described above. The customer is also considering all eight utility-room positions U1–U8 instead, and a separate extra for two wardrobe handles identified W1–W2. Each selection would need its corresponding scope description in the real document.

Here is the pricing extract for revision 1:

On a narrow screen, scroll the example sideways. Keyboard users can focus the table area and use the arrow keys.

DEMO-E12 revision 1: fictional scope choices and illustrative subtotals
ReferenceProposed workQuantity and illustrative amountRelationship to the base subtotal
AFour utility-room handles, positions U1–U44 handles × $25 = $100Included
BSetup and cleanup for the selected work1 job × $20 = $20Included once in every scenario below
CTwo additional wardrobe handles, W1–W22 handles × $25 = $50Optional extra; excluded unless selected
DAll eight utility-room handles, positions U1–U88 handles × $25 = $200Replaces line A; never add both A and D

The base subtotal is $100 + $20 = $120. Selecting only the wardrobe extra makes it $120 + $50 = $170.

Selecting the eight-handle replacement gives $200 + $20 = $220. It does not give $320: that incorrect amount would include both the original four-handle line and its replacement. Selecting the replacement and the wardrobe extra gives $200 + $20 + $50 = $270.

The once-per-job line stays at $20 in these invented scenarios. That is an explicit assumption of this example, not a rule that setup or cleanup can never change when scope changes. Recalculate the affected work in your own estimate rather than copying the example's amounts.

Before a customer chooses, label the displayed configuration. “Base scope shown; wardrobe extra not selected” is clearer than an unexplained total beside several options. After a choice, check the selected scope and the subtotal together. A checkbox or note that changes without the corresponding amount leaves two different versions of the offer on the same page.

Explain assumptions and the next decision

List the facts you still need to confirm, the person who can confirm them and what will happen next. Keep these separate from the work and timing already established. “Customer to confirm the selected handles” is different from “selected handles received and checked.”

Where a start window depends on a selection, access arrangement or other prerequisite, describe it as conditional. Do not present an open calendar slot as a booked appointment. If you cannot provide a reliable start estimate yet, state what must be resolved before you can discuss scheduling.

Use a validity period only when it reflects the actual basis of your estimate and applicable requirements. There is no universal expiry period supplied by this guide. Do not insert a date simply because another contractor's template used it, or claim that availability is disappearing when you have not checked it.

Make the requested response specific. You might need confirmation of the scope, a choice between alternatives, or an answer to an assessment question before a final document can be prepared. Those are not automatically permission to start work. Keep the formal steps that apply to your business and job separate and complete them appropriately.

For ways to phrase a question or record a decision, use the contractor customer-communication guide. Keep the response attached to the estimate reference so the next person can tell which version the customer was discussing.

Preview exactly what the customer will receive

Review the actual delivery format. A clear editing screen does not prove that the PDF, email attachment or customer view is equally clear. Open the output and read it on a phone as well as a larger screen when those are relevant to the recipient.

Check that the business and customer details are correct, the scope sections have not been cut off, and the quantities and units are readable. Confirm that the displayed subtotal matches the included selections. Look for a replacement line that was accidentally added alongside the original, or an optional item presented as though it were already included.

Read the small details too: filenames, page breaks, revision references, attachments and the destination address. Remove unrelated customer information and internal working notes from the version being sent. Share only the records appropriate for that recipient and purpose.

If you are evaluating a tool for this work, the PocketBoss contractor-estimating overview is a starting point. Verify the current functionality and inspect your own output before relying on a particular options or approval workflow. This article is not a product walkthrough and does not certify feature availability.

Keep revisions clear when the job moves forward

When the customer asks for a change, describe what changed and issue a clearly identified revision through your normal process. Update the scope and its pricing together. Retain the earlier version as history without leaving it labeled as the current instruction.

Record the response you actually received. Sending a document does not establish that it arrived, and a request for more information does not establish that the customer selected an option. If a reply is ambiguous about the revision or scope, clarify it instead of filling in the answer yourself.

Once the appropriate decisions and approvals are in place, give the person organizing the work the current scope, selected options, relevant source references and unresolved items. Use the contractor project-management guide to place those details within the wider job plan. An estimate is one input to that plan; it does not prove that prerequisites are complete or that work has happened.

The final check is straightforward: can the recipient identify the work, understand which choices change the price, and tell what needs a decision next? If not, improve those details before polishing the layout. Clear writing cannot guarantee that you win the job, but it can make the proposal itself easier to understand and review.

BA
Blake McAmis

Owner, founder, and product builder, Pocket Boss

Blake founded and builds Pocket Boss. He writes about the product workflows and business calculations he helps implement.

Ready to run your business from anywhere?

Invoicing, scheduling, CRM, project tracking, and more. Try PocketBoss free for 14 days.

Start Your Free Trial

Keep Reading