A BCBA staffing agency places board certified behavior analysts in jobs at other organizations, most often public schools, and either employs you itself for the length of a contract or collects a fee when a client hires you. Recruiters do the second part only. Both are free to you; the client pays. The real question is how much of the client's money ends up in your paycheck, and what you give up in exchange for the convenience.
To answer it, we pulled two kinds of evidence. First, 41 hourly BCBA rates that staffing and therapy-services firms bid or contracted to charge public school systems in Florida, Texas and California, taken from bid tabulations, signed contracts and a vendor price sheet. Second, 4,463 U.S. BCBA job ads from 1,467 employers that were live on October 1, 2026, of which 71 employers were staffing agencies or recruiters. Here is what the numbers show, the contract terms you should know about, and how to decide whether an agency is worth it for you.
How a BCBA staffing agency makes money
There are three business models behind the word "agency," and they treat you very differently.
- ✓ Contract staffing. The agency signs a contract with a school district or provider, hires you as its own W-2 employee, and bills the client an hourly rate for your time. Its income is the gap between that bill rate and your pay, minus payroll taxes, benefits and any travel costs. This is how most agency school placements work.
- ✓ Direct-hire recruiting. A BCBA recruiter finds you a permanent job with an ABA provider, and the provider pays a one-time fee if you are hired. Contingency recruiters typically charge 20% to 25% of the new hire's first-year compensation, according to the Society for Human Resource Management (SHRM, 2022). You become the clinic's employee, not the recruiter's.
- ✓ Contract-to-hire. You start as the agency's employee, and the client can convert you to its own payroll later by paying a buyout fee. The fee terms are in the client's contract, which you usually never see.
In every model the client pays. The Federal Trade Commission puts it plainly: "Honest placement firms do not typically charge a fee to job candidates. Instead, the hiring company pays them a fee" (FTC, Job Scams). A recruiter who asks you for money up front is a red flag.
What schools pay a BCBA staffing agency
Agencies treat bill rates as confidential, but public school systems have to approve contracts in open meetings, so the numbers end up in public documents. We collected 41 hourly BCBA rates from seven public school systems and education agencies. Most bidders are staffing agencies; a few are therapy-services firms, including the lowest ($65) and highest ($160) bids. Keeping only clear staffing agencies (30 rates) leaves the median at $85, with a range of $70 to $120.
| School system | Year | Agency bids | BCBA rate per hour |
|---|---|---|---|
| Collier County Public Schools, FL | 2024-25 | 18 | $65 to $160 (median $85) |
| Hillsborough County Public Schools, FL | 2021 bid | 12 | $66 to $120 (median $87.50) |
| Garland ISD, TX | Undated tabulation | 7 | $80 to $120 (median $92) |
| Greenfield Union SD, CA | 2024 | 1 | $120, rising 3% per renewal |
| Region One Education Service Center, TX | 2025 | 1 | $90 ($92 bilingual) |
| Austin ISD, TX | 2021-23 | 1 | $85 proposed |
| Hendry County Schools, FL | 2022 | 1 | $75 "starting at" |
Across all 41 rates the median was $85 an hour, with a range of $65 to $160. Austin ISD's $85 was a proposal the district did not take up in its final offer. For comparison, a New Jersey public educational services commission lists $165 an hour for a BCBA in its 2025-26 fee schedule (Monmouth-Ocean Educational Services Commission). Two Ohio ABA consulting firms contracted directly with a school district at $135 an hour in 2021.
Now compare those bill rates to what agencies advertise to BCBAs. In our October 2026 job ad sample, the median hourly pay posted by staffing agencies was $64.78 (median of per-agency medians, 33 agencies, 73 ads). Direct employers posting hourly BCBA pay offered a median of $77.75 (372 employers, 760 ads). The gap held for school jobs alone ($60.00 at 13 agencies vs. $72.50 at 26 direct employers) and for non-school jobs ($67.50 vs. $80.00).
Two cautions keep this honest. The bill rates and the job ads come from different districts and years, so the roughly $20 gap between $85 and $64.78 is an illustration, not the markup on any single placement. And not all of that gap is profit. The agency pays the employer's share of payroll taxes, workers' compensation, benefits and sometimes housing for travelers out of it. Public filings give a sense of scale: AMN Healthcare's nurse and allied staffing segment reported a 23.0% gross margin for 2025, and Cross Country Healthcare's consolidated gross margin was about 20% (company annual reports, 2025). Gross margin is what remains after the clinician's pay and direct costs, before the agency's own overhead.
"The district's check and your paycheck are two different numbers. Ask what the gap pays for."
Salaried jobs tell a different story. Only 20 agencies posted salaried BCBA ranges, too few to call a winner: their median was $96,500 per agency and $90,250 per ad, against $89,500 and $92,500 for 600 direct employers. Recruiters mostly advertise their client clinics' salaries, so salaried pay through a recruiter looks about the same as applying directly. For national benchmarks, see our BCBA hourly rate guide and how much a BCBA makes in 2026.
How agency BCBA jobs differ from direct jobs
Staffing firms are a small slice of the BCBA job market. In the plain "BCBA" searches we ran across all 50 states and DC, agencies and recruiters posted 3.2% of ads (125 of 3,870) and made up 4.2% of employers (59 of 1,389). That is a floor, because some recruiters post under their client's name. The jobs they do post look different:
- ✓ More school jobs. 31.9% of agency ads named a school in the title or employer, against 7.8% of direct ads. Read from full descriptions, schools were the main setting in 43.7% of agency ads (clinic or home, 41.7%) and 15.1% of direct ones.
- ✓ Far more contract and PRN work. 20.6% of agency ads were tagged contract or per diem, against 5.7% of direct ads. Agency school jobs usually run for a school year.
- ✓ Pay listed somewhat more often. 73.8% of agency ads showed pay, against 61.6% of direct ads (74.8% vs. 71.0% when read from full descriptions).
- ✓ Less remote work. Remote or telehealth work came up in 9.7% of agency descriptions and 21.0% of direct ones.
- ✓ Rarely 1099. Independent-contractor language appeared in 2.9% of agency descriptions and 3.9% of direct ones. The agency contracts we read make the placed clinician the agency's employee by default, though several allow independent contractors or subcontractors if the district agrees.
One surprise: "travel BCBA" does not mean agency. Several large ABA providers run their own travel programs and hire travelers directly. Our travel BCBA jobs guide covers how those work.
Conversion fees: why the school can't just hire you
Many agency BCBAs finish a school year, like the district, and assume the district can hire them directly. The contract usually says otherwise. The client agreements we read, all posted with public board agendas, include no-hire or conversion terms like these:
- One national school-staffing firm: the greater of $22,500 or 35% of first-year salary if the district hires the clinician within 12 months after the assignment ends (2023 agreement).
- Another: the greater of $21,500 or 35% of first-year salary, with a one-year no-hire period (2020 agreement).
- A travel staffing firm: the greater of 35% of anticipated salary or $20,000 if the candidate is hired within 12 months after the assignment ends (2022).
- A sliding-scale firm: 25% of annualized salary before 350 hours worked, falling to 5% after 1,040 hours, and the fee rises to 150% of the scheduled amount if the district hires without notice (2024).
These terms are in the district's contract, not yours, but a district facing a $20,000 fee may simply decline to hire you. If going permanent is your goal, ask the agency up front what the buyout terms are and when the fee drops.
Your own employment agreement with the agency is a separate document, and it may include a non-compete. The Federal Trade Commission's nationwide non-compete ban never took effect; the FTC's own rule page says it "is not in effect and it is not enforceable." Since September 2025 the FTC has instead sent warning letters to healthcare employers and staffing firms about unreasonable non-competes and reviews them case by case. Whether a non-compete binds you depends on your state's law, so read the agreement before you sign.
Working through a BCBA staffing agency: your ethics obligations
Being placed by an agency does not change who is responsible for the client. Several standards in the BACB's Ethics Code for Behavior Analysts apply directly to third-party work:
- 1.04 Practicing within a Defined Role: you provide services "only after defining and documenting" your role in writing with the relevant parties. An agency placement involves at least three parties: you, the agency and the school.
- 3.07 Third-Party Contracts for Services: when a third party such as a school district requests services, you "clarify the nature of the relationship with each party and assess any potential conflicts before services begin."
- 3.08 Responsibility to the Client: you "place the client's care and welfare above all others," including the district and the agency.
- 3.14 to 3.16, continuity and transitions: service agreements should cover interruptions, discontinuation and handoffs. Contract jobs end on fixed dates, so plan the handoff before you start.
Supervising RBTs is the trickiest part. The BACB's RBT Handbook says an RBT's supervisors "should be employed by the same organization" as the RBT, "or they should have a contractual relationship with" the RBT's clients. If you are an agency employee supervising district-employed technicians, confirm that the contract covers that relationship before you sign off on anyone's hours.
Licensure follows you, too. As of October 2026, 40 states and DC have behavior-analyst licensure laws (Colorado's license requirement starts July 2028), and there is no interstate compact, so a travel or out-of-state telehealth assignment may require a license in the client's state. Our licensed behavior analyst guide explains the state requirements.
W-2 or 1099 through a BCBA recruiter?
Most agency placements are W-2: the contracts we read treat clinicians as the agency's employees by default, and the agency withholds taxes and pays the employer's share. 1099 BCBA work exists, but in our sample it came mostly from ABA providers contracting with their own clinicians. If you are offered a 1099 arrangement, the IRS weighs three kinds of evidence to decide whether you are really an employee: behavioral control, financial control and the type of relationship. The federal Labor Department proposed replacing its 2024 independent-contractor rule in February 2026; no final rule had been issued as of October 1, 2026. Our part-time BCBA jobs guide covers how contract and PRN work fits around a main job.
When a BCBA staffing agency is worth it
An agency can be the right call, and it is not about pay alone.
An agency makes sense when:
- You want school-year schedules, summers off, or a fixed-length contract while you relocate or test a setting.
- You are licensed in several states and want travel assignments with housing support.
- You want someone else to handle credentialing paperwork and find openings in a district that only hires through approved vendors.
Going direct usually wins when:
- Your priority is the highest hourly rate. In our data, direct employers' hourly ads paid about $13 an hour more at the median, though direct hourly ads include more part-time and per-session rates, which run higher; the gap held in the school-only and non-school cuts.
- You want a permanent role with stable caseloads, retirement matching and paid time off that does not depend on a contract renewing.
- You want remote or telehealth work, which came up in about 21% of direct-employer descriptions vs. 10% of agency ones.
The supply-and-demand picture favors you either way. Employers posted 132,307 job ads that required or preferred a BCBA or BCBA-D in 2025, up 28% from 103,150 in 2024 (BACB and Lightcast, 2026). That works out to about 1.77 postings per certified U.S. BCBA (74,927 U.S. BCBAs and BCBA-Ds at the end of 2025), a derived ratio that compares a year of postings to the number of certificants, not open vacancies to people. Either way, you do not need an intermediary to get noticed. Our BCBA salary negotiation guide shows how to use that leverage.
Questions to ask a BCBA recruiter before you sign
- Who is my employer of record, and is this W-2 or 1099?
- What is the hourly pay, and is it the same for every hour? Ask about paid holidays, school breaks, and whether drive time and documentation time are paid.
- Are there guaranteed minimum hours? Some school contracts let the district cancel shifts on short notice.
- What benefits start on day one, and do they continue between assignments?
- What does my contract say about non-competes and leaving early?
- If the client wants to hire me directly, what is the buyout fee, and when does it drop?
- Who supervises the RBTs I'll oversee, and does the contract cover that relationship?
- Which state licenses do I need, and who pays for them?
The American Staffing Association's code of ethics commits members to explain "wage rate, applicable benefits, hours of work, and other assignment conditions" to employees before an assignment starts. A recruiter who can't answer these questions in writing is telling you something.
Frequently asked questions
Do BCBA staffing agencies charge BCBAs a fee?
Legitimate ones generally don't. Staffing agencies and recruiters are paid by the hiring organization, either through an hourly bill rate or a placement fee. The FTC warns that honest placement firms do not typically charge job candidates, so a request for money up front is a red flag.
How much do staffing agencies pay BCBAs?
In BCBA job ads live on October 1, 2026, staffing agencies posting hourly pay offered a median of $64.78 an hour (median of per-employer medians) across 33 agencies, compared with $77.75 an hour from 372 direct employers. In a small sample of 20 agencies posting salaries, salaried pay was about the same as direct salaried pay.
How much do schools pay agencies for a BCBA?
In 41 hourly BCBA rates from bid tabulations, contracts and a price sheet that staffing and therapy-services firms submitted to seven public school systems and agencies in Florida, Texas and California (2021 to 2025), the median was $85 an hour, with a range of $65 to $160. Most rates fell between $75 and $100.
Can a school district hire me directly after an agency placement?
Usually only by paying the agency a conversion fee. Agency contracts posted with public board agendas set fees such as the greater of 35% of first-year salary or $20,000 to $22,500 if the district hires you within 12 months after your assignment ends; some fees step down as you work more hours. These terms are in the district's contract with the agency, not in yours.
Are agency BCBA jobs W-2 or 1099?
Usually W-2. The staffing-agency contracts we reviewed treat placed clinicians as the agency's employees by default, though several allow independent contractors if the district agrees. Only 2.9% of agency BCBA job descriptions we read (3 of 103) mentioned 1099 or independent-contractor work. If you're offered 1099, the IRS looks at behavioral control, financial control and the type of relationship to decide whether you're really an employee.
Let employers come to you, with pay up front
On CertifyndABA, verified ABA employers send you interview requests that include the salary and role details before you talk. No middleman between you and the employer.
Create Your Free ProfileHow we did this: Bill rates come from 41 hourly BCBA rates in public bid tabulations and contracts posted with school board agendas (Collier County, Hillsborough County and Hendry County, FL; Garland ISD and Austin ISD, TX; Greenfield Union SD, CA), plus a vendor price sheet posted by Region One ESC, TX. Austin ISD's $85 was a proposed rate. Job ads were collected from SimplyHired and LinkedIn on October 1, 2026, limited to BCBA and behavior analyst titles posted in the prior 12 months, with duplicates collapsed by employer, location and pay. Agencies were identified from a hand-verified list plus employer-name and description signals ("our client," "on behalf of"); a 30-row spot check found 29 correct labels. Pay medians are medians of per-employer medians using employer-posted closed ranges only. Shares based on full descriptions use the 103 agency and 1,234 direct ads whose descriptions we could fetch, a non-random subset weighted toward likely agency ads.
