- September 4, 2026
- Posted by: Josh Knoll
- Category: DME Billing

It is no secret that understanding codes requires a different understanding altogether and expertise, as incorrect HCPCS codes and modifiers can cause DME claims to be rejected, denied, underpaid, or flagged for additional review. Code selection must also align with the medical record, written order, payer policy, equipment details, and coverage requirements. However, managing the complex affair of DME billing can be quite a challenge for many.
To know where HCPCS coding fits in the DME billing process, how to select the right code, the modifiers that come up most often, and where suppliers typically go wrong can change your whole practice’s financial situation.
HCPCS Level I and Level II in DME Billing: What Is the Actual Difference?
The Healthcare Common Procedure Coding System can be a challenge and often creates a lot of confusion. This is because HCPCS Level I is CPT and is commonly referred to as Current Procedural Terminology. This is maintained and copyrighted by the American Medical Association. CPT codes describe physician services and procedures, whereas HCPCS Level II is maintained by CMS. It covers products, supplies, and services that CPT doesn’t: ambulance services, drugs and biologicals, and DMEPOS (durable medical equipment, prosthetics, orthotics, and supplies). DME items are generally reported using HCPCS Level II codes, though suppliers should always confirm a given payer’s specific coding requirements rather than assume Medicare rules apply everywhere.
So, if a patient sees a pulmonologist for sleep apnea, that visit is billed under CPT. Also, the CPAP device that gets prescribed is billed separately under HCPCS Level II.
Related Reading: DME Billing Explained for Healthcare Providers: A Complete 2026 Guide
Where HCPCS Coding Fits into the DME Billing Process
Coding doesn’t happen in isolation, it’s one stage in a longer chain. A typical DME claim moves through:
- Order and documentation intake — where the physician’s written order, diagnosis, and supporting clinical notes are collected
- Eligibility and benefit verification — confirming coverage and any prior authorization requirement
- Prior authorization — when the specific item requires it
- HCPCS coding and modifier selection — matching the equipment to the correct code and appending the modifiers the claim needs
- Claim submission — the coded claim is submitted while required documentation is retained and provided when requested or required by the payer
- Payment posting or denial management — a perfectly selected code can’t compensate for a missing Standard Written Order or an expired authorization earlier in the chain; coding accuracy protects one link, the whole chain has to hold
How to Select the Correct DME HCPCS Code
Start with the specific item and its features, not the general category; a wheelchair isn’t a code, a specific type of wheelchair with specific components is. Confirm the code against the current HCPCS file rather than a memorized list, since codes get added, revised, and retired.
A few examples of how DME code ranges break down:
Mobility equipment — Manual wheelchairs generally fall in the K0001–K0009 range, power mobility devices in K0800–K0899, and wheelchair accessories and components across various E-codes depending on the specific part. These ranges are not interchangeable because power wheelchair bases and manual wheelchair accessories are classified under different code groups.
Respiratory equipment — CPAP devices are billed under E0601. Bi-level respiratory assist devices (BiPAP) use E0470 (without backup rate) or E0471 (with backup rate). Home ventilators use E0465 (invasive interface) or E0466 (non-invasive interface), with E0467 and E0468 for multi-function devices. CMS is explicit that using a CPAP or RAD code to bill a ventilator, or vice versa, is incorrect coding even when the clinical use overlaps. Oxygen equipment and supplies fall under their own set of E-codes separate from respiratory assist devices entirely.
Miscellaneous DME — When no specific code describes the item, E1399 is the standard “not otherwise classified” code, and it requires a detailed item description, manufacturer and model information, and supporting documentation explaining why no specific code applies. A9270 is a different thing entirely; it identifies a noncovered item or service, not a placeholder for unlisted equipment. Using A9270 as a general miscellaneous code is a common and costly mistake.
Between these two, the distinction matters for compliance: E1399 states that no existing specific HCPCS code adequately describes the item. A9270 says “this item or service is not covered.” Mixing them up either overbills a noncovered item or underbills a legitimate one.
DME Billing Modifiers, Beyond the Basics
Modifiers don’t uniformly determine how much a claim pays; depending on the modifier and the payer’s policy, they affect claim processing, coverage determination, beneficiary liability, payment methodology, or reimbursement amount. Treating all modifiers as pricing modifiers is itself a source of errors.
Policy compliance modifiers:
- KX — indicates that the requirements specified in the applicable medical policy (the LCD or Policy Article) have been met and supporting documentation is on file. It does not simply mean documentation exists somewhere; it’s a specific attestation that policy criteria are satisfied. Appending KX without confirming those criteria creates real audit exposure.
- GA — the supplier expects Medicare to deny the item as not reasonable and necessary, and a valid Advance Beneficiary Notice (ABN) is on file.
- GZ — same expected denial, but no valid ABN is on file.
- GY — the item is statutorily excluded or doesn’t meet the definition of a Medicare benefit at all.
KX, GA, GZ, and GY represent different coverage and liability circumstances and generally should not be combined indiscriminately. For example, CMS specifically identifies GA and GZ on the same item or service as an invalid modifier combination. Suppliers should follow the applicable LCD, Policy Article, and DME MAC instructions when selecting the appropriate modifier.
Rental and purchase modifiers:
- RR / NU / UE — rental, new purchase, or used equipment
- KH, KI, KJ — track capped rental months (first month, months 2–3, months 4–13) for equipment paid under the capped rental payment category
- BP, BR, BU — indicate whether the beneficiary elected to purchase or rent, or hasn’t yet decided, for items that offer a purchase option
Other modifiers worth knowing:
- RT / LT — identify right or left side when laterality is relevant to the specific code and payer policy, not universally tied to per-limb billing
- RA / RB — replacement of an entire DME item, or replacement of a part of a DME item already in use
- EY — no physician or other licensed healthcare provider order for the item, used in specific no-order billing scenarios
- MS — maintenance and servicing, used only when the equipment and service meet the applicable Medicare maintenance-and-servicing requirements. It should not be treated as a general repair modifier.
Only apply a modifier when the specific claim and payer policy call for it. Not every code takes every modifier, and applying one that doesn’t fit the clinical or coverage scenario is its own denial risk.
Documentation Still Has to Match the Code
An HCPCS code identifies the item supplied; it doesn’t independently establish medical necessity. The medical record has to support coverage under the applicable LCD or Policy Article, and that documentation burden scales with the equipment.
For Medicare-covered power mobility devices specifically, that generally means a documented face-to-face encounter, a written order prior to delivery (WOPD), and clinical notes supporting the specific base, options, and accessories billed — not just that the patient needs a wheelchair. CMS maintains a current list of items subject to the face-to-face encounter and written-order-prior-to-delivery requirements, and that list is where suppliers should check before assuming a given item does or doesn’t need it. Requirements can differ for Medicaid and commercial payers, so Medicare’s list isn’t a universal answer.
Proof of delivery is a separate documentation requirement that trips up a lot of claims — even a correctly coded, correctly authorized item can be denied if delivery isn’t properly documented.
Same or Similar Equipment: A Coding Trap Worth Knowing
Medicare and other payers deny claims for equipment considered “same or similar” to something the patient already has on file, even if the new item has a different HCPCS code. This comes up often with wheelchairs, oxygen equipment, and respiratory devices, where a beneficiary’s equipment history shows a prior item serving the same basic function.
Before coding a replacement or upgrade, check the patient’s equipment history against the payer’s same-or-similar policy. A correctly selected code doesn’t override a same-or-similar denial; the documentation has to establish why the new item is medically necessary despite the equipment already on file, such as a change in the patient’s condition or the failure of the existing item.
HCPCS and DMEPOS Updates Happen on a Schedule
CMS publishes quarterly HCPCS coding updates and DMEPOS fee schedule updates as applicable, which can include new codes, revised codes or even discontinued codes, and payment policy changes with specific effective dates. The April 2026 DMEPOS update, for example, added and deleted codes and adjusted fees for new codes.
The billing teams that don’t track these updates on schedule risk submitting claims with inactive or invalid codes, which causes claims to be rejected or denied regardless of how solid the underlying documentation is. Staying current means checking new, revised, and discontinued codes, effective dates, and any related billing instructions before claims go out each quarter, not just when a denial forces a look.
Related Reading: How To Master The Best Practices in DME Billing
How SunKnowledge Supports HCPCS Coding Accuracy
General medical billing experience doesn’t automatically translate to these DME billing complications. The payer-policy and product-coding knowledge required is specific to DME, and treating it like standard CPT-based billing is a common source of errors for teams new to the space.
This is why we have, for decades, been supporting DME suppliers with eligibility verification, documentation review, HCPCS and modifier validation, prior authorization checks, claim submission, denial management, and accounts receivable follow-up. Our integrated view across the full billing cycle is what helps catch coding and documentation gaps before they turn into denials weeks later. Talk to our team about how we support HCPCS coding accuracy as part of full-service DME billing.
