Posting a BCBA role at the wrong salary costs you either way: too low and you get silence, too high and you distort your whole pay structure. The problem is most benchmarks are built on self-reported guesses.
Compensation is the single most consequential number in a job posting, and it is the one most practices get wrong for the least good reason. They anchor to a salary aggregator, an old internal figure, or what the last hire happened to accept. Or, just as often, they avoid the decision entirely and post a range so wide it commits to nothing. In a tight, shortage-driven market for BCBAs, an imprecise number is not a rounding error. It is the difference between a filled role and a dead posting, or between a fair offer and a pay structure you have quietly blown up.
This is the employer-side companion to our BCBA Salary Calculator and our candidate-facing breakdown, What BCBAs Are Actually Earning in 2026. Here is how to think about benchmarking from the hiring side.
Why public salary aggregators mislead in ABA
The salary sites everyone reaches for share a common flaw: they are built largely on self-reported data, thin sample sizes in specialized fields, and national averages that ignore the local realities that actually drive BCBA pay.
For a role as market-specific as a BCBA, that is a serious problem. Compensation varies enormously by region, by setting, by caseload structure, and by the local supply of credentialed clinicians. A national “average BCBA salary” tells you almost nothing about what it will take to hire in your specific market. And because the ABA field has real provider shortages in much of the country, which we mapped in ABA Care Deserts in the U.S., the gap between a generic benchmark and your local reality can be wide.
What real placement data reveals
The most reliable benchmark is not a survey. It is what people actually accepted. As a firm placing BCBAs across the country, we see real compensation outcomes from real placements, which is the data the aggregators do not have. That is exactly why we built the salary calculator on placement data rather than self-reported figures.
Real placement data reveals things averages hide: how much a specific region commands, how caseload and supervision expectations shift the number, how much of total comp is base versus bonus versus incentive, and where the true market clears for the profile you are hiring. That is the ground truth you want to anchor to, not a national midpoint.
How to set a range you can defend
A good salary range does two things at once: it wins candidates and it protects your internal pay structure. To set one:
Start from local market reality, not a national figure. Anchor to what comparable roles actually clear for in your region and setting.
Set a real range, and keep it tight. A clear floor, midpoint, and ceiling gives you room to differentiate on experience and negotiate without improvising. But a range only works if it is narrow enough to mean something. A spread of forty thousand dollars is not a range. It is an unanswered question.
Tie the range to your existing pay structure. A single offer above your range to win one candidate creates pressure across every clinician who finds out. Make sure a competitive offer for the new hire does not quietly break equity with the clinicians you are trying to retain, a dynamic we explored in the Retention Playbook.
Revisit it regularly. In a shortage market, comp moves. A range you set eighteen months ago may already be below market.
The too-broad range problem
This one deserves its own section, because we see it constantly on intake calls with new clients.
We will ask what the range is for the role, and the answer comes back: “75 to 115.” That is not a range. That is a forty-thousand-dollar gap standing in for a decision nobody has made yet.
Here is why it causes problems. A range that wide gives us no signal about where you actually intend to land someone, which means we cannot calibrate the search. Do you want a newly certified BCBA at the bottom of that span, or a seasoned clinical lead at the top? Those are two completely different searches, with different candidate pools, different pitches, and different timelines. A range that tries to cover both tells us you have not decided which role you are hiring for.
And there is the obvious downstream problem: the BCBA is going to ask for the 115. Of course they are. Any candidate looking at a posted range anchors to the top of it, because you told them the top exists. You have now set an expectation you may have no intention of meeting, which means one of two outcomes. Either you disappoint a candidate late in the process, after they have invested time and built an expectation, or you pay the top of the range for a profile you would have been happy to fill at the midpoint.
A wide range feels safe when you are writing it. It feels like flexibility, like keeping your options open. In practice it does the opposite. It delays a decision you will have to make anyway, and it makes you make it under pressure, at the offer stage, with a candidate already anchored high.
What to do instead. Decide what you are actually hiring for, then set the range around that profile. If you genuinely have two different roles in mind, a junior clinician and an experienced lead, post them as two roles with two ranges rather than one span that blurs them together. If you truly need flexibility, keep the range tight and specify what moves someone from the floor to the ceiling: years of experience, supervision scope, specialization. That way the range means something to the candidate and to whoever is running your search.
A good rule of thumb is that if you cannot articulate what kind of candidate lands at each end of your range, the range is too wide.
Balancing base, bonus, and caseload incentives
Total compensation is a lever, not a single number. How you structure it shapes both who you attract and how they behave once hired.
Base salary is the security signal and usually the first thing candidates compare. Bonus and incentive structures let you reward outcomes, but in a clinical field they have to be designed carefully so they never pressure clinicians toward volume at the expense of quality. And caseload-linked incentives in particular need thoughtful design, because the wrong structure drives exactly the burnout and turnover you are trying to avoid. The goal is a package that is competitive on base, motivating on upside, and aligned with the clinical quality your reputation depends on.
Get the number right before you post the role
Compensation benchmarking is not a box to check with a quick search. In a shortage-driven market, it is one of the highest-leverage decisions in your hiring process. Anchor to real local market data rather than national self-reported averages, commit to a range tight enough to actually guide a search, and structure total comp to attract without distorting clinical incentives. The practices that fill BCBA roles fastest are the ones that decided what they were hiring for before they posted it.
Start with our BCBA Salary Calculator to ground your expectations, and if you want help setting ranges that actually win the candidates you need, reach out.
