CO-B7 is a Claim Adjustment Reason Code that means the payer’s records show the provider wasn’t certified or eligible to be paid for that service on that date of service. The usual causes are enrollment dates, CLIA certification and lab modifiers. The CO group code keeps it off the patient’s bill. (Primary sources: X12 Claim Adjustment Reason Codes · First Coast, Tips to prevent CO/PR B7 · 42 CFR 424.521)
Quick answer: CO-B7 means the payer’s records show the provider wasn’t certified or eligible for that service on the date billed. With Medicare, the cause is usually an enrollment date, a CLIA certificate that doesn’t cover the test, or a missing QW modifier. You can’t bill the patient. Fix the record or the claim, then resubmit.
Part of our denial codes library. Written by Manikandan, a revenue cycle management specialist with more than 10 years of US medical billing experience. Last reviewed: 6 October 2026. Official code wording is quoted word for word from X12; Medicare rules link to their CMS or Medicare contractor source.
CO-B7 denial code description (official X12 wording)
X12 Claim Adjustment Reason Code B7, verbatim:
“This provider was not certified/eligible to be paid for this procedure/service on this date of service. Usage: Refer to the 835 Healthcare Policy Identification Segment (loop 2110 Service Payment Information REF), if present.”
Source: X12 Claim Adjustment Reason Codes, checked 6 October 2026. Start: 01/01/1995 | Last Modified: 07/01/2017.
Three parts of the wording matter: this provider (the billing or rendering provider on the claim), this procedure/service (eligibility can be service-specific, as with lab tests) and this date of service (eligibility has start and end dates). The usage note tells you to check loop 2110 REF for the policy the payer applied.
What CO-B7 means in plain English
Each part of the code answers a different question:
- CO (Contractual Obligation) means the provider carries the amount. CMS describes CO adjustments as amounts “generally… considered a write off for the provider and are not billed to the patient” (Medicare Claims Processing Manual, Ch. 22, §60.1).
- CARC B7 means the payer’s provider file didn’t allow payment for this service on this date.
First Coast lists three Medicare causes: “1) the date of service (DOS) on the claim is prior to the provider’s Medicare effective date or after his/her termination date, 2) the procedure code is beyond the scope of the provider’s Clinical Laboratory Improvement Amendment (CLIA) certification, or 3) the laboratory service billed is missing a required modifier” (FCSO, Sep 8, 2026).
It’s common. Noridian JE Part B put “Invalid Credentials (CO-B7, N570)” first in its top five denials for Q4 2025.
CO-B7 vs CO-170, CO-185 and CO-8
| Code | Official X12 text (short) | What it tells you |
|---|---|---|
| B7 | “This provider was not certified/eligible to be paid for this procedure/service on this date of service.” | Enrollment or certification wasn’t in place for that date or service |
| 170 | “Payment is denied when performed/billed by this type of provider.” | The provider type can’t bill this service at all |
| 185 | “The rendering provider is not eligible to perform the service billed.” | The rendering provider isn’t eligible for the service |
| 8 | “The procedure code is inconsistent with the provider type/specialty (taxonomy).” | Code and specialty or taxonomy don’t match |
B7 is about time and certification: the same provider could be paid for the same service on a different date or with the right certificate. 170 and 185 are about who is billing. For a missing or invalid rendering NPI, see N290.
CO-B7 vs PR-B7 vs OA-B7 vs PI-B7
CARC B7 can come with any group code. The group code changes who owes the money:
| Group + B7 | Who carries the amount | Can you bill the patient? | When you’ll typically see it |
|---|---|---|---|
| CO-B7 | Provider | No | The usual form for enrollment and CLIA problems |
| PR-B7 | Patient | Only if the payer assigned it to the patient | First Coast lists “CO/PR B7.” Read the remark codes and the payer’s notice before billing anyone |
| OA-B7 | Neither group fits | Check your contract first | Used “when no other group code applies” (CMS Ch. 22, §60.1) |
| PI-B7 | Payer-initiated reduction | No | Non-Medicare remits only. CMS lists just CO, OA and PR as valid on Medicare remittances |
Remark codes that come with B7
| RARC | Official X12 text | What it adds |
|---|---|---|
| N570 | “Missing/incomplete/invalid credentialing data.” | The usual Medicare pairing, for both enrollment and CLIA problems |
| MA120 | “Missing/incomplete/invalid CLIA certification number.” | The CLIA number on the claim is the problem |
| N95 | “This provider type/provider specialty may not bill this service.” | A provider-type limit, not a date problem |
| N808 | “Not covered for this provider type / provider specialty.” | Another provider-type limit |
RARC wording is quoted from the X12 RARC list, checked 6 October 2026. Noridian JE Part B publishes CO-B7 with N570 for CLIA problems, and Noridian JD DME publishes B7 with N570 when the “Supplier Provider Transaction Access Number (PTAN) was not in effect on date of service”.
Where CO-B7 shows up in the 835
Here’s a trimmed, illustrative example for a $145.00 office visit line:
SVC*HC:99204*145.00*0.00**1~
DTM*472*20260804~
CAS*CO*B7*145.00~
LQ*HE*N570~
CAS*CO*B7*145.00is the group code, reason code and adjusted amount.LQ*HE*N570points to credentialing data.DTM*472is the date of service. Compare it with the provider’s enrollment dates first.
How to fix CO-B7: decision path

