Pricing labor when the wage is only part of what a carpenter costs me

Greymill AcademyUS4 min readReviewed Oct 202618 primary sourcesUK version

The short answer

Work out the burdened cost of each productive hour, then price for margin, not markup.

The takeaway. Add payroll taxes, comp, liability and benefits to wages, spread it over productive hours, then divide by one minus your target margin. Markup is not margin.

Play the interactive lesson

Written for general contractors, remodelers, framers and carpenters, roofers, drywall, masonry and concrete contractors, and kitchen and bath installers in the US, from one-truck outfits to small GCs.

The short version

  1. Add the full burden to the wage.Employer FICA, federal and state unemployment, workers' comp, general liability charged on payroll, and benefits. Use your own comp class code and state rates.
  2. Spread it over productive hours only.Multiply by paid hours, then divide by the hours that actually reach a job. The rest still cost you.
  3. Divide by one minus your target margin.For example, divide by 0.7 for a 30% margin. Adding 30% to cost is markup, which is only a 23.1% margin.

Say you pay a carpenter $32 an hour. By the time payroll taxes, workers' comp, liability and benefits are added, and the paid hours that never reach a job are taken out, each billable hour costs far more. Bid at the wage plus a bit and a job can look fine on paper while losing money.

Margin is not markup

Margin is profit as a share of the price; markup is profit as a share of the cost. For example, a 30% markup is only a 23.1% margin, and a 30% margin needs a 42.9% markup.

  1. Start with the wage.The hourly rate you pay.
  2. Add the burden.Employer FICA (7.65%, As of Oct 2026), federal and state unemployment, workers' comp, general liability charged on payroll, and benefits.
  3. Spread it over productive hours.Multiply by paid hours and divide by productive hours, the hours that actually reach a job.
  4. Price for margin.Divide the burdened cost by one minus your target margin: for example, by 0.7 for a 30% margin.
  5. Price the whole job at full cost.The labor rate is not the whole price. A job's full cost also includes materials, equipment, subs and your allocated overhead, so make sure the bid recovers all of them, not just the crew's hours.
Burdened cost of a carpenter (indicative assumptions, As of Oct 2026)
Wage$32
Employer FICA at 7.65%$2.45
Unemployment (assumed 1.5%)$0.48
Workers' comp (assumed 9% of payroll)$2.88
General liability (assumed 3%)$0.96
Benefits$3
Burdened cost per paid hour$41.77
Bill rate for a 30% gross margin$67.45

$41.768 (before rounding) x 2,080 paid hours / 1,840 productive hours = $47.22 a productive hour; $41.768 x 2,080 / 1,840 / 0.7 = $67.45A 30% markup on the same cost gives only $61.38 an hour. Your comp class code and state rates replace these assumptions.

AvoidFor example, adding 30% to the $32 wage and calling it a 30% margin: $41.60 an hour, below the $41.77 burdened cost of a paid hour in the worked example.
Do this insteadBilling from the burdened cost per productive hour: $67.45 for a 30% margin in the worked example.

Burden and unproductive hours are real costs. Markup on the wage alone can leave you below cost before any overhead is recovered.

Estimating the job

  • Take off quantities by CSI division.
  • Get dated supplier and sub quotes that match your scope.
  • Itemize general conditions: supervision, temporary facilities, dumpsters and permits.
  • Use an escalation clause or a short validity period on volatile materials.
  • State the sales tax treatment on the estimate, and your license number where the state requires it on bids (California, Florida).

Your own bid history by job type is a better guide than any market rate. For a fixed bid running over a year, check the current Bureau of Labor Statistics producer price index for your construction inputs before you sign.

Use your own workers' comp class code and state rates in the burden. Comp rates follow the class code, so getting the right code for each worker is money.

Asked in Greymill

Example question and answer from Cash & Profit
You
Bidding a remodel. My carpenter gets $32 an hour and I charge $41.60, wage plus 30% margin. Comp is about 9% of payroll, liability 3%, benefits $3 an hour. Paid 2,080 hours a year, about 1,840 actually on jobs. Is $41.60 enough?
Cash & Profit
No. $41.60 is below what the carpenter costs you per paid hour. For a real 30% margin, charge $67.45.

Wage: $32
Employer payroll tax (FICA) at 7.65% (As of Oct 2026): $2.45
Unemployment, assumed 1.5%: $0.48
Workers' comp at 9%: $2.88
Liability at 3%: $0.96
Benefits: $3
Cost per paid hour: $41.77

Per productive hour (one that reaches a job): $41.77 x 2,080 / 1,840 = $47.22
For a 30% margin, divide by 0.7: $41.77 x 2,080 / 1,840 / 0.7 = $67.45

The trap: adding 30% to cost is markup, not margin. A 30% markup is only a 23.1% margin.

And that is labor alone. The bid still has to cover materials, equipment, subs and overhead.

Give me the rest of the crew's wages and I'll run the same check.

Play this demo in the Academy

Ask it about your own business

Paste this into Greymill with your own figures, and Cash & Profit works it through for your business.

Your question

I run a construction or building business in [state], in the US. My crew is [number] people at [hourly wages]. My workers' comp class codes and rates are [details], general liability is charged at [rate] of payroll, benefits cost [amount] an hour, and each person is paid for about [hours] a year but bills about [hours]. Work out the burdened cost per productive hour for each and the rate I need for a [target] gross margin, and compare it with what I charge now: [rates].

Start free trialHow it works7 days free with every specialist. No card needed.

More for construction and building in the US

Open the interactive lesson · Every construction and building lesson · What Greymill knows about the trade

Sources

The primary sources behind this lesson, checked Oct 2026.

  1. Topic 751 (Pricing, estimating and WIP: the math)
  2. Monthly release (Market sources, rates and lending conditions)
  3. PPI (Market sources, rates and lending conditions)
  4. Product pages (Market sources, rates and lending conditions)
  5. FOMC statement (Market sources, rates and lending conditions)
  6. NY Fed SOFR (Market sources, rates and lending conditions)
  7. H.15 bank prime loan (Market sources, rates and lending conditions)
  8. Bus. and Prof. Code sec. 7030.5; Fla. Stat. sec. 489.119(5)(b) (Deliverables in house style)
  9. sec. 7159; GBL sec. 771; Fla. Stat. sec. 489.1425; Tex. Prop. Code sec. 53.255 (Deliverables in house style)
  10. G702-1992 and G703-1992 (Deliverables in house style)
  11. Civ. Code secs. 8132 to 8138; Tex. Prop. Code secs. 53.281 to 53.287; Fla. Stat. sec. 713.20 (Deliverables in house style)
  12. Form WH-347 (Deliverables in house style)
  13. 29 U.S.C. secs. 206, 207 (People: wages, prevailing wage, comp and I-9)
  14. Lab. Code sec. 510 (People: wages, prevailing wage, comp and I-9)
  15. 40 U.S.C. sec. 3142; 29 C.F.R. sec. 5.5(a)(3) (People: wages, prevailing wage, comp and I-9)
  16. sec. 1725.5 (People: wages, prevailing wage, comp and I-9)
  17. Gov't Code ch. 2258; N.Y. Lab. Law sec. 220 (People: wages, prevailing wage, comp and I-9)
  18. Bus. and Prof. Code sec.7125; CSLB Bulletin 22-12 (Oct.11,2022), four additional classifications from Jan.1,2023 and pre-existing C-39 duty (People: wages, prevailing wage, comp and I-9)

Ready to try Greymill?

Sixteen specialists who already know your trade and your country, sharing one memory of your business.

7 days free with every specialist. No card needed.

Continue with GoogleTry the demo, no sign-up