Key Takeaways
HCPCS Code A9150 describes non-prescription (over-the-counter) drugs administered in a clinical setting, classified under the Administrative, Miscellaneous and Investigational HCPCS category.
Medicare Part B generally does not cover OTC drugs billed under A9150, though some Medicare Advantage plans may offer limited coverage.
Medicaid and commercial payer coverage for A9150 varies by state and plan, so verify coverage and document medical necessity before every submission.
Pabau’s claims management software helps practices track miscellaneous drug code submissions, flag potential denials, and maintain compliant documentation workflows for codes like A9150.
HCPCS Code A9150 is a Level II code for non-prescription (over-the-counter) drugs administered in a clinical setting when no more specific code exists. Medicare Part B generally excludes it from coverage.
Payers expect more documentation for it than for a standard drug code because it functions as a catch-all.
This guide covers Medicare coverage rules, billing guidelines, applicable modifiers, 2026 fee schedule context, and related codes billing staff need before submitting an A9150 claim. A solid grasp of medical billing workflows for miscellaneous supply codes prevents most of these claims from being denied.
HCPCS Code A9150: Definition and clinical description
HCPCS Code A9150 is the Level II code used to report non-prescription drugs administered in a clinical setting. According to the Centers for Medicare and Medicaid Services (CMS) HCPCS code set, A9150 carries a long descriptor of “Non-prescription drugs.”
Its short descriptor is the abbreviated “Misc/exper non-prescript dru,” CMS’s shorthand for “miscellaneous/experimental non-prescription drugs”. The code has been active since January 1, 1986, with a CMS revision effective January 1, 1996.
The term “experimental” in the short descriptor does not imply this code is limited to investigational drug trials. It reflects the catch-all nature of the code. When a clinical or outpatient encounter uses an over-the-counter (OTC) medication and no more specific HCPCS code exists, A9150 is the appropriate reporting vehicle.
Clinically, A9150 might apply in scenarios such as:
- An OTC antihistamine given before a procedure.
- A saline nasal spray used as part of a wound-care protocol.
- An OTC analgesic administered under nursing supervision in an outpatient setting.
The key distinction is that the drug must be over-the-counter, not requiring a prescription, and no more specific HCPCS code exists for it.
Medicare coverage and limitations for A9150
Medicare Part B generally excludes non-prescription drugs from coverage. Per the CMS Medicare Coverage Database, OTC drugs reported under A9150 are non-covered services under standard Medicare Part B.
Submitting A9150 to traditional Medicare without prior knowledge of a specific coverage exception will typically result in a denial. Reviewing denial codes in medical billing before claims reach the payer is one of the most effective ways to prevent write-offs on non-covered miscellaneous codes.
Three coverage scenarios are worth understanding before any A9150 claim goes out the door.
- Traditional Medicare Part B: Does not cover A9150. OTC drugs are explicitly excluded from Part B drug coverage. That coverage applies to drugs administered incident-to a physician’s service or provided under a covered benefit category, and non-prescription drugs fall outside both.
- Medicare Advantage (Part C): Individual MA plans set their own supplemental benefit rules. Some plans include limited OTC drug benefits. Verify with the specific plan before submitting.
- Medicaid: State-administered Medicaid programs vary widely. Some state Medicaid programs cover certain OTC drugs when prescribed by a physician. Check your state’s Medicaid Drug Utilization Review policy and preferred drug list before billing A9150.
- Commercial payers: Private insurers handle A9150 individually. Some will cover it with medical necessity documentation. Others exclude all OTC drugs categorically. A payer-specific pre-authorization or benefit inquiry should precede any claim submission.
Strong denial management processes are essential when working with miscellaneous supply codes like A9150. Because coverage is inconsistent across payers, tracking denial patterns by payer helps billing teams prioritize claims.
Teams can identify which A9150 submissions are worth pursuing and which are better handled through patient responsibility agreements upfront.
Pro Tip
Before submitting any A9150 claim, run an insurance eligibility verification to check the patient’s specific plan benefits. OTC drug coverage under Medicare Advantage and commercial plans is plan-specific and changes annually. A five-minute eligibility check prevents a lengthy denial appeal.
Billing guidelines for HCPCS Code A9150
A9150 is a miscellaneous supply code, which means payers expect supporting context rather than a routine claim. Treating it like a standard drug code without documentation is a fast path to denial. Solid clean claim practices are especially important here.
Applicable modifiers
Modifiers may be appended to A9150 claims depending on payer requirements and the clinical context of the drug’s administration. The following modifiers are commonly referenced alongside miscellaneous drug codes.
Verify modifier requirements against your specific payer’s policies and the current CMS Claims Processing Manual before submission. Modifier misuse on miscellaneous codes is a known audit trigger flagged in Office of Inspector General (OIG) work plans.
Documentation requirements when billing A9150
Because A9150 is a catch-all code, documentation carries more weight than it does for a code with a precise clinical descriptor. Payers reviewing miscellaneous drug claims look for evidence that a more specific code was not available and that the service was clinically justified.
Insurance eligibility verification before the visit, combined with thorough clinical notes, forms the backbone of a defensible A9150 claim.
- Drug identification: Document the specific drug name, OTC status, and the reason no more specific HCPCS code applies.
- Medical necessity statement: A physician order or clinical note explaining why the OTC drug was administered as part of the clinical encounter.
- Dosage and route: Record the dose administered, route, and time of administration.
- Payer-specific prior authorization: If the payer requires prior authorization for miscellaneous drug codes, obtain and document the authorization number before claim submission.
- ABN (Advance Beneficiary Notice): When billing Medicare patients for a non-covered service, execute and retain a signed ABN. This protects the provider and allows the patient to be billed directly.
Incomplete superbill documentation is one of the top reasons miscellaneous HCPCS codes get denied on first submission. Practices that capture drug name, order, dose, and payer-specific requirements at the point of care resolve these claims faster and with fewer appeal cycles.
2026 fee schedule and reimbursement rates for A9150
Medicare does not publish a specific reimbursement rate for A9150 under the 2026 Physician Fee Schedule, because Part B does not cover the code.
Submitting a claim for A9150 to Medicare without a GY modifier typically produces a denial with a non-covered service remittance code instead of a payment.
For payers that do cover OTC drugs under certain circumstances, reimbursement rates follow the payer’s own drug pricing methodology. That is typically different from a Medicare fee schedule.
Some Medicaid programs use wholesale acquisition cost (WAC) or average wholesale price (AWP) minus a percentage. Commercial payers may reimburse at billed charges subject to contract rates.
Understanding electronic remittance advice (ERA) codes helps billing staff quickly identify whether a denial is coverage-based or pricing-based, so the right corrective action follows.
For the most current fee schedule data by locality and payer type, use the CMS Physician Fee Schedule lookup tool. Because A9150 is non-covered under standard Medicare, it will not appear with an assigned RVU or payment amount in the fee schedule search results.
Confirm electronic claim submission formatting with your clearinghouse before filing A9150 claims to commercial payers. Some clearinghouses apply automated edits that flag miscellaneous codes without supporting documentation in the claim narrative field.
Related HCPCS codes and crosswalks
Before assigning A9150, check whether a more specific HCPCS code applies. Payers expect coders to use the most precise code available. Using A9150 when a specific J-code or A-code exists for the drug is an accuracy issue that can create compliance exposure.
According to the AAPC’s HCPCS Level II code reference, the A9000-A9999 range covers administrative, miscellaneous, and investigational codes. A9150 is specifically designated for non-prescription drugs lacking a more specific code.
The crosswalk decision is straightforward. A drug with a specific HCPCS code, particularly a J-code for injectables, takes precedence over A9150. A9150 is the billing vehicle of last resort for OTC drugs, and using it correctly requires confirming that no other code fits.
Medical billing compliance programs at well-run practices include periodic audits of miscellaneous code usage. These audits catch instances where a specific code was available but A9150 was used instead.
How to streamline A9150 billing in your practice
Miscellaneous HCPCS codes like A9150 generate disproportionate administrative work relative to their typical reimbursement value. Most of that friction is preventable. A structured approach to documenting, submitting, and tracking these claims reduces denial rates and appeal volumes.
- Establish a payer coverage matrix for A9150. Map each payer in your contract portfolio against their OTC drug coverage policy. Update this matrix annually, since Medicare Advantage supplemental benefits change each plan year. A simple spreadsheet flagging “covered/not covered/requires auth” by payer prevents claims from going out with no coverage basis.
- Automate ABN workflows for Medicare patients. A9150 is non-covered under standard Medicare Part B coverage. Any Medicare patient who receives an OTC drug in your facility needs an ABN on file before services are rendered. Automate this trigger in your practice management system so the ABN is generated when A9150 is added to an encounter.
- Use the claim narrative field. Many clearinghouses and payers accept a narrative description on miscellaneous drug claims. Include the drug name, dose, and clinical reason in the claim narrative to reduce information-only denials.
- Track denial patterns by payer. A9150 denials cluster by payer. If a specific commercial plan consistently denies the code, that pattern signals a coverage exclusion to communicate to clinical staff. It may also point to a documentation issue to fix in your charge capture workflow. Good revenue cycle management practices surface these patterns before they become recurring write-offs.
- Audit miscellaneous code usage quarterly. Validate that A9150 is only being billed when no more specific code is available. Random sample audits of A9150 claims from the prior quarter catch unbundling errors and upcoding risk. They also surface opportunities to update your charge master with more specific codes.

