Posted pay ranges are now the norm in skilled trades hiring, with or without a state law. This article covers how wage transparency affects candidates, competitors, and your current crew, and four practical moves to make it work for your shop.
Wage transparency already landed in skilled trades hiring. Whether a state passed a law requiring salary ranges in job postings or not, the market made the decision on its own. Every listing for a structural welder, CNC machinist, or fitter-welder now puts pay data in front of competitors, current employees, and anyone actively looking for their next job. That information stays indexed and searchable after the job is filled, giving competitors and candidates a clear view of what the role paid.
For shop owners and hiring managers in steel, fabrication, and machining, this creates a real two-sided situation. Posting pay ranges can attract stronger, better-matched candidates and cut down on wasted interviews. It also makes internal pay inconsistencies visible to the entire floor, gives competing operations a clear number to target, and raises a question that used to stay behind closed doors: does what you’re paying your current crew hold up when everyone can see what you’re offering the next hire?
This piece covers three things: where wage transparency actually stands right now for trades employers, how it changes the dynamics between you, your competitors, and your own crew in ways that cut both directions, and what practical moves make it work in your favor.
Where Wage Transparency Stands Right Now for Trades Employers
18 states plus Washington, D.C. have enacted pay transparency laws as of 2026, whether that means mandatory salary ranges in job postings, disclosure on request, or ranges provided at the offer stage. More states are adding requirements, and existing laws are becoming stricter. Not a single state that has adopted pay transparency has walked it back, and several more are moving bills forward for 2027.
Pay transparency has spread through the market faster than legislation. JobsPikr’s 2026 Compensation Intelligence Report found that more than 68% of job postings included salary ranges in 2025, up from 45% just two years earlier. That wasn’t all regulatory compliance. Job boards started defaulting to salary fields. Candidates started filtering by them, and employers in states with no mandate adopted the practice because the shops they compete with for talent already had.
For a fabrication company posting a CNC machinist position or a structural welder opening in Pennsylvania, Ohio, or Indiana, the state may not require a salary range. The job board functionally does. Indeed and LinkedIn both encourage or default to showing compensation, and candidates increasingly sort by pay before they look at anything else.
Trades hiring feels this more sharply because the talent pool is smaller and more local. A welder certified to AWS D1.1 with five years of structural steel experience probably has a handful of relevant jobs to compare. Pay becomes one of the first things they look at. If your range isn’t competitive, they may move on before they ever learn what else you offer.
Multi-state operations feel this in an additional way. A fabrication company operating in New York (which requires ranges) that also recruits from Pennsylvania (which doesn’t) still needs to comply with the stricter standard if the role could be filled from either location. Many manufacturers have started applying the tightest rule across all postings because maintaining different versions for different jurisdictions creates more administrative work than it saves.
Even if your state hasn’t passed a transparency law, most job seekers and most job platforms already operate as though it did. The practical question for trades employers has moved past “should we post a range” and squarely into whether the range being posted is actually serving you or working against you.
What Open Pay Ranges Actually Do to Your Hiring and Your Crew
A posted pay range filters candidates before the first phone call. Someone who needs $42 an hour and sees a range capped at $36 moves on without wasting your time or theirs. That screening used to happen at the offer stage, sometimes after two interviews and a shop tour. Now it happens before the application lands.
A 2026 hiring survey from Patriot Software found that 44% of job seekers said they’re unlikely to apply to a posting that doesn’t include a pay range. In skilled trades, that’s already nearly half of your potential hires choosing not to engage because the number wasn’t visible. Posting a real range keeps you in the running with those candidates. Skipping it means they never see you.
There’s a practical benefit to that filter as well. Candidates who apply knowing the range usually come in with more specific questions about the role, the equipment, and the shop environment, because the money conversation is already settled. That’s a different caliber of interview than one where both sides spend most of the time circling around whether the dollar figure is going to work.
The negotiation dynamic shifts in a useful way. When both sides know the ballpark going in, the conversation moves to fit, capability, and certification match rather than three rounds of back-and-forth on a number. For specialized trades roles, that can save a lot of time and help both sides figure out quickly whether the opportunity makes sense.
Now to the other side of the coin.
Pay compression on the shop floor is where transparency gets uncomfortable. Posting $32 to $36 an hour for a new CNC machinist means the ten-year veteran making $34 can see it. He’s doing mental math, and even if the new hire starts at $33, the perception of a narrowing spread between new and tenured employees changes the tone in the break room. In a tight labor market, an experienced tradesperson may see a new hire coming in close to their own rate and start questioning where they stand. If leadership leaves that conversation hanging, a competing shop can step in with a clearer offer and a reason to make the move.
Competitor visibility runs both ways, too. The shop two counties over can now see what you’re offering for a structural welder and adjust its posting to compete for the same people. When several shops are hiring for the same trade, that visibility can make it easier for candidates to compare offers and harder for employers to stand out on pay alone.
For shops that already pay fairly and consistently, this is actually a net positive. Their numbers hold up in daylight, and that’s a real recruiting advantage over operations that have been relying on opacity to avoid difficult conversations. Pay inconsistencies that existed under the old system didn’t appear because of transparency, they just became visible.
How to Make Wage Transparency Work for Your Shop
You don’t need to overhaul your entire pay structure to handle wage transparency. Start by getting your ranges in order, making sure they line up with the market, and giving managers a clear way to explain them when candidates or employees ask.
1. Audit internal pay before posting externally
What every welder, machinist, and fabricator on the floor earns needs to hold up against whatever range is about to go on a job board. If a new posting for a structural welder would pay the same as the guy who’s been running the press brake for six years, that’s a conversation to have internally before the listing goes live.
2. Tighten the ranges
A posting that says “$25 to 45/hour” communicates that nobody has thought through the role. However, a range of “$33 to $37/hour, structural welder, AWS D1.1, 3+ years” tells a candidate exactly where they stand and whether the conversation is worth having. Tighter ranges also limit how far a new hire’s starting rate can crowd the tenured crew.
3. Lead with what the number alone doesn’t show.
Overtime structure, shift differentials, benefits, advancement path, the kind of work itself all factor into a candidate’s decision. A welder doing structural steel in a clean, well-run shop with overtime availability and a clear path to lead fabricator is looking at a fundamentally different job than the same rate in a production grinding role with no upward movement. Two shops posting identical hourly ranges can look completely different when one includes shift premiums and PTO and the other posts a bare number. The range gets the initial attention, but the full picture closes the deal.
4. Show how pay moves within the range
Explaining what determines where someone lands, whether that’s certifications, specific machine experience, or shift, sends a stronger signal than a wide range with no context. A candidate comparing five listings will spend more time on the one that explains how compensation works rather than just posting what it starts at. That kind of clarity tends to attract people who are evaluating options carefully, and those are usually the ones worth hiring.
These are adjustments to how you present information that’s already going public. Getting intentional about it produces better-fit candidates and fewer surprises when a new hire’s pay becomes common knowledge on the floor.
With that said, wage transparency in the trades stopped being a policy debate the moment candidates started filtering job postings by pay range. Every posting, every retention conversation, and every competitor’s next move now runs through a world where compensation is public information. If you use that visibility to make your pay clearer and more competitive, you put yourself in a stronger position to attract and keep good tradespeople.
Wondering whether your current pay structure is positioned for the hires you need to make next?
Cannonball Recruiting works with steel, fabrication, and machining shops that need skilled trades seats filled with people who fit the role and the culture. We recruit directly from the competition, so you get candidates who are already performing.
Let’s talk about what you’re seeing on the floor. Book a Talent Needs Call
If this resonated, send it to the shop owner or hiring manager who should read it.
Frequently Asked Questions
Do I need to post a pay range if my state doesn't require it?
The law may not require it, but the job boards and candidates effectively do. More than 68% of job postings included salary ranges in 2025, and 44% of job seekers said they're unlikely to apply to a posting without one.
How does posting pay ranges affect my current welders and machinists?
Your tenured crew can see what you're offering new hires. If a new CNC machinist range runs close to what a ten-year veteran makes, that narrowing spread can push experienced people to start looking, so audit internal pay before a posting goes live.
What makes a good pay range for a trades job posting?
Keep it tight and specific, like "$33 to $37/hour, structural welder, AWS D1.1, 3+ years." Explain what moves someone within the range, such as certifications, machine experience, or shift, and include overtime, shift differentials, benefits, and advancement path.