Cabinet makers in the U.S. average $21.44 per hour as employees, per PayScale (May 2026, 260 profiles). The true cost a shop pays to deploy one billable hour of that labor — once employer taxes, workers’ compensation, non-billable time, and overhead are factored in — runs approximately $45–$65. These are not the same number, and the gap between them determines whether your job quotes are covering real cost or quietly subsidizing overhead out of what should be net income.
What Is the Average Cabinet Maker Wage?
PayScale’s most recent data (May 2026, 260 salary profiles) puts the average cabinet maker hourly rate at $21.44. The range runs from $15.60 at the 10th percentile to $31.66 at the 90th. Experience matters: entry-level cabinet makers (<1 year) average $13.92, while early-career workers (1–4 years) average $18.11.
Indeed’s July 2026 data, drawn from 3.2k job postings over the past 36 months, shows a national average of $23.94 per hour — higher than PayScale’s self-reported survey, which is consistent with a known methodological difference: job postings reflect what employers advertise to pay, which tends to run above what workers actually report earning.
| Source | Average wage | Data basis |
|---|---|---|
| PayScale (May 2026) | $21.44/hr | 260 self-reported profiles |
| Indeed (July 2026) | $23.94/hr | 3.2k job postings, 36 months |
| ZipRecruiter (2025) | ~$21.40/hr | Job listing aggregation |
The practical planning range: a cabinet maker employee in the U.S. costs roughly $21–$24 per hour in direct wages. That is the starting point for what follows — not the end point.
For context on how labor rate connects to what you charge per job, see how much to charge per cabinet.
Not sure if your current job quotes are covering real labor cost? Run the CabinetBoost ROI Calculator to model your loaded cost floor →
How Does a Shop’s True Labor Cost Differ From the Employee Wage?
The loaded employer cost runs roughly $15/hr more than the wage — a $21–$24 employee costs the shop approximately $36–$39 per hour before overhead, once FICA, workers’ comp, and non-billable time are factored in. These two numbers are structurally different and cannot be used interchangeably in job quotes.
Shop owners on WOODWEB’s pricing forum routinely report that employees cost roughly $15 per hour more than their base wage once benefits, taxes, and non-productive hours are counted. On a $21–$24 wage, that puts the employer cost before overhead at approximately $36–$39 per hour — and that is before anything hits the overhead line.
The distinction matters because job cost sheets and project quotes have to be built from employer cost, not employee take-home wage. A shop that quotes from the PayScale $21.44 number is pricing below its actual cost on every job that involves that worker. The error is invisible until a shop owner runs a real job-costing pass and finds that margin they thought existed never did.
For how to use this loaded rate as the foundation for every job quote, see how to calculate cabinet price.
What Does a Loaded Cabinet Shop Labor Cost Include?
A $21.44/hr cabinet maker wage builds to $45–$65 per billable hour in true employer cost once five components are stacked: FICA/SUTA, workers’ comp, non-billable time recovery, and overhead allocation. Each layer is illustrated below on the $21.44/hr PayScale baseline:
Wage-to-Loaded-Cost Build-Up — Cabinet Maker at $21.44/hr
| Component | Rate | Added Cost/hr | Running Total |
|---|---|---|---|
| Employee wage | — | $21.44 | $21.44 |
| Employer FICA (Social Security 6.2% + Medicare 1.45%) | 7.65% | $1.64 | $23.08 |
| SUTA/FUTA (state + federal unemployment, blended) | ~3% | $0.64 | $23.72 |
| Workers' compensation (woodworking shops, mid-range) | ~6% of payroll | $1.29 | $25.00 |
| Non-billable time recovery (20% non-productive hours) | 40 paid → 32 billable | +$6.25 | $31.25 |
| Overhead allocation (small-to-mid shop, varies) | $14–$35/hr | $14–$35 | $45–$65 |
Illustrative derivation from sourced components. Overhead varies by shop size and market. Workers' compensation rates vary by state and claims history (typically 4–10% for woodworking operations). Non-billable time estimate per WOODWEB shop owner discussions (15–25% of paid hours). FICA per IRS federal law. This is not a published survey figure.
The FICA line is mandatory and fixed: 7.65% of wages every payroll, per IRS requirements. On $21.44, that is $1.64 per hour.
Workers’ compensation varies more than most shop owners realize. Cabinet and woodwork manufacturing falls under NCCI class code 2802 in most states, with rates that typically run 4–10% of payroll depending on state, carrier, and the shop’s own claims history. Low-claim shops in low-rate states land toward 4%; higher-risk states or shops with recent claims can run 8–10%+.
Non-billable time is the line most shops leave out of the calculation entirely. Per discussions on WOODWEB’s pricing forum, shop owners identify 15–25% of scheduled hours as non-billable — time spent on machine setup and teardown, shop cleanup, equipment maintenance, quoting support, and material handling. If a worker is on your payroll for 40 hours but productively builds cabinets for 32, you pay 40 hours of employer cost to get 32 hours of production. The cost per productive hour is $25.00 × (40/32) = $31.25, not $25.00.
Overhead allocation covers the fixed costs that do not vanish between jobs: shop rent or mortgage, equipment depreciation, utilities, business insurance, software subscriptions, and administrative time. A cabinet shop carrying $2,000–$5,000 per month in fixed overhead with one worker and 130–160 billable hours available per month carries an overhead load of roughly $13–$38 per billable hour. That addition takes the loaded cost from ~$31 to the $45–$65 range.
The result: deploying one hour of cabinet maker labor costs a shop roughly $45–$65 (including overhead allocation) before the shop’s own profit target, depending on overhead structure, state, and claims history. This figure is not a published industry benchmark — it is a derivation from the component rates above. What it represents is the floor that every job quote has to exceed before the first dollar of profit appears.
Per Woodworking Network’s annual pricing survey, custom cabinet shop rates — which include overhead and profit margin on top of this floor — “should be more like $100 per hour rather than under $50 per hour.” That $100+ figure is the full shop rate, not the loaded employer cost. The gap between $45–$65 (employer cost) and $100+ (shop rate) is where overhead recovery and profit margin live.
How Do You Set a Shop Hourly Rate vs. Quoting by the Job?
Most custom cabinet shops quote by the job rather than by the hour — the loaded rate ($45–$65) is an internal calculation tool used to build the job floor, not a figure that appears on client proposals. Open hourly quotes create scope-creep exposure that flat job quotes avoid.
The logic: an open hourly quote creates scope-creep exposure. A complex job that runs long costs you overtime, non-billable setup, and material waste that a flat hourly rate does not recover. Quoting by the job — based on a real time estimate multiplied by your loaded cost per hour, plus materials and margin — gives you the floor you need without exposing yourself to customer disputes over hours worked.
The prerequisite is knowing your loaded cost per hour accurately. Shops that skip that calculation and quote from wage cost alone have no floor. They may appear to win more bids than competitors, but the margin story over 12 months will not match the volume.
For cabinet shops running active Google Ads or other lead generation, see how CabinetBoost structures marketing campaigns for cabinet showrooms.
Do Cabinet Maker Rates Vary by Region?
Yes — cabinet maker wages range from $23.94/hr nationally to $28.00/hr in Dallas and $27.46/hr in Brooklyn, per Indeed’s July 2026 city-level data, with overhead and workers’ comp costs adding further regional variation on top of the wage gap.
| City | Average cabinet maker wage |
|---|---|
| Dallas, TX | $28.00/hr |
| Brooklyn, NY | $27.46/hr |
| Savannah, GA | $26.30/hr |
| Las Vegas, NV | $25.05/hr |
| Minneapolis, MN | $24.62/hr |
| U.S. national average | $23.94/hr |
These are job-posting wages, which reflect local labor market conditions. The variance extends beyond wages: workers’ compensation rates, state unemployment insurance, shop rent, and local overhead costs all vary geographically. A shop in Manhattan carries higher overhead per square foot than one in rural Tennessee — which means the loaded cost floor and the rational shop rate both shift by market.
Regional variation also affects what the market will bear. Custom cabinet markets in high-cost urban areas can support higher per-linear-foot pricing, which gives more room for the loaded cost stack. In price-sensitive suburban or rural markets, the same loaded cost stack may push against what buyers will accept — which is why knowing your cost floor is more important, not less, in competitive markets.
How Does the Hourly Rate Connect to Per-Cabinet and Per-Linear-Foot Pricing?
A 10-linear-foot cabinet run requires 16–32 shop hours — at $45–$65 in loaded labor cost per billable hour, that is $720–$2,080 in labor alone before materials or margin. The hourly rate is a job-cost input, not a standalone pricing unit; shops that skip the loaded-cost calculation and quote from the $21.44 wage price away $23–$44 per hour before the job starts.
A semi-custom 10-linear-foot cabinet run — a common mid-market kitchen project segment — typically requires somewhere between 16 and 32 shop hours depending on design complexity, finish schedule, and whether installation is included. At a loaded labor cost of $45–$65 per hour, that represents $720–$2,080 in labor cost for the run before materials, hardware, or margin.
Semi-custom cabinetry retails for $150–$650 per linear foot per Bob Vila’s kitchen cabinet cost guide — so a 10-LF run retails at $1,500–$6,500. Your loaded labor cost of $720–$2,080 leaves room for materials, overhead, and margin — but only if that labor cost number is accurate. Shops quoting from the $21.44 wage rather than the $45–$65 loaded cost are understating their labor floor by $23–$44 per hour, which on a 20-hour job represents $460–$880 of margin that was priced away before the job started.
The hourly rate is where the job cost math starts. Get that number wrong and every downstream calculation is wrong too.
For how loaded labor cost applies when evaluating a $10,000 kitchen inquiry against your real cost floor, see how to qualify a $10K kitchen budget inquiry.
What Fixing Your Pricing Floor Looks Like in Practice
Most shops that fix their margin problem do not do it by cutting costs. They do it by correcting the cost floor the quotes are built from.
Bienal Closets was paying $234 per lead through shared aggregator traffic. After CabinetBoost restructured their campaigns around owned Google Ads targeting qualified showroom buyers, cost-per-lead dropped to $47 — an 80% reduction. The margin gain from that alone, at a 25% close rate, was $748 per closed job recovered. When combined with quoting from a real loaded cost floor rather than the wage number, the compound effect is visible in every job.
If your current quotes are priced off the $21.44 wage rather than the $45–$65 loaded cost, you are giving away $23–$44 per hour before the job starts. On a 20-hour project, that is $460–$880 of margin priced away before a single board is cut.
Model your numbers in the CabinetBoost ROI Calculator →
CabinetBoost guarantees 20 booked showroom appointments in 90 days — or you don’t pay. See how it works →