Why DME Claims Get Denied: Common Billing Errors and How to Prevent Them
Most DME claim denials are process gaps, not clinical errors. Here are the top reasons DME claims get denied — eligibility, CMN/SWO, prior auth, HCPCS coding, and the exact denial codes — plus how DME & HME billing software prevents each one before submission.
Curasev
Features
Get Curasev
Arrow to Learn More
Why DME Claims Get Denied: Common Billing Errors and How to Prevent Them
AARTI VARMA
Author
9
Minutes to Read
September 2, 2026
Last Updated

Most DME claim denialsaren't caused by clinical errors. They're caused by process gaps — eligibilitychecked too early, a Certificate of Medical Necessity that expired quietly, amissing modifier, a proof-of-delivery form that never made it to the claim.Every one of those is preventable. This guide breaks down the most commonreasons DME claims get denied, the exact denial codes you'll see on yourremittance, and the workflows that stop denials before a claim ever leaves yourqueue.

Industry snapshot: Estimates putfirst-pass DME denial rates at 15–20% (vs ~9% across healthcare); reworking onedenied claim costs $25+; and roughly 65% of denied claims are estimated to never bereworked at all.

SHORT ANSWER

DME claims are most often denied because of eligibility mismatches, missing or expired documentation (CMN/SWO), absent prior authorization, HCPCS coding and modifier errors, weak medical-necessity support, missing proof of delivery, duplicate submissions, timely-filing lapses, and capped-rental billing mistakes. The common thread is manual, back-of-the-workflow checking. Move verification and scrubbing to the front of the order — with automation — and the majority of these denials disappear before submission.

Why DME denials happen more often than they should

Every DME claim runs agauntlet before it reaches adjudication: payer eligibility, coding accuracy,authorization status, documentation completeness, proof of delivery, and filingdeadline. A failure at any single checkpoint produces a denial. When thosecheckpoints depend on people remembering to run them — in spreadsheets,inboxes, and sticky notes — human error isn't a risk, it's a certainty atvolume.

The structural problemwith most legacy HME/DME billing systems is timing. Eligibility gets checked atreferral instead of at delivery. CMN expiry lives in a spreadsheet nobodyopens. Coding rules aren't enforced until after the claim goes out. Platformsbuilt for this environment do the opposite — they move every checkpoint to thebeginning of the workflow, where an error costs seconds to fix instead of weeksto appeal. That shift, front-loading verification and automating the claimsworkflow, is what separates a billing operation that bleeds revenue fromone that consistently collects what it earns.

The mostcommon reasons DME claims get denied

1.Eligibility not verified before the equipment ships

This is the single mostfrequent cause of DME denials. Coverage lapses, the patient switches payers, orthe plan never covered the equipment category in the first place. Because manyproviders verify eligibility at referral — sometimes weeks before delivery —anything that changes in the interim becomes an instant denial (often surfacingas CO-27 or CO-22).

The fix is real-timeeligibility verification at intake, with a second automated check right beforedelivery. When AI-driven sales orderorchestration pulls a live payer response and flags discrepancies beforeequipment leaves the warehouse, front-end denials drop sharply. Accuratepatient demographics captured through a patient portal at intake close theremaining gap — bad data at the front end is a leading root cause of CO-16denials downstream.

2.Missing or incomplete CMN / Standard Written Order (SWO)

A Certificate ofMedical Necessity — now largely replaced by the Standard Written Order for manyitems — is the physician-signed document establishing that a diagnosis requiresthe equipment billed. Payers require an active, matching order for categorieslike oxygen, CPAP, and power wheelchairs. Denials happen when the order ismissing, expired, unsigned, or doesn't match the HCPCS code on the claim (watchfor M60 and CMN-related remark codes).

Manual CMN/SWO trackingfails predictably: expiry dates slip and physician follow-up stalls.Intelligent document intake — where Seva AI reads incomingfaxes and orders, extracts the fields, and flags anything missing or mismatchedbefore a claim is built — catches these at the source instead of at the payer.

3. Priorauthorization not obtained or expired

Among the mostavoidable denials in DME. If a payer requires prior auth and you ship withoutit — or bill after the auth window closes — the denial is automatic and oftennon-negotiable (CO-197, 'precertification/authorization absent'). The payerisn't weighing medical necessity; the procedural box simply wasn't checked.

Auth requirements haveexpanded as payers tighten controls on high-cost categories. Managing requests,approvals, and expiry dates by hand across any real patient load guaranteesgaps. Embedding prior-auth status checks directly into the order workflow, withautomated alerts before an auth expires, removes the risk entirely.

