Key takeaways
HCPCS code A4911 is the CMS code for a drain bag or bottle for dialysis, billed as one unit per bag or bottle.
CMS lists A4911 on the ESRD PPS consolidated billing list, under dialysis supply codes that are not payable to DME suppliers.
For maintenance-dialysis patients, Medicare pays for the drain bag inside the facility’s bundled ESRD PPS rate, not on a separate DME claim.
Independent Part B billing with KX, GA, GY or GZ is the narrow exception, and it applies outside Medicare maintenance dialysis.
Practice management software like Pabau keeps physician orders, supply records and claim history together, so a dialysis supply line is easy to defend.
HCPCS code A4911 covers a drain bag or bottle used for dialysis, billed one unit at a time. But the harder question is which entity Medicare pays for it.
For a patient on Medicare-covered maintenance dialysis, A4911 is not a Part B DME claim at all. Instead, CMS bundles the drain bag into the dialysis facility’s per-treatment payment, and consolidated billing edits reject separate supplier claims for the same item.
This guide covers the official CMS descriptor, how A4911 is paid in 2026, and who is allowed to bill it. It then works through the modifiers, the supporting ICD-10 codes, and the supply codes coders confuse with the drain bag.
HCPCS code A4911: definition and clinical description
Official CMS long descriptor: Drain bag/bottle, for dialysis, each.
A4911 is a Level II HCPCS supply code for the container that collects drained fluid during dialysis. It is maintained by the Centers for Medicare & Medicaid Services (CMS) within the A-series medical and surgical supplies range. In practice, one unit equals one bag or bottle.
In fact, the descriptor matters more than it looks. A4911 is the container itself, not the tubing, not the extension line, and not the cycler set. Those are separate codes, and picking the wrong one is a common coding error in dialysis supply billing.
HCPCS Level II codes describe products, supplies and non-physician services. By contrast, CPT codes, maintained by the American Medical Association, describe procedures. A4911 sits in the dialysis equipment and supplies range that runs from A4653 to A4932, covering both peritoneal dialysis and hemodialysis.
Code details and attributes
The table below summarizes the technical attributes of A4911. Specifically, the sources are the CMS HCPCS release file, the CY 2026 ESRD PPS consolidated billing list, and AAPC’s HCPCS reference.
Store these attributes with the patient’s dialysis program record rather than in a separate coding spreadsheet. Indeed, practices that keep medical records next to their billing workflow are far less likely to submit a supply line the chart cannot support. An overview of practice management software features shows where paperwork and billing meet.

