The remittance says CO-197 and nothing else. Somewhere in a payer manual is the sentence
that explains it; here is the faster version. Type the code from your remittance — with or
without the prefix — and get what it means for a therapy practice specifically, whether the fix
is a corrected claim or an appeal, and the habit that stops it from happening again.
For the full walk-through of how denials work — rejections versus denials, the five code
families, appeal deadlines, and the prevention habits — read
Why Therapy Claims Get Denied.
Completely private: everything runs in your browser — nothing you type is sent or stored anywhere.
22 codes
CO-197
No prior authorizationAppeal
What it means: The payer required prior authorization for this service and has none on file. In therapy practices this often appears when EAP sessions end and regular benefits begin, when a plan requires auth after a set number of sessions, or when testing codes needed pre-approval.
Your move: If you had an authorization, appeal with the auth number and dates. If you did not, call the payer and ask about retroactive authorization — some plans allow it within a short window. Going forward, get the auth before the next session.
Prevent it: Record auth requirements at eligibility check, and treat every EAP-to-insurance transition as a new authorization conversation.
CO-198
Authorization exhaustedAppeal
What it means: An authorization exists, but its visit count or date range ran out before this session. The sessions inside the window paid; the ones after it are denying.
Your move: Request a new authorization for ongoing care. For boundary sessions you believe were covered, appeal with the payer’s own auth records showing counts and dates.
Prevent it: Track every auth like a countdown — visits used, visits left, end date — and request the renewal when one or two sessions remain, not after the denial.
CO-22
Another payer is primaryBill the right payer
What it means: Coordination of benefits: this payer believes the client has other coverage that should pay first — a spouse’s plan, Medicare, or a plan the client forgot to mention.
Your move: Ask the client about other active coverage, bill the true primary first, then resubmit here with the primary’s remittance attached. If the client’s other coverage ended, they need to call the payer and update their COB records — the denial usually clears after that call.
Prevent it: Ask about all active coverage at intake and yearly — especially after job changes, marriages, and 26th birthdays.
CO-109
Wrong payer entirelyBill the right payer
What it means: This claim does not belong to this payer: the behavioral-health benefit is carved out to a different company, the member switched plans, or a Medicare Advantage member’s mental-health benefit is managed elsewhere.
Your move: Call the number on the client’s card and ask who manages outpatient mental-health benefits, then file with that entity. The filing clock usually runs from the date of service, so move quickly.
Prevent it: Run eligibility before the first session — carve-outs show up there — and note the correct behavioral-health payer in the chart.
CO-29
Timely filing expiredAppeal
What it means: The claim arrived after the contractual filing deadline — commonly 90 days to a year from the date of service, set by your contract. This is the denial that turns rendered sessions into unpaid ones permanently if nothing is done.
Your move: If the claim was originally submitted on time, appeal with proof — a clearinghouse acceptance report is the gold standard, and these appeals are frequently won. If it truly was filed late, an appeal citing good cause occasionally succeeds, but prevention is the real fix.
Prevent it: Submit claims weekly, and work the rejection report weekly — a rejected claim nobody notices is how filing deadlines get missed.
CO-18
Duplicate claimVerify, then decide
What it means: The payer sees this as an exact duplicate of a claim already in its system — usually a resubmission sent while the original was still processing, or a corrected claim submitted as brand-new instead of as a replacement.
Your move: Check the original claim’s status first. If it paid, no action is needed. If you were correcting an error, resubmit properly as a corrected claim (frequency code 7 referencing the original claim number).
Prevent it: Give claims two to four weeks to adjudicate before resubmitting, and always send corrections as replacements, never as new claims.
CO-B7
Provider not credentialedAppeal
What it means: The rendering clinician was not credentialed with this payer on the date of service — the claim went out during a credentialing gap, before an effective date, or under a clinician who never joined this panel. Also the code that flags supervision-billing setups the payer doesn’t recognize.
Your move: Compare the date of service to the effective date on the approval letter. If service came after the effective date, appeal with the letter. If it came before, ask whether the payer backdates effective dates — some do. For supervision billing, confirm the payer’s rules for rendering-vs-billing provider and modifiers, then correct and resubmit.
Prevent it: Calendar every clinician’s effective date and revalidation date for every panel, and hold in-network claims until the effective date is confirmed in writing.
CO-16
Missing or invalid informationCorrected claim
What it means: The claim lacks a required piece of information or contains a submission error. The accompanying remark code (an N- or M- code on the same remittance line) names the specific gap: a diagnosis pointer, a taxonomy code, a subscriber detail.
Your move: Read the remark code — that is the actual instruction. Supply or fix the named field and resubmit as a corrected claim. If no remark code appears, call the payer and ask exactly what was missing.
Prevent it: Let software populate claims from the chart instead of retyping, and fix the source record (not just the claim) so the error doesn’t recur.
CO-236
Incompatible code combinationCorrected claim
What it means: The procedure, modifier, or place-of-service combination doesn’t parse: a telehealth modifier with an office place of service, an add-on code without its base code, or an interactive-complexity add-on on a code that can’t take it.
Your move: Fix the combination so every element agrees — modifier matches the place of service, add-ons ride their base codes — and resubmit as a corrected claim.
Prevent it: Make telehealth coding structural: set defaults so modifier 95 and POS 10 or 02 travel together automatically instead of from memory.
CO-11
Diagnosis doesn’t match procedureCorrected claim
What it means: The payer’s edits say the diagnosis on the claim doesn’t support this procedure code — often a diagnosis pointer aimed at the wrong line, or a Z-code listed first where the payer wants a clinical F-code as primary.
Your move: Check the diagnosis pointers and the primary diagnosis. If the clinical record supports a covered diagnosis, correct the claim and resubmit. If the payer is second-guessing a legitimate diagnosis, appeal with clinical documentation.
Prevent it: List the clinically primary F-code first, and keep the diagnosis on the claim synchronized with the diagnosis in the chart.
CO-167
Diagnosis not coveredVerify, then decide
What it means: This plan does not cover services for the diagnosis submitted. In behavioral health this surfaces with Z-codes billed alone (relationship problems, life transitions) and with diagnoses excluded by specific plans.
Your move: Verify the exclusion with the payer. If a covered clinical diagnosis genuinely applies, correct and resubmit. If the plan truly excludes the diagnosis, the conversation moves to self-pay — ideally before the next session, with a clear written fee agreement.
Prevent it: Check benefit exclusions at eligibility for clients whose presenting concerns map to Z-codes or commonly excluded diagnoses.
CO-97
Bundled into another serviceAppeal
What it means: The payer considers this service included in the payment for another service on the same day — same-day therapy plus testing, or code pairs its edits treat as one service.
Your move: Check the payer’s bundling edits for the pair. If the services were genuinely separate and distinct, appeal with documentation showing why both were necessary; some pairs also have a modifier the payer accepts for distinct services.
Prevent it: Know which of your common same-day combinations the payer bundles, and schedule or document accordingly.
CO-151
Too many services for the periodAppeal
What it means: Frequency limit: more sessions than the plan allows in the window — two sessions in one day, more than one intake per year, or a weekly cap the plan enforces.
Your move: Verify the plan’s stated limits. Where clinical need justified the frequency — a crisis week, twice-weekly work during an acute phase — appeal with medical-necessity documentation.
Prevent it: Learn each plan’s frequency rules at eligibility, and get frequency exceptions authorized in advance when you plan intensive work.
CO-50
Not medically necessaryAppeal
What it means: The payer’s reviewer judged the service not medically necessary under plan criteria — the payer’s clinical judgment set against yours. Common at high session counts, with 90837 patterns, and at benefit-review checkpoints.
Your move: Almost always worth appealing: your notes, measurable symptoms, treatment plan, and progress trajectory are the argument. Payers reverse medical-necessity denials on appeal regularly when documentation is real. Peer-to-peer review, where offered, is often the fastest path.
Prevent it: Document medical necessity continuously — symptoms, functional impact, plan, response — so the appeal writes itself from the chart.
CO-96
Non-covered chargeVerify, then decide
What it means: The plan classifies this charge as non-covered — a service outside the benefit (some plans exclude couples counseling), a non-covered code, or a benefit that doesn’t exist on this plan.
Your move: Verify what exactly is excluded and why; remark codes usually specify. If the exclusion is real, this becomes a self-pay conversation with the client. If the service should be covered under the plan’s own documents, appeal citing the benefit language.
Prevent it: Confirm coverage for your actual service codes — not just “mental health benefits: yes” — during the eligibility check.
CO-204
Not in this benefit planVerify, then decide
What it means: The specific service isn’t part of this member’s benefit package. The classic behavioral-health example is couples or family therapy under a plan that only covers individual treatment of a diagnosed condition.
Your move: Verify the benefit exclusion with the payer. If it stands, move to self-pay with a clear fee agreement. If the framing matters — family therapy in service of the identified client’s treatment — some payers cover 90847 where “couples counseling” would be excluded; correct coding and appeal where legitimate.
Prevent it: For couples and family work, verify 90846/90847 coverage specifically at intake, and set fee expectations with the couple before session two.
CO-45
Contractual write-off (not a denial)Not a denial
What it means: The billed charge exceeded the contracted allowed amount, and the difference is adjusted off. This appears on nearly every in-network remittance line — it is the discount you agreed to in your contract, not a problem.
Your move: No action. Post the adjustment. If the allowed amount looks wrong against your fee schedule, that is a contract-rate question for provider relations, not an appeal.
Prevent it: Nothing to prevent — but audit a remittance quarterly against your contracted rates to catch fee-schedule errors.
PR-1
DeductibleCollect from client
What it means: The allowed amount applied to the client’s annual deductible — insurance processed the claim fine, and this portion is the client’s to pay until the deductible is met. Every January these multiply.
Your move: Bill the client for the allowed amount (not your full fee). The claim did exactly what it should; the only mistake available here is not collecting.
Prevent it: Check deductible status at eligibility and warn clients in December that January resets are coming — the conversation is easier before the bill exists.
PR-2
CoinsuranceCollect from client
What it means: The client’s percentage share of the allowed amount after the deductible is met — 20% of a $120 allowed amount is $24 owed by the client, with the plan paying the rest.
Your move: Bill the client their percentage of the allowed amount. Not a denial — just the plan’s cost-sharing math.
Prevent it: Quote the coinsurance math to clients up front so their statement is never a surprise.
PR-3
CopayCollect from client
What it means: The flat per-session amount the client’s plan sets — owed by the client whether or not the deductible is met.
Your move: Collect from the client, ideally at time of service. Card-on-file makes this automatic.
Prevent it: Collect copays at booking or check-in rather than invoicing after the fact.
OA-23
Prior payer already adjudicatedNot a denial
What it means: On a secondary claim: the amount the primary payer already paid or adjusted, which this payer is accounting for in its own math. Informational bookkeeping, not a denial.
Your move: Check the arithmetic against the primary’s remittance — primary paid plus secondary paid plus patient share should reconcile to the allowed amount. If it does, post and move on.
Prevent it: Always attach the primary remittance when filing secondary claims so the math arrives pre-explained.
CO-119
Benefit maximum reachedVerify, then decide
What it means: The client has used up a capped benefit — a plan with a session limit per year has hit it. Less common since parity rules, but still present on some plans, especially EAPs and non-parity products.
Your move: Verify the limit and usage count with the payer; if sessions were counted wrongly (another provider’s claims, a miscount), appeal with the correct history. Otherwise, discuss self-pay or a treatment plan adjusted to the benefit year.
Prevent it: Note session limits at eligibility and track usage against them so the conversation happens at session 18 of 20, not after the denial.
No match for that code here — this decoder covers the codes therapy practices see most. Check
the remark codes (N- and M- codes) on the same remittance line, or call the payer’s provider
line with the claim number and ask whether the fix is a corrected claim or an appeal.
Common questions
What do CO, PR, and OA mean in front of denial codes?
The prefix is the group code, and it tells you who absorbs the amount: CO (contractual obligation) means the provider absorbs it — the amount cannot be billed to the client; PR (patient responsibility) means the client owes it — deductible, coinsurance, and copay live here; OA (other adjustment) covers bookkeeping that is neither, like secondary-claim accounting. The same numeric reason can carry different prefixes on different remittances, and the prefix changes what you do about it.
What is the difference between a corrected claim and an appeal?
A corrected claim fixes an error in the claim itself — a missing field, a wrong modifier, a bad diagnosis pointer — and is resubmitted as a replacement using claim frequency code 7 with the original claim number referenced. An appeal challenges the payer’s decision on a claim that was submitted correctly, such as a medical-necessity denial or an authorization dispute, through the payer’s formal process with documentation. Sending a correction as a brand-new claim typically triggers a CO-18 duplicate denial.
Are PR-1, PR-2, and PR-3 really denials?
No — they are the claim working correctly. PR-1 is the deductible, PR-2 is coinsurance, and PR-3 is the copay: portions of the allowed amount the plan assigns to the client under their benefit design. The claim was processed and priced; your task is simply to bill the client their share of the allowed amount. The only real failure mode with PR codes is never collecting.
How do I find out exactly why my claim was denied?
Read the full remittance line, not just the reason code: the CARC (like CO-16) gives the category, and the remark codes riding with it (N- and M- codes) usually name the specific missing or invalid item. If the remittance still doesn’t explain it, call the payer’s provider line with the claim number and ask two questions: what exactly triggered the denial, and whether the fix is a corrected claim or an appeal — then calendar the deadline they give you.
These are paraphrased, education-only explanations written for behavioral-health practices — not
the official code text, and not billing or legal advice. Your payer’s remittance, provider
manual, and contract control the specifics, including every deadline.
Embed this tool on your site
Therapists and site owners: you are welcome to embed this tool on your own website, free — paste this
snippet wherever HTML is allowed. It links back here as attribution.
Or stop decoding denials by hand: Practice Harbor checks eligibility up front, builds claims
from the documented session, and posts your ERAs automatically — insurance billing included,
not metered per claim. Built by a psychologist.