Last updated: August 8, 2026
By Robert Ardell, Co-Founder and Strategic Advisor, KORE1
Controllers earn $115,000 to $185,000 base in 2026, with corporate controllers at audited, multi-entity companies reaching $175,000 to $235,000 and public-company controllers clearing $265,000. Those bands move on one thing more than any other, and it is not years of experience. It is what the monthly close actually contains.
Ask a controller what they do and you get a job description. Ask them where they are in the close. That answer is the job.
Day three is triage. Day eight is the flux analysis nobody wants to write. Day fifteen splits two ways. Clean close, and they are finally doing the analysis you thought you were buying. Dirty close, and they are still hunting an intercompany balance that a staff accountant booked backwards three weeks ago in a subsidiary ledger nobody opens between quarters, which is exactly the sort of thing that stays invisible right up until an auditor asks for the roll-forward.
That calendar is the product. Not the title.
It is also why two companies at nearly identical revenue can write the same req and be $60,000 apart on what they should be paying.
Standard disclosure, since it changes how you should read the rest of this. KORE1 runs an accounting and finance staffing practice, and a controller search desk inside it. We get paid when you hire through us. If you finish this guide and conclude you can run the search yourself, that is a legitimate outcome, and there is a section below where I tell you exactly when that is the right call.
What Controllers Earn in 2026
Here are the bands we quote clients. They come from the public trackers below, the offers that closed on our desk, and the ones that fell apart over money.
| Role and company profile | 2026 base salary | Typical bonus |
|---|---|---|
| Assistant Controller | $105,000 to $140,000 | 5% to 10% |
| Controller, under $25M revenue, single entity, no audit | $115,000 to $145,000 | 5% to 12% |
| Controller, $25M to $150M, multi-entity or audited | $140,000 to $185,000 | 10% to 20% |
| Corporate Controller, $150M+, consolidation plus audit | $175,000 to $235,000 | 15% to 30% |
| Controller, public company with SOX reporting | $200,000 to $265,000 | 20% to 35% plus equity |
| Interim or fractional controller | $85 to $150 per hour | None |
The federal data sits roughly where you would expect. The Bureau of Labor Statistics puts the median annual wage for financial managers, the category that formally contains controllers, at $161,700 as of May 2024, with the bottom tenth under $86,490 and the top tenth above $239,200. BLS also projects 15 percent employment growth from 2024 to 2034 and about 74,600 openings a year across the decade.
BLS describes the role in a way most job postings do not bother to. Controllers direct the preparation of financial reports, handle the filings that regulators require, and usually run accounting, audit, and budget as departments underneath them.
Read that last clause again. Audit is in the job.

A Note on the Public Numbers
You will find a $134,000 spread across the major trackers for one job title.
| Source | 2026 figure for “Controller” |
|---|---|
| Salary.com (August 1, 2026) | $253,957 median |
| Glassdoor | $160,040 average |
| Built In | $144,554 base, $171,128 total |
| Indeed | $123,108 average |
| ZipRecruiter | $119,497 average |
Salary.com is not wrong and ZipRecruiter is not wrong. They are pricing different closes. Salary.com’s panel skews toward corporate controllers at large consolidating entities, which is why its tenth percentile, $217,072, sits above ZipRecruiter’s average. ZipRecruiter’s panel is full of job-board postings from twelve-person companies where the controller also runs payroll and answers the phone.
Same word. Two labor markets that never touch each other.
So stop asking what a controller costs. Ask what your close contains, then price that.
Price the Close, Not the Title
Six things move a controller band, and revenue is not really one of them. Revenue correlates with complexity, which is why everyone uses it as a proxy, but the correlation breaks constantly. A $40 million single-entity distributor with a clean unaudited close is a cheaper controller job than a $12 million SaaS company with deferred revenue, three legal entities, and a lender who wants audited statements by March 31.
| What the close actually contains | What it adds to the band |
|---|---|
| One entity, one state, no external audit | Baseline |
| Two to five entities with intercompany eliminations | Add $10,000 to $18,000 |
| First-year financial statement audit | Add $20,000 to $35,000 |
| ASC 606 revenue recognition, subscription or percentage of completion | Add $15,000 to $30,000 |
| Foreign subsidiaries and multi-currency consolidation | Add $15,000 to $25,000 |
| ERP migration in scope, QuickBooks to NetSuite or Sage Intacct | Add $10,000 to $20,000 |
| SOX 404 and public reporting | Add $35,000 to $60,000 |
Stack them honestly and the number stops being a guess.
The ERP line surprises people, so it is worth a minute. A controller who has personally sat through a QuickBooks to NetSuite cutover is a different purchase entirely. They built the account mapping. They reconciled the opening balances. They lived through the two months where nothing tied and the CFO stopped trusting the dashboard. Someone who has only ever operated inside a system another person configured is fine, genuinely, and they are also going to hand that project to a consultant at $200 an hour. You pay for it either way.
Pick which invoice you want.
The Audit Is Where the Band Jumps
Of everything on that table, the audit line is the one companies get wrong most often, and it is the one that costs the most to get wrong.
Here is the pattern we see two or three times a year. A company has been growing on a line of credit with a bank that accepted reviewed financials. Then something changes. They take on a private equity minority stake, or they refinance into a larger facility, or a customer contract requires audited statements. Somebody in the room says the word “audit” for the first time in the company’s history and everyone nods like it is a scheduling matter.
It is not a scheduling matter. It is a different job.
A manufacturing client in Costa Mesa hired a controller at $132,000 in early 2024. Good hire on paper. Eleven years of experience, clean references, ran a tight close on a single entity, well liked by the CFO. Fourteen months later their new lender required a full financial statement audit, and the first fieldwork week produced a request list the controller had never seen before. Inventory observation. Standard cost roll and variance support going back two years. A revenue cutoff test that surfaced $340,000 recognized in the wrong quarter.
He was not incompetent. He had genuinely never done it.
The audit finished four months late, the CFO ate the delay with the lender, and the company re-opened the req the following spring at $178,000 because that is what an audit-tested controller costs in that market. They paid the $46,000 difference anyway. They just paid it a year later and bought a failed audit season on top.
If an audit is coming inside eighteen months, hire for it now. That is the single most useful sentence in this guide.

