Change Order Calculator
Price extra work fast. Protect your margins. Get paid what you deserve.
Tools Contractors Use for Change Orders
Pair your pricing with software that handles quotes, follow-ups, and estimates.
Build professional change order quotes in minutes. Tracks line items, markups, and client approvals in one place.
Try QuoteIQ FreeAutomate follow-ups so change orders don’t sit in a client’s inbox. Send reminders, track approvals, and close faster.
See GoHighLevelOutsource takeoffs and estimates to trained professionals. Free up your time and get accurate numbers back fast.
Learn About HandoffWe may earn a commission if you sign up through these links — at no extra cost to you.
Change Order Pricing FAQ for Contractors
50 real questions about pricing extra work, protecting your profit, and stopping scope creep. Written for GCs, subs, and trades.
Change Order Pricing
Start with your real costs: labor hours times your fully burdened rate, materials, equipment rental, and any sub costs. Then add overhead (usually 15% to 25% of direct costs) and profit (10% to 20%). A lot of guys just guess, and that is how you end up working weekends for free.
I had a framing job where the owner wanted to bump out a closet three feet. Sounded simple. But it meant rerouting HVAC, moving electrical, and a new header. What looked like a $400 change was really $2,200 once I added everything up. The key is to list every single cost before you give a number. Use a change order calculator or estimating tool so you do not forget the small stuff like dump fees, extra screws, and drive time. Write it all down, show the client the breakdown, and get a signature before you pick up a tool. The more detail you put in front of them, the faster they say yes.
All of the above, plus a bunch of stuff most guys forget. Here is the full list: labor at your burdened rate (not just the hourly wage), materials with a waste factor (5% to 15% depending on the trade), equipment and tool rental, subcontractor invoices, supervision time, permits if needed, dumpster or haul off fees, small tools and consumables, travel or mobilization, and cleanup.
Then you add overhead and profit on top. I once priced a bathroom tile change and nailed the tile cost but forgot the backer board, thinset, grout, and an extra day of labor for the layout change. Ate $600 on that one. Now I run every change order through estimating software and check it against a master cost list. If you want to make money on extras, the secret is boring: do not skip line items. Every dollar you forget to include comes straight out of your pocket.
Small change orders are sneaky profit killers. You spend 45 minutes pricing a $300 add on, the client takes a week to approve it, and by the time you bill it, you have lost money on the admin alone. The fix? Set a minimum change order amount in your contract. A lot of contractors use $500 as the floor.
For anything under that, batch the small stuff together into one weekly change order. Or use a pre approved rate sheet so you can just write “2 hours at $85 per hour plus materials” without building a whole proposal. I keep a simple template on my phone. Takes about two minutes to fill out on site, the client signs it right there, and I snap a photo. Done. No going back to the office to type up a fancy document for a $200 outlet relocation. A good quoting tool with saved templates makes this even faster. The goal is to get paid for every bit of extra work without drowning in paperwork.
It depends on how well you can predict the scope. If you know exactly what the work involves, lump sum is usually better because you lock in your profit. If there are unknowns (opening up walls, digging near utilities, anything with the word “investigate”), go time and materials so you are not stuck eating surprises.
On a kitchen remodel last year, the homeowner wanted to move a gas line. I gave a lump sum because I knew the route. Made good money. The next week, same project, they wanted to “see what is behind the plaster ceiling.” I did that one T&M with daily sign offs. Smart move because we found knob and tube wiring and asbestos tiles. Would have been a disaster on a flat price. My rule of thumb: lump sum when you can see the whole picture, T&M when you cannot. Either way, use estimating software to build the number so it is based on real costs and not just a gut feeling.
This is the number one way contractors get burned. The GC says “just start, we will work out the price later,” and later always means “we are going to lowball you because the work is already done.” Do not fall for it. If they insist the work has to start right now, get a written change directive that says you will proceed on a time and materials basis at your pre agreed rates.
Then document everything: photos, daily time sheets signed by the super, material receipts, equipment logs. Every single day. I had a GC try to pay me $4,000 on a $9,500 T&M change because “it should not have taken that long.” I pulled out 14 days of signed daily tickets and he paid in full. The paper trail saved me. If you do not have pre agreed rates in your contract, send a quick email stating your rates before you start. Even a text message is better than nothing. Protect yourself with documentation or you will be negotiating from a losing position every time.
Here is a formula that works for most trades: Total Change Order Price equals (Labor + Materials + Equipment + Subs) times (1 + Overhead%) times (1 + Profit%). Labor should be your fully burdened rate, not your base wage. Materials should include waste. Equipment means rental or ownership cost for the hours used.
Overhead covers your truck, insurance, office, phone, accounting, and all the other stuff that keeps the lights on. Most contractors run 15% to 25% overhead but many do not actually know their number. Profit is what you take home after everything is paid. I use 10% to 20% depending on the job. On top of that, add any direct costs like permits, dumpsters, or specialty tools. Plug your numbers into a change order pricing calculator and it does the math for you. The biggest mistake I see is guys who think markup and margin are the same thing. They are not. A 20% markup only gives you a 16.7% margin. Know the difference or you will shortchange yourself every time.
Deductive change orders are a trap if you are not careful. The owner removes scope and expects a full credit at your original bid price. But your bid price included competitive discounting and volume efficiency that does not apply when you just remove a chunk of work. You already bought materials, scheduled crews, and planned your sequence around that scope.
The right way: calculate the credit based on what the removed work actually saves you, not what you bid it at. If you bid drywall at $1.80 per square foot because of volume, the deduct should be maybe $1.20 because you still have the same mobilization, overhead, and crew on site. I once gave back $8,000 on a deduct using bid rates and later realized I only saved about $4,500 in actual costs. Expensive lesson. Put language in your contract that says deductive credits are calculated independently from original bid unit prices. That one sentence can save you thousands.
For self performed work, you price it the same way you price any change order: burdened labor, materials, equipment, overhead, and profit. You control the costs, so you control the markup. Most contractors mark up self performed work 25% to 40% on residential and 15% to 25% on commercial.
For subcontractor work, you take the sub’s change order price and add your markup on top. That is typically 5% to 15% depending on your contract. Your markup covers the coordination, scheduling, quality control, and billing management you provide. On commercial jobs, GC markup on sub changes is often capped at 5% to 10% by the contract. Read your agreement before you quote. I coordinate about 12 subs on a typical remodel, and when one of them sends me a $3,000 change order, I add 10% for my time managing it. That $300 is not gravy; it pays for the phone calls, the revised schedule, and the headache of making sure it gets done right.
This is one of the smartest moves you can make. Before the project starts, attach a rate sheet to your contract that lists your hourly rates for each labor category (foreman, journeyman, apprentice, laborer) and daily or hourly rates for your equipment (skid steer, boom lift, compressor, etc.). Include your overhead and profit in those rates so there is no argument later.
When a change order comes up, you just point to the sheet and say “these are the rates we agreed on.” No negotiation, no drama. I started doing this about five years ago and it cut my change order approval time in half. Use RS Means or your own cost data to back up the numbers. Make the rates slightly higher than your bid rates because change order work is less efficient. Most GCs will accept a reasonable rate sheet at contract signing because they are focused on the big number. That is when you have the most leverage. Lock it in early and thank yourself later.
Rush work costs more. Period. When someone needs it done yesterday, you are pulling guys off other jobs, paying overtime, expediting materials, and scrambling your whole week. That deserves a premium. Most contractors add a 1.5x to 2x rush multiplier on top of their normal change order price.
If there is truly no time to estimate, go T&M with your pre approved rate sheet (see question 9) and add a rush surcharge. Document everything as you go: time in, time out, materials used, photos. I got a call on a Friday at 3 PM once because a plumber hit a main drain line on a commercial job. The GC needed us there Saturday morning. I sent a one line email: “proceeding T&M at 1.5x contract rates per our rate schedule, plus emergency mobilization of $500.” Got a thumbs up reply in 10 minutes. A change order pricing calculator with a rush multiplier built in helps you give a ballpark number fast, even from your truck.
On a cost plus contract, your change order pricing is simpler because the client already agreed to pay actual costs plus your fee. You just document the extra costs, apply the same agreed upon percentage, and submit it. The key is proving the work was actually extra and not part of the original scope. Keep your scope of work crystal clear from day one.
On a fixed price contract, change orders are where the real negotiation happens. You priced the original job tight to win the bid, and now extra work needs to be priced at real rates, not the discounted rates you used to get the job. This is where contractors mess up. They feel guilty charging more per hour on changes than they bid originally. Do not. Your bid rate reflected volume, efficiency, and competition. Change order work is smaller, less efficient, and disruptive. Charge accordingly. Use estimating software to build your change order price from scratch, independent of your bid. That way you know the number is right and you can defend it with a line item breakdown.
This is the one most contractors completely miss. A change order does not just cost labor plus materials. It ripples through your whole schedule. You might have to stop one crew, wait for materials, push back another trade, and then remobilize later. Studies show disruption can add 15% to 30% on top of the direct cost of the change itself.
Think about it this way: if you are tiling a floor and the owner decides mid install to change the layout, you lose all the time setting up the first pattern, you waste cut tiles, and your guy stands around while you figure out the new design. That is real money. I add a disruption factor to every change order, usually 10% to 20% of direct costs depending on how far along the job is. The further into the project, the higher the disruption cost because more trades are affected. Build it into your pricing calculator as a line item. When the client asks why, explain it honestly. Most reasonable people understand that changing course mid stream costs more than starting fresh.
Markup, Overhead, and Profit Margins
In residential, the standard change order markup runs 25% to 40% on most remodeling and addition work. Roofing change orders tend to be 20% to 35%. Smaller, more complex jobs can justify 40% to 50% because the overhead of managing a small change is almost the same as managing a big one.
Here is the thing: homeowners see 30% markup and think you are getting rich. You are not. That 30% covers your truck payment, insurance, workers comp, office expenses, phone, accounting, warranty callbacks, and maybe some profit if you are lucky. I had a homeowner once ask me why I was charging “so much extra” on a $1,200 change. I showed her the breakdown: $840 in actual costs, $180 in overhead, and $180 in profit. She said, “So you only make $180 on this?” Exactly. When you break it down, most people get it. Use a pricing calculator to generate that itemized breakdown automatically. Transparency builds trust and gets change orders approved faster.
Commercial change order markups are usually lower than residential because the contracts dictate the terms. For GC self performed work, expect 10% to 15% combined overhead and profit. For subcontractor change orders, the GC typically adds 5% to 10% on top. Many commercial contracts specifically cap combined markup at 15%, which barely covers your real overhead on small changes.
If your contract caps you at 15%, make sure your direct costs are accurate and complete. That means fully burdened labor, not base wage. That means material handling and waste, not just the purchase price. That means supervision hours, not just wrench turning time. The only way to make money at 15% markup is to make sure zero costs slip through the cracks. I use estimating software with pre loaded labor burden rates so I never accidentally price at base wage. On commercial work, the profit lives in the details. Miss a few line items and that 15% markup turns into 0% real quick.
This trips up more contractors than almost anything else. Markup is the percentage you add on top of your cost. Margin is the percentage of the selling price that is profit. They are NOT the same number. A 20% markup on $100 gives you a $120 price, but your margin is only 16.7% because $20 divided by $120 is 16.7%.
Why does this matter? Because when you think you are making 20% and you are really making 16.7%, that gap adds up fast over a year. On $500,000 in change orders, that confusion costs you $16,500. I have seen guys go out of business slowly without ever understanding why their bank account did not match their estimates. The fix is simple: know your numbers. If you want a 20% profit margin, you need a 25% markup. If you want 30% margin, you need a 43% markup. A good change order calculator does this conversion automatically so you always know exactly what you are making. Do not guess. Do the math.
Take your total annual overhead costs and divide by your total annual revenue. That gives you your overhead rate. Sounds simple, but most contractors undercount their overhead because they forget half the expenses. Here is what to include: rent or home office, utilities, vehicle costs, insurance (GL, auto, umbrella), accounting and bookkeeping, software subscriptions, phone and internet, licenses and permits, marketing, office supplies, and your own salary for time spent not on jobsites.
When I first calculated mine honestly, I was shocked. I thought I was running at 12% overhead. The real number was 22%. That means every change order I priced with 10% overhead was losing money before I even started the work. Now I review my overhead rate every quarter using my accounting software. If your overhead is 20% and you are only marking up 15%, you are literally paying to do change order work. Use a pricing tool that lets you plug in your actual overhead rate so every quote reflects reality, not wishful thinking.
For most contractors, 10 and 10 is not enough. It sounds neat and tidy, which is exactly why so many guys use it. But your real overhead is probably closer to 18% to 25%, and 10% profit barely covers callbacks, warranty work, and the risk you carry on every job. You are almost certainly leaving money on the table.
Here is a reality check: if you run a crew of four and your total annual overhead is $180,000 on $900,000 in revenue, your overhead rate is 20%. Charging only 10% means you are covering half your overhead and calling it profit. That is not profit. That is slow financial death. I made this mistake for three years before my accountant sat me down and showed me the numbers. I was “busy” and “booked solid” but barely breaking even. Bump your change order markup to at least 15% overhead and 10% to 15% profit minimum. Use a change order calculator to see how different markup levels affect your bottom line. The difference between 20% and 30% markup on $200,000 in annual change orders is $20,000 in your pocket.
Yes, absolutely. Your original bid markup reflects competitive pricing pressure, volume efficiency, and planned sequencing. Change orders have none of that. The work is smaller, less efficient, often urgent, and it disrupts your existing plan. Higher markup is completely justified.
When a client pushes back, explain it like this: “My bid price was based on doing all the work in a planned sequence with full crew efficiency. This change means stopping what we are doing, getting different materials, adjusting the schedule, and working in a less efficient way. It is like the difference between a scheduled doctor visit and an emergency room trip. Same doctor, different price.” I have used that analogy dozens of times and it works. Most clients nod and get it. If you feel awkward charging more, remember that grocery stores charge more for single items than bulk purchases. Same principle. Build your change order rate schedule into your contract from the start, and there is nothing to argue about when changes come up. Estimating software helps you show the math clearly.
It depends on your contract, but here is the general guide. On residential work where you are the GC, 10% to 15% is standard and fair. You are coordinating the sub, managing the schedule impact, handling the paperwork, and carrying the billing risk until the client pays. That is real work and it deserves real compensation.
On commercial contracts, you are often capped at 5% to 10% for sub markup. Read your contract carefully because some owners negotiate this down to 5% flat. At 5%, you are barely covering your admin time on small change orders. If the sub sends a $2,000 change and you add 5%, that is $100 for reviewing the quote, negotiating if needed, submitting the change order package, tracking approval, scheduling the work, inspecting it, and processing the billing. Honestly, $100 is not enough for all that. If your contract limits you, make sure your own self performed change order rates are healthy enough to compensate. And always negotiate sub markup percentages during the contract signing, not after you have already started the project.
When the client supplies materials, you lose your material markup, which is usually a decent chunk of the profit on a change order. So you need to make it up somewhere. Increase your labor markup or add a material handling and coordination fee. Why? Because even when they buy the materials, you still have to verify quantities, check for damage, store them on site, move them around, and deal with returns if something is wrong.
I charge a 10% to 15% material handling fee on owner supplied materials. It covers my time inspecting what shows up, dealing with wrong orders (happens more than you would think), and the liability of installing something I did not source. I also bump my labor rate up slightly because when things go wrong with owner supplied materials, the finger pointing starts fast. Last month a homeowner bought her own vanity online. It arrived damaged, delayed the job three days, and I had to rework the plumbing rough in to fit a different model. I got paid for the extra labor because I had a clear change order, but it was still a headache. Price accordingly.
Transparency is your best weapon. When someone says 30% is too high, they are picturing you pocketing 30 cents of every dollar. Show them the real breakdown. On a $1,000 change order with 30% total markup, the cost is about $770, overhead takes roughly $130 (truck, insurance, office, tools), and profit is about $100. Ask them: “Does $100 seem unreasonable for managing, scheduling, and guaranteeing this work?”
I also compare it to something they understand. “When you buy a $5 coffee, the beans cost about 30 cents. That is a 1,500% markup. My 30% covers real business costs.” That usually gets a laugh and makes the point. Another approach: show them what happens without markup. “If I charge you just my costs, I cannot pay for insurance. If I cannot pay for insurance, I cannot protect your home. You do not want an uninsured contractor.” Use a change order pricing tool to generate a clean, itemized breakdown. When people see the numbers laid out clearly, the sticker shock fades fast.
Absolutely. Using a flat percentage on every change order is one of the most common pricing mistakes in the business. A $500 change order and a $50,000 change order have very different overhead profiles. The small one actually costs you more per dollar because the admin time (estimating, proposing, getting approval, billing) is almost the same regardless of size.
Here is how I scale it: under $2,000 I use 35% to 45% markup because the fixed overhead eats a bigger share. Between $2,000 and $10,000 I use 25% to 35%. Over $10,000 I can come down to 20% to 30% because the overhead spreads out over a larger dollar amount. For complex changes that affect multiple trades or require engineering, I bump up 5% to 10% because the coordination time goes through the roof. I once priced a “simple” window relocation at my standard 25%. Turned out it affected framing, siding, electrical, drywall, and paint. Five trades, five schedules to coordinate. Should have been 35%. Now I use a tiered markup system in my estimating software and it catches these situations automatically.
Client Negotiation and Change Order Disputes
Detail is your armor. When you submit a lump sum number, a GC can slash it because there is nothing to argue about. When you submit a detailed, line by line breakdown with labor hours, burdened rates, material quantities, equipment, and overhead, they have to challenge specific items. That is much harder to do.
I had a GC who cut every change order by 20% like clockwork. So I started backing every line item with RS Means data and supplier quotes. He could not argue with published labor rates and material invoices. Within two months, my change orders were getting approved at 95% of submitted value instead of 80%. Another trick: pad your negotiation room into less visible line items. Do not inflate labor hours (that is easy to spot), but make sure you include every legitimate cost like mobilization, supervision, cleanup, and material handling. Most GCs skip those when they are cutting. Also, build a good relationship with the GC’s project manager. The person reviewing your change order is more likely to approve fair pricing from a sub they trust and respect.
“Figure it out later” is contractor code for “I am about to get ripped off.” I know it feels awkward to push back, especially with a good client. But every contractor who has been in business more than a few years has a horror story about unpaid extra work that started with those exact words.
Here is what to do. Say something like: “I want to get this done for you. Let me send a quick price right now so we are both on the same page.” Then fire off a number from your phone using a quoting app or change order template. Even a text that says “Adding the two recessed lights will be approximately $650, includes labor and materials. OK to proceed?” is better than nothing. If they truly cannot wait, switch to T&M and send a written notice of your rates before you start. “I will proceed on time and materials at $85 per hour plus materials at cost plus 20%.” Get a reply in writing. Email, text, carrier pigeon. Anything. The five minutes it takes to document the agreement will save you hours of arguing and thousands of dollars later.
Do not do it. Seriously. If someone wants extra work but will not sign the paperwork, that is a giant red flag. They are setting you up for a “I never asked for that” conversation when the bill comes. I learned this the hard way on a bathroom remodel where the homeowner verbally asked for heated floors. I installed them. She later claimed she never agreed to the $2,800 upcharge. No signature, no email, no text. I ate the cost.
Be polite but firm: “I would love to do this for you, but my insurance and my contract require a signed change order before I can start any extra work. It protects both of us.” Most homeowners respect that. If they still refuse, send them an email summarizing the conversation: “Per our discussion today, you requested X work at a cost of $Y. Please confirm by reply so I can get this scheduled.” That email creates a paper trail even without a formal signature. If they will not confirm in any written form, walk away from that change. No signature means no protection means no work.
Ask them one simple question: “Which line item do you think is incorrect?” That shifts the conversation from “your price is too high” (an opinion) to “let us look at the specifics” (a discussion you can win). If they cannot point to a specific item, their objection has no teeth.
This only works if you submit detailed, itemized change orders. A single lump sum number is easy to attack. A 15 line breakdown with labor hours, rates, material costs, equipment, and overhead makes them do the work of proving you wrong. I had an architect tell me my $14,000 structural change was “way too high.” I asked which line item was off. He pointed to the steel cost. I emailed him my supplier quote. He never questioned my pricing again on that project. Back up your numbers with RS Means data, supplier invoices, and published labor rates. When your pricing is built on facts, not feelings, it is very hard for anyone to knock it down. Professional estimating software generates this kind of backup automatically.
Speed and clarity win. The longer a change order sits, the more likely the client is to question it, negotiate, or just ignore it. I aim to get change orders in front of the client within 24 to 48 hours of the request. While the need is still fresh in their mind, they are most likely to approve.
Format matters too. Lead with what they asked for, not the price. “You requested upgrading the kitchen backsplash from subway tile to handmade Zellige tile.” Then show the cost breakdown in a clean, itemized table. End with the total, the timeline impact, and a simple signature line. Do not bury the price in a wall of text. I use a one page format: description at the top, line items in the middle, total and signature at the bottom. A professional quoting tool makes these look sharp and takes about five minutes to generate. One more tip: if the change order is big, call the client before sending the written version. A quick “heads up, this one is going to be around $8,000 because of X, Y, and Z” prepares them so the number does not come as a shock.
Verbal requests are profit vampires. The super says “hey, can you guys also knock out that soffit while you are up there?” Your foreman says sure, the crew does the work, and nobody writes it down. End of the month, you have $3,000 in extra labor with zero documentation. Good luck collecting that.
The fix is a system, not willpower. Train your foremen that any request for work not on the original scope gets documented immediately. Give them a simple form on their phone or a pocket notepad. Date, description, who requested it, estimated hours, materials. Photo of the area before work starts. Then they text or email it to the office the same day. I created a rule for my crews: if it is not on the plans and someone asks you to do it, stop and call the office. Every single time. It felt annoying at first, but after we recovered $28,000 in documented change orders in one quarter that would have been freebies, nobody complained anymore. A mobile estimating app with quick entry templates makes field documentation fast enough that crews actually do it.
Almost never. And here is why: “at cost” does not actually mean free. You still have overhead. Your truck did not drive itself to the job. Your insurance premium did not pause for the day. Working at cost means you are losing money on that change order because overhead is a real cost that you are not recovering.
I get the temptation. A great client who gives you three jobs a year asks for a small favor. You want to be a good guy. But good guys who work for free go out of business. Instead, offer a reduced markup. “I normally charge 30% on changes, but for you I will do 15%.” You still cover your overhead, they feel like they got a deal, and you maintain the relationship without bleeding money. I will do one freebie per project, maybe hang a shelf or move an outlet, as a goodwill gesture. But anything over 30 minutes of labor gets a change order. The clients who respect you will understand. The ones who expect free work all the time are not the repeat clients you want anyway.
Include change orders in your regular pay applications. Do not wait until the end of the project to bill them. The longer you wait, the harder it is to collect. As soon as a change order is approved and the work is done, it goes on the next pay app. Period.
If they are still dragging, escalate in writing. First, a polite reminder. Then a firmer letter referencing the contract payment terms. Then a notice that you will exercise your lien rights if payment is not received within X days. Most of the time, the first or second letter does the trick. I once had a GC hold $45,000 in approved change orders for four months. I sent a preliminary lien notice and got a check in 10 days. Know your state’s lien laws and deadlines. Also, build payment terms into your change order language: “Payment due within 30 days of approval” or “Change order amounts due with next scheduled progress payment.” Having it in writing gives you leverage. Cash flow is everything in this business, and financing someone else’s project with your money is not part of the deal.
Profit Protection and Scope Creep Prevention
Scope creep is the silent killer of remodeling profits. It starts with “while you are here, can you also…” and before you know it, you have done $5,000 in extra work for free. The only way to beat it is a system. First, write a scope of work so detailed that there is no gray area. List exactly what is included AND what is not included.
Second, train your crew to recognize scope creep. If the homeowner asks the tile guy to extend the backsplash six inches higher, that is a change order, not a favor. Third, address it immediately. The moment extra work comes up, say “I can absolutely do that. Let me get you a price.” Say it with a smile. Say it every single time. Eventually the client learns that extra work costs extra money, and they stop asking for freebies. I also keep a running change order log on every remodel. At the end of the project, I review it and I am always amazed at how much extra work we documented and got paid for. Without that log, every one of those items would have been a free “favor.”
Your contract is your first line of defense. At minimum, include these clauses: (1) All work outside the original scope requires a written change order signed by both parties before work begins. (2) Change orders will be priced at the rates listed in the attached rate schedule. (3) If urgent work must begin before price agreement, it will proceed on time and materials at contract rates. (4) Deductive change order credits will be calculated independently, not at original bid unit rates.
Also include: (5) A minimum change order processing fee (I use $250 to $500). (6) Payment terms for change orders (due with next progress payment). (7) A clause that “clarifications” or “RFI responses” that expand the scope of work are treated as change orders. That last one is huge. I have seen architects issue “clarifications” that added $30,000 in work that should have been a change order. Without that contract clause, you are stuck arguing about whether it was “always included.” Have a construction attorney review your contract template. The $500 to $1,000 it costs will pay for itself on the first project.
“Can you just move that outlet real quick?” “While you are up on the ladder, can you paint that one spot?” “It will only take a minute.” These are the phrases that drain your profit one small favor at a time. Each one seems harmless, but add them up and you are looking at 20 to 40 hours of free labor per project. At $75 per hour burdened, that is $1,500 to $3,000 gone.
The solution is a friendly, automatic response: “Sure, I can do that. It will be about $X. Want me to add it to the change order log?” Practice saying it until it feels natural. The first few times are awkward. After that, it becomes second nature. I also set expectations in the kickoff meeting: “During the project, if you think of anything you would like to add or change, just let me know and I will get you a quick price. That way there are no surprises on either side.” Framing it as protecting THEM from surprises makes it feel helpful, not greedy. Track every request in a change order log app. Even if you decide to throw in a small freebie, document it so the client knows you gave them a gift.
You need a job costing system. It does not have to be fancy. At minimum, track actual hours and actual material costs against what you estimated for each change order. If you estimated 8 hours and you are at 10 with two days left, you know you are bleeding.
I use construction project management software that lets me assign labor hours and material costs to specific change orders. Every Friday, I pull a report that shows estimated vs. actual for every open CO. Takes me 15 minutes and has saved me thousands because I can catch overruns early and adjust. For smaller operations, even a spreadsheet works. Columns for: CO number, estimated labor hours, actual labor hours, estimated materials, actual materials, estimated profit, projected profit. Update it weekly. The contractors who “feel” like they are making money but never check the numbers are the ones calling me in October asking why their bank account is empty despite being busy all year. The numbers do not lie. Track them or get surprised. A good estimating platform with job cost tracking built in makes this almost automatic.
When your markup is capped, the only way to protect profit is to make sure your direct costs are complete and accurate. That 10% or 15% has to cover overhead AND profit, so every dollar you miss in direct costs comes straight out of your pocket.
Here is the playbook: (1) Use fully burdened labor rates, not base wages. That alone adds 30% to 50% to your labor line item. (2) Include material handling, waste, and delivery charges. (3) List supervision time as a direct cost, not overhead. (4) Include small tools and consumables. (5) Add mobilization and demobilization if applicable. (6) Factor in proposal preparation time for complex changes. All of those are legitimate direct costs that go below the markup line. I had a commercial project with a 15% cap. My first few change orders lost money because I was pricing like a residential job. Then I rebuilt my cost template to capture every direct cost properly. Same 15% markup, but my direct cost base was 20% higher because it reflected reality. Suddenly I was breaking even or better on every change order. A detailed estimating tool with pre built cost templates is essential when you are working with capped markups.
Yes, but be strategic about it. A contingency in your bid is not a slush fund for free work. It is a risk buffer for things you cannot predict: hidden conditions behind walls, minor plan discrepancies, or unforeseen site issues. I typically include 3% to 5% contingency on residential remodels and 2% to 3% on new construction.
The key is this: the contingency covers YOUR risk, not the client’s changes. If the homeowner decides they want a different faucet or an extra window, that is still a change order. The contingency is for when you open up a wall and find termite damage, or the concrete slab is two inches off level. Stuff nobody could have known about. I had a kitchen remodel where we found galvanized pipes behind the wall that needed replacing. My 5% contingency covered it without a formal change order or an awkward money conversation. But when the same client wanted to add under cabinet lighting? Change order. Keep the two categories separate in your head and in your accounting. If you use your contingency for client changes, you will be exposed when real surprises show up.
Add a disruption line item to every change order. Most contractors only price the direct work (labor, materials, equipment) and completely ignore the ripple effect. But when a change order hits mid project, it does not happen in a vacuum. You might have to stop one task, move materials, reschedule a sub, have a crew standing idle, or work out of sequence.
I use a disruption factor of 10% to 25% of direct costs, depending on timing and complexity. Early in the project? Maybe 10%. Deep into the job with multiple trades stacked up? Closer to 25%. On one commercial job, a structural change order mid pour required us to re form an entire section. The direct cost was $12,000 but the disruption (idle crane time, rescheduling the concrete delivery, two days of crew downtime) added another $4,000. Without the disruption line item, I would have eaten that. Label it clearly on your change order: “Schedule disruption and productivity impact.” Most savvy GCs and owners expect to see it. If they push back, explain that changes mid stream are like merging onto a highway. They slow everything down, and that slow down has a real cost.
Keep everything. Seriously, everything. The initial request (email, text, RFI, or field note), your estimate or proposal, the signed change order, daily time sheets with crew names and hours, material receipts and delivery tickets, equipment logs, photos before and during the work, and any correspondence about the change. If it was T&M, keep the daily sign off sheets signed by the owner’s rep.
I keep a digital folder for each project with sub folders for each change order. Every document gets scanned or photographed and filed the same day. It takes five minutes and has saved me tens of thousands over the years. One audit on a school project went back through 47 change orders. Because I had a complete paper trail for every single one, we passed without a single adjustment. The contractor on the same project without documentation lost $60,000 in disallowed costs. Project management software with document storage makes this easy to organize. The rule is simple: if you cannot prove it, you did not do it. And if you did not do it on paper, you are not getting paid for it.
Common Estimating Mistakes and How to Avoid Them
The top five money losing mistakes I see over and over: (1) Pricing labor at base wage instead of fully burdened rate. Your $30 per hour guy costs you $42 to $48 after taxes, insurance, and benefits. (2) Forgetting overhead. If you do not include your truck, insurance, office, and tools in the price, you are paying to do the work. (3) Confusing markup with margin. A 20% markup is only a 16.7% margin. (4) Not pricing disruption. Change orders mess up your schedule and cost more than just the direct work. (5) Absorbing small extras without documenting them.
I have made every single one of these mistakes, some of them for years before I caught on. The turning point was when my accountant showed me that I was making less money on my busiest year than I made three years earlier doing 30% less work. I was growing my revenue and shrinking my profit because I was pricing changes wrong. A good change order calculator forces you to account for all these costs so nothing slips through the cracks. It is the cheapest insurance you will ever buy.
Use a checklist. Every single time. I know it sounds basic, but the reason contractors underbid change orders is not because they are bad at math. It is because they price too fast, from memory, and skip steps. A checklist fixes that.
My change order pricing checklist has 14 items: burdened labor rate (not base wage), material cost with waste factor, material tax, delivery charges, equipment, subcontractor costs, supervision time, permits, dumpster or disposal, small tools and consumables, mobilization, cleanup, overhead percentage, and profit percentage. Every change order gets run through all 14 before I send a number. I have it saved as a template in my estimating software so I literally cannot skip a line item. Before I used the checklist, I was missing an average of two items per change order. On a $5,000 change, that is easily $400 to $800 in forgotten costs. Over a year with 50 change orders, that is $20,000 to $40,000 walking out the door. A pricing calculator with built in cost categories acts like an automatic checklist. You fill in each field and it totals everything up. Hard to forget a cost when the software is staring at you with a blank field.
Because the markup is applied to the wrong base number. If your direct costs are understated, even a generous markup produces a losing price. Think of it this way: 30% markup on $1,000 in costs gives you $1,300. But if the real cost was $1,400 because you forgot labor burden and disposal fees, your “30% markup” job actually lost you $100.
The other sneaky reason: change orders take longer than you estimate. You price 6 hours and it takes 10. That extra 4 hours is not just lost labor. It also pushes your other work back, which might cause overtime on the original scope. I tracked my change order labor accuracy for six months and found I was underestimating hours by 25% on average. One in four hours was unpriced. Once I started padding my labor estimate by 15% to 20% (which actually just brought it closer to reality), my change order profitability jumped. Use estimating software that lets you compare estimated versus actual hours on past change orders. That data tells you exactly how much your estimates are off and in which direction. Adjust and your “reasonable” markup will finally produce reasonable profit.
It disappears. Completely. On a typical residential remodel, contractors report absorbing $2,000 to $5,000 in unbilled small extras per project. If your profit margin on the original contract was 10% on a $50,000 job, that is $5,000 in expected profit. Absorb $3,000 in free extras and you just cut your profit to $2,000. That is a 60% pay cut you gave yourself.
I tracked this on five projects in a row and the numbers were ugly. On one kitchen remodel, I found 23 separate “small favors” that totaled $4,100. Twenty three! Each one felt like nothing. An extra outlet here, a shelf there, painting a closet that was not in scope. But together they wiped out almost my entire profit. After that wake up call, I started logging every single request, no matter how small. Even if I choose to do it for free as a goodwill gesture, I document it so I know exactly how much I am giving away. Now I can make informed decisions instead of accidentally working for free. Use a change order tracking tool or even a simple notes app. Just track it. The numbers will shock you.
First, calculate your real burdened rate for each labor category. Take the base wage and add FICA (7.65%), Medicare (already in FICA), federal and state unemployment taxes, workers compensation insurance (varies wildly by trade, from 3% to 30%+), general liability allocation, health insurance, retirement contributions, paid time off, and any other benefits. For most trades, the burden adds 30% to 50% on top of base wage.
A $30 per hour carpenter actually costs you $40 to $45 per hour. A $35 per hour electrician might cost $50 to $55 with workers comp rates in their trade. If you price change orders at $30 and your real cost is $43, you are losing $13 every single hour. On a 40 hour change order, that is $520 gone before markup. The fix: never use base wage in an estimate. Period. Build your burdened rates into your estimating software as the default. When you open the tool, the rate that shows up should already include burden. Remove the temptation to use the wrong number. I print my burdened rate sheet and tape it to the wall behind my desk so I see it every time I price a job.
Here is the list of costs that slip through the cracks on almost every change order: permit fees or permit revision fees, supervision and project management time, small tools and consumables (blades, bits, tape, caulk, fasteners), material waste factor (5% to 15%), dumpster or disposal fees, delivery and material handling charges, clean up labor, protection of existing work (plastic sheeting, floor protection), travel and mobilization, proposal preparation time, and photography for documentation.
Most of these seem tiny, but they add up fast. I did an analysis once and found that my “forgotten” costs averaged $180 per change order. With 60 change orders that year, I left $10,800 on the table. On a kitchen demo change order, I remembered the labor and the dumpster but forgot the floor protection, the dust barriers, the cleaning, and the small tools. That was $340 in real costs that I absorbed. Now I have all these items pre loaded in my estimating software as a checklist. Every change order runs through it. If an item does not apply, I set it to zero. But at least I considered it. That is the difference between making money and donating your time.
Without written documentation, it is your word against theirs. And in a payment dispute, the person holding the checkbook wins that argument every time. I have seen contractors lose $5,000, $20,000, even $80,000 because they did work based on verbal agreements and had nothing in writing when the client suddenly “did not remember” asking for it.
Here is how it usually plays out: the client asks for extra work on site, your crew does it, you include it on the next invoice, and the client says “I never authorized that” or “I thought that was included.” Now you are in a he said, she said situation with no leverage. Even if you go to court, a judge wants to see paper. No paper, no case. One of my subs lost $18,000 on a commercial job because the super gave him verbal direction to relocate a bunch of ductwork. No email, no signed CO, no daily tickets. The GC denied it ever happened. The ductwork was clearly moved (you could see the old hangers), but without documentation he could not prove who authorized it. Write it down. Every time. Use a digital change order system so there is always a timestamp and a record. Five minutes of documentation beats five months of litigation.
A flat markup treats every change order the same, but they are not. A $300 outlet add has the same paperwork and approval cycle as a $30,000 structural change. If you use 25% on both, you make $75 on the small one (barely covers your estimating time) and $7,500 on the big one (probably more than you need). The small one loses money and the big one subsidizes it. That only works if you get enough big changes, which you cannot count on.
Adjust your markup based on size, complexity, and urgency. Small changes (under $2,000): 35% to 50%. Medium changes ($2,000 to $15,000): 25% to 35%. Large changes (over $15,000): 15% to 25%. Rush or emergency: add 10% to 15% on top. Complex multi trade changes: add 5% to 10%. This tiered approach makes sure every change order carries its own weight financially. Build these tiers into your pricing calculator or estimating software so you do not have to think about it each time. Just select the size range and the tool applies the right markup. Consistent profitable pricing without the mental math.
Change Order Basics and Legal Protection
A change order is a written agreement between you and the client that modifies the original contract. It covers any work that was not in the original scope: additions, deletions, substitutions, or changes in method. It should include a description of the changed work, the price impact, the schedule impact, and signatures from both parties.
When should you issue one? Anytime the work changes from what you originally agreed to. The client wants to upgrade countertops? Change order. The architect redesigns a wall? Change order. You find hidden water damage that was not visible during the walkthrough? Change order. The rule is simple: if it is not in the original contract and it costs you time or money, it is a change order. I issue them even for small stuff because those small items add up to real money by the end of the project. Think of a change order as a mini contract for extra work. It protects you, it protects the client, and it keeps everyone on the same page. No surprises at the end. Use a change order template or quoting tool to make the process fast and professional.
These three terms get thrown around like they are the same thing, but they are not. A change order is a fully agreed upon modification to the contract. Both parties sign off on the scope, price, and schedule impact. It is the gold standard. A change directive (sometimes called a construction change directive) is when the owner tells you to proceed with changed work before the price is agreed upon. It is basically “start now, negotiate later.” An extra work order is a term used in some trades (especially roofing, HVAC, and electrical) that is essentially the same as a change order but uses trade specific language.
The important difference is between a change order and a change directive. With a change order, you have price certainty before work starts. With a change directive, you are taking a risk that you will get fair payment after the fact. If you receive a change directive, immediately start tracking T&M and submit daily cost reports. Protect your right to negotiate the final price. And get that directive in writing. A verbal “just do it” from the super is not a change directive. It is a recipe for not getting paid.
You need a signed change order. Full stop. I know the real world does not always work that way, but the closer you get to “signed before starting,” the fewer payment problems you will have. Verbal agreements are worth the paper they are not printed on, as my old boss used to say.
If getting a full signed CO is truly not possible before the work has to start (emergency repair, critical path issue), then at minimum get written authorization to proceed on T&M. An email, a text, even a message on the project management app. Something in writing from someone with authority to approve spending. Then document every hour and every dollar as you go. I keep a simple text template on my phone that says: “Confirming authorization to proceed with [description] on T&M basis at contract rates. Will submit formal CO pricing within [X] days.” Takes 30 seconds to send. That one text has saved me from disputes on at least a dozen projects. The goal is never to do work you cannot prove was authorized. Verbal is never provable. Written always is.
Your rights depend on your documentation and your state’s laws, but here are the main tools available to you. First, mechanic’s lien rights. In most states, you can place a lien on the property for unpaid work, including approved change orders. But there are strict deadlines (often 60 to 90 days from last work performed), so do not wait. File a preliminary notice early in the project to preserve your rights.
Second, breach of contract claim. If you have a signed change order and the client does not pay, that is a clear breach. Third, unjust enrichment. Even without a signed CO, if you can prove the client benefited from your work and it would be unfair for them not to pay, you may have a claim. But this is much harder to win than a signed document. Fourth, bond claims on public or bonded projects. The reality is that a signed change order is your strongest legal weapon. Without it, you are fighting uphill. I always tell new contractors: the best time to protect yourself legally is before the dispute starts. Good contracts, signed change orders, and thorough documentation are cheaper than any lawyer. Consult a construction attorney in your state for specifics on lien deadlines and filing requirements.