Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS code A4721: Dialysate solution billing guide (2026)

Key takeaways

Key takeaways

HCPCS code A4721 covers dialysate solution for peritoneal dialysis, at any concentration of dextrose. The bag’s fluid volume must be greater than 999 cc and no more than 1999 cc.

One unit of service is one bag, not one 10 ml increment. The 10 ml unit belongs to A4216, the sterile water and saline diluent code.

A4720 covers 250 cc to 999 cc bags and A4722 covers 2000 cc to 2999 cc bags. Volume alone drives code choice, never dextrose strength.

A4721 sits on CMS’s ESRD PPS consolidated billing list. For maintenance dialysis the supply is bundled into the ESRD facility’s per-treatment payment, so a separate DME MAC claim needs modifier AY.

Medicare no longer requires a Certificate of Medical Necessity. For dates of service from January 1, 2023, a Standard Written Order plus medical-necessity documentation applies.

HCPCS code A4721: definition and clinical description

HCPCS code A4721 covers dialysate solution for peritoneal dialysis, at any concentration of dextrose. The bag’s fluid volume must be greater than 999 cc and no more than 1999 cc. A 1500 cc bag is the classic A4721 line item. A 2000 cc bag is not, and that one step up the ladder takes you to A4722.

A4721 is a HCPCS Level II supply code, part of the A-series for medical and surgical supplies. The Centers for Medicare and Medicaid Services (CMS) maintains it. The descriptor names the solution itself, so it does not cover the transfer set, the tubing, or the cycler.

Two things about this code trip up billers more than anything else. The volume bands are easy to read one tier low. The supply is also bundled into the ESRD facility’s payment far more often than it is billed to a DME MAC.

A4721 code details at a glance

The table below captures the core attributes billing staff need before submitting any claim under HCPCS code A4721. Verify the status annually, because CMS updates the HCPCS Level II code set each year.

Attribute Detail
HCPCS code A4721
Full official description Dialysate solution, any concentration of dextrose, fluid volume greater than 999 cc but less than or equal to 1999 cc, for peritoneal dialysis
Code level HCPCS Level II (CMS-maintained)
Code series A-series (medical and surgical supplies)
Fluid volume range Greater than 999 cc, up to and including 1999 cc
Unit of service One bag whose fill volume falls inside that range. The descriptor sets no per-milliliter divisor, so this is not a per-10-ml code
Dextrose concentration Any concentration (1.5%, 2.5%, 4.25%, or other)
Code status (2026) Active
ESRD PPS consolidated billing Listed on CMS Attachment B. Bundled into the ESRD facility’s per-treatment payment when furnished for the treatment of ESRD
Separate fee-for-service claim DME MAC claim with modifier AY, only when the supply is furnished for a reason unrelated to ESRD treatment
Payer type Medicare Part B

The phrase “any concentration of dextrose” in the descriptor is deliberate. A4721 does not separate 1.5%, 2.5%, and 4.25% solutions, because bag volume drives code selection rather than dextrose strength. That keeps the series short for suppliers who ship several concentrations to the same patient. The order and the delivery record still have to state which concentration went out.

How Medicare pays for HCPCS code A4721 in 2026

For a patient on maintenance dialysis, A4721 is almost never a separately paid line. CMS lists the code on the ESRD PPS consolidated billing list, so payment sits inside the ESRD facility’s per-treatment rate. Work out which payment route applies before you calculate anything else, because it decides whether you have a billable claim at all.

Payment item Detail
Payment year 2026
Unit of service One dialysate bag with a fill volume above 999 cc and up to 1999 cc
Primary payment route The ESRD PPS per-treatment bundle, paid to the ESRD facility
Separate fee-for-service route A DME MAC claim with modifier AY, used only when the supply is unrelated to ESRD treatment
Fee schedule reference The CMS DMEPOS fee schedule file, which prices by DME MAC jurisdiction
Locality variation Yes. DMEPOS amounts vary by jurisdiction, so check the current quarterly file
Where to verify The CMS ESRD PPS consolidated billing page and its Attachment B, plus the DMEPOS fee schedule download
Payer type Medicare Part B

Important note on rates: do not price this code from the Physician Fee Schedule lookup. Dialysis supplies are priced on the DMEPOS fee schedule, and the bundled ESRD route bypasses that file altogether. Pulling a figure from the wrong file, or from a prior-year file, is a common audit trigger.

