Our complete mental health billing guide

Psychological testing billing: CPT 96130-96146 and prior authorization.

Testing claims deny for a narrower set of reasons than routine psychotherapy claims, but each one is expensive because a testing episode represents hours of clinician and technician time. Most of the risk sits in three places: which half of the code family a service belongs to, whether the authorization on file covers the codes and units billed, and whether the diagnosis is specific enough to clear the governing coverage policy. This guide covers 96130 through 96146 with the LCD citations, the unit limits that cap a testing day, and the authorization patterns that differ by payer type.

Key takeaways

  • Testing splits into two authorization tracks, not one. Evaluation and interpretation (96130-96133) is QHP-only; administration and scoring (96136/96137 by a QHP, 96138/96139 by a supervised technician) is a separate code family that payers frequently authorize under a separate number.
  • Coverage is MAC-specific, not one national rule. WPS's L34646 / A57481 and First Coast's L34520 are two different, independently published testing coverage policies, both confirmed live against the CMS Coverage Database for this guide.
  • 96146 caps at one unit per date of service by definition — a single automated instrument, automated result only — regardless of how many separate automated tests were actually administered that day.
  • Scope mismatch, not missing authorization, is the usual CO-197 driver on testing claims. The units, the code family, and the rendering provider on the claim all have to match what was actually approved.

The two halves of a testing claim

Every testing episode is really two separately billable activities: the clinical evaluation and interpretation performed by a physician or other qualified health professional (QHP), and the mechanical test administration and scoring, which the QHP can perform directly or delegate to a supervised technician. Payers price and authorize these differently because the labor and the credential requirement behind each one differs.

Psychological and neuropsychological testing code family, paraphrased — confirm exact descriptors in the current CPT Professional edition before billing.
CodeActivityWho bills it
96130 / +96131Psychological testing evaluation services, first hour / each additional hourPhysician or QHP only
96132 / +96133Neuropsychological testing evaluation services, first hour / each additional hourPhysician or QHP only
96136 / +96137Test administration and scoring, first 30 minutes / each additional 30 minutesPhysician or QHP
96138 / +96139Test administration and scoring, first 30 minutes / each additional 30 minutesTechnician, under QHP supervision
96146Single automated instrument administered via electronic platform, automated result onlyNo professional administration time — billed once per date of service regardless of how many automated instruments were run

Administration and evaluation don't have to happen on the same calendar day. A common, fully billable pattern is a technician administering the battery on day one under 96138/96139, with the QHP scoring and interpreting the results and writing the report on a later date under 96130/96132 — the claims are separate encounters with separate dates of service, not one bundled claim split artificially across two days.

Which LCD actually governs your claim

Testing medical necessity is published per Medicare Administrative Contractor, not nationally. Two live examples, confirmed against the CMS Coverage Database for this guide:

These two contractors don't necessarily list the same covered diagnoses, documentation elements, or frequency guidance. If your practice bills outside WPS's or First Coast's territory, pull your own MAC's equivalent policy before treating either citation as universal — start with get_contractors by state, then a keyword search for "psychological" or "neuropsychological" against that contractor's LCDs and articles.

Time-unit documentation that survives an audit

Every unit billed under an add-on code — 96131, 96133, 96137, 96139 — needs a start and stop time, or clearly stated total minutes, tied to the specific instrument administered. A single bulk entry covering "the whole testing session" doesn't support the individual units billed, because it gives a reviewer no way to confirm which instrument consumed which block of time. The same logic applies to the supervising QHP: name them in the note for every 96138/96139 unit a technician bills, and keep evaluation time and administration time in separate, distinguishable entries rather than one blended narrative.

Daily unit limits and 96146

Industry billing references report the 96131 add-on capped at 7 units by its Medically Unlikely Edit, which combined with the single allowed unit of base code 96130 puts a practical ceiling around 8 hours of evaluation time for one patient in one day. ⚠️ We could not confirm this MUE value or its adjudication indicator against the primary CMS MUE table directly during this build — the CMS coverage-database file returned an access error to automated retrieval. Verify the current cap and whether it's appealable (MAI 2 is not; MAI 3 is, with documentation) against the CMS Medically Unlikely Edits file or your MAC's table before planning a multi-hour testing day around it.

96146 is more clear-cut: it reports a single automated instrument via an electronic platform with an automated result only, and current billing guidance treats it as reportable once per date of service regardless of how many separate automated tests ran that day. That's a definitional limit on the code, not a documentation shortfall — a second automated instrument doesn't earn a second 96146 unit.

Prior authorization by payer type

Authorization structure varies more by plan type than by payer name, and assuming one plan's pattern applies to another is a common, avoidable source of CO-197 denials.