4.Incorrect HCPCS codes or missing modifiers

DMEPOS billing runs ona large code set with payer-specific rules layered over CMS guidelines — so acode that clears Medicare can still be rejected by a commercial plan. The usualculprits: the wrong HCPCS code, a code not covered under the plan, or a missingmodifier. The KX modifier is a classic trap — it certifies that documentationsupports medical necessity for covered items, and billing something like apower wheelchair without it triggers an automatic rejection. GA, GY, and GZmodifiers each carry their own consequences when used incorrectly.

Pre-submission claimsscrubbing with a payer-specific rules engine is the reliable fix. When your automated billingsoftware flags a coding mismatch before the claim goes out, thecorrection takes seconds — instead of a CO-4 or CO-11 denial weeks later.

5.Medical necessity not supported by the diagnosis (ICD-10)

Even with a signedorder on file, payers deny when the clinical documentation doesn't convincinglyestablish medical necessity. Physician notes that don't reference the ICD-10diagnosis, a diagnosis that doesn't logically match the equipment HCPCS code, missinglab values, or treatment histories that don't align — each creates exposure.This is the classic CO-50 denial ('not deemed a medical necessity'), and ageneric appeal letter rarely overturns it; you have to map the patient'sdocumentation to the payer's LCD/NCD criteria point by point.

The durable fix iscoordination captured in the workflow: documentation checklists per productcategory, built into intake, so nothing is submitted until the necessity trailis complete. Pairing that with automated document intake means thediagnosis-to-HCPCS alignment is checked while the order is still being built.

6.Missing or invalid proof of delivery (POD)

Medicare and commercialpayers require valid proof that the beneficiary received the item — a signeddelivery slip with the date, item description, and quantity, or a compliantshipping record. A missing, undated, or mismatched POD is a common and entirelypreventable denial, and one that also surfaces fast in ADR and post-paymentaudits.

Capturing POD digitallyat the doorstep — signature, timestamp, and item confirmation through a mobile delivery applike Curapro — attaches audit-ready delivery evidence to the recordautomatically. Tie that to order fulfillment and the claim can'tmove forward without the POD it needs.

7.Duplicate claim submissions

Duplicate denials(CO-18) happen when the same claim is submitted twice — a staffer resends itmanually, or a system re-fires a claim already pending. Payers flag and denythe duplicate automatically. It sounds trivial, but it's surprisingly commonwherever claim status is tracked in spreadsheets and email threads. A platformthat maintains a real-time claim-status ledger and blocks submission ofanything already in the payer's queue eliminates the category. The samediscipline applies to recurring orders: automated resupply that enforceseligibility windows prevents supplies from being reordered too early — afrequent trigger for CPAP and diabetic-supply denials.

8.Timely filing limit exceeded

Every payer sets afiling window measured from the date of service. Medicare Part B allows 12months; many commercial payers require 90–180 days. A claim even one day pastthe window is denied for timely filing (CO-29) — and that revenue is typicallyunrecoverable, since CO-29 is one of the few denials that's almost neverappealable without proof of prior submission.

This is fullypreventable. Automated submission workflows that flag aged orders before theyapproach the deadline give billing teams time to act. It's the clearest casewhere a systematic tripwire replaces a manual safety net that eventually fails.

9.Capped rental and billing-cycle errors

Capped rental is one ofthe more complex — and denial-prone — areas of DME reimbursement. UnderMedicare's policy, certain equipment (CPAP, oxygen concentrators, hospitalbeds) rents for a defined period before ownership transfers. Billing the wrongrental month, missing the transfer milestone, or continuing to bill past thecap creates denials that are painful to unwind.

Software built forHME/DME automates recurring rental invoicing, tracks where each patient sits inthe rental cycle, and flags the ownership-transfer milestone. Connecting assettracking to billing through rentals and inventorymanagement ensures the claim always matches the actual equipment status inthe field.

10.Patient and demographic data errors at the front end

Wrong member ID, atransposed date of birth, a mismatched name, an outdated address — small intakeerrors generate a disproportionate share of denials, most visibly CO-16 ('claimlacks information'). These aren't clinical failures; they're data-capture failures,and they're the easiest of all to prevent. Structured intake, portal-verifieddemographics, and validation rules that won't let an incomplete order advancestop them cold.

DMEdenial codes: a quick reference

