July 2, 2026 · 8 min read · By Andrew Bernardo

Change Order vs Allowance: What Each One Is Actually For

I've watched contractors lose thousands because they treated allowance overruns like change orders, or worse, didn't track them at all. A change order vs allowance question sounds like semantics until you're explaining to a homeowner why their $45,000 kitchen reno is now $58,000 and you can't produce the paper trail. An allowance is a budgeted line item in your original contract for something the client hasn't picked yet. A change order is a contract amendment after both parties signed. They're not interchangeable, and mixing them up kills your margin.

What a contractor allowance actually is

An allowance is a dollar amount you write into the original contract for a material or fixture the homeowner hasn't selected yet. You're signing the contract today, but they won't pick tile until week three. So you plug in $4,000 for tile at $4 per square foot based on 1,000 sf.

The allowance lives inside the base contract price. It's not extra. When the homeowner picks $8/sf tile instead, they owe you the $4,000 difference plus your markup on that difference. That's an allowance adjustment, not a change order.

Common allowance line items in residential work:

You set the allowance based on a mid-grade product in your market. Not builder-grade garbage, not top-shelf luxury. Something a reasonable client would actually choose. Then you document what that allowance assumes: brand, style, square footage, labor to install. If they go over, you have a paper trail showing exactly why.

What a residential change order actually is

A change order is a written amendment to the contract after both parties signed it. The scope changed. They want to add a bathroom, move a wall, or upgrade the pool depth from 4 feet to 6 feet. That's new work that wasn't in the original agreement at all.

Change orders require three things: a description of the new work, the price (labor and materials), and signatures from both parties. No signature, no protection. I've seen contractors do side-deal handshakes and then fight for months to collect because there's no signed change order.

A change order adds to or subtracts from the contract total. It's not an adjustment within an existing line item. When a homeowner says "let's add a pergola over the patio," that's a change order. When they pick $6/sf pavers instead of the $4/sf allowance, that's an allowance overrun. The distinction matters because your contract language and your lien rights hinge on it.