ESRD PPS consolidated billing: when A4721 is not separately payable

A4720 through A4728 all appear on Attachment B, the CMS list of items subject to ESRD PPS consolidated billing. When those supplies are furnished for the treatment of ESRD, Medicare treats them as renal dialysis services. Payment is already inside the facility’s per-treatment rate, so a second claim for the same item hits the consolidated billing edits and denies.

Which route applies changes how you read every fee schedule figure attached to this code. Three situations cover almost every claim you will see.

  • Furnished for ESRD treatment: no separate claim. The ESRD facility’s PPS payment already covers the dialysate, whoever supplied it.
  • Furnished for a reason unrelated to ESRD: a separate claim is allowed with modifier AY, supported by documentation of the unrelated indication.
  • Furnished to a patient who is not an ESRD beneficiary: the consolidated billing edits do not apply. Ordinary DME coverage and documentation rules govern the claim instead.

Modifier AY is the only route to separate payment inside the bundle’s reach. The Medicare Claims Processing Manual and the DME MAC guidance both frame it as an assertion about the reason for the item. Appending AY to clear a consolidated billing denial, without a documented non-ESRD indication behind it, is how a denial becomes an overpayment finding.

Medicare coverage and documentation requirements for A4721

Coverage runs through the Part B benefit for home dialysis supplies. The patient needs a physician-established home peritoneal dialysis plan, and the billing entity has to be enrolled for what it submits. Four conditions decide whether the documentation survives review.

  • ESRD diagnosis and a home dialysis plan: the treating nephrologist establishes the prescription, including the fill volume and the dextrose concentration for each exchange. The fill volume on that order is what your code selection has to match.
  • Standard Written Order, not a CMN: CMS eliminated the Certificate of Medical Necessity and the DME Information Form. That change applies to dates of service on or after January 1, 2023. A Standard Written Order plus supporting medical-necessity documentation replaced both forms.
  • Home setting documentation: the dialysate has to be dispensed for use in a non-institutional setting. Facility-based peritoneal dialysis is paid through the ESRD Prospective Payment System bundle instead.
  • DMEPOS supplier enrollment: only Medicare-enrolled DMEPOS suppliers may bill the code separately. Suppliers need a valid National Provider Identifier, a DMEPOS surety bond, and compliance with the CMS supplier standards.

Medicaid coverage for A4721 varies by state. Most state programs follow the Medicare DMEPOS framework, but reimbursement rates and prior authorization rules differ. Check your state’s Medicaid fee schedule before billing dialysate supplies under a state plan.

Retention matters as much as the paperwork itself. The Standard Written Order, the delivery records, and the patient usage logs all support the claim on review. Hold them for at least seven years, and store them under the same HIPAA compliance rules that cover the rest of the chart.

How to bill A4721: units, modifiers, and coding tips

Report one unit for each bag whose fill volume falls inside the code’s range. The descriptor sets a range, not a divisor. Twelve 1500 cc bags delivered in a month are twelve units of A4721. Billing them as 1,800 units overstates the quantity by a factor of 150.

The per-10-ml habit comes from neighboring codes. A4216 covers sterile water, saline, and dextrose diluent or flush in 10 ml units. A4218 covers sterile saline or water in a metered dose dispenser, also in 10 ml units.

A4728 covers non-dextrose dialysate in 500 ml units. None of those units transfer to A4721, which is always counted per bag.

A 2000 cc bag falls outside A4721 and belongs to A4722, which starts above 1999 cc. Confirm the fill volume from the manufacturer’s label or the delivery manifest before you touch the quantity field. Nominal figures on a purchase order are not reliable enough for a code that turns on a single cubic centimeter.

Applicable modifiers for A4721

Only a short list of modifiers belongs on a consumable dialysate line. The table covers the ones a dialysate claim actually uses, and the note underneath covers the ones billers add by mistake.