When a payer denies aclaim, the remittance advice (ERA/835) carries a Claim Adjustment Reason Code(CARC) explaining the category, usually paired with a Remittance Advice RemarkCode (RARC) that pinpoints the specific issue. Read the RARC first — on broadcodes like CO-16 it's often the only thing that tells you exactly what'smissing. Here are the codes DME billing teams see most:

Code What it means Root cause Prevention
CO-16 Claim lacks information needed for adjudication Missing/invalid data — NPI, auth number, demographics, attachment (see paired RARC) Front-end validation & clean-claim scrubbing
CO-50 Not deemed a medical necessity Documentation doesn't meet payer LCD/NCD; diagnosis–HCPCS mismatch Necessity checklists; ICD-10-to-HCPCS alignment at intake
CO-197 Precertification / authorization absent Required prior auth not obtained or expired Auth tracking with pre-expiry alerts
CO-29 Timely filing limit expired Claim submitted past the payer's filing window Aged-claim flags before the deadline
CO-18 Duplicate claim / service Resubmission before original adjudicates; system re-fire Real-time claim-status ledger; duplicate detection
CO-11 / CO-4 Diagnosis inconsistent with procedure / modifier issue Wrong or missing HCPCS code or modifier (e.g. missing KX) Payer-specific coding rules engine
CO-27 Coverage expired / not in effect on date of service Eligibility not re-verified before delivery Live eligibility check at intake and pre-delivery
CO-96 / CO-109 Non-covered charge / not covered by this payer Item outside plan benefits or billed to wrong payer Benefit verification & payer routing at intake
M60 / N822 Missing CMN / missing required documentation (RARCs) Certificate or supporting document absent or incomplete Document intake automation that blocks incomplete orders
E1399 Denial on NOC ('not otherwise classified') items Custom item billed without required narrative description Narrative fields required before submission
CO vs PR — a distinction that matters

A CO (Contractual Obligation) adjustment is written off per your payer contract and cannot be billed to the patient. A PR (Patient Responsibility) code — deductible, coinsurance, copay — is a balance the patient legally owes. Misreading one for the other is how revenue quietly leaks. Always act on the group code, CARC, and RARC together — never the CARC alone.

What adenial management workflow actually changes

Preventing denialsbeats working them — but every operation carries some denial volume. The realquestion is whether those denials are tracked systematically or chasedinformally. A denial management workflow inside your billing platform doesthree things: it captures each denial the moment it returns from the payer,categorizes it by denial code, and routes it to the right queue for resolution.

That matters for tworeasons. First, no denied claim gets forgotten — critical when industry datasuggests roughly two-thirds are never reworked. Second, it produces a denialtrend report: which codes recur, from which payers, on which product categories.As a rule of thumb, any single denial code appearing on more than ~5% of yourmonthly claims is a workflow problem, not random noise. Providers who move thiswork into dedicated HME/DMEbilling services and automation typically see the denial queue shrink from bothdirections — fewer denials generated, and the ones that do arrive routed andresolved faster.

What tolook for in DME billing software to prevent denials

Not every platformaddresses denial prevention with the same depth. When you evaluate DME billing software, these are thecapabilities that move the denial rate:

●      Automated eligibility verification — live payer checks atintake and again before delivery, not a manual step that gets skipped underpressure.

●      Pre-submission claims scrubbing — every claim run againstpayer-specific coding and modifier rules before it's sent. Errors flagged, notforwarded.

●      Intelligent document intake — CMN/SWO, orders, and faxes readautomatically, fields extracted, incomplete documents blocked at the source.

●      CMN and prior-auth tracking — expiry dates monitored, alerts firedbefore documentation lapses, submission blocked when required docs are missing.

●      Denial management queues — denials captured, categorized by code,and routed for resolution — not buried in an inbox.

●      Digital proof of delivery — signature, timestamp, and itemconfirmation attached to the record automatically.

●      Capped-rental automation — rental cycles tracked per patient,invoices generated at the correct stage, ownership transfers flagged.

●      Timely-filing alerts — aged claims surfaced before the window closes,so nothing is written off on a missed deadline.

For providers runningretail and cash sales alongside insurance-billed equipment, a unified retail POS keeps both revenuestreams on one clean record — another place billing errors quietly originatewhen the two are kept apart. 

Thebottom line on DME claim denials

DME denials aren'trandom. They follow predictable patterns — eligibility gaps, documentationfailures, coding errors, missed deadlines — and every pattern is addressablewith the right workflow. The providers with the lowest denial rates aren'tprocessing claims more carefully by hand. They've built systems that stop themost common errors from occurring in the first place, and they let automationcarry the checks that humans inevitably forget at volume.