When allowance overruns turn into change orders (and when they don't)

Here's where it gets messy. If the homeowner picks tile that's $2/sf over the allowance, that's a simple adjustment. You invoice the difference, apply your markup, done. But if they pick tile so expensive that it changes the install method or requires different underlayment, you're crossing into change order territory because the scope of work shifted.

Example from a pool job I did in 2021. We had a $3,000 allowance for waterline tile, assuming 6-inch tile in a standard running bond pattern. Client picked 12-inch glass tile that required epoxy setting bed and a different grout. That wasn't just an allowance overrun. The labor and materials package changed enough that I wrote it as a change order referencing the original allowance line, then replaced that line entirely.

Most allowance overruns don't need a change order. You just need clean documentation. When the client makes their selection, you send a written confirmation showing the allowance amount, the actual cost, the difference, and your markup. If they're over by $5,000, that's $5,000 plus your margin. Get them to sign off on that number before you order the material. I built a tool called Workhand that handles this with a customer selections sheet, and it automatically flags when a selection is going to blow the allowance.

How to stop losing margin on allowance overruns

The biggest leak is forgetting to mark up the overage. You budgeted $4,000 at cost, client picks $8,000 at cost, and you bill them $4,000 extra with no margin. You just worked for free on that delta.

Second leak is labor. The allowance assumed 20 hours to install. The upgraded material takes 30 hours because it's more fragile or requires different prep. You eat the 10 hours unless you spelled out labor assumptions in the original allowance description.

Third leak is not tracking allowances separately from the main budget. I've seen guys lump everything into one line item and then guess at the end of the job whether the client went over. By then it's too late to collect. You need a separate ledger for every allowance: what you budgeted, what they picked, what the delta is, and whether they signed off on the adjustment.

Workhand's cost tracking lets you log allowances as separate line items and compare them to actuals in real time. When the tile comes in at $7,200 instead of $4,000, the app flags it and you send the client an allowance adjustment before the tile hits the jobsite. No awkward conversations three months later when you're trying to close out the invoice.

Documentation that actually holds up

Your contract needs an allowance schedule as an exhibit. Every allowance gets a line: description, quantity, unit price, total, and what it includes (material, labor, taxes, delivery). When the homeowner makes their selection, you issue a written allowance confirmation referencing the contract exhibit.

For change orders, use a sequentially numbered form. Change Order #1, #2, #3. Each one describes the work, states whether it's additive or deductive, shows the price breakdown, and has signature lines for owner and contractor. Attach it to the original contract as an amendment. If you end up in a lien or payment dispute, the judge wants to see a clean paper trail from the base contract through every change order.

I've had jobs with 15 change orders. It's normal on residential work because homeowners change their minds. The key is that every single one was signed before we did the work. No handshake deals, no text message approvals. If it's not signed, it's not a change order, it's you doing free work and hoping they'll pay you later.

How I handle this in Workhand

When I was running pool jobs, I tracked allowances in a spreadsheet and change orders on a Word template. It was a mess. Half the time I'd forget to get a signature, or the homeowner would say "I never agreed to that" and I couldn't prove otherwise.

Workhand's estimate tool lets you add allowance line items with descriptions and assumptions baked in. When the client signs the estimate (e-signature built in), those allowances are locked into the contract. Then the customer selections sheet tracks what they actually pick, flags overruns, and generates an adjustment invoice automatically.

For change orders, you can create them inside the job, attach photos or design files, and send them for e-signature. The system numbers them sequentially and ties them back to the original estimate. When it's time to invoice, all the allowance adjustments and change order amounts roll up into one clean total. The client can see the full breakdown in their customer portal, so there's no "I didn't know about this" conversation at the end.

The profit tracking shows you margin per job including allowance adjustments. If you're consistently losing money on tile allowances because clients always go high-end, you'll see it in the numbers and adjust your base allowance on the next contract.

Track allowances and change orders in one place

Workhand flags overruns, generates adjustment invoices, and keeps your margin intact. Built for small crews, priced like it.

See pricing

Frequently asked questions

Can I turn an allowance into a change order after the contract is signed?

You can, but it's usually cleaner to keep it as an allowance adjustment unless the scope of work changed significantly. If the upgraded material requires different labor, substrates, or install methods, write it as a change order that references and replaces the original allowance line.

Do I need to mark up allowance overruns?

Yes. The overage is additional cost to you, and you're entitled to your margin on it just like any other material. If your standard markup is 20%, apply that to the difference between the allowance and the actual cost.

What if the client picks something under the allowance?

Credit them the difference, minus your markup on the savings if your contract allows it. Some contracts say allowance savings go back to the owner dollar-for-dollar, others let you keep a percentage. Spell it out in your contract.

How do I set allowances without under-budgeting?

Start with mid-grade products your local suppliers stock. Get actual quotes for the assumed material and add 10 to 15% buffer because homeowners usually go up, not down. Document the brand, model, and quantity your allowance is based on so there's no confusion later.

What happens if I forget to get a change order signed?

You're exposed. In a payment dispute, you'll have a hard time proving the client agreed to the extra work. Some states let you recover under quantum meruit (reasonable value of services), but it's a much harder fight than just getting a signature up front.

Can a client refuse to pay an allowance overrun?

Not if you documented the allowance in the contract and got written confirmation when they made their selection. If you skipped either step, you're in a gray area and might eat the cost.

Should I include tax in the allowance amount?

Be explicit in the contract. Either the allowance is the material cost and tax is added separately, or the allowance is all-in including tax. I prefer listing the base allowance and then adding tax as a separate line so there's no confusion about what the product itself cost.

Do allowances apply to labor-only contracts?

Not typically. Allowances are for material costs the client hasn't chosen yet. If you're labor-only, the client is providing materials and there's nothing to allow for. You'd use a change order if they ask you to do additional work outside the original scope.