Modifier Description When to use
AY Item or service furnished to an ESRD beneficiary that is not for the treatment of ESRD The only route to separate payment when consolidated billing would otherwise bundle the supply
EY No physician or other licensed health care provider order for the item Used when no order is on file. It drives a denial, so treat it as a red flag rather than a workaround
GA Waiver of liability statement issued as required by payer policy An Advance Beneficiary Notice is on file for an item you expect Medicare to deny
GY Item is statutorily excluded or does not meet the definition of a Medicare benefit The item falls outside the benefit, and the denial is needed for the patient or a secondary payer
GZ Item expected to be denied as not reasonable and necessary No Advance Beneficiary Notice was obtained before the item went out

KH, KI, and KJ do not belong on this code. They mark the first, the second and third, and the fourth through fifteenth months of a capped-rental equipment episode.

NU and RR are purchase and rental modifiers for equipment, and a consumable bag is neither rented nor purchased. Any of those modifiers on an A4721 line signals that the supply has been confused with the machine.

Common billing mistakes to avoid

  • Reading the volume ladder one tier low: A4720 ends at 999 cc and A4721 starts above it. Shifting the whole series down one tier is the most widespread descriptor error in circulation, and it survives in several third-party code lookups.
  • Billing per 10 ml instead of per bag: the quantity field takes bags, not milliliter increments. A per-10-ml calculation inflates the units by two orders of magnitude and invites a post-payment review.
  • Ignoring consolidated billing: a DME MAC claim for an ESRD patient’s dialysate denies because the facility’s PPS payment already covers it. Check the payment route before you build the claim.
  • Working from the retired CMN process: CMNs and DIFs ended for dates of service from January 1, 2023. Reviewers now ask for the Standard Written Order and the medical-necessity records behind it.
  • Leaving the dextrose concentration off the delivery record: A4721 covers any concentration, but the manifest and the order must state what was dispensed. Auditors check that the two agree.

Pro Tip

Pull ten recent dialysate claims and check the fill volume on each delivery manifest against the code billed. Bags of 1500 cc and 2000 cc sit on opposite sides of the A4721 boundary. They often ship on the same monthly order.

A4721 is the second rung of a seven-code volume ladder, not the middle of a three-code set. Each rung above A4720 spans a 1000 cc band, and only A4726 is open-ended at the top. Two more codes sit alongside the ladder and account for most of the unit confusion around it.

Code Fluid volume Description summary Unit of service
A4720 Above 249 cc, up to 999 cc Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4721 Above 999 cc, up to 1999 cc Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4722 Above 1999 cc, up to 2999 cc Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4723 Above 2999 cc, up to 3999 cc Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4724 Above 3999 cc, up to 4999 cc Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4725 Above 4999 cc, up to 5999 cc Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4726 Above 5999 cc (open-ended) Dialysate solution, any concentration of dextrose, for peritoneal dialysis Per bag
A4728 Not volume-banded Dialysate solution, non-dextrose containing, 500 ml Per 500 ml
A4216 Not volume-banded Sterile water, saline and/or dextrose, diluent/flush, 10 ml Per 10 ml

A4721 vs adjacent codes: choosing the right volume band

The choice between A4720, A4721, and A4722 is purely volume-driven, and the boundaries are unforgiving. Suppliers shipping mixed bag sizes to one patient hit this every month. Follow the same five steps against each delivery record.

  1. Read the fill volume in milliliters from the manufacturer’s label or the dispensing record. Do not estimate it, and do not infer it from a nominal liter figure.
  2. Match the volume to its band. A4720 takes 250 cc to 999 cc, A4721 takes 1000 cc to 1999 cc, and A4722 takes 2000 cc to 2999 cc. The ladder continues in 1000 cc steps through A4726.
  3. Count units by bag, not by volume. Eight 1200 cc bags are eight units of A4721. There is no division step anywhere in the calculation.
  4. Watch both boundaries. A bag of exactly 999 cc is A4720, and a bag of exactly 1999 cc is A4721. Each descriptor reads “less than or equal to”, and A4722 begins at 2000 cc.
  5. Code mixed orders bag by bag. A month containing 1500 cc and 2000 cc bags produces both A4721 and A4722 lines. Never average the volumes across a month’s supply.

A4728 does not mean “not otherwise specified”. It describes non-dextrose dialysate in 500 ml units, so it covers a different product. It is not a fallback for a volume you could not pin down. Reaching for it because a volume code looked wrong turns a fixable coding question into an audit finding.

