DME billing is one of the most documentation-intensive, code-specific billing disciplines in healthcare. Unlike professional fee billing, DME claims involve HCPCS Level II codes, Certificate of Medical Necessity forms, proof-of-delivery requirements, competitive bidding rules, and a maze of Medicare Local Coverage Determinations. For clinics, hospitals, and DME suppliers trying to keep denial rates below 5% while staying audit-compliant, understanding the full billing workflow — and knowing when to outsource it — is essential. This guide walks through every layer of the DME billing process, from eligibility verification through denial appeals, and explains how purpose-built DME billing services can protect your revenue.
Key takeaways
- DME billing uses HCPCS Level II codes (E-, K-, L-, A-codes), not standard CPT codes, and requires accurate modifier selection on every claim.
- Prior authorization is mandatory for high-cost items including Group 2/3 power wheelchairs and respiratory assist devices; submitting without it triggers a CO-197 denial.
- The six-step DME billing workflow — eligibility, documentation, coding, claim submission, payment posting, denial management — must be executed in sequence to avoid compounding errors.
- Industry-leading DME billing operations target a clean-claim rate above 95% and an A/R over 90 days below 10%.
- Outsourcing DME billing to a specialist reduces in-house coding burden and provides access to denial-appeal expertise across all four DME MACs.
What is DME billing?
DME billing is the process of coding, submitting, and collecting payment for durable medical equipment claims from Medicare, Medicaid, and commercial payers. It differs from standard professional billing in several important ways:
- Different code set — HCPCS Level II codes (alphanumeric, beginning with letters A–V) govern most DME items, not CPT codes.
- Different claim form and payer routing — DME suppliers bill Medicare on the CMS-1500 form (or 837P electronically) to the regional DME MAC rather than the Part A or Part B MAC that processes professional and facility claims.
- Documentation-heavy compliance requirements — CMNs, detailed written orders, and proof of delivery are gatekeepers to payment that have no true equivalent in professional billing.
- Rental vs. purchase billing logic — some items are billed monthly over a rental period; others are purchased outright. The billing system must track rental months, cap dates, and ownership-transfer rules simultaneously.
If you are new to DME and want to understand the equipment categories, coverage criteria, and Medicare rules before diving into billing mechanics, start with our overview post: Durable Medical Equipment: The Complete Guide to DME, Coverage & Billing.
Step 1 — Eligibility and benefit verification
Benefit verification for DME goes beyond confirming active insurance. A complete DME eligibility check must establish:
- Active coverage on the date of service (DOS).
- DME benefit availability — some commercial plans carve out DME to a separate benefit manager; submitting to the wrong payer causes rejection, not denial, which is harder to track.
- Prior authorization requirements — which items require PA, what documentation the payer needs, and current turnaround times.
- Deductible and coinsurance status — for Medicare Part B, the annual deductible ($240 in 2024) must be met before the 80/20 split applies. Knowing the patient's accumulated deductible prevents balance-billing surprises.
- Coordination of benefits — if the patient has Medicare plus a Medigap or employer supplement, determine primary/secondary payer sequencing before billing.
- Competitive Bidding Area status — confirm whether the patient's residence falls in a CBA and whether your organization holds a contract for the required product category.
Verimedix tip: Run eligibility checks at three points: at order receipt, the day before delivery, and again if more than 10 days elapse between order and delivery. Insurance status changes — particularly Medicaid redeterminations — can invalidate a claim you have already worked to document.
Step 2 — Documentation collection and prior authorization
Documentation is the single biggest driver of DME denials. Every claim file should contain:
- Valid written order (VWO) / detailed product description (DPD) — must include the item description, ordering provider's NPI and signature, date signed, and estimated length of need. For Medicare, the VWO must be on file before the item is delivered.
- Certificate of Medical Necessity (CMN) — required for oxygen (CMS-484), CPAP/BiPAP (no longer a CMS form — replaced by clinical documentation requirements post-2013 revision), power mobility devices (CMS-849), and enteral nutrition. Each CMN section must be completed accurately by the treating physician; incomplete CMNs are a top-5 denial driver.
- Supporting clinical documentation — physician notes, lab results (e.g., oximetry/ABG for oxygen), sleep study results (for PAP devices), functional assessments (for power wheelchairs), or wound care measurements. This must align with LCD criteria.
- Prior authorization approval — for items subject to mandatory PA (Group 2/3 power wheelchairs, pressure-reducing support surfaces Group 3, respiratory assist devices), submit the PA request with clinical documentation and await approval before dispensing. CMS's PA program for selected items is permanent; denials at the PA stage indicate a documentation gap that billing cannot overcome.
- Proof of delivery (POD) — a dated, signed delivery receipt that includes the item description, HCPCS code, and beneficiary or authorized representative signature. Electronic POD captured at delivery is the most audit-resistant format.
Step 3 — DME coding: HCPCS codes and modifiers
Accurate HCPCS Level II coding is the technical core of DME billing. Coders must select both the correct base code and the appropriate modifiers.
Commonly used DME code ranges
| Code Range | Category | Examples |
|---|---|---|
| A4000–A9999 | Medical/surgical supplies | A4253 (blood glucose test strips), A4614 (peak flow meter) |
| E0100–E8002 | DME — general | E0130 (walker), E0601 (CPAP), E1390 (oxygen concentrator) |
| K0001–K0900 | Wheelchairs and related | K0001 (manual WC), K0813 (power WC Group 1) |
| L0000–L9900 | Orthotic/prosthetic devices | L1900 (ankle-foot orthosis), L5100 (below-knee prosthetic) |
Critical DME modifiers
| Modifier | Meaning | When to Use |
|---|---|---|
| KX | Requirements specified in the LCD have been met | Required on many high-cost DME claims; missing KX = automatic denial |
| GA | Waiver of liability on file | When coverage is likely to be denied; ABN signed by beneficiary |
| GY | Item/service statutorily excluded or not covered | For items you know are non-covered; routes to secondary/patient billing |
| NU | New equipment — purchase | One-time purchase of a new item |
| RR | Rental | Monthly rental billing |
| UE | Used durable medical equipment | Furnished used/refurbished equipment |
| RA | Replacement of DME item or part | When replacing a previously purchased item |
| KH | DMEPOS item, initial claim, first month | First month of rental for oxygen or capped-rental items |
| KI | DMEPOS item, second or third month rental | Months 2–3 of capped rental |
| KJ | DMEPOS item, months 4–15 rental | Capped rental months 4–15 |
Selecting the wrong modifier — particularly using NU instead of RR, or omitting KX when required — generates a claim denial that requires a corrected claim, not just an appeal. Verimedix's medical coding team maintains modifier checklists for every major DME product category to prevent this.
Step 4 — Claim submission to Medicare and commercial payers
DME claims are submitted electronically via the 837P transaction set (professional claim). Key submission rules include:
- Timely filing — Medicare requires submission within 12 months of the date of service (or date of discharge for inpatient-related DME). Missing the timely filing window results in a CO-29 denial with no appeal remedy.
- Place of service — home-based DME claims use POS 12 (Home). Using the wrong POS triggers a technical denial.
- Ordering provider NPI — the ordering/referring provider's NPI must be included in Loop 2310A of the 837P. Medicare verifies NPI enrollment; invalid or unenrolled NPIs cause front-end rejections.
- Diagnosis (ICD-10-CM) codes — must be as specific as possible and must match the conditions documented in the CMN/clinical notes. Mismatched or vague diagnoses are a common denial trigger.
- Electronic remittance advice (ERA) — enroll in ERA/EFT with each payer to receive 835 transactions for auto-posting; paper EOBs slow payment reconciliation significantly.
Step 5 — Payment posting and reconciliation
After adjudication, payments must be reconciled against expected allowed amounts:
- Compare each payment to the applicable fee schedule or CBP single payment amount to identify underpayments.
- Post contractual adjustments using CO-45 (charges exceed fee schedule) correctly to keep A/R accurate.
- For rental items, verify that monthly payments are posting correctly and that no months have been skipped or double-billed.
- Track each claim's rental-month counter to identify when billing should stop or when ownership transfer occurs.
- Reconcile secondary claims — once primary EOB is received, bill the secondary payer (Medigap, Medicaid, or commercial supplement) promptly.
A well-run DME billing operation keeps days in A/R under 45 and A/R over 90 days below 10% of total outstanding balance. Verimedix targets a 30-day average A/R resolution across client portfolios through systematic follow-up queues.
Step 6 — Denial management and appeals
Even with strong front-end controls, some DME claims will be denied. The key is resolving them quickly and systematically.
Common DME denial reason codes
| CARC | Description | Resolution Path |
|---|---|---|
| CO-4 | Modifier(s) required but not provided | Add correct modifier (e.g., KX, NU) and resubmit corrected claim |
| CO-15 | Payment adjusted because the submitted authorization number is missing, invalid, or does not apply | Obtain valid PA number; resubmit with auth number in field 23 |
| CO-29 | The time limit for filing has expired | Check timely filing exception criteria; write off if no exception applies |
| CO-50 | Non-covered service — not deemed a medical necessity | Submit redetermination with additional clinical documentation; cite LCD criteria |
| CO-97 | Payment included/bundled in another service | Verify correct billing unit and unbundling rules; correct claim if applicable |
| CO-197 | Precertification/authorization absent | Obtain PA retroactively if payer allows; appeal with clinical documentation |
| PR-96 | Non-covered charge; patient responsibility | Bill patient with ABN on file (GA modifier); waive if ABN was not obtained |
Medicare appeal levels
For Medicare DME MAC denials, the appeals process has five levels: (1) Redetermination by the DME MAC (120-day filing window); (2) Reconsideration by a Qualified Independent Contractor (QIC); (3) Administrative Law Judge (ALJ) hearing; (4) Medicare Appeals Council review; (5) Federal district court. Most commercially viable appeals resolve at levels 1–2; level 3 is worth pursuing for high-dollar claims with strong clinical support.
Verimedix tip: Track denial root causes monthly by CARC/RARC combination. If CO-50 medical necessity denials cluster around one product category, it usually signals a documentation collection gap — not a coding error — and the fix is upstream in the order workflow, not in the appeal queue.
DME billing software and automation
Modern DME billing platforms automate the most error-prone steps in the workflow:
- Eligibility auto-verification — batch eligibility checks before monthly billing runs catch coverage lapses before claims go out.
- Rental-month tracking — automated counters prevent overbilling past cap dates and flag upcoming ownership transfers for supplier follow-up.
- Prior-authorization management — PA workflow tools track request status, approval dates, and expiration dates with alerts for approaching deadlines.
- HCPCS code and modifier validation — rules engines flag missing KX modifiers, incompatible modifier combinations, and codes that require CMN attachments.
- 835 ERA auto-posting — automated payment posting reduces manual data entry and accelerates reconciliation.
- Denial work queues — claims route automatically to denial buckets by CARC code, ensuring each denial type gets the right resolution workflow.
Verimedix integrates with leading DME billing platforms and EHR/EMR systems to provide a seamless revenue cycle management experience without requiring suppliers to replace their existing technology stack.
Outsourcing DME billing: when it makes sense
Maintaining in-house DME billing expertise requires ongoing investment in coder training, MAC LCD monitoring, and software maintenance — a significant burden for smaller practices and mid-size DME suppliers. Outsourcing medical billing to a specialist makes economic sense when:
- Denial rates are consistently above 5–7% of total claims.
- A/R over 90 days exceeds 15% of outstanding balance.
- The practice lacks a coder with current HCPCS Level II and DME modifier expertise.
- Staff turnover is disrupting billing continuity.
- CMS policy changes (new PA requirements, LCD updates, CBP contract renewals) are not being tracked and operationalized in time.
Most billing companies charge 4–9% of monthly collections for DME billing services. The net financial result for practices with pre-existing denial rates above 8–10% is typically positive within the first billing cycle after transition, because recovered denials and reduced write-offs more than offset the service fee.
How Verimedix helps with DME billing services
Verimedix provides specialized DME billing services for clinics, hospitals, and DMEPOS suppliers — covering every step of the billing cycle with dedicated coders and denial specialists who focus exclusively on DME revenue.
- Full eligibility verification and prior-authorization management across all four DME MACs and major commercial payers.
- HCPCS Level II coding with modifier accuracy review and CMN completeness checks before claim submission.
- Electronic claim submission with real-time rejection tracking and same-day resubmission of front-end rejections.
- Payment posting, underpayment identification, and secondary billing management.
- Denial root-cause analysis with monthly reporting — tracking resolution rates by CARC code to close upstream documentation gaps.
- Compliance monitoring against DME MAC LCDs, CMS transmittals, and competitive bidding updates.
Frequently asked questions
DME billing is the process of coding, submitting, and collecting payment for durable medical equipment claims from Medicare, Medicaid, and commercial payers. It uses HCPCS Level II codes rather than standard CPT codes and involves documentation requirements — such as Certificates of Medical Necessity and proof of delivery — that are unique to the DME benefit.
DME claims use HCPCS Level II codes: E-codes for general DME (E0130 for walkers, E0601 for CPAP, E1390 for oxygen concentrators), K-codes for wheelchairs and accessories, L-codes for orthotics and prosthetics, and A-codes for supplies. Modifiers such as KX, GA, GY, NU, and RR are appended to specify coverage status, rental vs. purchase, and other claim-specific circumstances.
KX means the documentation on file confirms that the requirements specified in the applicable Local Coverage Determination (LCD) have been met. It is required on most high-cost DME claims (power wheelchairs, respiratory assist devices, orthotics, etc.). Omitting KX when it is required triggers an automatic denial; the fix is a corrected claim with KX added — not just an appeal.
The most frequent CARC codes in DME billing are: CO-4 (modifier required but missing), CO-50 (not medically necessary — documentation gap), CO-197 (prior authorization absent), and CO-29 (timely filing expired). CO-50 and CO-197 are particularly common and signal upstream workflow problems — insufficient documentation collection before claim submission.
CMS requires prior authorization for certain high-utilization DME items, including Group 2 and Group 3 power wheelchairs, Group 3 pressure-reducing support surfaces, and respiratory assist devices. Suppliers must submit a PA request with complete clinical documentation to the DME MAC before delivering the item. Claims submitted without an approved PA receive a CO-197 denial that cannot be overcome on appeal unless the payer grants a retroactive exception.
Outsourced DME billing services typically charge 4–9% of monthly collections. The exact rate depends on claim volume, product complexity, and the scope of services (coding only vs. full RCM including denial management and appeals). Most practices with pre-existing denial rates above 8% find that outsourcing generates a net positive financial outcome within the first billing cycle, because recovered revenue exceeds the service fee.
