Get the sample weekly report

Denial code · group CO

CO-15: Authorization number missing or not matched to the service; X12 retired this code in 2018

Short answer

CO-15 meant the authorization number on the claim was missing, invalid, or did not apply to the service or provider billed. X12 deactivated the code with a stop date of May 1, 2018, so a current remittance should carry CO-197, CO-198 or CO-16 with M62 instead. If a payer still sends it, treat it as a CO-197: find the approval, match it to the claim, and send a corrected claim with the right number.

Look up other codes in the denial code library.

Last reviewed by the Remitwright billing team. Editorial policy

  • Group CO · Contractual obligation

Group CO means contractual obligation: the balance is written off, not billed to the patient. The number is the reason; the two-letter group says who carries the balance.

Remark codes that usually come with CO-15

M62
The treatment authorization code is missing, incomplete or invalid
N54
The claim does not match the services that were precertified or authorized

Common causes

A payer still mapping to a retired code

X12 stopped CARC 15 in 2018, but a payer's adjudication system or a clearinghouse translation table can keep producing it. The denial is real; only the label is out of date. Ask the payer which current code it means so your denial reports group it with the right work queue.

The authorization number never reached the claim

The number sits in the chart or the authorization tracker while the prior authorization field on the 837P is blank, or a referral number went in its place. Payers match on the number first and look at the member second, so a blank field reads as no approval.

The number does not apply to this service or provider

Approval obtained under one NPI or tax ID with the claim billed under another, a code on the claim that is not on the approval, or a date of service outside the approved span. N54 usually rides along with this version.

The number was mangled on the way out

Leading zeros dropped, a trailing letter cut off by a field length limit, or two authorization numbers run together on a claim with several services. The payer cannot find a match and reports the number as invalid.

How to fix it and resubmit

  1. 1

    Translate the code first

    Check the 835 for a remark code and the payer's remittance guide. M62 means the number is the problem; N54 means the details do not match. Then work it under the current code the payer intends, CO-197 or CO-198 for most plans, so the fix follows the right process.

  2. 2

    Find the approval and compare it to the claim

    Pull the authorization letter or portal record and check member, provider, codes, units and dates against the 837P. Each mismatch has a different fix: a corrected claim for a claim error, an amendment request for an approval error.

  3. 3

    Corrected claim with the full number

    Enter the complete authorization number in the prior authorization field, in the format the payer's system expects, and resubmit with frequency code 7 and the original claim number. Check that the number survives the clearinghouse by reading the outbound file, not the screen.

  4. 4

    Amend or appeal when the approval itself is short

    Ask the payer to extend the dates, add the code or correct the provider on the existing approval. If the plan refuses and the service was medically necessary, file an appeal with the record and the approval history.

How to prevent it

  • Authorization numbers, approved codes, units and date spans stored in the practice management system so they flow to the claim without rekeying
  • A scrubber hold on any authorization-required code where the prior authorization field is blank or shorter than the payer's number format
  • A denial code map that routes CO-15 into the same queue as CO-197 and CO-198, so the retired label does not hide authorization problems
  • A reconciliation of billed codes against approved codes before the claim leaves, whenever the clinician changes the plan of care
Worked example · hypothetical

A CO-15 from a plan with an old code table

A home care agency bills skilled nursing visits to a small regional plan and receives CO-15 with M62 on every line. The plan has not updated its remittance codes since X12 retired CARC 15. The agency's practice management system had cut the authorization number to twelve characters, dropping the final letter. The biller resubmits with the full number using frequency code 7 and the claims pay. The agency also changes its denial map so CO-15 lands in the authorization queue next to CO-197. This is a hypothetical example.

Official text: the X12 claim adjustment reason code list. The meaning above is our paraphrase for billers; the list is the authority.

Next step

The fix for CO-15 sits with prior authorization.

See prior authorization

FAQ

Questions about CO-15

Is CO-15 still a valid denial code?

X12 deactivated CARC 15 with a stop date in 2018, so it should not appear on a compliant 835. Some payers and clearinghouses still produce it. The denial is still a real denial; you work it under the current authorization codes.

Which code replaced CO-15?

Authorization problems now arrive as CO-197 when the payer has no approval on file, CO-198 when the approval was used up, or CO-16 with remark code M62 when the number on the claim is missing or invalid. Which one you get depends on what the payer found.

The authorization is approved. Why did the claim deny?

The number did not reach the claim, the claim went out under a different provider than the approval, the code billed is not on the approval, or the date of service falls outside the approved span. Compare the approval to the 837P field by field.

Can I bill the patient after a CO-15?

Not under most participating contracts. Obtaining and reporting the authorization is the provider's responsibility, so the denial is a contractual write-off unless the plan allows member billing and the patient agreed in writing before the service.

Next step

Seeing a lot of CO-15?

Tell us the payer and the volume. Three quick questions, no patient data, a written answer from a biller who works that queue.

  • Three questions, about two minutes
  • No patient data, no software to buy
  • A written reply from a biller, not a sales deck

What happens next

  1. You answer three questions

  2. A billing specialist reads them

  3. A written reply by email

Prefer email? sales@remitwright.com

Seeing a lot of CO-15?

See where claims are getting stuck. No patient data needed.

Step 1 of 3

What do you bill for?

A little about your volume
How many providers? (Medical practice)

Trips per month? (NEMT)

Active clients? (Home care / home health)

Orders per month? (DME)

How many clinicians? (Behavioral health / therapy)

Claims per month, roughly? (Something else)

What's the biggest problem right now?

Where should we send the review?

Add details (optional)

We work inside your system; this tells us which login to ask for.

Please don't include patient information in this form.

  • No patient data requested
  • No obligation
  • Reply in writing
Get a billing review
Billing review

Get a billing review

See where claims are getting stuck. No patient data needed.

Step 1 of 3

What do you bill for?

A little about your volume
How many providers? (Medical practice)

Trips per month? (NEMT)

Active clients? (Home care / home health)

Orders per month? (DME)

How many clinicians? (Behavioral health / therapy)

Claims per month, roughly? (Something else)

What's the biggest problem right now?

Where should we send the review?

Add details (optional)

We work inside your system; this tells us which login to ask for.

Please don't include patient information in this form.

  • No patient data requested
  • No obligation
  • Reply in writing

BAA signed before any access, a user you create, MFA on. Patient data stays in your systems. How access works