Teams running high-volume dialysis supply accounts often use structured medical forms to capture bag size at delivery confirmation. That value then feeds straight into the billing record, which removes the manual lookup step and cuts miscoding between adjacent rungs.

Pro Tip

Flag any delivery record where the fill volume lands within 50 cc of a boundary, such as 990 cc or 1990 cc. Check those against the manufacturer label before you assign a code. A single-digit transcription error in the manifest moves the claim to the wrong rung.

Where practice management software fits into supply coding

Home dialysis supply billing runs through DMEPOS suppliers, DME MACs, and the ESRD PPS bundle. Practice management software like Pabau is not a DMEPOS billing system, and it does not submit dialysate claims.

What does carry across specialties is the layer underneath the claim. Every denial described on this page starts as a documentation problem, and three failures account for most of them:

  • An order that never recorded the fill volume.
  • A delivery record nobody reconciled against the claim.
  • A diagnosis that never reached the claim form.

Pabau keeps that layer on one patient record for the practices it does serve. That list covers aesthetics, wellness, physical therapy, mental health, and fertility.

Orders, consent forms, treatment notes, and coded charges live on that record instead of in four systems. Claims and billing run from the same place, so status and remittances sit beside the documentation behind them.

The payoff is fewer claims stalled by a missing document, so your team spends its time with patients instead of reassembling paperwork after a denial.

Pabau claims management dashboard showing claim status from submission to payment
Pabau tracks every claim from submission through to payment, so a rejection surfaces while there is still time to correct and resubmit it.

Keep your billing documentation in one place

Pabau brings orders, notes, coded charges, and claim status onto a single patient record. See how practices in aesthetics, wellness, physical therapy, mental health, and fertility cut documentation-driven denials.

Pabau claims management dashboard

Conclusion

A4721 denials usually trace to one of three things. The descriptor gets read one tier low, or the quantity gets billed per 10 ml instead of per bag. The third is a DME MAC claim on an item the ESRD bundle had already paid for. All three are catchable before the claim leaves the building.

Read the fill volume off the label, confirm which payment route applies, and keep the Standard Written Order filed with the delivery record. If your practice works in one of the specialties Pabau supports, book a demo to see how that documentation layer holds together in one system.

Continue your research

Continue your research

Billing the non-dextrose dialysate code? HCPCS code A4728 explains the 500 ml unit of service and the consolidated billing rules it shares with A4721.

Tracing where the 10 ml unit comes from? HCPCS code A4216 covers the sterile water, saline, and dextrose diluent code that the per-10-ml habit belongs to.

Coding another Medicare supply item? HCPCS code A4310 shows how a tray descriptor decides what the code includes and what it leaves out.

Counting units on another consumable? HCPCS code B4149 works through enteral formula units, the same per-unit trap this page describes.

Tightening up the documentation behind a claim? Medical forms at your healthcare practice shows how structured forms capture order details at delivery.

Frequently asked questions

What does HCPCS code A4721 describe?

HCPCS code A4721 describes dialysate solution for peritoneal dialysis, at any concentration of dextrose. The fluid volume must be greater than 999 cc and no more than 1999 cc. It is a HCPCS Level II supply code, and one unit of service is one bag inside that range.

How many units of A4721 should I bill for a 1500 cc bag?

One unit. A4721 is reported per bag, and a 1500 cc bag sits inside the code’s range of 1000 cc to 1999 cc. There is no per-milliliter division, so twelve such bags in a month are twelve units.

What modifiers apply to HCPCS code A4721?

Modifier AY is the one that matters. It marks a supply furnished to an ESRD beneficiary for a reason unrelated to ESRD treatment, which is the only route to separate payment. EY, GA, GY, and GZ cover order and liability situations. KH, KI, KJ, NU, and RR are equipment modifiers and do not belong on a consumable dialysate line.

Is A4721 covered under the Medicare DME benefit for home peritoneal dialysis?

Usually not as a separate DME claim. A4721 appears on CMS’s ESRD PPS consolidated billing list. For a patient on maintenance dialysis, the supply is paid inside the ESRD facility’s per-treatment rate. A separate DME MAC claim applies only when the item is furnished for a reason unrelated to ESRD treatment, billed with modifier AY. Documentation rests on a Standard Written Order, since CMNs ended for dates of service from January 1, 2023.

×