A few years back I opened a wall on a 1970s bathroom and found rot running three studs deep. Plumbing leak nobody knew about. On a fixed-price bid, that surprise comes straight out of my pocket or it turns into an awkward change-order fight. This job was cost-plus. I called the homeowner, showed her the photos, and we agreed on the repair the same afternoon. No fight. No eating the cost. That is the whole point of cost-plus pricing.
If you are tired of getting burned by hidden scope, this is the structure worth understanding. Try EstimationPro free to build the line-item backup a cost-plus job needs, or read on for how the math actually works.
Quick Answer: How Cost-Plus Pricing Works
Cost-plus pricing bills the client for your actual project costs (materials, labor, subcontractors) plus an agreed-upon fee. That fee is either a percentage of the costs (usually 10% to 20%) or a flat dollar amount. The client sees real receipts. You get paid for the work you actually do, not the work you guessed at when you wrote the bid.
The formula is simple:
Total Price = Direct Costs + (Direct Costs x Fee %)
Direct costs are everything that goes into the job. The fee is your overhead and profit. Want to run the markup side fast? Use our Contractor Markup Calculator to turn a target margin into the right percentage.
What Counts as “Cost” in Cost-Plus
This is where contractors lose money. If your contract does not spell out what counts as a billable cost, you will eat the gray areas. Be specific.
Billable direct costs usually include:
- Materials at your actual invoice price
- Labor at a burdened rate (wage plus taxes, comp, and benefits)
- Subcontractors at their billed amount
- Equipment rental tied to the job
- Permits and fees pulled for the project
- Dump runs and disposal
Your fee then covers the stuff that is not job-specific: your truck, your insurance, your office time, your tools, and your profit. A general construction laborer runs $15 to $35 an hour depending on your market, and a carpenter runs $20 to $45 (BLS construction wage data, May 2024). But those are raw wages. Burden them before you bill them. I have watched contractors bill straight wage and quietly lose 30% to payroll taxes and comp.
Cost-Plus vs Fixed-Price vs Time and Materials
People mix these up all the time. Here is how they actually differ.
| Factor | Cost-Plus | Fixed-Price (Lump Sum) | Time & Materials |
|---|---|---|---|
| Who carries the risk | Client | Contractor | Client |
| Cost transparency | Full (real receipts) | None (one number) | Full |
| Best for | Unknown scope, remodels | Defined scope, new work | Small or open-ended jobs |
| Your profit | Predictable % | At risk from surprises | Predictable hourly |
| Client trust needed | High | Low | Medium |
| Change-order fights | Rare | Common | Rare |
Fixed-price is clean when you know exactly what is behind the walls. New construction. A deck on open ground. You can measure it, price it, and stand behind one number. The trouble starts on older homes where the scope is a guess until demo day.
Cost-plus shines on remodels. PNW homes built before modern code are full of surprises: rot, old wiring, plumbing that was never up to code. I would rather bill those honestly than pad a fixed bid by 25% just to cover the unknown and risk losing the job to a lowballer who will change-order the client to death anyway.
Time and materials is the cousin of cost-plus. The difference is T&M usually bills labor at a marked-up hourly rate instead of cost plus a separate fee. Good for a half-day repair. Clunky for a $40,000 remodel.
Worked Example 1: Percentage Fee on a Kitchen Remodel
Say you run a mid-range kitchen remodel as cost-plus at a 15% fee.
- Materials: $18,000
- Labor (burdened): $7,500
- Subcontractors (electrical, plumbing): $6,000
- Direct cost subtotal: $31,500
- Fee at 15%: $31,500 x 0.15 = $4,725
- Total price to client: $36,225
If the tile order comes in $1,200 over because the client upgraded to porcelain, the new direct cost is $32,700, the fee adjusts to $4,905, and the total becomes $37,605. No change-order argument. The client picked the upgrade, the receipt proves it, and your fee scales with the work. That is the clean part.
Worked Example 2: Fixed Fee vs Percentage Fee
A percentage fee has one weakness. It rewards you for spending more, which makes some clients nervous. A fixed fee fixes that.
Take the same kitchen. Instead of 15%, you and the client agree on a flat $5,000 fee no matter what the costs land at.
- Direct costs come in at $31,500: your fee is $5,000 (15.9% effective)
- Direct costs run over to $34,000: your fee is still $5,000 (14.7% effective)
The fixed fee tells the client you have no reason to inflate material costs. Your pay is locked. I use a fixed fee on jobs with skittish homeowners and a percentage on jobs where the scope is genuinely wide open. Both are honest. They just send different signals.
A typical contractor markup runs 10% to 50% with 20% being common, and overhead and profit (O&P) lands around 15% to 35% (NAHB builder cost data and RSMeans O&P benchmarks). Your cost-plus fee should land inside that range. Go below 10% and you are working for free. The Profit Margin Calculator will show you what a given fee leaves you after overhead.
What Cost-Plus Costs Across Different Markets
Cost-plus does not change your fee percentage by region, but the direct costs underneath it swing hard. The same kitchen costs very different money depending on where you swing the hammer.
| Metro | Labor Cost vs National Avg |
|---|---|
| New York, NY | +30% |
| San Francisco, CA | +28% |
| Seattle, WA | +15% |
| Denver, CO | +5% |
| Phoenix, AZ | -8% |
| Rural Midwest | -15% |
These are rough swings based on BLS regional wage data and field experience. Prices vary by region, and you should always get local quotes from your own suppliers and subs before you lock a number. Treat this as a 2026 starting point, not gospel.
Common Cost-Plus Mistakes That Cost You Money
I have made some of these. Learn them the cheap way.
- No cap or “not-to-exceed” clause. Clients get nervous with an open meter. A not-to-exceed number gives them a ceiling while you still bill actuals underneath it.
- Billing unburdened labor. Wage is not cost. Add the payroll taxes, workers comp, and benefits, or you bleed margin on every hour.
- Vague cost definitions. Spell out exactly what is billable in the contract. Dump fees, fuel, small tools. Decide up front or argue later.
- No receipts system. Cost-plus lives and dies on documentation. If you cannot show the invoice, you cannot bill it. A clean line-item record is the whole deal.
- Forgetting the fee applies to overages too. When costs go up, your fee should scale with a percentage structure. Do not do the extra work for free.
A solid change order template keeps the paper trail straight when scope shifts mid-job, even on a cost-plus deal.
When to Walk Away From Cost-Plus
Cost-plus is not always the right call. Skip it when:
- The scope is fully known and measurable. Just bid it fixed.
- The client does not trust you yet. Cost-plus needs trust. A first-time client shopping on price alone is not the right fit.
- You cannot document costs cleanly. No system, no cost-plus.
Good, fast, or cheap. Pick two. Cost-plus is the honest version of that conversation, because the client sees the real tradeoffs in real dollars.
Frequently Asked Questions
What is a typical cost-plus fee for a contractor? Most cost-plus fees run 10% to 20% of direct costs, with 15% being common on remodels. The fee covers your overhead and profit. On larger jobs with simpler logistics, contractors sometimes drop toward 10%. On complex, hands-on remodels, 20% is fair.
How do contractors calculate a cost-plus price for a client? Add up all direct job costs (materials, burdened labor, subs, permits, disposal), then add your fee as either a percentage or a flat dollar amount. For a $31,500 cost job at a 15% fee, you bill $36,225. The Labor Cost Calculator helps you nail the burdened labor number that feeds into it.
Is cost-plus or fixed-price better for a remodel? Cost-plus is usually better when the scope has unknowns, which describes most older-home remodels. Fixed-price is better when you can measure and define everything up front. The hidden-scope risk is the deciding factor. If you cannot see what is behind the walls, cost-plus protects you.
Does cost-plus protect the contractor or the homeowner? Both, when it is done right. The homeowner sees real receipts and only pays for actual work. The contractor stops eating surprise costs and gets paid a fair fee on the real scope. The catch is documentation. Keep clean records or the trust breaks down.
What is a not-to-exceed cost-plus contract? It is a cost-plus deal with a ceiling. You bill actual costs plus your fee, but the total cannot pass an agreed cap unless the client signs off on added scope. It gives the homeowner cost certainty while keeping the honesty of billing actuals underneath.
Pricing It Right Without the Spreadsheet Headache
Cost-plus only works if your cost tracking is tight. Every receipt, every labor hour, every sub invoice has to land in the right place, or the math falls apart and so does the client’s trust. That is hours of spreadsheet work on every job.
Contractors using EstimationPro report cutting estimate time from a couple of hours down to minutes, with the line-item detail a cost-plus job needs built right in. Try EstimationPro free and it does not stop at the estimate. It turns your costs into a clean proposal, sends it automatically, follows up with the homeowner so you win more of the bids you already send, and invoices the job when the work is done. Build it once. Get paid faster. Get home to your family instead of buried in a spreadsheet.
Cost-Plus Kitchen Remodel: What the Client Actually Pays
Get Free Estimating Tips
Enter your email and we'll send you pro tips, cost data, and useful resources for contractors.
We'll send helpful resources and occasional tips. Unsubscribe anytime.
EstimationPro AI For Contractors, By Contractors Price Every Job With Confidence
Stop second-guessing your numbers. EstimationPro AI builds accurate estimates from real cost data.