Type a claim adjustment reason code, or just what the payer told you, and get the official description plus the first thing to check. 77 codes covered. It runs entirely in your browser — nothing you type leaves your machine.
77 codes. Nothing is sent anywhere — this runs entirely in your browser.
CO-197prior authorization
Prior authorization absent
The payer required prior authorization for this service and cannot find one attached to the claim.
First thing to check
Pull the authorization record and compare four things against the claim: the CPT code, the units, the date range and the rendering provider
The claim arrived after the payer’s filing deadline. This one is usually terminal, which is why it deserves attention before it happens rather than after.
First thing to check
Check whether you can prove timely submission: a clearinghouse acceptance report with a date inside the window will overturn many of these
The payer does not accept that the documentation supports the service. This is a clinical argument, not a clerical one.
First thing to check
Find the payer’s own coverage policy, the LCD or NCD for Medicare, and read what it actually requires — appeals that do not quote the policy mostly fail
The payer is bundling this code into another one on the same claim. Sometimes that is correct and sometimes it is not.
First thing to check
Check the NCCI edit pair and whether a modifier is permitted to break it — some pairs allow it and some do not, and billing a modifier on a pair that does not allow one is a compliance problem, not a shortcut
The payer thinks somebody else is primary. Until coordination of benefits is corrected on their file, nothing on this claim will pay.
First thing to check
Call the patient before you call the payer. They can usually resolve the COB record themselves in one phone call, and the payer will not update it on your say-so
The payer accepts the service but not the quantity or the frequency at which it was billed.
First thing to check
Check the payer policy for the frequency limit and the period it runs over — a rolling twelve months and a calendar year are different things and practices lose money on that distinction
A credentialing or enrollment problem rather than a claim problem: nothing this provider bills to this payer will pay until it is fixed, and it is rarely one claim.
First thing to check
Establish the effective date of the enrollment before touching the claims — that date tells you which claims are recoverable
This is a coordination of benefits adjustment on a secondary claim. It reflects what the primary payer already did rather than a problem with your claim.
First thing to check
Confirm this is genuinely a secondary claim and that the payer order is correct before doing anything else
The payer does not accept this provider as eligible for this service — an enrollment, credentialing or scope-of-practice problem rather than a coding one.
First thing to check
Check the provider’s enrollment status with that specific payer and product, not just their license
Two things billed on the same day conflict under NCCI edits or a state fee schedule. The pair is the problem, not either code alone.
First thing to check
Look up the specific pair in the NCCI edit tables and read the modifier indicator: 0 means no modifier will ever override it, 1 means a modifier may be allowed with documentation
The plan pays only for its own network, and this provider was not in it for this service.
First thing to check
Confirm participation for the specific plan and product, not just the payer name. In our experience this distinction accounts for most of these denials.
Allowed amount reduced — a component of the procedure was already paid
The payer paid part of this procedure on another line or claim and has reduced this one to the difference, so the practice is not paid twice for the same work.
First thing to check
Find the earlier payment: pull every line paid for this patient on this date and identify the component the payer says it already covered.
The service is covered, but this instance went past a programme limit: more visits, units or sessions than the guideline allows.
First thing to check
Ask the payer which guideline and which limit — the number, the period, and how many units they count as used — in writing where the amount justifies it.
A published coverage policy for your region decided this, and that policy states exactly what would have been covered.
First thing to check
Find and read the actual policy. It lists the covered diagnoses and the documentation required, which makes this one of the most answerable denials there is.
An alert, not a denial: the payer processed the line under your contract and is pointing you at it. The reason code beside it carries the money.
First thing to check
Compare the allowed amount with the contracted rate for this code, this provider, this date. At or above the contract, post the adjustment and move on.
The secondary payer already has this claim — Medicare forwarded it automatically — and the copy you sent is the duplicate.
First thing to check
Do nothing to this claim. Find the crossover copy — the Medicare remittance carries MA18 when it forwarded the claim — and post from the secondary’s remittance when that copy adjudicates.
Processed under surprise-billing rules — the patient cannot be balance billed
An out-of-network service the payer processed under federal or state surprise-billing rules: the patient owes only the PR amount, and any dispute over the payment is with the payer, not the patient.
First thing to check
Post the patient responsibility exactly as shown and refund anything collected above it. Balance billing here is prohibited, and the remittance says so in the code.
A DMEPOS competitive bidding denial: for this item, in this area, Medicare pays only suppliers holding a contract, and this claim came from one that does not.
First thing to check
Check the current status of the Competitive Bidding Program for the product category and the patient’s ZIP code on the CMS DMEPOS competitive bidding site before anything else — rounds start and end, and the answer changes with them.
Missing or invalid primary payer explanation of benefits
The secondary payer will not adjudicate without the primary payer’s decision: what was allowed, paid and adjusted, line by line.
First thing to check
Send the secondary claim with the primary’s adjudication carried in the claim itself: allowed, paid and adjustment amounts with their group and reason codes, per line.
A denial is a group code, a reason code and usually a remark code. Read together they say who is liable, what is missing and what to do — CO-16 with M51 is a different afternoon from CO-16 with MA130. Every X12 reason and remark code, official text. More on remark codes →
Group code, reason code and remark code together. 408 reason codes and 1,216 remark codes, official X12 text. Runs in your browser: the tables load once as a file; what you type is not sent anywhere.
Questions
Is this free?
Yes, and there is nothing to sign up for. It runs entirely in your browser — nothing you type is sent anywhere, which matters when the thing you are looking up relates to a real claim.
Where do the code descriptions come from?
The official text is the X12 claim adjustment reason code set, used by every United States payer. Everything after that description is our own working guidance, and it is labelled as such.
Can I use this on my own site?
Link to it freely. If a code your team keeps hitting is missing, say so and it will be added — the guides are written from the codes people actually get stuck on rather than from a list.
Why does a company give this away?
Because somebody looking up a denial code at four in the afternoon is exactly the person who later needs somebody to work the queue. Being useful first is cheaper than advertising and it lasts longer.