BCBA time to bill cut from 97 days to 22.
Parallel commercial and Medicaid filings, NPPES auto-enrich, and a Pre-Flight Validator that catches CAQH and roster gaps before payer review. Thirty-eight BCBAs enrolled. $1.6M of revenue captured. Zero credential gaps at month twelve.
The headline numberSequential pipeline. Then parallel.
The situationHiring fast. Billing slow. The math hurt.
Commercial first, Medicaid second.
Roster team filed commercial in week one and only started Medicaid once commercial cleared. Across 14 state Medicaid programs, the staggered start added 38 to 52 days. The work was the same. The order was the problem.
Manual entry, silent drift.
Practice locations, taxonomy codes, and mailing addresses were rekeyed from PDFs into payer portals. One in six applications bounced for a transposed digit or a sole proprietor flag set wrong. Each bounce cost 9 to 14 days.
CAQH expired during payer review.
CAQH attestations rolled past the 120-day window while the payer was reviewing the file. The payer paused, sent a soft rejection, and the queue restarted. Same pattern hit lapsed malpractice certificates and stale BACB lookups.
The structural fixTwo lanes instead of one queue.
The fix · workflowAuto-enrich, validate, then file in parallel.
Revenue at riskWhat a stuck provider actually costs.
| Provider title | Productivity / mo | $ / day idle | Per BCBA · 75d delay |
|---|---|---|---|
| BCBA | $16,000 | $533 | $40,000 |
| BCaBA | $10,500 | $350 | $26,250 |
| RBT | $7,000 | $233 | $17,500 |
| Clinical Director | $22,000 | $733 | $55,000 |
| 38 BCBAs · pre-engagement | , | , | $1.52M tied up |
Each BCBA sitting unbilled is $533 a day. Running 38 of them through a 75-day standard pipeline was $1.5M of working capital tied up. We freed it in 8 weeks.
What the dashboard showsPipeline by state. Stage by stage.
KPI movement before vs current.
14-state resultTAT achieved per state.
| State Medicaid program | Cohort | Commercial TAT | Medicaid TAT | Combined median |
|---|---|---|---|---|
| Arizona AHCCCS | 2 BCBAs | 14 d | 16 d | 15 d |
| New York Medicaid | 4 BCBAs | 15 d | 17 d | 16 d |
| Pennsylvania HealthChoices | 3 BCBAs | 16 d | 19 d | 17 d |
| Texas STAR / STAR+PLUS | 5 BCBAs | 17 d | 21 d | 19 d |
| California Medi-Cal | 4 BCBAs | 18 d | 22 d | 20 d |
| Massachusetts MassHealth | 2 BCBAs | 17 d | 23 d | 20 d |
| North Carolina Medicaid | 3 BCBAs | 19 d | 23 d | 21 d |
| Georgia Medicaid | 3 BCBAs | 18 d | 24 d | 21 d |
| Ohio Medicaid | 2 BCBAs | 20 d | 25 d | 23 d |
| New Jersey FamilyCare | 2 BCBAs | 21 d | 26 d | 24 d |
| Virginia Medicaid | 2 BCBAs | 19 d | 27 d | 24 d |
| Florida Medicaid | 3 BCBAs | 20 d | 29 d | 25 d |
| Tennessee TennCare | 2 BCBAs | 22 d | 28 d | 25 d |
| Illinois Medicaid | 2 BCBAs | 24 d | 31 d | 28 d |
ImplementationFour phases. Eight weeks to steady state.
Roster audit + payer matrix
Full BCBA roster loaded into CredPro. NPPES drift report shipped. Payer-by-payer requirement matrix built for 14 states.
Parallel workpack template
One source-of-truth packet per BCBA. Commercial + Medicaid templates wired. CAQH and BACB lookups on nightly sync.
Pre-Flight Validator live
Five-check gate live in production. RS256 passport issued per file. Payer-specific follow-up cadences armed.
22-day TAT in week 11
First state cohorts approved. Median TAT hits 22d. Roster team handles 38 BCBAs without adding headcount.
OutcomesBefore. After. In numbers.
Capability stackWhat the speedrun actually runs on.
Common questionsFrequently asked: BCBA credentialing.
What is the Pre-Flight Validator?
How do parallel filings work in practice?
How does the NPPES integration work?
Why anonymize the client?
Can we get a reference call?
How long until we see results?
What does the free credentialing audit look like?
Does this only work for multi-state chains?
Want the same audit applied to your roster?
A free 30-day audit. Send your active provider roster, your CAQH list, and 12 months of credentialing-related denials. We return a 4-page written audit covering NPPES drift by provider, CAQH status, a payer-by-payer gap list, median TAT, and a 90-day fix plan. Yours to keep. No SDR follow-up.