How Medicare pays for A4911 in 2026
Medicare pays for A4911 through the dialysis facility, not through a DME supplier. As a result, the drain bag is bundled into the facility’s per-treatment payment under the End-Stage Renal Disease Prospective Payment System (ESRD PPS).
CMS makes this explicit. In particular, A4911 appears on the ESRD PPS consolidated billing list in the section headed DME ESRD supply HCPCS not payable to DME suppliers. That listing has held for CY 2024, CY 2025 and CY 2026.
Consolidated billing edits enforce it at the claim level. When a DME supplier submits A4911 to Part B for a beneficiary on maintenance dialysis, the edit rejects the line. Still, no amount of paperwork changes that outcome.
Bundling applies per item, not to the whole patient. A supply that is not a renal dialysis item keeps its ordinary route. For instance, an enteral nutrition pump billed under B9002 still goes to the DME MAC.
CMS finalized a CY 2026 ESRD PPS base rate of $281.71 per treatment, up from $273.82 in CY 2025. Similarly, the same $281.71 rate applies to dialysis furnished for acute kidney injury in 2026. Both figures come from the CY 2026 ESRD PPS final rule.
Rates change every January, and the consolidated billing list is reissued with them. So, practices with dependable compliance workflows for medical offices catch those annual shifts before a batch of claims goes out with stale assumptions behind it.
Pro Tip
Before you queue an A4911 line on a Part B DME claim, check whether the patient is on Medicare-covered maintenance dialysis. If they are, the drain bag is already paid inside the facility’s bundled ESRD PPS rate. As a result, the consolidated billing edit will reject the claim, and reworking it costs more than the line is worth.
Who bills A4911: the dialysis facility or a DME supplier?
The dialysis facility bills, in nearly every case. So, under the ESRD PPS, the facility is responsible for furnishing all dialysis equipment and supplies to its maintenance-dialysis patients, whichever party physically delivers the boxes.
This has been the rule since January 1, 2011. Before that date, Medicare offered a Method II arrangement that let a home dialysis patient deal directly with a DME supplier. CMS eliminated that option when the bundled ESRD PPS took effect.
Even so, independent Part B billing for A4911 survives only in the narrow situations below.
- A patient outside Medicare dialysis benefits: someone who needs a drainage bag for a reason unrelated to Medicare-covered dialysis. In that case, a Medicare-enrolled DMEPOS supplier can bill Part B directly here, subject to the usual coverage rules.
- A non-Medicare payer: likewise, state Medicaid programs and commercial plans set their own rules. Some pay DME suppliers for dialysis supplies directly, so check the plan fee schedule rather than assuming Medicare policy carries over.
- An item unrelated to ESRD treatment: claims for an ESRD beneficiary that are not for treating ESRD carry modifier AY. In turn, that modifier tells the payer that consolidated billing does not apply to the line.
Getting the billing entity right is the first decision on every A4911 claim, and it comes before any question about modifiers or paperwork. A perfectly documented claim from the wrong entity still gets rejected.
Coverage conditions and billing guidelines
Medicare covers A4911, but the payment usually reaches the supplier through the facility rather than through a separate claim. Overall, the conditions below apply to whichever entity is billing.
- ESRD PPS bundling comes first: confirm whether the patient is on Medicare-covered maintenance dialysis. If they are, then the facility bills for the treatment and the drain bag is inside that payment.
- Documented dialysis prescription: the record needs a physician order for dialysis, a qualifying diagnosis, and evidence of an active dialysis program. In short, this applies on both pathways.
- DMEPOS supplier enrollment: on the exception pathway, the billing entity must hold active Medicare DMEPOS supplier enrollment. As a result, billing without it triggers an immediate denial.
- Local coverage determinations: the MAC that serves the jurisdiction sets the documentation criteria for exception-pathway claims. Check the applicable LCD before appending KX.
- Billing unit accuracy: one unit is one physical bag or bottle. Units billed have to match delivery records, because a quantity that outruns the paperwork is an audit finding.
- Assignment of benefits: a DMEPOS supplier billing Medicare for a dialysis supply must accept assignment. Otherwise, suppliers who bill without it face recoupment.
Multi-location DME operations feel this most, because records scatter across sites. So, moving to paperless, HIPAA-compliant documentation keeps everything retrievable at audit. Centralized digital forms also capture the patient’s dialysis program details at intake, instead of leaving billers to chase them later.

Applicable modifiers and when to use them
Because A4911 is consolidated-billing material, the modifier that comes up most often for a dialysis patient is AY. Instead, the liability and medical necessity modifiers belong to the exception pathway, where a supplier is genuinely billing Part B on its own account.
No modifier overrides an ESRD consolidated billing edit. For example, appending KX to a DME claim for a maintenance-dialysis patient will not make the line payable. The rejection turns on who owns the payment, and more paperwork does not change that.
Appending GA without an executed Advance Beneficiary Notice on file is a compliance violation in its own right. Teams that keep liability paperwork inside compliance management software can confirm the ABN exists before the modifier is added. In other words, that check happens up front, not after a payer asks.
Dialysis supply coding context: peritoneal vs hemodialysis
A4911 applies across both major dialysis modalities. Still, modality does not change who bills for a maintenance-dialysis patient. It does change what the chart needs to show, and which companion supply codes turn up next to the drain bag.
Home dialysis programs benefit most from structured medical forms that record modality, exchange frequency and supply delivery dates at every encounter. As a result, that makes unit reconciliation quick and leaves auditors a clean trail.
Similarly, any setting that bills consumables per scheduled session has the same problem, an infusion center included. Across sites, multi-location management centralizes supply tracking so the same delivery is not recorded twice.