What the CPA Actually Buys You
An active CPA is worth roughly $12,000 to $20,000 on a controller band in most markets. At companies with an audit or public reporting, it is worth more than that, and it is frequently non-negotiable because the auditors and the board expect it.
The supply side explains why the premium has not softened.
Schools awarded 55,152 accounting bachelor’s and master’s degrees in the 2023 to 2024 academic year, down 6.6 percent year over year, according to the AICPA and NASBA Trends Report as reported by the Journal of Accountancy. Master’s degrees, the ones that most often feed the 150-hour CPA requirement, fell about 15 percent. New CPA Exam candidates went from 42,626 in 2023 to 28,082 in 2024.
The picture is improving at the front end. Enrollment in two- and four-year accounting programs hit 266,506 students in spring 2025, up 12.4 percent and the highest since 2020.
Those students are not controllers. They are not going to be controllers for twelve to fifteen years. The enrollment rebound fixes your staff accountant problem in 2029 and does approximately nothing for the person you are trying to hire in November, which is the part of the pipeline story that gets lost every time somebody writes an optimistic headline about it.
Now the contrarian half.
Plenty of companies pay the CPA premium for a job that does not need it. Single-entity services business, no audit, no complex revenue recognition, no plans for either? A strong non-CPA controller with ten years of hands-on close experience will run your month-end better than a freshly licensed CPA out of public accounting who has never owned a general ledger in their life. Public accounting teaches you to test a close. Owning one is a separate skill.
We have placed both. The non-CPA is often the better operator and the harder sell to a board.
Where the Metro Still Moves the Number
Geography compressed after 2020 and then partially re-expanded. It did not go away.
| Market | Average controller salary | Versus national |
|---|---|---|
| San Francisco, CA | $199,050 | +32% |
| Los Angeles, CA | $175,098 | +22% |
| Fully remote | $172,149 | +21% |
| Orange County, CA | $158,000 | +14% |
| New York, NY | $153,397 | +11% |
| Philadelphia, PA | $151,333 | +10% |
| Houston, TX | $146,521 | +7% |
| Boston, MA | $145,717 | +7% |
Those are Built In’s 2026 figures, and the remote line is the one to sit with. Fully remote controller roles average $172,149, which is higher than New York and higher than Boston.
That is not remote work paying a premium out of generosity. It is selection. The companies posting remote controller reqs are disproportionately venture-backed or private-equity-backed, they consolidate multiple entities, and they are competing nationally for a small group of people who have closed books across state lines. Open the role remote and you are no longer bidding against employers in your zip code.
Locally, our Orange County accounting and finance desk sees the $158,000 average hold up well in Irvine and Newport Beach, and soften slightly in the inland submarkets. KORE1 has recruited from Irvine since 2005 and now covers 30-plus U.S. metros, and the pattern is consistent almost everywhere. Coastal submarkets carry a five to eight percent premium over the same job twenty miles inland.
Industry Moves It More Than People Expect
Two controllers in the same metro, same entity count, same audit posture, can still sit twenty percent apart. Industry is why. It is not prestige. It is that some industries put genuinely harder accounting inside the same monthly calendar.
| Industry | Band adjustment | What drives it |
|---|---|---|
| Public company, any sector | +25% to +40% | SOX 404, quarterly filings, external scrutiny |
| Private equity portfolio company | +10% to +20% | Monthly reporting packages, covenant compliance, staying deal-ready |
| SaaS and subscription software | +8% to +15% | ASC 606 deferred revenue, investor reporting, rapid entity growth |
| Construction and engineering | +5% to +12% | Percentage of completion, WIP schedules, job costing, certified payroll |
| Healthcare and life sciences | +5% to +10% | Payer mix, grant and regulatory reporting, inventory in device firms |
| Manufacturing and distribution | Baseline to +5% | Standard cost and inventory, but often a single legal entity |
| Nonprofit and association | -10% to -18% | Fund accounting is real work, but the budget rarely follows it |
The construction line deserves a note, because it gets underpriced constantly. A construction controller running WIP schedules and job costing in Sage 300 CRE, with prevailing wage work and certified payroll reporting on top, is doing more technical accounting than most SaaS controllers. The market has not fully caught up. That is an arbitrage if you are hiring, and it is the reason we tell construction clients to interview candidates coming out of the industry before they assume nobody good is available.
The nonprofit line is the uncomfortable one. Fund accounting, restricted net assets, grant compliance, and a Form 990 are not easier than a corporate close. They pay less anyway. Some of that gets recovered in benefits and hours, and some of it just does not, and pretending otherwise is how nonprofit finance teams end up with a revolving door at the controller seat.

