RemitBench

RemitBench/Denial codes/CO-149

CO-149 denial code

Code 149 is the narrow version of a lifetime maximum. The patient's overall coverage is fine. One category of it is finished, permanently.

The code list's own wording: Lifetime benefit maximum has been reached for this service/benefit category.

What it means
The plan set a permanent cap on one kind of benefit and the patient has used it up. Other benefits are unaffected, which is the difference between this and PR-35.
Who owes the money
Read the letters Both CO and PR are seen here, and they are opposite answers. PR means the patient owes the whole thing. CO means your contract has you absorbing it. Do not assume from the number.
Is appealing worth it
Rarely worth it. The cap is a plan term. Check the accumulator and check that the category the payer applied is the right one, then move on.

Check which category the payer thinks this is. That is the specific failure mode of 149. An orthodontic cap applied to a restorative claim, or a category boundary drawn differently from how you coded it, produces a denial that looks final and is not. The overall plan still has money in it.

Why the payer sent it

Remark codes you will see with it

Remark codeWhat it adds
N130Read the plan document for the category limit. Its own page.
N362Days or units exceed what is allowed, which sometimes rides with a category cap.
N640Exceeds the number or frequency allowed in the time period. Closer to a frequency limit than a lifetime cap, so read carefully. See N640.

Read the letters in front of the 149

CO-149
Contractual obligation. Your write-off. Do not bill the patient.
PR-149
Patient responsibility. The patient owes it. Common on orthodontic caps.
PI-149
Payer initiated. The patient owes nothing.

The spread here is real and it matters more than on most codes, because the amounts left after a lifetime cap are large. Reading the number and guessing the letters on a 149 can be a four figure mistake.

What to do next

  1. Confirm the category, then the total

    Two questions in one call. Which benefit category did you apply this to, and what claims built the total. If either answer is wrong you have a reprocessing request.

  2. Check whether the overall maximum is also involved

    A patient can hit a category cap while their overall maximum is untouched. Knowing that lets you tell them what is still available, which is a far better conversation.

  3. Read the letters before you bill

    The spread between CO and PR on this code is unusually wide in practice. Post from the letters on your own line.

Codes that get mixed up with 149

CodeHow it differs from 149
35The overall lifetime maximum rather than a category one. See PR-35.
119The period maximum, which resets. The annual dental maximum lives here. See CO-119.
96Not covered at all, which is a coverage decision rather than an exhausted cap. See CO-96.

Code 149 in dental

This is the correct code for a dental orthodontic lifetime maximum, and it is the one you want to see, because it says the cap is on orthodontics rather than on the patient's whole plan. Some carriers report the same situation as PR-35, which reads as though the patient has no benefits left at all.

What to tell the patient

The sentence that helps is: your plan has paid everything it will ever pay towards braces, and your other dental benefits are untouched. Patients who hear only "you have hit your maximum" stop booking cleanings, which is bad for them and bad for you.

Questions people ask about CO-149

What is the difference between CO-149 and PR-35?

Code 35 is the lifetime maximum for the whole plan. Code 149 is a lifetime maximum for one service or benefit category. A patient who has hit a 149 still has the rest of their coverage, which is worth saying out loud so they keep booking the care they are still covered for.

Does a 149 reset each year?

No. It is a lifetime cap. Code 119 is the one that resets when the plan year turns over.

Can I bill the patient for a 149?

Only if the line says PR. This code appears with both CO and PR in real remittances, and the amounts left after a lifetime cap are large, so guessing here is expensive. Read the letters on your own line.

Related codes

Back to all denial codes

RemitBench reads dental EOB PDFs and turns them into posting-ready lines, in your browser, with no upload. It does not read medical remittances today.

Open the app

Opens your mail app with the message written. Nothing is sent from this page.