ℹ️ Editorial Disclosure: OmniRx publishes compliance guides for educational purposes. This content does not constitute legal or regulatory advice. Consult your compliance officer or a qualified 340B consultant for guidance specific to your entity. Full policy.
Compliance · Split Billing

340B Split Billing Explained: How to Avoid the Most Common Audit Failure (2026)

Updated April 2026·14 min read
Hospital pharmacist reviewing medication inventory on shelves

340B compliance starts at the dispensing window. Photo: Unsplash

Bottom line: Split billing is the single most audited component of any 340B program. HRSA expects covered entities to demonstrate, at the claim level, that every prescription filled at 340B pricing was dispensed to an eligible patient with a qualifying relationship to the entity. The most common failure: applying 340B pricing to patients who do not meet the "patient definition" or whose prescriptions were written by non-covered outpatient providers. If your split billing system relies on manual lookups or spreadsheet-based tracking, you are carrying audit risk every day the pharmacy is open.

The 340B Drug Pricing Program saves covered entities billions of dollars annually. For Federally Qualified Health Centers (FQHCs), disproportionate share hospitals (DSH), and other safety-net providers, those savings fund clinical programs that would not otherwise exist. But the program comes with strict compliance requirements, and nothing trips up covered entities more consistently than split billing errors.

This guide breaks down how split billing works, where entities make mistakes, what HRSA looks for during audits, and how to build a system that holds up under scrutiny. Whether you run a single-site FQHC or a multi-location hospital outpatient pharmacy, the mechanics covered here apply directly to your operation.

For a broader look at how prescription pricing works outside the 340B context, RxGrab's guide on insurance vs. cash pricing covers the consumer side of the equation. For context on how supplements interact with the medications 340B pharmacies dispense, Health Britannica's berberine guide highlights the CYP enzyme interactions that pharmacists should be aware of. If you're evaluating the tax implications of your pharmacy operations as a business unit, CEOCult's healthcare business tax resources are worth reviewing.

What Is 340B Split Billing?

Split billing is the mechanism a covered entity uses to route each prescription to one of two inventory channels at the point of dispense:

The split happens either physically (two separate inventories of the same drug) or virtually (a single inventory with software-based tracking that "replenishes" 340B stock after eligible dispenses). Most modern pharmacies use the virtual inventory model because maintaining two physical stocks of every NDC is impractical at scale.

Why split billing exists

The 340B statute (Section 340B of the Public Health Service Act) prohibits two things absolutely:

  1. Diversion: Dispensing 340B-purchased drugs to patients who are not eligible.
  2. Duplicate discounts: Receiving both a 340B discount and a Medicaid rebate on the same drug unit.

Split billing is the operational control that prevents both. If your split billing system cannot reliably distinguish eligible from ineligible patients at the point of dispense, you are structurally exposed to diversion findings. If it cannot flag Medicaid claims for exclusion from 340B purchasing, you are exposed to duplicate discount findings.

Healthcare worker reviewing compliance documentation at a desk

Every 340B transaction must be traceable back to a qualifying patient relationship. Photo: Unsplash

The Patient Definition: Where Most Entities Get It Wrong

HRSA's definition of a "340B-eligible patient" is narrower than most covered entities assume. According to HRSA's Patient Definition Final Notice (published in the Federal Register, 2007, and reinforced in subsequent guidance), a patient must meet all of the following criteria:

  1. The individual receives healthcare services from a provider who is either employed by or has a contractual arrangement with the covered entity.
  2. The individual receives a health care service or range of services from the covered entity that is consistent with the scope of services provided to other patients of the entity.
  3. The covered entity has established a relationship with the individual such that the covered entity maintains records of the individual's health care.
  4. The individual receives a prescription that is written by a provider who is part of the covered entity's scope of grant or other qualifying arrangement.

Read those requirements carefully. They exclude several patient categories that covered entities commonly (and incorrectly) route through the 340B channel:

Split Billing Scenarios: Eligible vs. Ineligible

The following table covers the most common patient scenarios that 340B pharmacies encounter. Understanding these distinctions is the foundation of a compliant split billing system.

