
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rhoncus neque sed nibh sagittis, fringilla porttitor ipsum tristique. Nulla interdum ex et nisi vehicula, id laoreet nisl ultricies. Phasellus vitae magna ac lacus dictum tincidunt. Sed iaculis metus nec viverra pulvinar. Etiam id nisi eu turpis mattis imperdiet ac ac tortor. Aliquam at ipsum dui. Etiam pharetra consequat massa. Aenean nec lectus sit amet metus pharetra dapibus. Pellentesque interdum ex eget nisi fringilla, id semper erat rhoncus. Suspendisse lectus leo, malesuada pharetra commodo a, sollicitudin eu erat. Nullam justo nisl, tincidunt vel auctor id, luctus a tellus.
Pellentesque sollicitudin mauris sit amet enim volutpat, at faucibus sem laoreet. Morbi egestas ex non orci interdum, ut elementum orci faucibus. Maecenas et sem convallis erat dignissim facilisis. Quisque purus sapien, pellentesque euismod varius id, fermentum nec nibh. Integer commodo dignissim ipsum, ac accumsan metus fringilla sit amet. Aenean aliquam sem finibus tempor venenatis. Aliquam ac facilisis turpis, eu posuere ipsum.

In nisi dui, ultricies sit amet gravida vel, ullamcorper vel mauris. Aliquam nec sapien odio. Sed vitae suscipit felis. Nullam semper blandit lectus, eu finibus urna fermentum et. Aliquam vehicula ligula nibh, non efficitur massa iaculis et. Vestibulum vitae euismod odio, non maximus nulla. Sed viverra porta enim ac interdum. Maecenas auctor tristique auctor. Nullam et neque nec tortor malesuada ullamcorper. Pellentesque ac fringilla ante, non convallis est. Proin velit augue, rutrum vitae ipsum vel, malesuada dictum urna. Nunc vulputate sit amet odio vitae ullamcorper. Nullam suscipit ornare eros, et viverra sapien hendrerit quis. Donec odio eros, ultricies a risus quis, efficitur elementum turpis. Etiam interdum diam quis turpis ultricies.
Sed non sapien eros. Duis fringilla fringilla lectus sit amet aliquam. Aliquam erat volutpat. Vivamus molestie, felis rutrum luctus pulvinar, libero metus eleifend mauris, semper malesuada ante eros vitae eros. Phasellus vitae dolor faucibus, laoreet lectus quis, placerat nisi. Nam ornare nulla id est aliquet, quis fringilla neque congue. Duis facilisis sed massa vel bibendum. Curabitur sollicitudin tristique commodo. Vivamus facilisis venenatis nibh. Integer placerat elementum felis, id consequat lorem consectetur a. Duis laoreet sit amet nisl in eleifend. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Proin eros lacus, pellentesque sed vehicula a, luctus non nibh. Nulla diam sem, posuere ac odio varius, ultrices tristique nibh. Morbi dictum scelerisque convallis. Praesent faucibus lorem lacus, id luctus justo feugiat et. Curabitur eget tellus non nisi interdum blandit. Maecenas pulvinar est sed ex elementum, ac commodo diam bibendum. Nulla auctor dolor felis, sit amet euismod ante eleifend non. Donec id neque magna.
Sixteen states plus Washington DC now legally require employers to put a salary range in the job posting itself, not "competitive pay," not a range you have to email HR to get, an actual number sitting right there in the listing. California, Colorado, Connecticut, Delaware, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Jersey, New York, Oregon, Rhode Island, Vermont, and Washington all have laws on the books now, per Paycor's 2026 tracker, and Delaware's the newest addition, signed in 2025. Ten more states have bills sitting in committee. So if you've noticed more accounting job postings showing you a number lately, you're not imagining it, and it's not because employers suddenly got generous.
Watching this from inside a database of 80,000-plus accounting and finance postings, the interesting part is that the split isn't smooth. Postings out of the mandated states show a salary line close to universally now, because the alternative is a compliance violation, not a vibe. Cross into a state without the law and that number just disappears from a big chunk of listings, back to "competitive," back to nothing at all, like the law was the only thing making anyone say the quiet part out loud. Which, honestly, it probably was.
Pay transparency laws didn't show up because employers asked for them, they showed up because state legislatures decided the old system, where you'd interview three rounds deep before finding out the role paid $20,000 less than you'd assumed, was wasting everyone's time and hiding pay gaps nobody wanted looked at too closely. Colorado went first in 2021, and once the first big state proved the sky didn't fall, the rest followed on a pretty predictable clock, and damn if it didn't happen faster than most HR departments expected. What's actually notable is how fast this went from "a California and Colorado thing" to sixteen states covering a real chunk of the working population, and the accounting profession got dragged into full compliance right alongside everyone else, whether the local firm wanted to publish a controller salary or not.
It would be easy to say transparency is just winning, full stop, and I don't think that's quite right. Plenty of multi-state employers post the same accounting role to a dozen states at once and just apply the widest, vaguest range that technically satisfies the strictest law in the bunch, "$65,000 to $140,000" for a staff accountant role that both the poster and the applicant know is going to land in a fifteen-thousand-dollar band, not a seventy-five-thousand-dollar one. So you get compliance without much actual information, a number that's true in the most useless possible sense. It's a real improvement over nothing, and it's also a bit of a bullshit compromise dressed up as progress, and both of those things are true at once.
If you're in one of the sixteen states, use the range you're given as a floor for the conversation, not a fixed number, because the wide-range trick above means the posted bottom is usually softer than it looks and the posted top usually requires you to actually ask for it. If you're outside those states, and most of the country still is, don't assume silence means the employer has something to hide, plenty of them just aren't required to say it and haven't gotten around to volunteering it. Ask directly, early, before you've sunk three interview rounds into a number that might not work for you. It's a normal question now in a way it genuinely wasn't a decade ago, and any hiring manager who acts pissed off that you asked is telling you something about the rest of the process too.
Firms and finance teams outside the mandated states that post a real, specific range anyway are doing themselves a favor most competitors aren't, because candidates notice, and in a talent pool that's genuinely gotten thinner, that's NOT a small thing. The accounting graduate pipeline is still down, degrees fell 6.6% in the 2023-2024 year with master's programs down closer to 15%, even with enrollment finally climbing back to 266,506 students this past spring. Fewer people coming up through the pipe means the ones already in it have more choices, and a posting that hides the number is asking a candidate with options to spend their time finding out the hard way. That's a worse bet than it used to be. The Big Four already post fairly specific ranges almost everywhere they legally can, they've got the compliance infrastructure and the recruiting scale to make it easy. It's the mid-size regional firms and the small in-house teams outside the mandated states where the range just quietly vanishes, usually not because anyone's hiding something shady, usually because nobody's gotten around to updating the template.
If you're hiring outside a mandated state, post the real range anyway, narrow enough to mean something, and treat it as a filter that saves you interviews with people who were never going to take the offer. If you're job hunting, stop treating "salary range on request" as a red flag by itself, plenty of smaller firms genuinely aren't required to post one and aren't hiding anything sinister, but do ask for it in the first conversation instead of the third. And if you're building anything in this space, a tool, a scraper, a better version of what we're doing, there's a real gap between "sixteen states require a number" and "job seekers can actually trust the number they're given." That's a hell of a gap, and it's worth building something for.
Sixteen states plus Washington DC as of 2026: California, Colorado, Connecticut, Delaware, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Jersey, New York, Oregon, Rhode Island, Vermont, and Washington. Roughly ten more have bills pending.
Only if the employer is hiring for a role based in one of the mandated states, or in some cases if the remote posting is open to residents of one. Outside those states, it's optional, though plenty of firms post one anyway.
Not always in a useful sense. Multi-state employers sometimes post an artificially wide range to satisfy the strictest applicable law, which is technically compliant and not always that informative. Treat a wide range as a starting point for a real conversation, not a final answer.
Yes, and early. Asking in the first conversation is normal now, not a faux pas, especially with the accounting talent pool as tight as the current pipeline data shows it to be.
Our job board pulls postings straight from employer career pages, and we've written before about why real-time posting data beats an annual PDF salary guide if you want the fuller argument for why this matters.
Sixteen states is a real number and it's also just the start, and the honest read is that pay transparency in accounting keeps expanding whether or not the rest of the country's legislatures get there on the same clock. We've been watching how long accounting reqs actually sit open for similar reasons, because the more of this hiring data gets forced into daylight, the less anyone has to guess. Build the tool that makes the next piece of it visible too.