Typical authorization structure by plan type — confirm against each payer's actual authorization letter, since practice varies.
Plan typeTypical authorization pattern
PPO / commercialOften one authorization covering a total number of hours across the full episode, spanning both evaluation and administration codes
HMO / managed MedicaidMore often two separate authorization numbers — one for evaluation/interpretation, one for administration/scoring — sometimes issued on different dates
Medicare Part B (traditional)No prior authorization requirement under the standard program; governed instead by the applicable LCD's medical necessity and documentation criteria
Medicare AdvantagePlan-specific — many MA plans layer their own prior authorization requirement on top of otherwise Medicare-covered testing; check the specific plan, not traditional Medicare rules

Before a technician administers any testing time, confirm the authorization lists 96138/96139 by code — not just the evaluation codes originally requested. Billing technician time against an evaluation-only authorization is one of the highest-volume avoidable testing denials, and it surfaces only after the units are already spent.

Diagnosis specificity for testing medical necessity

Testing coverage policies publish specific covered diagnoses more often than a broad "any behavioral health diagnosis" standard, so the code on the claim has to match what the policy lists. All codes below were validated live against the FY2026 ICD-10-CM code set and confirmed billable for HIPAA transactions.

Diagnosis codes commonly supporting a testing referral, verified against the FY2026 ICD-10-CM code set.
Referral reasonSpecific, billable code
Suspected autism spectrumF84.0 Autistic disorder
Suspected ADHD, by presentationF90.0 predominantly inattentive · F90.1 predominantly hyperactive · F90.2 combined type · F90.9 unspecified type (least specific)
Suspected cognitive decline / dementia workupG30.9 Alzheimer's disease, unspecified · F06.70 mild neurocognitive disorder due to known physiological condition, without behavioral disturbance · F06.71 same, with behavioral disturbance
Suspected intellectual or learning limitationR41.83 Borderline intellectual functioning · F70 Mild intellectual disabilities

Where the referral is genuinely a rule-out — testing ordered to distinguish ADHD from an anxiety disorder, for example — code to the presenting symptom or the working diagnosis the referring clinician actually documented, not to whichever code seems most likely to clear the payer's list. A code the chart doesn't support is a bigger problem than a denial.

The most common testing denial and how to fix it

Two failure patterns account for most testing denials that reach an appeal desk.

Do and don't

Do
  • Confirm both the evaluation-code authorization and the administration-code authorization before technician time is spent.
  • Log start/stop times per instrument, not one bulk entry for the session.
  • Pull your own MAC's testing LCD and billing article before assuming WPS's or First Coast's policy applies to your jurisdiction.
  • Code the referring clinician's actual working diagnosis, at its most specific documented level.
Don't
  • Don't assume an evaluation-code authorization also covers technician-administered testing time.
  • Don't bill a second 96146 unit for a second automated instrument the same day.
  • Don't round documented time up to match the units a payer pre-approved.
  • Don't default to an unspecified diagnosis when the referral note supports a specific one.

Testing claims tying up staff time on authorization chasing?

We'll check your last quarter of testing claims for authorization-scope mismatches, unit-cap exposure, and MAC-specific documentation gaps, and show what's recoverable.

Book a free claims review

Frequently asked questions

Can one authorization number cover both the evaluation codes and the administration codes?

Sometimes, but don't assume it. PPO plans more often issue one authorization covering total hours across the whole episode, spanning both the QHP evaluation codes (96130/96132) and the administration codes (96136-96139). HMO and managed Medicaid plans more often split it into two separate authorization numbers issued on different dates. Confirm which structure applies before a technician administers time against an authorization that only lists the evaluation codes.

Is there a daily limit on how many hours of psychological testing we can bill?

Yes, through the Medically Unlikely Edit on the add-on codes rather than a flat rule on the base codes. Industry billing references report the 96131 add-on capped at 7 units per date of service, which combined with the single allowed unit of base code 96130 caps evaluation time around 8 hours for one patient in one day absent supporting documentation. ⚠️ We could not confirm this figure against the primary CMS MUE table directly during this build — verify it against the CMS Medically Unlikely Edits file or your MAC's table before relying on it.

Can we bill 96146 more than once if we administer several different automated tests the same day?

No. 96146 reports a single automated instrument administered via an electronic platform with an automated result only, and it is reported once per date of service regardless of how many separate automated tests were run that day. That's a definitional limit the code rules out, not a documentation gap an X-modifier can fix — confirm the current-year descriptor and unit logic in your CPT Professional edition before building a multi-instrument testing day around it.

Verify before billing. CPT is a registered trademark of the American Medical Association; codes here are paraphrased, not reproduced from the CPT Professional edition. CPT, HCPCS and ICD-10 codes, coverage policy, and bundling edits change, including annual code-set updates. This page reflects standard industry practice and is provided for general education — it is not a substitute for your own compliance review, your current payer contracts, or the current-year code sets. Confirm requirements against your specific payer mix before submitting claims.

Related resources