Scenario 340B Eligible? Billing Channel Why
FQHC patient with an active chart, Rx written by FQHC provider Yes 340B Meets all four criteria of the patient definition
FQHC patient, active chart, Rx written by outside specialist (not contracted) No WAC/GPO Prescriber is not part of the covered entity's scope
DSH hospital outpatient clinic patient, Rx from clinic provider Yes 340B Outpatient encounter with covered provider qualifies
DSH hospital ED patient, Rx written at discharge, no follow-up scheduled No WAC/GPO ED-only encounter typically does not establish the required relationship
Patient seen at a registered child site of the covered entity Yes 340B Child sites are part of the covered entity's registered scope
Medicaid fee-for-service patient (state uses Medicaid exclusion file) No* WAC/GPO Must bill at WAC to prevent duplicate discount (Medicaid rebate applies)
Medicaid managed care patient (state carves out 340B) Yes* 340B If the MCO contract permits and the state has carved out 340B, eligible
Uninsured patient, active chart, Rx from entity provider Yes 340B Insurance status does not determine 340B eligibility
Walk-in patient filling a prescription from an outside provider, no chart No WAC/GPO No established relationship, prescriber not part of covered entity
Contract pharmacy fill for an eligible patient with valid referral Yes 340B Contract pharmacy fills are eligible if patient meets definition

*Medicaid eligibility for 340B varies by state and by whether the state uses fee-for-service or managed care. Always verify your state's specific policy and exclusion file requirements.

The Five Most Common Split Billing Mistakes

HRSA audit findings cluster around a handful of recurring errors. Every one of these is preventable with the right systems and training.

1. Defaulting all prescriptions to the 340B bucket

Some entities configure their pharmacy system to route all prescriptions through 340B unless manually overridden. This "opt-out" approach is the fastest path to an audit finding. The correct model is "opt-in": a prescription should only enter the 340B channel after the system confirms the patient meets the eligibility criteria. If eligibility cannot be confirmed at the point of dispense, the prescription defaults to the non-340B channel.

Audit red flag: If your 340B utilization rate is above 85-90% of total prescriptions, HRSA will scrutinize your eligibility verification process. Entities with utilization rates that high are almost certainly routing some ineligible claims through the 340B channel.

2. Not verifying the prescriber's relationship to the covered entity

Patient eligibility is necessary but not sufficient. The prescriber must also be part of the covered entity's workforce or have a qualifying contractual arrangement. An FQHC patient who sees their own doctor at the FQHC for primary care but gets a prescription from an outside dermatologist cannot route that prescription through 340B, even though the patient has an active chart at the FQHC.

Maintaining an up-to-date provider roster that your pharmacy system can check against in real time is essential. When providers leave the entity or new providers join, the roster must be updated immediately. Stale rosters are a common source of audit findings.

3. Ignoring the Medicaid exclusion file

The 340B statute explicitly prohibits "duplicate discounts": receiving both a 340B drug price and a Medicaid drug rebate on the same unit. To prevent this, HRSA and CMS require covered entities to use the Medicaid exclusion file. When a Medicaid fee-for-service patient fills a prescription, the entity must bill that claim at the non-340B price so the state can collect the manufacturer rebate. If the entity uses 340B pricing on a Medicaid FFS claim, the manufacturer pays the discount twice.

The complexity increases with Medicaid managed care. Whether 340B pricing applies to Medicaid MCO patients depends on state-level carve-in/carve-out decisions and the specific MCO contract terms. Some states allow covered entities to use 340B for Medicaid MCO patients; others do not. If your entity operates in multiple states, you need state-by-state rules built into your split billing logic.

4. Failing to document the qualifying encounter

HRSA auditors do not just check that a patient has a chart at the covered entity. They verify that the patient had a qualifying encounter within a reasonable timeframe relative to when the prescription was filled. The definition of "reasonable timeframe" is not precisely specified in HRSA guidance, which is why this becomes such a frequent audit discussion point.

Best practice: tie 340B eligibility to a documented outpatient encounter within the past 12 months. Some entities use tighter windows (6 months) for extra protection. The key is consistency. Whatever window you choose, apply it uniformly and be able to demonstrate that policy in writing if audited.

