A denial is not a verdict; it is a message. Every remittance code tells you exactly where your revenue cycle leaked — at the front desk, in coding, in authorization, or in follow-up. Industry surveys generally put initial denial rates somewhere in the mid-single digits to low teens as a share of submitted claims, with wide variation by specialty and payer mix, and they consistently find that a large share of denials are preventable and that many are never reworked at all. That last part is the quiet scandal: money that was recoverable simply expires in a work queue.
This guide lists every major denial reason with its immediate fix and its permanent prevention — the same map we use inside our denial management service.
The full denial map: reason, fix, prevention
Bookmark the table; the sections after it go deeper on the categories that cause the most damage.
| Denial reason | Why it happens | The fix — and the prevention |
|---|---|---|
| Eligibility / coverage terminated | Coverage inactive on the date of service, or the patient switched plans | Re-verify, bill the correct payer or the patient per policy. Prevent: verify eligibility at scheduling and again before the visit. |
| Missing or invalid prior authorization | No auth obtained, auth expired, or auth doesn't match the billed codes/units | Appeal with clinicals if service was urgent; request retro auth where the payer allows it. Prevent: auth check inside the verification step, plus renewal tracking. |
| Non-covered service | The plan excludes the service, or a benefit limit is exhausted | Bill the patient only with a valid ABN/waiver in place. Prevent: benefits-level verification, not just an eligibility ping. |
| Medical necessity | Documentation doesn't support the service per payer policy | Appeal with chart notes mapped to the payer's published criteria. Prevent: match documentation to policy before submission. |
| Invalid or outdated codes | Deleted CPT/HCPCS/ICD-10 codes, or diagnosis doesn't support the procedure | Correct and resubmit. Prevent: annual code-set updates and claim scrubbing before submission. |
| Modifier errors | Missing, invalid, or misused modifiers | Correct and resubmit. Prevent: modifier rules built into scrubber edits for your top codes. |
| Bundling / NCCI edits | Service considered inclusive to another billed procedure | Resubmit with the appropriate modifier only when genuinely separate. Prevent: NCCI-aware scrubbing and coder review. |
| Duplicate claim | Resubmission without a correction indicator, or two systems billed the same service | Void or correct with the proper frequency/resubmission code. Prevent: claim-status checks before resubmitting. |
| Timely filing | Claim submitted past the payer's deadline | Appeal only with proof of original timely submission. Prevent: submit daily; track every rejection, since rejected claims never reached the payer clock. |
| Coordination of benefits | Wrong primary payer, or the payer has outdated COB information | Bill payers in the correct order; have the patient update COB with their plan. Prevent: ask about other coverage at every registration. |
| Patient demographic / ID errors | Name, DOB, or member ID doesn't match payer records | Correct and resubmit. Prevent: card scans plus front-desk verification scripts. |
| Missing documentation / records request | Payer pended the claim for records nobody sent | Send the requested records before the pend deadline. Prevent: a tracked work queue for payer correspondence. |
| Provider enrollment / credentialing | Rendering provider not enrolled, not effective, or terminated with the payer | Correct the billing configuration; appeal with effective dates. Prevent: a credentialing calendar tied to your billing setup. |
| Place of service / taxonomy mismatch | POS code or taxonomy conflicts with the service or contract | Correct and resubmit. Prevent: location-specific billing templates. |
Which denials start at the front desk?
Eligibility, demographics, and coordination of benefits — the top of the table — are registration problems that surface as billing problems weeks later. They are also the cheapest to prevent: verify coverage at scheduling and again shortly before the service, capture the insurance card image, confirm the member ID character by character, and ask about secondary coverage every time. Practices that treat insurance verification as a standing daily workflow rather than a courtesy check remove a whole category of denials before claims exist.
Which denials come from the middle of the process?
Authorization and documentation denials happen between registration and claim submission. The pattern to internalize: payers publish their criteria. A denial for medical necessity or missing authorization usually means nobody compared the chart against the payer's policy before the service, or nobody tracked the authorization's expiration and code match. The fix is procedural — authorization checks embedded in verification, documentation matched to policy line by line, and renewal dates on a calendar someone actually owns.
Coding denials — invalid codes, modifiers, bundling — respond to two things: current code sets and a claim scrubber tuned to your specialty's most common edits. Neither replaces a competent coder; both multiply one.
Want to know which denial reasons are costing you the most?Free operations audit — a written plan within 1 business day.
Get My Free AuditWhich denials are pure follow-up failures?
Timely filing, duplicate claims, and expired records requests share a root cause: no one owned the claim after submission. A rejected claim that sits in a clearinghouse queue for six weeks becomes a timely filing denial through pure neglect. A payer records request with a 30-day deadline becomes a denial on day 31. These are calendar problems, and calendars are cheap. The discipline is a worked queue: every claim has a status, every status has an owner, and nothing ages past a defined number of days without action.
How do you decide what to appeal?
Not every denial deserves an appeal — but far more deserve one than get one. Triage on two axes: dollar value and merit. High-value claims with documentation behind them get appealed every time, inside the payer's deadline, with the denial reason answered point by point rather than a generic resubmission. Low-value denials with clear correctable errors get fixed and resubmitted the same week. The only claims that should be written off are the ones where the error genuinely cannot be cured — and each of those should generate a prevention note, because a write-off that teaches nothing will repeat itself next month.
How do you build a denial-prevention loop that sticks?
- 1Measure by reason code. Group denials by remittance reason (CARC/RARC) and by payer monthly. You cannot fix what you have not categorized.
- 2Work the queue daily. Every denial gets an owner and a deadline the day it posts. Appeals go out against the payer's clock, not when someone finds time.
- 3Feed fixes upstream. Each month's top denial reason becomes a front-end change — a verification step, a scrubber edit, a template fix — so the same denial stops arriving.
Run that loop for two or three months and the mix shifts visibly: preventable denials shrink, and the remaining ones are the genuinely arguable cases worth a biller's skill. If your team does not have the hours to run it, that is precisely the work our denial management and medical billing teams do all day — and our ROI calculator will show you what unworked denials are costing against the price of fixing them.
Frequently asked questions
Medical claims most commonly get denied for eligibility and registration errors, missing or invalid prior authorization, coding and modifier mistakes, non-covered services, medical necessity gaps, duplicate claims, timely filing misses, coordination-of-benefits confusion, and provider enrollment problems. Nearly all are preventable at the front end, and most denied claims are correctable if someone works them against the payer's deadline.
A rejected claim never reached the payer's adjudication system, usually stopped at the clearinghouse for a formatting or data error, so the timely-filing clock never started. A denied claim was received and processed, then refused for a reason like eligibility or medical necessity. Rejections must be corrected and resubmitted quickly, because a rejection ignored becomes a timely-filing denial.
Prevent eligibility denials by treating insurance verification as a standing daily workflow rather than a courtesy check. Verify coverage at scheduling and again shortly before the service, capture the insurance card image, confirm the member ID character by character, and ask about secondary coverage every time. This removes a whole category of denials before claims even exist.
Triage denials on two axes: dollar value and merit. High-value claims with documentation behind them get appealed every time, inside the payer's deadline, answering the denial reason point by point rather than a generic resubmission. Low-value denials with clear correctable errors get fixed and resubmitted the same week. Only truly uncurable errors get written off.
Build a denial-prevention loop in three steps: measure denials by remittance reason code and payer monthly, work the queue daily so every denial gets an owner and a deadline the day it posts, and feed fixes upstream so each month's top denial reason becomes a front-end change. Run it for two or three months and preventable denials shrink visibly.