Pro Tip
Run a quarterly HCPCS lookup check against your A9150 submission history. For each drug your practice regularly administers under A9150, verify whether a more specific code has been added to the HCPCS code set in the current year’s update. CMS updates HCPCS Level II codes annually, and a code that warranted A9150 last year may now have its own specific code.
How Pabau simplifies claims tracking for A9150
Tracking A9150 across payers usually falls to a spreadsheet or a biller’s memory of which plans reimburse OTC drugs. That approach breaks down as staff turn over and Medicare Advantage supplemental benefits change every plan year.
Practice management software like Pabau gives billing teams one view of claim status and denial patterns across payers. A submission like A9150 doesn’t age into a write-off unnoticed. Practices can configure documentation requirements by service code, prompting clinical staff to capture the drug name and medical necessity note at the point of care.
That point-of-care prompt catches the most common reason A9150 claims get denied. Documentation goes missing, and payers reject the claim before anyone notices. Every subscription tier includes this functionality, so practices aren’t choosing a plan based on which one includes claims tracking.
Stop chasing A9150 denials
Pabau’s claims management tools help you track miscellaneous drug code submissions, flag payer-specific coverage exceptions before claims go out, and keep your documentation audit-ready.
Conclusion
A9150 is a narrow code with a wide range of billing complications. Getting it right means verifying coverage before the claim goes out and documenting medical necessity at the point of care.
It also means auditing usage to confirm a more specific code isn’t being bypassed. For practices that routinely administer OTC drugs in a clinical setting, the work is worth systematizing.
Pabau’s claims management tools bring together the documentation prompts, payer tracking, and denial visibility that make miscellaneous code billing manageable. To see how Pabau handles billing workflows for codes like A9150, book a demo.
Continue your research
Want to reduce claim denials across your practice? Denial management in healthcare covers proven frameworks for tracking, appealing, and preventing claim rejections by payer.
Need a primer on billing compliance for miscellaneous codes? Medical billing compliance outlines the documentation standards, audit triggers, and OIG priorities that affect miscellaneous supply code billing.
Looking for guidance on the full claims lifecycle? Revenue cycle management explains how each billing step, from eligibility through ERA posting, connects into a coherent financial workflow.
Frequently Asked Questions
What is HCPCS Code A9150?
HCPCS Code A9150 is the Level II billing code for non-prescription drugs administered in a clinical setting. Its long descriptor is “non-prescription drugs”. Its short descriptor is the abbreviated “misc/exper non-prescript dru”. That abbreviation spells out as “miscellaneous/experimental non-prescription drugs”. It applies when an OTC drug is given during a clinical encounter and no more specific HCPCS code exists for that drug. The code has been active since January 1, 1986, with a revision effective January 1, 1996. It falls under the Administrative, Miscellaneous and Investigational HCPCS category.
Does Medicare cover HCPCS Code A9150?
No. Medicare Part B generally does not cover non-prescription drugs billed under A9150. OTC drugs are excluded from Part B drug coverage. If billing Medicare, append the GY modifier to indicate the service is a statutory exclusion, which supports patient billing and ABN documentation. Some Medicare Advantage plans may provide limited OTC drug benefits. Verify with the specific plan before submitting.
How do you bill HCPCS A9150?
Submit A9150 on a CMS-1500 claim form, or the 837P electronic equivalent, with the drug name, dose, and medical necessity documented in the patient’s record. Include these details in the claim narrative field where supported. Verify payer-specific coverage and prior authorization requirements before submission. Append applicable modifiers (GY for Medicare non-covered services; 59 for a distinct same-day service) based on the payer’s policies. For Medicare patients, obtain a signed ABN before administering the drug if coverage is uncertain.
What modifiers apply to HCPCS A9150?
Common modifiers for A9150 include GY (item statutorily excluded from Medicare), GZ (expected denial without ABN), JW (drug amount discarded), and 59 (distinct procedural service). Modifier selection depends on the payer, the coverage status of the claim, and whether waste reporting is required. Verify requirements against the current CMS Claims Processing Manual and individual payer policy before appending modifiers.
Is A9150 covered by Medicaid or commercial payers?
Coverage varies significantly. Some state Medicaid programs cover certain OTC drugs when physician-ordered. Others exclude them categorically. Commercial payers apply their own policies, which may allow A9150 claims with medical necessity documentation and prior authorization. Check the specific payer’s drug coverage policy and your state’s Medicaid preferred drug list before submitting any A9150 claim to Medicaid or a commercial insurer.
What is the difference between A9150 and J3490?
A9150 is for non-prescription (OTC) drugs with no more specific code. J3490 is for unclassified prescription drugs that lack a specific J-code. The distinction is the prescription status of the drug: OTC drugs go to A9150, prescription drugs without a specific J-code go to J3490. Using J3490 for an OTC drug is a coding accuracy error that can create compliance exposure. Always verify whether a specific code exists before selecting either miscellaneous code.