See which service line is actually making money.
Qlarity posts your CentralReach billing report into QuickBooks Online by date of service — split by funder, location and procedure code. Accrual revenue and open A/R, without the spreadsheet.
It's now. Had you started twenty minutes ago, last month would already be closed.
| Account | Amount |
|---|---|
| 4310 · Direct Service — BCBA | 128,400.00 |
| 4320 · Direct Service — RBT | 342,900.00 |
| 4330 · Assessment | 41,200.00 |
| 4340 · Parent Training | 18,650.00 |
| Total income | 531,150.00 |
Same month. Same data. One of these two service lines is paying for the other — and until now you had no way to see it.
Sample data. Your figures come from your own CentralReach export.No PHI retained · one-directional sync
You already have the data. It's just in the wrong shape.
- 01 Download
Run the standard CentralReach billing export for the period. Not a custom report, not a developer, not a ticket.
BillingExport_0801-0831.csv - 02 Upload
Every line is grouped by funder, location, procedure code and date of service. Nothing is retyped.
4,812 rows → 186 invoice lines - 03 Sync
Accrual revenue, weekly invoices, open A/R, straight into QuickBooks Online. No duplicates on a re-run.
Posted to QuickBooks Online
The report you've never been able to pull
Cash-basis books tell you what landed. Not what's owed.
A deposit in September for services delivered in July makes July look bad and September look great. Neither is true. Qlarity recognises revenue by date of service and leaves the difference sitting in A/R, where you can see it, chase it, and price against it.
- Open A/R by funder, aged from date of service
- Weekly invoices, so a month closes in pieces
- Patient responsibility split out per patient
- Medi-Cal / IEHP184,23061 days average
- Optum96,41038 days average
- Aetna42,98094 days average · oldest bucket
- Kaiser31,15029 days average
- Patient responsibility8,740Invoiced per patient
Total open A/R$363,510
Inside the app
Two screens, one job| Funder | QBO customer |
|---|---|
| IEHP | Medi-Cal / IEHP |
| OPTUM | Optum Behavioral |
| SELFPAY | Patient Responsibility |
| Run | Period | Lines | Status |
|---|---|---|---|
| 10 Sep 09:12 | Aug 2026 | 186 | Posted |
| 03 Sep 08:41 | Jul 2026 | 174 | Posted |
| 02 Sep 16:55 | Jul 2026 | 174 | Reverted |
| 05 Aug 09:20 | Jun 2026 | 168 | Posted |
| 08 Jul 10:04 | May 2026 | 181 | Posted |
| 04 Jun 08:58 | Apr 2026 | 159 | Posted |
Honesty, up front
What it doesn't do… yet
The fastest way to lose your trust is to let you find this out in month three. So here it is on the homepage, where every other vendor buries it.
- It doesn't bill claims.Qlarity reads your billing data. No submissions, no denials, no clearinghouse.
- It only moves one direction.CentralReach into QuickBooks Online. Never back the other way.
- It doesn't keep your PHI.The upload is processed and discarded. What lands in QuickBooks is financial data, not clinical records.
- Post-sync payor changes are still manual.Automatic credit memos against the original payor are specced and queued.
Pricing
$199/ month, per practice
One price. Thirty days free, no card. Cancel from inside the app.
Start your 30-day free trialIncluded
- Unlimited syncs and re-runs, with duplicate protection
- Every funder, location and procedure code you bill
- Direct QuickBooks Online connection — no CSV round trip
- A thirty-minute setup call with a bookkeeper who actually closes ABA books
Close last month in twenty minutes.
Bring one billing export. You will know more about your practice by the end of the call than you did all quarter.
Start your 30-day free trialStart now and you're done by twenty minutes from now.