- Find which provider the denial is about. Check each provider identifier on the claim, such as the billing NPI, the rendering NPI and, for DME, the supplier PTAN.
- Compare the date of service with enrollment dates. First Coast: “Confirm the provider’s enrollment information through the internet-based PECOS.” Look at the effective date and any termination date.
- If the date was before enrollment, check the retrospective window. Physicians and practitioners can bill for services up to 30 days before their effective date under 42 CFR 424.521(a), or 90 days after a Stafford Act disaster declaration. Earlier services can’t be paid.
- If it’s a lab test, check the CLIA certificate. First Coast: “verify the service or procedure code is listed as approved under the scope of the provider’s CLIA certification, and if a modifier is required, add a valid modifier to the claim.”
- Check the QW modifier both ways. Noridian lists “CLIA waived test was missing modifier QW” and “Modifier QW was billed but not required.” It also notes “Not all CLIA waived tests require modifier QW.”
- Check the CLIA number on the claim. CMS: “Enter the 10-digit Clinical Laboratory Improvement Act (CLIA) certification number for laboratory services billed by an entity performing CLIA covered procedures” in Item 23 (CMS Ch. 26).
- Correct and resubmit the way your MAC wants. First Coast: “resubmit corrected line item(s) only. Resubmitting non-corrected line item(s) will result in a duplicate claim denial.” Noridian JE: “Submit Appeal request to correct CLIA certification number or add/remove QW modifier.” If enrollment was wrong and has been fixed, Noridian JD DME says to “resubmit claim” once the dates are confirmed.
Medicare and major payer notes
Effective dates. For physicians, non-physician practitioners and their organizations, the effective date of billing privileges is “the later of” the date of filing an enrollment application “that was subsequently approved by a Medicare contractor,” or “the date that the provider or supplier first began furnishing services at a new practice location” (42 CFR 424.520(d)). First Coast notes that “A provider’s Medicare effective date can be retroactive up to 30 days from receipt of application, or, for a future date, up to 60 days from receipt of application.”
Retrospective billing. Under 42 CFR 424.521(a), those providers can bill retrospectively “for up to” 30 days before the effective date “if circumstances precluded enrollment in advance of providing services,” as long as they “met all program requirements (including State licensure requirements)” and the services were at the enrolled location.
CLIA. First Coast points labs to CMS’s list of waived tests “to determine if the procedure code you’re billing requires the modifier QW (CLIA waived test).” Noridian JE’s fix for the wrong CLIA number or QW use is a reopening or redetermination, not a new claim. See its Appeals page for how to submit.
Medicare DME. For suppliers, Noridian JD DME links B7/N570 to the PTAN dates and says to review “effective dates of PTAN with NPE” before submitting. If enrollment is updated and “meets Reopening parameters,” a self-service or written reopening can be used.
Commercial and Medicare Advantage plans. These payers use B7 for their own credentialing and network effective dates. For example, a new provider can be enrolled in Medicare but not yet credentialed with a plan on the date of service. Check the plan’s provider record and the date credentialing was approved, and read the loop 2110 REF policy ID if one is present.
Worked example (illustrative)
A physician joins a group practice and starts seeing Medicare patients on August 4, 2026. The group’s enrollment application for her reaches the MAC on September 15, 2026, and it’s approved. The remits come back:
- August 4 visit, 99204:
CAS*CO*B7*145.00withLQ*HE*N570 - August 25 visit, 99214: paid
Reading it: under 42 CFR 424.521(a), she can bill for services up to 30 days before her effective date, so August 16 onward is in the window. August 4 is outside it, so Medicare can’t pay that visit.
Fix: confirm the dates in PECOS. If the dates are right, the August 4 visit is a CO write-off, and it can’t go to the patient. If the enrollment record is wrong, ask the enrollment contractor to correct it, then resubmit or request a reopening.
Prevention: submit enrollment for new providers before their first Medicare visit, and hold their claims until the effective date is confirmed.
CO-B7 reopening request template
Use this when enrollment has been corrected, or when the denial came from a fixable CLIA or QW error. Replace the bracketed text.
[Date]
[MAC or payer name] Reopenings / Redeterminations
[Address or portal reference]
Re: Reopening request, CO-B7 [/ N570] denial
Patient: [Name] Medicare/Member ID: [ID]
Claim number: [ICN / claim #] Date(s) of service: [MM/DD/YYYY]
Provider: [Name, NPI, PTAN] Remit codes: CO-B7, [N570 / MA120]
Reason for request (check one):
[ ] Enrollment effective date corrected to [date] on [date of update]
(confirmation enclosed). The date of service falls within it.
[ ] CLIA number corrected to [10-digit CLIA #]. Test [CPT] is within
the certificate type [waiver / PPM / compliance / accreditation].
[ ] QW modifier [added / removed] on line [#] for test [CPT].
Please reprocess the line(s) above.
Enclosed: remittance advice, claim copy, [enrollment confirmation /
CLIA certificate].
[Name, credentials] [Practice, NPI] [Phone / email]
CO-B7 prevention checklist
- Submit enrollment for every new provider before their first Medicare date of service.
- Record each provider’s effective and termination dates, and block claims outside them.
- Check PECOS when a provider joins, moves location or leaves.
- Keep each lab’s CLIA certificate type and expiry date in your PM system.
- Check every lab code against the CLIA certificate scope before billing.
- Use QW only for codes on CMS’s waived tests list that need it.
- Put the 10-digit CLIA number in Item 23 or its electronic equivalent.
- Track commercial credentialing approval dates separately from Medicare.
Related denial codes
- CO-16: claim lacks information. Fix and resubmit.
- N290: missing or invalid rendering provider identifier.
- CO-B9: the patient is enrolled in hospice.
- CO-170: payment is denied for this type of provider.
- CO-185: the rendering provider isn’t eligible to perform the service.
- CO-8: the procedure code doesn’t match the provider type or specialty.
FAQ
What is the CO-B7 denial code description?
X12 describes CARC B7 as “This provider was not certified/eligible to be paid for this procedure/service on this date of service.” With the CO group code, the provider carries the amount and can’t bill the patient.
What does denial code B7 mean?
It means the payer’s records didn’t allow this provider to be paid for this service on the date billed. With Medicare, that’s usually an enrollment date, a CLIA certificate that doesn’t cover the test, or a missing or extra QW modifier.
How do I fix a CO-B7 denial?
Compare the date of service with the provider’s enrollment dates in PECOS, and for lab tests check the CLIA number, certificate scope and QW modifier. Correct the claim or the enrollment record, then resubmit or request a reopening as your MAC directs.
Can a new provider bill Medicare for visits before enrollment?
Only for a short window. Under 42 CFR 424.521(a), physicians and practitioners can bill retrospectively for up to 30 days before their effective date, or 90 days after a Stafford Act disaster, if they met all program requirements.
What does CO-B7 with N570 mean?
N570 is “Missing/incomplete/invalid credentialing data.” Noridian uses CO-B7 with N570 for CLIA problems and for DME supplier PTANs that weren’t in effect on the date of service.
What is the difference between OA-B7 and PI-B7?
The reason code is the same. OA is used when no other group code applies, and PI is a payer-initiated reduction on non-Medicare remits. Neither makes the patient responsible, so check the payer’s notes before writing it off.
Sources
- X12, Claim Adjustment Reason Codes (CARC B7, 170, 185, 8). CARC B7 Start 01/01/1995, Last Modified 07/01/2017. Accessed 6 Oct 2026.
- X12, Remittance Advice Remark Codes (N570, MA120, N95, N808). Accessed 6 Oct 2026.
- First Coast Service Options, Tips to prevent CARC CO/PR B7 (Sep 8, 2026)
- Noridian JE Part B, CLIA – Invalid Credentials (CO-B7/N570), last updated Sep 16, 2026
- Noridian JE Part B, Top Denials and Solutions Q4 2025
- Noridian JD DME, Reason Code B7 | Remark Code N570
- eCFR, 42 CFR 424.520, Effective date of Medicare billing privileges
- eCFR, 42 CFR 424.521, Request for payment by certain provider and supplier types
- CMS, Medicare Claims Processing Manual (IOM 100-04), Ch. 26, Item 23
- CMS, Medicare Claims Processing Manual (IOM 100-04), Ch. 22, §60.1 Group Codes
Last reviewed: 6 October 2026 · This page is educational and doesn’t replace payer-specific instructions.