5. Inadequate contract pharmacy oversight

Contract pharmacies fill 340B prescriptions on behalf of the covered entity, but the covered entity retains full responsibility for compliance. Many entities sign contract pharmacy agreements and then rely entirely on the contract pharmacy's systems to make eligibility determinations. This is a structural risk.

The covered entity must independently verify that the contract pharmacy is correctly identifying eligible patients, properly segregating or replenishing 340B inventory, and submitting accurate claims data. Most entities that have lost 340B eligibility in recent years had significant contract pharmacy compliance gaps.

Pharmacy shelves with organized medication bottles

Virtual inventory models require software that tracks every unit from purchase to dispense. Photo: Unsplash

What HRSA Looks For During a 340B Audit

HRSA audits follow a structured process. Understanding the audit methodology helps you build your compliance program around the same framework auditors use to evaluate you.

Pre-audit data request

Before the on-site visit, HRSA requests a standard data package that includes:

On-site review

During the on-site audit, HRSA reviewers pull individual claims from the sample and trace them end-to-end:

  1. Patient verification: Is this patient in the covered entity's medical records? When was their last qualifying encounter?
  2. Prescriber verification: Is the prescriber on the entity's provider roster? Were they on the roster at the time the prescription was written?
  3. Drug verification: Was the dispensed drug purchased at 340B pricing? Can the entity produce the 340B purchase order or virtual inventory record?
  4. Payer verification: If the claim was billed to Medicaid FFS, was the entity using 340B pricing (which would indicate a duplicate discount)?
  5. Contract pharmacy verification: If dispensed at a contract pharmacy, did the covered entity have a valid agreement in place? Can the entity demonstrate oversight of the contract pharmacy's eligibility process?

Common audit outcomes

HRSA categorizes findings into three tiers:

Building an Audit-Proof Split Billing System

The difference between entities that pass audits cleanly and those that receive findings usually comes down to system architecture, not intent. Almost every covered entity wants to be compliant. The ones that fail are the ones whose systems cannot prove compliance at the individual claim level.

Required components

  1. Real-time patient eligibility verification: At the point of dispense, the system must check whether the patient has an active relationship with the covered entity and a qualifying encounter within your defined timeframe. This cannot be a batch process that runs overnight. It must happen before the prescription is filled.
  2. Provider roster integration: The pharmacy system must cross-reference the prescribing provider against the entity's current roster. If the prescriber is not on the roster, the claim routes to non-340B automatically.
  3. Medicaid exclusion logic: The system must identify Medicaid FFS claims and route them to the non-340B channel. For Medicaid MCO claims, the system must apply state-specific rules.
  4. Audit trail at the claim level: Every routing decision (340B or non-340B) must be logged with the data that supported the decision: patient ID, encounter date, prescriber ID, payer type, and timestamp. If an auditor asks why a specific claim was routed to 340B, you need to produce the answer in minutes, not days.
  5. Contract pharmacy data feeds: If you use contract pharmacies, your system must ingest their claims data and apply the same eligibility logic. You cannot rely on the contract pharmacy to make this determination independently.
⚙️
OmniRx Eligibility Engine
OmniRx automates patient classification with real-time eligibility verification, provider roster checks, and Medicaid exclusion logic at the point of dispense. Every routing decision is logged for audit-ready documentation.
See How It Works

Virtual inventory vs. physical inventory

Most covered entities use the virtual inventory (also called "replenishment") model. Here is how each approach works:

Physical inventory model: The pharmacy maintains two separate stocks of the same drug. One stock is purchased at 340B pricing, the other at WAC/GPO. When filling a prescription, the pharmacist physically pulls from the appropriate stock. This provides clean separation but creates significant operational burden: double storage, double ordering, double expiration tracking, and constant risk of accidentally pulling from the wrong bin.

Virtual inventory model: The pharmacy maintains a single stock of each drug (purchased at WAC/GPO). After dispensing a prescription to an eligible 340B patient, the system generates a "replenishment" order that replaces the dispensed unit at the 340B price. The entity captures the price difference. This model is simpler operationally but requires software that accurately tracks every unit from purchase through dispense and replenishment.