ICD-10 diagnosis codes that support the claim
A supporting ICD-10-CM diagnosis belongs on any claim that carries A4911, whether the facility or a supplier submits it. In short, the diagnosis has to show a condition that needs dialysis.
N18.6 is the usual primary diagnosis, with Z99.2 coded next to it to confirm ongoing dialysis status. Diabetes and hypertension sit behind most ESRD cases, so a chart shared with a metabolic health program keeps those codes consistent. Even so, verify the accepted combination against the applicable MAC policy for dialysis supplies.
Practices that submit through claims management software can see which diagnoses were sent on a given claim. In turn, that saves digging through a separate clearinghouse portal.
Related HCPCS codes in the dialysis supply category
A4911 sits inside the A4653 to A4932 dialysis supply range. Knowing the neighbors stops coders from billing a line, set or filter as a container code. So, descriptors below are CMS long descriptors.
However, A4672 is often mistaken for a general drainage bag code. CMS defines it as a sterile drainage extension line for dialysis, so it never competes with A4911 for the same item.
Every code here is on the same CMS consolidated billing list as A4911, paid inside the facility’s bundled rate for a maintenance-dialysis patient. Even so, the exact code still matters for cost reporting and for non-Medicare payers, who pay these lines separately.
Also, a drainage container used outside dialysis is never coded A4911: an external urinary collection device is A4327, and a sterile syringe supply is A4207.
Coders working inside an EHR billing integration benefit from code-level prompts at the point of selection, catching the right descriptor before the claim is built.
The billing mistakes that trigger most denials
Four errors account for most of the rework on this code. Three of them are decisions made before anyone opens the claim form.
Filing a Part B DME claim for a maintenance-dialysis patient
This is the big one. The item is already paid inside the facility’s bundled rate, so the consolidated billing edit rejects the supplier line. Check the patient’s dialysis status before the claim is built, not after the rejection lands.
Treating KX as a way around the bundling edit
KX attests that LCD documentation criteria are met. In fact, it says nothing about which entity is entitled to payment. Adding it to a bundled line does not unlock payment, and repeated attempts draw payer attention.
Coding A4672 for a drain bag
A4672 is a sterile drainage extension line, not a bag or bottle. So, coding it for a drainage container misstates what was supplied. On non-Medicare claims that pay these lines separately, the error also produces the wrong payment.
Billing units that do not match delivery records
In practice, one unit is one bag or bottle. If the units billed outrun the delivery tickets in the chart, the overage becomes a repayment at audit. Reconcile units against delivery confirmations before submission.
Documentation requirements for an A4911 claim
The record has to answer three questions: why the patient needs dialysis, what was supplied, and who supplied it. So, keep the following in the chart.
- A physician order for dialysis that names the modality and the prescribed regimen, signed and dated by the treating nephrologist.
- A qualifying ICD-10-CM diagnosis such as N18.6, recorded in the chart rather than added at the claim scrubbing stage.
- Proof of active dialysis program enrollment, which also shows whether ESRD PPS bundling applies to the patient.
- Supply delivery confirmations showing the quantity of bags or bottles delivered and the date they were received.
- An executed Advance Beneficiary Notice wherever a GA modifier is used, stored where a payer request can retrieve it.
- A record of the annual policy check, noting the ESRD PPS rate and consolidated billing list version in force when the claim was filed.
Pro Tip
Set a recurring January task to re-download the CMS ESRD PPS consolidated billing list and the new base rate. The list is reissued each year, and codes move between its sections. A five-minute check in January prevents a quarter of claims built on last year’s assumptions.
How Pabau helps dialysis billing teams stay audit-ready
A code lookup tells you what A4911 means. But it does not tell you whether the physician order is signed, whether the delivery was logged, or what went out on the last claim. Those are record problems, and they are where dialysis supply denials start.
Practice management software like Pabau keeps that record in one place. Patient charts, physician orders, consent forms and supporting records sit next to each other. As a result, the evidence behind a supply line is retrievable in seconds, rather than pulled from three systems.
Pabau’s claims management submits and tracks claims through Claim.MD, giving billing teams one view of what has gone out and what has come back. When a payer questions a dialysis supply line, the chart behind it is already attached to the patient.
- One patient record: the dialysis prescription, delivery notes and claim history live together, so nobody rebuilds the story from email threads.
- Claim status in one view: in turn, submissions and payer responses are tracked in the platform, which shortens the loop between a rejection and a corrected resubmission.
- Records at hand: ABNs, consent forms and orders are stored against the patient, so an audit request does not become a filing-cabinet search.
- Consistent records across sites: likewise, multi-location practices work from the same chart, which keeps supply tracking from splintering between locations.
Teams still working from paper should also review their paperless documentation workflow. In fact, paper records are the biggest single source of missing information on dialysis supply claims. They are also the slowest thing to produce when a payer sets a deadline.
Keep your dialysis supply billing audit-ready
Pabau keeps patient records, physician orders and claim paperwork in one platform, so every supply line has its evidence attached. See how it fits your billing workflow.
Conclusion
A4911 is a drain bag or bottle for dialysis, billed one unit per container. Its payment route is the part worth remembering, because it runs through the facility rather than the supplier.
For a Medicare maintenance-dialysis patient, the drain bag is already paid. It sits inside the dialysis facility’s bundled ESRD PPS rate, and CMS consolidated billing edits reject a separate DME claim for it. Still, independent Part B billing with KX, GA, GY or GZ is the narrow exception.
So work the questions in order. Decide the billing entity first, then the modifier, then the paperwork. To see how Pabau keeps physician orders, delivery records and claim history together for that last step, book a demo.
Continue your research
Billing another supply code that is not a dialysis item? A4601 walks through the benefit category test for a rechargeable battery.
Handling nutrition supplies on the same patient? B4220 covers premix parenteral nutrition billing and the paperwork behind it.
Coding blood products for a renal patient? P9041 sets out the payment file to check and the records a payer will ask for.
Comparing tools that submit and track claims? Best medical billing software reviews the US platforms billing teams shortlist most often.
Tightening data handling around claim submission? EHR security outlines the safeguards that apply when patient data leaves your practice.
Frequently asked questions
What is HCPCS code A4911 used for?
A4911 bills a drain bag or bottle used for dialysis, at one unit per container. Specifically, the official CMS descriptor is drain bag/bottle, for dialysis, each. It is a Level II HCPCS supply code in the dialysis equipment and supplies range.
What modifiers apply to A4911?
Modifier AY identifies an item furnished to an ESRD patient that is not for treating ESRD, so it is the one that comes up most. KX, GA, GY and GZ belong to the exception pathway. Still, none of them overrides an ESRD consolidated billing edit.
What ICD-10 codes support medical necessity for A4911?
N18.6 for end-stage renal disease and N18.5 for chronic kidney disease stage 5 are the primary qualifying diagnoses. In addition, Z99.2 confirms dependence on renal dialysis as a secondary pointer. Z49.01 and Z49.02 support HD and PD catheter management encounters.
Is A4911 used for peritoneal dialysis or hemodialysis?
Both. The descriptor is not modality-specific, so the code covers drainage containers used in peritoneal dialysis and in hemodialysis. The modality changes what the chart should record, but it does not change who bills for a Medicare maintenance-dialysis patient.