# How to Compete with Union Shops on Pay (2026 Guide)
You compete with union shops on pay by shifting the conversation from hourly rate to total compensation — building out health coverage, retirement matching, guaranteed hours, and performance bonuses until the full package matches or beats the union number. Most non-union shops lose recruits not because they pay less overall, but because they never calculate or present the full number.
This matters more in 2026 than it did five years ago. Skilled trades — electrical, plumbing, HVAC, sheet metal — are aging out faster than apprenticeship programs are filling seats, and union locals in many metros have used that scarcity to push wage scales up aggressively. If you're a shop owner watching journeyman electricians walk across the street for a union card, you need a real strategy, not a morale speech. Here's how to build one.
Union pay is published, standardized, and higher on the base hourly rate than most non-union shops can match dollar-for-dollar — that's the trade-off you're working against. Local union scales vary enormously by trade and metro, but the structure is consistent: a base hourly wage plus a separate "package" that funds health insurance, a pension, an annuity or 401(k)-style fund, training, and often a supplemental unemployment or vacation fund, all negotiated into the contract and paid on top of the wage.
The number recruits quote you is usually just the base rate — say, a journeyman wireman scale in a given local. What they often don't say out loud (because they may not think about it that way) is that the fringe package can add a substantial percentage on top of that base, frequently in the range of 35% to 50% depending on the trade and local. So when a candidate tells you "the union pays $42 an hour," the shop's actual per-hour cost of that worker, including fringes, might be closer to $58 to $63.
This is the first mental correction you need to make: you are not competing against a wage. You are competing against a fully loaded labor cost that happens to be itemized and public. That's actually good news, because non-union shops have more flexibility in how they build an equivalent package — you just have to build it deliberately instead of hoping a slightly-above-market hourly rate covers it.
Union training funds also subsidize apprenticeship costs that a non-union shop would otherwise absorb directly, and many locals guarantee steady work through hiring halls and area-standards agreements. So part of what you're competing with isn't just pay — it's predictability. A worker who's spent a career getting laid off between jobs values guaranteed hours almost as much as the rate itself.
You match union pay by rebuilding your compensation as a stack of components — base wage, benefits, retirement match, bonuses, and guaranteed hours — rather than trying to out-bid on hourly rate alone, which is the one lever you can't move without hurting margin on every job you price. Raising your base rate by $6 an hour across a workforce is the most expensive, least flexible way to close a pay gap. It hits every payroll hour, every overtime calculation, and every future raise expectation permanently.
Instead, look at where a dollar of compensation spend buys you the most competitive leverage:
Health insurance with low or no employee premium contribution. A worker comparing a union health plan (paid through the fringe package) to a non-union job with a $400/month payroll deduction for family coverage will do that math instantly. If you can offer a plan where the company absorbs most or all of the premium, that's often worth more to a worker with a family than an extra dollar or two an hour, and it's a cost you can control by shopping plans and adjusting deductibles — something a multi-employer union trust can't do as nimbly for an individual shop.
A real retirement match, not a token one. Union annuity and pension contributions are often a meaningful percentage of the wage — sometimes in the several-dollars-per-hour range depending on the trade and local. A non-union shop offering a 401(k) with a 4% or 5% match on top of wages is directly comparable and, unlike a pension, it's fully vested and portable, which is a real selling point to younger workers who don't expect to stay anywhere 25 years.
Bonuses tied to performance, not tenure. This is where non-union shops have a genuine structural advantage. Union scale pay is the same for every journeyman at a given step regardless of how fast or careful they are. A shop that pays a $2/hour production bonus to its top performers, or a per-job completion bonus for coming in under budget and callback-free, is offering something the union structure structurally cannot: the ability for a strong worker to out-earn the union scale.
Guaranteed minimum hours. If cash flow allows, guaranteeing 40 hours a week (even during slower weeks) removes one of the biggest reasons workers cite for wanting a hiring hall behind them.
Non-wage benefits close the union pay gap when they solve a real financial problem the worker has today — vehicle and tool costs, health coverage, schedule certainty — rather than being generic perks that sound nice in a job posting but don't move anyone's decision.
Here's a worked illustration. Assume a non-union shop pays a journeyman HVAC tech $32/hour, and the competing union scale in that metro is $40/hour base plus a fringe package (illustrative, roughly 40% of base) — so the union's fully loaded cost per hour is around $56. On the surface, the non-union shop looks $8/hour behind on cash wage, or roughly $16,600/year on a 2,080-hour year.
Now stack the non-union offer:
| Component | Illustrative value | Notes |
|---|---|---|
| Base wage gap vs. union | –$16,600/yr | The number recruits fixate on |
| Employer-paid health premium (vs. worker paying a share) | +$4,800/yr | Assume employer covers a $400/mo family premium the worker would otherwise pay |
| 401(k) match (5% on $32/hr, 2,080 hrs) | +$3,328/yr | Fully vested, portable |
| Company vehicle or vehicle allowance | +$3,600/yr | Assume $300/mo, common in HVAC/plumbing service roles |
| Tool allowance / annual stipend | +$1,000/yr | Union apprenticeship funds often cover this differently; direct cash stipend is comparable |
| Performance/completion bonuses (top performers) | +$3,000–$6,000/yr | Varies by individual — union scale offers $0 here |
| Net gap after benefits (average performer) | ≈ –$4,700/yr | Still behind, but a fraction of the headline gap |
| Net gap after benefits (top performer with bonuses) | ≈ $0 to +$1,700/yr | Competitive or ahead |
Verify every one of these line items against your own supplier, insurance broker, and payroll numbers before you build a real offer sheet — this table is illustrative math to show the method, not a claim about what any specific shop pays.
The point isn't that the numbers will land exactly like this for your shop. It's that when you actually itemize employer-paid health premiums, retirement matching, vehicle costs, and bonus potential, the gap between your offer and the union scale is almost always smaller than the raw hourly comparison suggests — and for your better performers, it can disappear or flip in your favor.
Union shops operate under contract terms — seniority-based scheduling, defined job classifications, specific overtime and dispatch rules. A non-union shop can offer things the union structure isn't built for: four-day workweeks, choice of route or territory, flexible start times for workers with childcare needs, or a clear path to a lead-tech or supervisor role based on merit rather than years in the hall. For workers who've been frustrated by seniority rules that keep them on undesirable shifts regardless of performance, that flexibility has real value — but only if you name it specifically in your offer, not as a vague "we're a family here" line.
Calculate total compensation by adding four things for a single role — base wage times annual hours, employer-paid benefit premiums, retirement contributions, and average annual bonus/incentive pay — then divide by annual hours to get a true loaded hourly figure you can compare directly to a published union scale.
The formula:
True hourly value = (Annual wages + employer benefit costs + retirement contributions + average bonus payout) ÷ annual hours worked
Run this calculation for a realistic average performer, not your best-case scenario, and be honest about what percentage of your team actually hits bonus targets. If only 20% of your techs earn the top bonus tier, don't build your recruiting pitch around that number — build it around the median.
Once you have your true hourly number, get the actual union scale for your trade and metro (most locals publish wage schedules, and business agents will often confirm current rates if you ask directly) and compare fully loaded to fully loaded, not your number to their headline rate.
Communicate compensation as a total number with the math shown, in writing, before the candidate has to ask — because the union pitch is transparent and standardized, and if your offer looks vaguer or less confident by comparison, you lose the candidate to certainty even when your package is competitive.
Practical moves that work:
Retain workers against a higher union hourly rate by making sure your top performers can out-earn union scale through incentive pay, by locking in retention with vesting schedules on retirement contributions and tool programs, and by checking in on pay competitiveness annually rather than waiting for a resignation letter to force the conversation.
Specific retention levers:
Generally, yes — wage scales are typically published or shared on request since they're part of a negotiated contract, not confidential. Contact the local directly; most will confirm current journeyman and apprentice rates.
It's rarely the most efficient move. A flat hourly match costs you on every payroll hour permanently, including overtime, and gives nothing back in retention leverage. Building the gap-closing dollars into benefits, retirement matching, and performance bonuses usually stretches the same budget further and rewards your best people more than a flat raise would.
It depends on the contract cycle for that local, but many negotiate step increases on a set schedule, sometimes annually. Build a habit of checking current scale at the same time each year so your own compensation review isn't reacting to a resignation.
Not exactly — apprentices are more schedule- and training-sensitive than fringe-benefit-sensitive. A clear, fast path through apprenticeship hours, mentorship, and predictable raises at each level often matters more to them than retirement matching, which they may not value yet.
Be honest about which jobs and customers you're pricing too thin to support competitive labor costs, and consider raising prices on lower-margin work before cutting into worker compensation further. A shop that can't fund competitive pay eventually can't staff jobs at all, which is a bigger margin problem than a price increase.
For some workers, yes — particularly those with childcare needs, second jobs, or health considerations — but don't assume it offsets pay for everyone. Ask candidates directly what they value; don't guess.
One thing to do today: pull your current average technician's fully loaded hourly cost — wages plus benefits plus retirement plus average bonus, divided by hours worked — and compare it against the published scale for your trade's local union. That single number tells you whether you have a pay problem or a communication problem, and the fix is completely different depending on which one it is.
This article was produced with AI assistance. Figures are illustrative estimates — verify current prices, programme amounts, and code requirements locally before acting on them.