Base Is Not the Whole Package
Almost every controller offer that falls apart falls apart over base. Almost every one that gets saved gets saved somewhere else.
Bonus targets run 5 to 12 percent at small companies and 15 to 30 percent once you are into corporate controller territory, and the number that matters is not the target. It is whether it paid out the last three years. Candidates ask. Have the answer ready, and if the answer is that it paid at 60 percent of target twice, say so, because they will find out in a reference call anyway and discovering it late is what turns a signed candidate into a counteroffer risk.
Equity is where private equity portfolio companies win searches they should lose on cash. A phantom equity or profits interest grant tied to the exit is worth real money to a controller who believes the thesis, and it costs the sponsor nothing today. We have watched a $165,000 offer with a meaningful profits interest beat a $185,000 offer without one. That happened twice in one year.
Two smaller levers most companies forget. Paying the CPA license and CPE costs, which runs a few thousand dollars and reads as respect rather than compensation. And a signing bonus sized to whatever bonus the candidate walks away from by leaving before their payout date, which is the single most common real blocker in a February or March controller search.
Interim and Fractional Controllers
Different math, different reason to buy.
ZipRecruiter puts the average interim controller at $66.79 an hour nationally, with the middle of the range between $51.68 and $78.61. Glassdoor’s interim controller figure runs considerably higher at roughly $92 an hour. Through a staffing firm, expect $85 to $150 an hour depending on complexity and market, because that rate carries employer taxes, insurance, and the firm’s margin.
Three situations where interim is genuinely the better buy. Your controller resigned in October and you refuse to rush a permanent hire into a year-end close. You are pre-audit and need someone who has been through fieldwork to build the schedules before the auditors arrive. Or you are mid-ERP-migration and the work is a project with an end date, not a permanent seat.
One situation where it is not. If you are using interim because you cannot get budget approval for the permanent role, you are going to spend more, get less continuity, and still be having the same budget conversation in June.
Setting a Band You Can Actually Fill
Work the complexity table, land on a range, then add one more step that most companies skip.
Write down what you will do if your top candidate comes in $15,000 over the top of your band. Decide it before you meet them, not after. Controller searches die in that gap more than anywhere else, because the hiring manager falls for someone in week six, goes to finance for an exception, and burns eleven days getting an answer while the candidate takes a competing offer.
Our recruiters average 15-plus years in the desk they cover, and KORE1’s 12-month retention rate on placements sits at 92 percent, which is mostly a story about not sending people into reqs that were mispriced from the start. A controller who accepts a number below their market rate leaves in fourteen months. Very reliably.
Two more things worth doing. Benchmark the specific role rather than the title, which is what our salary benchmark assistant is built for. And read the process side, because pricing is only half of it. The mechanics of scoping, screening, and testing this hire live in our guide on how to hire a controller.
Here is when you do not need us.
Single entity, under $20 million, no audit, no ERP change, and you already have two strong internal candidates or a referral from your outside CPA firm. Run that search yourself. It is a four-week process and a recruiter adds very little. Where we earn the fee is the audited multi-entity search, the confidential replacement of a sitting controller, and the roles where you need someone who has survived a specific thing before, which is the part of the market a job board cannot reach. Those go through a direct hire search and they take real time.
Before You Post the Req
Controller or assistant controller, which one does the budget actually support?
If your close needs one person who can both run it and sign off on it, you need a controller, and the assistant controller title will not save you money on the work. Assistant controllers run $105,000 to $140,000 and report into someone. Hire one when you have a controller or CFO above them and the volume genuinely requires two. Hiring an assistant controller with nobody above them is how companies end up paying $130,000 for a senior accountant with a nicer title, then re-opening the search a year later.
Our audit starts in January. Does that change the band?
Add $20,000 to $35,000 if it is a first-year audit, and start the search now rather than in November. The premium is not for the audit itself. It is for someone who has already lived through fieldwork and knows what the request list looks like before it arrives, which means they build the schedules in October instead of scrambling in February. First-year audits are the ones that go badly, and they go badly in a way that costs the CFO credibility with a lender at exactly the wrong moment.
Does the CPA have to be active?
For an audited or public company, effectively yes, and your auditors and board will expect it. Everywhere else it is a preference you are paying $12,000 to $20,000 for. Ask yourself what specifically the license is doing in your close. If the honest answer is that it looks better on an org chart, spend the money on close experience instead. Inactive CPAs are worth a real look too, since plenty of good controllers let the license lapse after leaving public accounting and can reactivate it.
Two sites quoted us numbers $134,000 apart. Which one is lying?
Neither. They surveyed different companies and both labeled the result “controller,” so Salary.com’s $253,957 median and ZipRecruiter’s $119,497 average are describing jobs that share nothing but a word. Check what the panel looks like before you trust the number. A tracker whose tenth percentile sits above another tracker’s average is telling you it sampled a different tier of company, not that anybody made a mistake.
How much does opening the role remote actually save us?
Nothing, usually, and it may cost you. Built In has fully remote controllers averaging $172,149 in 2026, above New York and Boston. Remote widens your candidate pool, which is the real argument for it, but the companies already hiring remotely are consolidating entities and paying accordingly. Go remote for reach and speed. Do not go remote expecting a discount.
What do interim controllers bill, and when is that the smarter buy?
$85 to $150 an hour through a firm, and it is the smarter buy when the work has an end date. Pre-audit prep, a year-end close after a resignation, an ERP cutover. Those are projects. Using interim coverage as a workaround for a budget you have not gotten approved yet is the version that goes wrong, because you will pay more per hour, lose continuity twice, and arrive at the same conversation two quarters later.
We are moving from QuickBooks to NetSuite. Do we pay more for someone who has done it?
$10,000 to $20,000 more, and it is among the better dollars you will spend on this hire. Someone who has personally handled a cutover, the account mapping, the opening balance reconciliation, the two months where the sub-ledgers disagree, is functionally replacing a chunk of an implementation consultant’s scope. Sage Intacct migrations price about the same. The alternative is paying a consultant $200 an hour to do it, which is a fine choice as long as you make it deliberately.
When does a controller stop being enough and become a CFO problem?
The moment your hardest questions stop being about last month and start being about next year. Controllers own what happened and whether it is accurate. Fundraising, capital structure, forecasting, board strategy, that is a different hire, and we cover the numbers on it in our CFO salary guide. Plenty of companies run a strong controller plus a fractional CFO for years before the full-time seat makes sense, and that combination is usually cheaper and better than promoting a controller into work they did not sign up for.
The Cheapest Controller Hire Is the One You Only Make Once
Every mispriced controller search we get called into follows the same shape. The band was set from a title, the title was set from the last person who held the job, and nobody wrote down what the close would contain eighteen months out.
Take twenty minutes with the complexity table. Count your entities. Be honest about the audit. Price the ERP you are migrating to, not the one you are sitting on today.
Then set the band, and hold it.
If the search is the complicated kind, the audited consolidation, the confidential replacement, the one where you need someone who has already survived a specific mess, talk to one of our accounting and finance recruiters. We will tell you what your close is worth in your market before you post anything, and if the answer is that you should run it yourself, we will tell you that too.

