Pharmacy Billing Cheat Sheet (2026)
Set the pharmacy benefit aside; pharmacy medical billing is its own discipline. It depends on what the pharmacist is authorized to bill and how the time-based and administration codes are documented, with medication therapy management time-tiered, vaccine and infusion administration on their own rules, and scope of practice varying by state.
Quick reference for pharmacy billers. Last updated .
Top Pharmacy CPT Codes & 2026 Medicare Allowables
| Code | Description | Non-Facility | Facility | Total RVU |
|---|---|---|---|---|
| 99605 | Medication therapy management, initial 15 minutes | n/a | n/a | 0.00 |
| 99606 | Medication therapy management, subsequent 15 minutes | n/a | n/a | 0.00 |
| 99607 | Medication therapy management, each additional 15 minutes | n/a | n/a | 0.00 |
| 90471 | Immunization administration, one vaccine | $22.04 | $22.04 | 0.66 |
| 90472 | Immunization administration, each additional vaccine | $16.03 | $16.03 | 0.48 |
| 96365 | Therapeutic IV infusion, initial, up to 1 hour | $67.14 | $67.14 | 2.01 |
| 96366 | Therapeutic IV infusion, each additional hour | $21.38 | $21.38 | 0.64 |
National 2026 Medicare Physician Fee Schedule estimates (total RVU multiplied by the conversion factor). These are adjusted by state locality. See the per-state table on the Pharmacy billing services page.
Modifiers That Prevent Pharmacy Denials
A significant, separately identifiable evaluation on the same day as an administration service, where the payer recognizes it for pharmacist billing.
A distinct service separate from another that NCCI would otherwise bundle.
An ACIP-recommended preventive vaccine where the patient cost share is waived under preventive-care rules.
Drug wastage (JW for the discarded amount) or no wastage (JZ) on single-dose vials for infused or injected drugs.
Synchronous video (95) or audio-only (93) telehealth MTM where the payer allows it.
A repeat administration by the same provider on the same day with the reason documented.
Top Pharmacy Denials → Quick Fix
99605 is the initial 15 minutes for a new patient, 99606 the initial for an established patient, and 99607 each additional 15 minutes. Document the time; the codes are time-defined.
Confirm the payer recognizes pharmacist-billed services and the state scope of practice allows them. Where direct billing is not recognized, bill incident to the physician under those rules, or under the payer's collaborative-practice pathway.
Use the correct administration code for the program: 90471 and 90472 for most, G0008 and G0009 for Medicare influenza and pneumococcal. Match the code to the payer and vaccine.
Infusion codes (96365, 96366) are time-based with one initial and additional-hour units. Document start and stop times and append JW or JZ for single-dose-vial wastage.
Do not bill the medical claim for a service already adjudicated under the pharmacy benefit. Determine the correct benefit before billing to avoid the duplicate.
NCCI Bundling Watch-Outs
Code pairs from this specialty's set that carry NCCI edits. Billing both without a justified modifier triggers a bundling denial.
| Code | Bundles With | Rationale |
|---|---|---|
| 99605 | 36591 | CPT Manual or CMS manual coding instruction |
| 99605 | 36592 | CPT Manual or CMS manual coding instruction |
| 99606 | 36591 | CPT Manual or CMS manual coding instruction |
| 99606 | 36592 | CPT Manual or CMS manual coding instruction |
| 99607 | 36591 | CPT Manual or CMS manual coding instruction |
| 99607 | 36592 | CPT Manual or CMS manual coding instruction |
| 90471 | 0591T | CPT Manual or CMS manual coding instruction |
| 90471 | 0592T | CPT Manual or CMS manual coding instruction |
Documentation That Holds Up on Appeal
Whether the patient is new or established and the total time, since the codes are time-tiered.
The payer recognition, state scope of practice, and incident-to basis where that is the path.
The vaccine, the program (Medicare versus other), and the matching administration code.
Start and stop times, the drug, units, and amount discarded for JW or JZ.
That the service belongs on the medical claim and was not already adjudicated under the pharmacy benefit.
Revenue Pharmacy Practices Leave on the Table
Defaulting MTM to the lower time tier when documented time supports additional 99607 units.
Not billing recognized pharmacist services because the incident-to or recognition path was not established.
Vaccine administration code mismatched to the program, especially Medicare G-codes versus 90471.
Drug wastage on single-dose vials not captured with JW.
Pharmacy Billing FAQ
How is medication therapy management billed?
99605 for the initial 15 minutes with a new patient, 99606 for the initial with an established patient, and 99607 for each additional 15 minutes. The new-versus-established status and the time both have to be documented.
Can a pharmacist bill medical claims?
It depends on payer recognition and state scope of practice. Where direct pharmacist billing is not recognized, the service is often billed incident to the physician under those rules, or under a collaborative-practice pathway. Both the recognition and the scope have to be confirmed.
Which vaccine administration code applies?
90471 and 90472 for most payers, and G0008 and G0009 for Medicare influenza and pneumococcal. The code has to match the payer and the specific vaccine program.
How is pharmacist-administered infusion billed?
With the time-based infusion codes (96365 initial, 96366 additional hour), documented start and stop times, and JW or JZ for single-dose-vial wastage on the drug.
Stop Losing Pharmacy Revenue to Preventable Denials
Our AAPC-certified pharmacy coders apply every rule on this sheet to your claims. Call 888-701-6090 for a free billing assessment.