The virtual model is the industry standard for good reason: it eliminates physical inventory errors, reduces waste from expired 340B stock, and scales better across multiple locations. But it absolutely requires a software system that can handle the tracking. Spreadsheet-based virtual inventory is a contradiction in terms.

State-Level Variations That Affect Split Billing

340B is a federal program, but several aspects of split billing are governed by state law and state Medicaid agency decisions. The most impactful variations:

Manufacturer Restrictions and Their Impact on Split Billing

Since 2020, multiple drug manufacturers have imposed restrictions on 340B pricing for contract pharmacy arrangements. As of 2026, over 30 manufacturers limit or deny 340B pricing on drugs dispensed through contract pharmacies unless the covered entity provides claims-level data to the manufacturer or a designated third-party administrator (TPA).

These restrictions complicate split billing because they create a third pricing tier: drugs that would be eligible for 340B pricing based on patient eligibility but are not available at 340B pricing because the manufacturer refuses to honor the discount at contract pharmacies. Your split billing system must track which manufacturers have restrictions, which drugs are affected, and whether your entity has submitted the required data to restore pricing for each manufacturer.

HRSA has stated that these manufacturer restrictions violate the 340B statute, but enforcement has been slow. In the meantime, covered entities bear the operational burden of tracking manufacturer-specific rules alongside patient eligibility rules.

Self-Audit Checklist: 10 Questions to Ask Before HRSA Does

Run through this checklist quarterly. If you cannot answer "yes" to every item with documentation to back it up, you have work to do.

  1. Can your pharmacy system demonstrate, for any individual claim, why it was routed to the 340B channel (patient eligibility, prescriber verification, encounter date)?
  2. Is your provider roster current as of today? When was it last updated?
  3. Does your split billing system default to non-340B when eligibility cannot be confirmed?
  4. Are Medicaid fee-for-service claims excluded from 340B purchasing?
  5. Do you have written policies for 340B patient eligibility, and are pharmacy staff trained on them?
  6. For contract pharmacies: can you produce the contract agreement, and do you receive and review claims data from every contract pharmacy?
  7. Is your 340B database (OPAIS) registration accurate? Are all child sites listed? Are terminated sites removed?
  8. Can you produce a 340B utilization report broken down by provider, payer type, and location within one business day?
  9. Do you have a process for handling manufacturer restrictions on contract pharmacy 340B pricing?
  10. Have you conducted an internal compliance review in the past 12 months with documented findings and corrective actions?

Frequently Asked Questions

What is 340B split billing?
Split billing is the process a 340B covered entity uses to separate prescriptions into two buckets: those filled at 340B pricing (for eligible patients) and those filled at regular wholesale pricing (for ineligible patients). The system must correctly route each prescription to the right bucket at the point of dispense to avoid duplicate discounts and audit failures.
What is the most common 340B audit finding?
The most common HRSA audit finding is improper patient eligibility determination in split billing. This includes filling 340B prescriptions for patients who do not have an active relationship with the covered entity, prescriptions written by non-covered providers, and failure to properly exclude Medicaid-managed care patients from 340B billing in states that require it.
Can a covered entity lose 340B eligibility over split billing errors?
Yes. HRSA has the authority to terminate a covered entity's 340B participation if audit findings reveal systematic diversion or duplicate discounts. In practice, HRSA typically issues corrective action plans first, but repeated or egregious violations can result in full program removal, loss of all 340B pricing, and repayment obligations.
How often does HRSA audit 340B covered entities?
HRSA has significantly increased audit frequency since 2020. As of 2026, HRSA conducts approximately 200-300 audits annually across the roughly 13,000 covered entities. Audits can be triggered randomly, by manufacturer complaints, or by data anomalies in the 340B OPAIS system. Every covered entity should operate as if an audit could happen at any time.
Does split billing apply to contract pharmacies?
Yes. Contract pharmacies must implement the same split billing logic as in-house pharmacies. The covered entity is responsible for ensuring the contract pharmacy correctly identifies eligible vs. ineligible patients and that 340B inventory is properly segregated or replenished. Many audit findings originate at contract pharmacy locations where oversight is more difficult.