How to Price Change Work Profitably
Change orders are where contractors either make their best margins โ or silently lose money. Most contractors under-price change work because they rush the pricing, miss cost components, or feel pressure to keep the owner happy.
This guide gives you a repeatable pricing process that captures every cost and protects your margins.
The Pricing Problemโ
Why Contractors Under-Price Change Workโ
- Pressure to keep the relationship smooth โ You don't want to rock the boat
- Rushing the estimate โ The owner wants a number "by end of day"
- Forgetting cost components โ Labor burden, general conditions, bond cost increases
- Using the original bid markup โ Change work carries more risk and disruption than base work
- Not accounting for impact โ The change affects other work you're already doing
The Real Cost of Under-Pricingโ
A $10,000 change order priced at a 5% margin only nets you $500. One missed cost component โ a day of superintendent time, an equipment mobilization, or a material restock fee โ and you're underwater.
Change work should be your most profitable work, not your least. You didn't bid it competitively. You're the only one who can do it. Price accordingly.
The Complete Pricing Formulaโ
Every change order price should include these components:
Labor (with burden)
+ Materials (with markup)
+ Equipment
+ Subcontractors (with markup)
+ General Conditions (if schedule extends)
+ Bond Cost Increase (if applicable)
= Subtotal
+ Markup (overhead + profit)
= CHANGE ORDER PRICE
Miss any one of these and you're leaving money on the table.
Step-by-Step Pricing Processโ
Step 1: Calculate Labor Costsโ
Start with the hours and rates, then add burden.
Base labor:
- Identify every craft and role needed
- Estimate hours realistically (not optimistically)
- Use actual wage rates, not averages
Add labor burden (25โ40% of base wages):
- Workers' comp insurance
- General liability insurance
- Payroll taxes (FICA, FUTA, SUTA)
- Union fringe benefits (if applicable)
- Health insurance, PTO, other benefits
Example:
| Item | Calculation | Amount |
|---|---|---|
| Carpenter, 40 hours | 40 hrs x $35/hr | $1,400 |
| Labor burden (30%) | $1,400 x 0.30 | $420 |
| Total labor | $1,820 |
If you don't know your actual burden rate, use 35% as a safe default for non-union work and 55โ70% for union work.
Step 2: Calculate Material Costsโ
Get actual quotes or pricing โ don't estimate from memory.
Base materials:
- Quantity with waste factor (typically 5โ10%)
- Current pricing (materials prices change fast)
- Delivery charges
- Sales tax
Add material markup (15โ25%):
- Covers procurement time, handling, storage, waste beyond estimate
Example:
| Item | Calculation | Amount |
|---|---|---|
| 50 sheets drywall | 50 x $18 | $900 |
| Joint compound, tape, screws | $180 | |
| Delivery | $150 | |
| Sales tax (8%) | $1,080 x 0.08 | $86 |
| Material subtotal | $1,316 | |
| Markup (20%) | $1,316 x 0.20 | $263 |
| Total materials | $1,579 |
Step 3: Calculate Equipment Costsโ
Include everything the change requires:
- Rental costs โ Daily/weekly rates for equipment you don't own
- Fuel and consumables โ Blades, bits, welding rod
- Operator costs โ If not already counted in labor
- Mobilization/demobilization โ Delivery and pickup charges
- Small tools โ Allowance for small tools and consumables (typically 2โ5% of labor)
Example:
| Item | Amount |
|---|---|
| Scissor lift rental (1 week) | $850 |
| Delivery and pickup | $200 |
| Fuel | $75 |
| Small tools allowance | $50 |
| Total equipment | $1,175 |
Step 4: Calculate Subcontractor Costsโ
If the change requires subcontractor work:
- Get a written quote from the sub
- Add your markup (10โ15%) for coordination, scheduling, and risk
- Include any additional insurance requirements
Example:
| Item | Calculation | Amount |
|---|---|---|
| Electrical sub quote | $1,800 | |
| GC markup (10%) | $1,800 x 0.10 | $180 |
| Total subcontractor | $1,980 |
Step 5: Add General Conditions (If Schedule Extends)โ
If the change adds time to the project, you're carrying general conditions costs longer:
- Superintendent time โ Daily rate
- Project manager time โ Proportional daily rate
- Trailer/office costs โ Monthly rate prorated
- Temporary facilities โ Toilets, dumpsters, fencing, power
- Insurance โ Builder's risk, GL (prorated)
Calculate your daily general conditions rate, then multiply by added days.
Example:
| Item | Daily Rate |
|---|---|
| Superintendent (prorated) | $450 |
| Trailer & temp facilities | $120 |
| Insurance (prorated) | $80 |
| Misc. (cleanup, safety, etc.) | $100 |
| Daily GC rate | $750 |
5 additional days x $750/day = $3,750
This is the most commonly missed cost. If a change adds a week to the schedule, that's a week of superintendent salary, trailer rental, dumpster fees, and temporary power you didn't budget for.
Step 6: Add Bond Cost Increase (If Applicable)โ
If the project is bonded, the surety charges a premium on the increased contract value:
- Typical bond rate: 1โ3% of contract value
- Apply to the net increase in contract price
Example: If bond rate is 1.5% and the change subtotal is $9,940: Bond cost = $9,940 x 0.015 = $149
Step 7: Calculate Subtotalโ
Add up all direct costs:
| Component | Amount |
|---|---|
| Labor (with burden) | $1,820 |
| Materials (with markup) | $1,579 |
| Equipment | $1,175 |
| Subcontractor (with markup) | $1,980 |
| General conditions (5 days) | $3,750 |
| Bond cost increase | $149 |
| Subtotal | $10,453 |
Step 8: Add Markup on Topโ
Your markup covers company overhead and profit. This goes on top of all direct costs.
Typical markup range: 10โ20% depending on:
- Size and complexity of the change
- Risk level
- Your contract terms (some contracts cap markup)
- Relationship and negotiation dynamics
Example at 15% markup:
| Item | Calculation | Amount |
|---|---|---|
| Subtotal | $10,453 | |
| Markup (15%) | $10,453 x 0.15 | $1,568 |
| Total change order price | $12,021 |
Complete Pricing Worksheet Templateโ
Use this for every change order:
CHANGE ORDER PRICING WORKSHEET
================================
Project: ________________________
CO Number: ______________________
Description: ____________________
Date: ___________________________
LABOR
------
Craft/Role Hours Rate Subtotal
________________ _____ _____ ________
________________ _____ _____ ________
________________ _____ _____ ________
Labor: ________
Burden Rate ____% Burden: ________
TOTAL LABOR: ________
MATERIALS
---------
Item Qty Unit$ Subtotal
________________ _____ _____ ________
________________ _____ _____ ________
________________ _____ _____ ________
Materials: ________
Delivery/Tax: ________
Markup Rate ____% Markup: ________
TOTAL MATERIALS: ________
EQUIPMENT
---------
Item Duration Rate Subtotal
________________ _____ _____ ________
________________ _____ _____ ________
Mob/Demob: ________
TOTAL EQUIPMENT: ________
SUBCONTRACTORS
--------------
Trade Quote Markup Subtotal
________________ _____ _____ ________
________________ _____ _____ ________
TOTAL SUBS: ________
GENERAL CONDITIONS (if schedule extends)
-----------------------------------------
Daily GC Rate: $________
Additional Days: ________
TOTAL GC: ________
BOND (if applicable)
---------------------
Bond Rate: ____%
TOTAL BOND: ________
SUMMARY
--------
Labor: ________
Materials: ________
Equipment: ________
Subcontractors: ________
General Conditions: ________
Bond: ________
SUBTOTAL: ________
Markup (____%) ________
TOTAL: ________
Prepared by: _____________ Date: ____________
Pricing Strategies by Situationโ
Small Changes (Under $5K)โ
- Use a simplified estimate โ don't spend 4 hours pricing a $2,000 change
- Apply a flat markup of 15โ20%
- Round up, not down
- Use standard unit rates where you have them
- Minimum charge: establish a floor (e.g., $500) for any change regardless of size
Medium Changes ($5Kโ$25K)โ
- Full pricing worksheet for every item
- Get written material quotes
- Get written sub quotes
- Calculate general conditions impact if schedule extends
- Apply 10โ15% markup
- Document assumptions
Large Changes (Over $25K)โ
- Treat it like a mini-bid
- Detailed quantity takeoff
- Multiple material quotes
- Subcontractor competitive quotes if possible
- Formal schedule impact analysis
- Written scope narrative
- 10โ15% markup, potentially higher for high-risk or acceleration work
- Legal review of scope and terms
Time & Materials (T&M) Pricingโ
Some changes are priced on a T&M basis rather than lump sum. This is common when scope is uncertain or work must start before pricing is finalized.
When to Use T&Mโ
- Scope can't be defined clearly upfront
- Owner needs work to start immediately
- Discovery work (opening walls, investigating conditions)
- Small, quick changes where formal pricing takes longer than the work
T&M Rate Componentsโ
Your T&M rates should include:
| Component | What It Covers |
|---|---|
| Labor rate | Base wage + burden + overhead + profit |
| Material markup | Typically 15โ25% over cost |
| Equipment rate | Rental rate or ownership cost + markup |
| Subcontractor markup | 10โ15% over sub's invoice |
T&M Best Practicesโ
- Get written authorization before starting T&M work โ even if it's an email
- Document daily โ Hours by worker, materials used, equipment on site
- Get daily sign-off โ Have the owner's rep sign T&M tickets daily
- Submit weekly โ Don't wait until the end to present a big number
- Set a not-to-exceed if possible โ Protects both parties
Common Pricing Mistakesโ
| # | Mistake | What It Costs You | Fix |
|---|---|---|---|
| 1 | Forgetting labor burden | 25โ40% of labor cost | Always add burden rate |
| 2 | No material markup | 15โ25% of material cost | Standard markup on all materials |
| 3 | Missing general conditions | $500โ$2,000+/day | Calculate daily GC rate, multiply by added days |
| 4 | Ignoring schedule impact | Cascading costs to other work | Analyze schedule impact for every change |
| 5 | Using original bid markup | Lost profit opportunity | Change work markup should be higher than bid markup |
| 6 | Pricing optimistically | Overruns you absorb | Add contingency for unknowns (5โ10%) |
| 7 | Forgetting bond costs | 1โ3% of change value | Check bond rate on every bonded job |
| 8 | Not marking up subs | 10โ15% of sub cost | You're coordinating and carrying risk |
| 9 | Giving verbal pricing | No documentation trail | Always submit written pricing with backup |
| 10 | Pricing before understanding scope | Rework and disputes | Get clarification before pricing, state assumptions |
Quick Pricing Template for Small Changesโ
For changes under $2,500, use this simplified approach:
QUICK CHANGE ORDER PRICING
===========================
Description: ____________________________
Labor: ____ hours x $____ (loaded rate) = $________
Materials: $________ x 1.20 (20% markup) = $________
Equipment: ________________________ $________
Subtotal: $________
Markup (15-20%): $________
TOTAL: $________
Your "loaded rate" should include base wage + burden + a share of overhead. If your carpenter makes $35/hr, your loaded rate might be $55โ$65/hr depending on your burden and overhead structure.
Pricing Best Practicesโ
-
Price every change in writing โ Even if the owner says "just do it and we'll figure it out." Especially then.
-
Submit pricing before starting work โ Once work is done, you lose all leverage. The exception is emergency or safety-related work.
-
Include assumptions and exclusions โ "Price assumes normal working hours. Overtime, if required, will be billed at 1.5x labor rates."
-
Keep a unit rate book โ Build a database of your actual costs for common work items. Update it from job cost reports.
-
Review every change order at project closeout โ Compare priced vs. actual costs. This is how you improve your estimating over time.
-
Don't negotiate against yourself โ Submit your price with backup documentation. Let the owner respond before you start cutting.
When Owners Push Back on Priceโ
"That seems high."โ
Response: "Here's the detailed backup showing every cost component. Which line item would you like to discuss?"
"The original bid rate was lower."โ
Response: "The original bid was competitively priced for a defined scope. Change work involves re-mobilization, schedule disruption, and coordination with in-progress work โ all of which add cost beyond the unit rate."
"Can you sharpen your pencil?"โ
Response: "I can revisit the scope if you'd like to reduce what's included, but the pricing reflects actual costs plus a reasonable margin. I'd rather give you an accurate price than a low number that leads to problems later."
"We'll make it up on the next project."โ
Response: "I appreciate the relationship and want to keep working together. But I need every project โ and every change order โ to stand on its own financially. That's how we stay in business to be here for the next one."
"Our budget doesn't allow for this."โ
Response: "I understand the budget constraint. Let's look at the scope together โ there may be alternatives that achieve your goal at a lower cost. But I can't reduce the price below what it actually costs to do this work."
The Bottom Lineโ
Every change order is a mini-project that deserves its own pricing discipline. The contractors who make money on change work follow a system:
- Capture every cost component โ Labor burden, material markup, equipment, subs, GC, bond
- Add markup on top of everything โ Not just labor and materials
- Submit in writing before starting work โ Document everything
- Don't negotiate against yourself โ Present backup and let the owner respond
- Track actual vs. estimated costs โ Get better over time
Change work should be profitable work. If it's not, you're subsidizing the owner's scope changes with your margin.
Price it right. Document it well. Protect your margin.
Related Resourcesโ
- Pricing Strategy Guide
- Change Order Workflow Playbook
- Change Order Markup Calculator
- Change Order Request Generator
- CRM.Construction โ turn approved change orders into invoices in one click