Skip to content
MegAligna

Specialties

ABA billing software that bills what the auth allows

ABA billing software turns delivered sessions into billable units under each payer's rules: 15-minute units of an authorized code, credential-tier modifiers, and the right NPI reported for technician-delivered service. MegAligna computes charges from the session record rather than beside it, and exports finished charges to your biller — it does not transmit claims to payers.

Start free trial See pricing

Why ABA billing is not general medical billing

Most billing software assumes a visit: one encounter, one or two codes, a claim. ABA does not work that way. A single client generates several sessions a week against a grant of 15-minute units, delivered by staff at different credential tiers, under a payer that may or may not permit a supervisor to bill concurrently with the technician they are observing.

That produces three failure modes a general system does not even model. Units that exceed what was authorized. A modifier that matches the person who delivered the service but not the tier that payer recognises. A rendering NPI reported for a technician-delivered session where the payer wanted the supervising provider.

Each one is a clean denial, and each one is only visible after submission.

Units come from the session, not from a form

The charge is computed from the session record — the code, the delivering staff member’s credential, the start and stop times already captured for the note — rather than entered separately by whoever does billing.

That is a small architectural decision with a large audit consequence: the units on the export and the minutes in the documentation cannot disagree, because there is only one number. When a payer asks for the record behind a billed unit, the record is the thing the unit was derived from.

Because the same session record also decrements the authorization balance, the burn-down on the parent page and the charge on the export are two views of one fact rather than two systems that must be reconciled monthly.

Payer rules are settings, not assumptions

Each payer record carries its own answers: which credential-tier modifiers apply, whether the rendering or the supervising provider is reported on a technician-delivered session, whether concurrent supervision billing is permitted alongside direct service, which places of service are accepted, and how rates resolve per code and modifier.

None of it is hard-coded, because a system that encodes one payer’s rules as universal generates denials for every other payer quietly and at scale. No table of “what payer X allows” is published here either — those policies change, and each agency confirms them against its own contracts. What the software does is make a confirmed rule into a setting rather than knowledge held by one biller.

What your biller receives

A per-session export carrying codes, units, modifiers, diagnosis pointers and the NPI resolved under that payer’s rule — in the format your biller asks for, not a format they have to convert.

Claims are not transmitted to payers from here, and that is a deliberate scope decision rather than a missing feature. Agencies that already submit electronically should read it as the gap it is. Agencies that keep a biller — most of this market — get the part that was actually slow: the assembly of clean charge data. A biller’s seat costs nothing, so they can work in the system rather than from emailed spreadsheets.

Superbill and CMS-1500 PDF output follows completion of AMA CPT licensing.

Where these fields land on the actual claim is covered box by box in the CMS-1500 field guide — Box 23 for the authorization, Box 24J for the rendering provider, Box 33 for who gets paid. For the authorization side, the authorization tracker is the spreadsheet this replaces.

Common questions

Does this replace our biller?
No, and it is not designed to. MegAligna produces finished, payer-configured charge data and hands it off; submission, follow-up and appeals stay with whoever does them for you today. Agencies looking for a managed billing service should look at a firm that offers one — no percentage of collections is taken here.
Can it bill supervision concurrently with direct service?
Where the payer permits it. Concurrent billing of a protocol-modification code alongside technician-delivered service is allowed by some payers and prohibited by others, so it is a per-payer setting rather than a product-wide behaviour. Set it once from your contract and it applies to every session under that payer.
What happens when a session exceeds the authorized units?
The warning comes at booking, not at billing. Scheduling checks remaining authorized units against the slot being booked, which is the last moment the outcome can still be changed. A session delivered past the balance is unbillable labour you have already paid an RBT for, plus recoupment exposure.
Do we need the scheduling side to use the billing side?
They are the same record, so in practice yes. The session that gets scheduled is the session that gets documented and the session that produces the charge. That is what removes the reconciliation step; it also means this is not a billing module you can bolt onto another calendar.

Try it end to end with test data

14 days, no card required. Use made-up patients while you evaluate — real patient information waits until a business associate agreement is in place.