If your team isspending meaningful time on rework, appeals, and denial follow-up, that's thesignal your billing infrastructure has gaps worth closing — and closing them iswhere the recovered revenue lives.

Frequently Asked Questions
Eligibility errors are the single most frequent cause. When a patient's insurance isn't verified before equipment ships — coverage lapsed, payer changed, or the equipment category was never covered — the claim reaches the payer with a mismatch and is denied immediately, often as CO-27 or CO-22. Real-time eligibility verification at intake, with a second automated check before delivery, eliminates most of this category. Close behind it are missing documentation (CMN/SWO) and HCPCS coding or modifier errors.
CO-16 ('claim lacks information') is among the most frequently seen and the most correctable — it usually means a data element is missing or invalid, and the paired RARC (an N-series remark code) tells you exactly which one, whether that's an ordering-physician NPI, an authorization number, or a demographic field. Because it's a missing-information denial rather than a coverage decision, a clean resubmission with the corrected data typically gets it paid without a formal appeal. CO-50 (medical necessity) and CO-29 (timely filing) are the higher-stakes codes, since CO-50 demands a documentation-backed appeal and CO-29 is often unappealable.
CO stands for Contractual Obligation — the adjustment results from your contract with the payer, and the amount cannot be billed to the patient; your team writes it off. PR stands for Patient Responsibility — deductible, coinsurance, copay, or a non-covered service the patient legally owes and that you should collect directly. Confusing the two is a common source of both revenue leakage and compliance risk, so always read the group code alongside the CARC and RARC before acting.
A Certificate of Medical Necessity (CMN) — increasingly replaced by the Standard Written Order (SWO) for many items — is a physician-signed document establishing that a patient's diagnosis requires the specific DME item being billed. Payers require an active, matching order for categories including oxygen, CPAP, and power wheelchairs. Denials occur when the order is missing, expired, unsigned, or doesn't match the HCPCS code on the claim. Automated document intake that reads incoming orders and flags anything incomplete before a claim is built prevents this at the source.
Prior authorization is one of the top controllable denial causes. If a payer requires auth and you ship without it — or bill after the auth has expired — the claim is denied regardless of medical necessity, typically as CO-197. The payer isn't evaluating the clinical case; the procedural requirement simply wasn't met. Building prior-auth verification into the order workflow, with automatic alerts before an auth expires, removes the gap entirely.
Timelines vary by payer. Medicare Part B generally allows 120 days from the date of the initial determination to file a redetermination; commercial payers commonly require appeals within 30–180 days. Note that timely-filing denials (CO-29) are usually unappealable unless you can produce proof of prior timely submission, such as a clearinghouse acceptance report. Tracking denial dates and appeal deadlines inside your billing software prevents recoverable revenue from lapsing on a missed window.
Industry estimates suggest that a substantial share of appealed DME denials — often cited in the 50–60% range — are ultimately paid when resubmitted with the right supporting documentation. The larger problem is that most denials are never appealed at all; industry data points to roughly two-thirds being written off. A denial management workflow that captures, categorizes, and routes every denial ensures none falls through the cracks, which is where most recoverable revenue is actually lost.
Move every checkpoint to the front of the workflow and automate it: verify eligibility at intake and again before delivery, scrub claims against payer-specific coding rules before submission, track CMN/SWO and prior-auth expiry with automated alerts, capture digital proof of delivery, automate capped-rental cycles, and flag aged claims before the filing deadline. Then layer a denial management workflow on top to catch patterns and prevent the same code from recurring. The providers with the lowest denial rates rely on systems that prevent errors, not on manual double-checking that fails at volume.
The highest-impact capabilities are automated eligibility verification, pre-submission claims scrubbing with a payer-specific rules engine, intelligent document intake for CMN/SWO and orders, prior-auth and CMN expiry tracking, denial management queues, digital proof of delivery, capped-rental automation, and timely-filing alerts. Platforms that combine these in a single system — rather than bolting point tools together — close the coordination gaps where most denials originate. See how Curasev's automated billing works.

Previous Article
Your Intake Team Is Drowning in Documents. Seva AI Changes That.
Curasev's Seva AI automates DME/HME document intake by capturing, classifying, and extracting data from faxes, emails, and cloud storage to create a "billing-ready" workflow.
Read More

Ready to see how Curasev fits your business?

Stop forcing your team to work around outdated software. Our end-to-end platform is built to mirror your specific HME workflow—from the first referral intake to the final collection.

Get Curasev
Arrow to Learn More