Your claim went out clean. The documentation supports the service, the coding is right, and the patient was eligible on the date of service. The remit comes back denied anyway.
With a CO-170 denial code, the payer has looked past the service and landed on the provider who performed or billed it.
Quick Answer
The official co 170 denial code description comes from X12, which defines CARC 170 as “Payment is denied when performed/billed by this type of provider.” The usage note attached to the code directs billers to the 835 Healthcare Policy Identification Segment, loop 2110 Service Payment Information REF, where the payer names the policy it applied.
In plain terms, the payer accepts that the service happened and disputes the provider type that performed or billed it.
The group code decides who absorbs the balance. Under CO, the balance is provider liability. Medicare contractors also issue this same reason code as PR-170, which moves the balance to the patient under specific notice rules.
CARC 170 carries a start date of June 30, 2005 and a last modified date of July 1, 2017.
Understanding the Code Components: What CO and 170 Each Mean
The co-170 denial code combines two separate data elements on the 835 remittance, and each one answers a different question.
What the “CO” Prefix Means
- The group code identifies a liability category.
- CO stands for Contractual Obligation.
- Under X12 guidance, CO applies when the adjusted amount is not the patient’s responsibility because of a contract or a regulatory requirement.
- The group code sits in the CAS segment of the 835, separate from the reason code. On the remit code 170 line, that notation reads CAS*CO*170*[amount]~.
What the “170” Reason Code Means
- CARC 170 is the reason the payer applied to the service line.
- The code records a provider-type eligibility determination made during adjudication.
- An official usage note points to the payer policy stored in loop 2110 REF.
- Searches for co170 denial code, CO 170, and CARC 170 all return this same reason code.
The reason code tells you why the payer denied the line. The group code tells you who absorbs the balance. Those are two different questions, and billing teams lose money when they answer only the first.
CO-170 vs PR-170 vs OA-170: Who Owes the Balance
Search the co-170 denial code and you’ll read the same conclusion on page after page. Contractual obligation, provider write-off, never bill the patient.
That conclusion holds most of the time, and it reflects what X12 intended when it built the group code structure, as the X12 claim adjustment reason codes list sets out. It also carries an exception that two Medicare contractors document in their own published guidance.
| Group Code | What It Means | Who Owes the Balance | When You See It on 170 |
|---|---|---|---|
| CO | Contractual Obligation | Provider absorbs the balance | Standard commercial and Medicare application |
| PR | Patient Responsibility | Patient may be billed under notice rules | Medicare chiropractic and statutorily excluded services |
| OA | Other Adjustment | Liability depends on the remaining claim context | Coordination of benefits and secondary payer situations |
| PI | Payer Initiated Reduction | Provider absorbs the balance | Payer policy reductions outside the contract terms |
First Coast PR 170 guidance publishes this reason code under the title PR 170. That page covers chiropractic services, where statutory exclusion and Advance Beneficiary Notice rules decide patient liability. Palmetto GBA applies the same treatment on Railroad Medicare for chiropractor x-rays.
Two contractors publish a PR-170 denial code with patient liability attached. An oa 170 denial code on a secondary claim points somewhere else again, because coordination of benefits settles the balance there.
Read the group code before you post the write-off. Billing a patient when the group code reads CO puts the practice on the wrong side of its own contract, so the check isn’t optional. Our how group codes change liability guide walks the same split on a different code.
The Remark Codes That Ride With CO-170 and What Each One Tells You
A co-170 denial code is short by design. CARC 170 names the provider type as the problem and stays silent on which rule the payer applied.
The remark code carries that answer. Most teams skip past it because the denial queue displays the CARC, so anyone already searching a remark code 170 pairing or the n95 denial code has worked that out.
The n95 remark code appears with this denial more than any other pairing, and the X12 remittance advice remark codes list carries the full definitions below.
| RARC | What X12 Says | What It Tells You to Do |
|---|---|---|
| N95 | This provider type/provider specialty may not bill this service | Verify the provider type against payer policy for that specific code |
| N115 | The decision was based on a Local Coverage Determination | Pull the LCD from the Medicare Coverage Database and read its provider-type language |
| N574 | The ordering or referring provider is of a type or specialty that cannot order or refer | Investigate the ordering provider rather than the rendering provider |
| N808 | Not covered for this provider type or provider specialty | Treat the denial as a coverage exclusion rather than a credentialing gap |
CAQH CORE publishes the Code Combinations that carry ACA operating-rule status for the 835 transaction. In CAQH CORE Code Combinations, February 2026, version 3.10.0, RARC N115 appears as a standardized pairing with CARC 170.
That pairing changes where you look. N115 means the payer made a coverage policy decision, and updating enrollment records won’t move it. You need the LCD and the provider-type language inside it.
With an n95 remark code, you’re working the payer’s provider file instead. Same CARC, different department, different fix. See how remark codes pair for the wider CARC and RARC mapping.
Why CO-170 Denials Happen
- Provider Type Restriction: The payer limits the billed CPT or HCPCS code to specific provider types (a plan that pays a procedure only when a physician performs it, billed under a nurse practitioner NPI).
- Taxonomy or Specialty Mismatch: The taxonomy on the claim does not match the specialty the payer holds on file for that provider (a clinic that added a service line without updating its payer enrollment).
- Enrollment or Credentialing Gap: The rendering provider was not credentialed, enrolled, or linked to the billing TIN on the date of service (a new hire billed before the payer activated the record).
- Scope of Practice Limitation: State law or payer policy places the service outside what that provider type may perform (Medicare limiting chiropractic coverage to manual manipulation of the spine).
- Supervision or Incident-To Failure: The service was billed independently when payer rules required documented supervision (an incident-to claim where the physician never initiated the plan of care).
Two of those five are substantive. The payer restricted the code or the state limited the scope, and resubmitting won’t change the answer.
The other three are data and process failures, which puts the money back in reach. That split matters on the floor.
The same co-170 denial code on two different claims can call for opposite responses. One is a write-off. The other is a corrected claim that pays in three weeks.
Reading the remark code first separates them before you spend an hour on the wrong path. A co 8 denial code causes similar trouble, because a taxonomy inconsistency and a provider-type exclusion look identical on a denial report.
Payer records also lag behind reality. A provider credentialed three months ago still triggers co 170 denials if nobody updated the payer’s file, and the claim looks perfect from your side the whole time.
Three of those five causes trace back to enrollment data the payer never received or never updated. If that matches what your remits keep showing, our provider credentialing services handle the payer-side corrections that stop the denial at the source.
Which Provider Types Can Bill Which Codes: The Eligibility Matrix
No universal list exists. Each payer sets provider-type eligibility per code, and a CPT that pays for a nurse practitioner at one plan denies at the next.
The pattern underneath holds steadier than that. A dozen or so combinations produce most of these denials, and they cluster by specialty.
| Provider Type | Taxonomy Code | Commonly Restricted Codes | What Usually Triggers CO-170 |
|---|---|---|---|
| Chiropractor | 111N00000X | 98940 to 98942, E/M, x-ray | Medicare covers manual manipulation for subluxation and excludes the rest |
| Nurse Practitioner | 363L00000X | Codes a plan restricts to physicians | Independent billing where the plan requires physician performance |
| Physician Assistant | 363A00000X | Codes a plan restricts to physicians | Supervision or incident-to conditions not met or not documented |
| Physical Therapist | 225100000X | 97530 and timed therapy codes | Provider type not authorized under the plan for that therapy code |
| Occupational Therapist | 225X00000X | 97535 and self-care training codes | Plan assigns the code to a different therapy discipline |
| Licensed Professional Counselor | 101YP2500X | Behavioral health codes | Enrollment category the payer does not recognize for that service |
| Acupuncturist | 171100000X | Acupuncture codes | Medicare coverage limited to chronic low back pain under an NCD |
| Independent Laboratory | 291U00000X | Lab panels | Ordering provider type restriction rather than a performing provider issue |
Building your own version takes an afternoon. Pull your top 20 denied codes from the last 90 days, group them by rendering provider type, and check each pair against the payer’s provider manual. The same combinations repeat, so the work holds its value.
One caution before you start. Taxonomy codes identify a specialty, and they don’t by themselves grant billing rights. Payer enrollment does that.
A provider can carry the correct taxonomy on their NPI record and still draw a co-170 denial code, because the payer’s file says something different. That gap is where the co 170 denial code solution sits. which providers can bill 97530 shows how narrow the eligibility can get on a single therapy code.
What CO-170 Is Not: Three Codes It Gets Confused With
Three other reason codes get filed under this one, and each mistake sends the appeal down a path that cannot win.
| The Confusion | The Correct Code | What That Code Actually Means |
|---|---|---|
| CO-170 is not a timely filing denial | CARC 29 | The time limit for filing has expired |
| CO-170 is not a prior authorization denial | CARC 197 | Precertification or authorization was absent |
| CO-170 is not a taxonomy inconsistency denial | CARC 8 | The procedure code is inconsistent with the provider type or specialty |
Each mistake costs real time. A team that routes this denial into the timely filing workflow pulls submission receipts and clearinghouse acknowledgments, and none of that addresses provider eligibility. The appeal fails on documentation that answers a question nobody asked.
Chasing a timely filing denial code when the remit reads 170 burns the appeal window too. The same goes for requesting a retroactive authorization the payer was never going to grant. See the CO-197 prior authorization denial guide for what that code does cover.
The CARC 8 line is finer and more useful. A co 8 denial code says the procedure doesn’t fit the specialty the payer holds on file. CARC 170 says the provider type cannot bill that service at all.
One is a data mismatch you correct. The other is a policy exclusion you appeal or absorb. Anyone working a co-170 denial code should confirm which of the three they’re holding before opening a single chart. The CO-8 taxonomy denial guide covers the correction path in detail.
The Provider Eligibility Code Family: CO-170, 171, 183, 184, 185, 299, and B7
The co-170 denial code is one of seven provider-eligibility codes, and each one blames a different person on the claim. Rendering, referring, ordering, and billing are four separate roles.
Payers deny against each role with its own code. Most teams work all seven the same way, which is where the wasted hours come from.
| Code | X12 Definition | Which Provider Role Failed | How It Differs From 170 |
|---|---|---|---|
| 170 | Payment is denied when performed or billed by this type of provider | Performing or billing provider | The baseline provider-type denial |
| 171 | Payment is denied when performed or billed by this type of provider in this type of facility | Provider plus facility setting | Adds a place of service or type of bill dimension |
| 183 | The referring provider is not eligible to refer the service billed | Referring provider | The referral source failed, not the performer |
| 184 | The prescribing or ordering provider is not eligible to prescribe or order the service billed | Ordering provider | The order failed, not the performance |
| 185 | The rendering provider is not eligible to perform the service billed | Rendering provider | Names the individual rather than the provider type |
| 299 | The billing provider is not eligible to receive payment for the service billed | Billing entity | The group or TIN failed, not the individual |
| B7 | This provider was not certified or eligible to be paid for this procedure on this date of service | Provider on a specific date | A date-of-service eligibility window rather than a type restriction |
Reading which code fired tells you which field to open first. Land on 183 or a co 183 denial code and you can stop looking at your rendering provider, because the problem sits with whoever referred or ordered the service.
The co 185 denial code narrows further, naming the individual clinician rather than the class. A co 185 denial code and a 170 can appear on the same remit for different lines of the same claim.
CO-B7 runs on a calendar. First Coast B7 guidance documents the co b7 denial code firing when the date of service falls before a provider’s Medicare effective date or after a termination date, and it also covers procedures beyond the scope of a laboratory’s CLIA certification. Anyone working a co b7 denial code should check dates before anything else.
CARC 171 adds the setting. The co 171 denial code description covers the same denial inside a facility type that does not support it, which is why institutional claims land on a co 171 denial code description more often than professional ones do.
One footnote for older payer documents. CARC B6, the retired predecessor to 170, stopped on February 1, 2006. Our top denial codes reference maps how these sit alongside the rest of the CARC set.
How to Fix a CO-170 Denial: The Three-Lane Workflow
- Read the Full Code Trio: Capture the group code, the CARC, and every RARC on the service line before taking any action.
- Locate the Payer Policy: Check loop 2110 REF in the 835 for the policy identifier the payer applied to the denial.
- Verify Provider Data Against Payer Records: Compare the rendering NPI, taxonomy, specialty, TIN linkage, and effective dates on the claim to the payer’s file.
- Route by Denial Type: Determine whether the denial reflects a data error, a coverage policy decision, or a true eligibility exclusion before choosing correction or appeal.
Routing by Remark Code
If the remark code is N95: The n95 denial code description confirms that the payer applied a provider-type eligibility restriction.
- Confirm whether the provider type is excluded or the payer file is wrong
- Correct enrollment and request reprocessing when the payer file is wrong
- Route future services to an eligible provider when the exclusion is real
If the remark code is N115: The payer based the decision on a Local Coverage Determination.
- Pull the LCD from the Medicare Coverage Database
- Read the provider-type language inside the policy rather than your enrollment file
- Expect enrollment corrections to fail in this lane
If no remark code appears or the denial references type of bill: The restriction attaches to the entity or the facility.
- Check the type of bill and place of service against the payer’s policy for that service
- Verify the billing entity’s enrollment, not only the individual provider’s
- Confirm whether CARC 171 fired instead, since it carries the facility dimension
One guardrail before you touch anything. Rebilling under a different NPI when that provider didn’t perform or supervise the service is misrepresentation, and payers audit for it.
Incident-to billing stays available only when the incident-to conditions hold, including the physician initiating the plan of care and remaining present in the office suite.
The correction-versus-appeal call comes down to one question. If the claim data was wrong, file a corrected claim. If the claim data was right and the payer’s file was wrong, appeal with enrollment proof covering the date of service.
Submitting a fresh original claim instead of a corrected one produces a duplicate denial and moves nothing forward. Our payer enrollment corrections close the gap when the payer’s record is the thing that’s broken.
Three Real CO-170 Scenarios and How Each One Resolves
A Chiropractor’s E/M and X-Ray Claims Deny While the Manipulation Codes Pay
The CMT codes pay without trouble. Medicare processes 98940, 98941, and 98942 the way it always has. The office visit billed the same day denies, and so does the x-ray the chiropractor ordered to document the subluxation.
Medicare covers chiropractic services for manual manipulation of the spine to correct a subluxation. Every other diagnostic or therapeutic service a chiropractor furnishes or orders falls outside that benefit.
This one is a statutory exclusion rather than a credentialing failure, which is why it often arrives as a pr-170 denial code with patient liability attached. Our CPT 98941 billing rules guide covers the region-count rules that govern the manipulation side.
Resolution:
- Report the subluxation as the primary diagnosis and the condition necessitating treatment as the secondary
- Code both diagnoses to the highest level of specificity
- Include the date of the initial visit or the exacerbation of the existing condition
- Append modifier AT on active corrective treatment claims
- Use GA, GZ, or GY as applicable when you expect Medicare to deny the line
Nurse Practitioners Order Labs and Mammograms, and the Claims Deny at Random
Your NPPs have ordered these tests for years. The claims paid for years. Now some of them deny on codes including 87800 and 77067, with a referring physician already listed on the claim, and the payer’s own representatives cannot explain the pattern.
Blaming the payer contract is the common answer on billing forums, and it sends teams to the wrong document. When the ordering provider is the problem rather than the performer, the accurate code is CARC 184 paired with RARC N574.
CMS instructs its contractors to deny preventive screening services that arrive from the wrong provider specialty using RARC N95. Screening mammography is a preventive service, which puts 77067 inside that instruction.
Resolution:
- Determine whether the denial names the ordering provider or the rendering provider
- Check the NPP’s eligibility to order that specific preventive service
- Confirm the ordering provider’s enrollment record supports ordering and referring
- Appeal with the enrollment record when the eligibility already exists
A Facility ER Claim on a UB-04 Denies With 170 and N95
The NPI on the claim carries an emergency medicine specialty. The claim is institutional. The remit shows 170 with N95, and the physician record checks out.
On an institutional claim, the restriction usually attaches to the facility or the type of bill rather than the individual clinician. CARC 171 carries the facility dimension in its own definition, which makes it the more precise code for this pattern.
The co 170 denial code description says nothing about setting, so a 170 landing on a UB-04 deserves a second look.
Resolution:
- Verify the type of bill against the payer’s policy for that service
- Check the billing entity’s enrollment for the service, separate from the physician’s
- Ask the payer whether 171 was the intended code before building the appeal
Appealing a CO-170 Denial: What Actually Overturns It
Provider-eligibility denials sit among the harder categories to overturn. When the payer is substantively right, no volume of documentation changes the outcome.
The appeals that win share one trait. The provider was eligible on the date of service, and the payer’s record said otherwise.
Evidence to assemble:
- The 835 or ERA page showing the group code, CARC 170, and every RARC on the line
- The payer policy excerpt named in loop 2110 REF that permits your provider type for the code
- Credentialing or enrollment confirmation showing active status on the date of service
- The provider’s taxonomy record as filed with the payer, not only as filed with NPPES
- Documentation establishing who performed the service and under what supervision
- The corrected claim reference number when a correction preceded the appeal
Appeal windows vary by payer, and they commonly run 60 to 90 days from the denial date. Medicare redetermination allows 120 days from receipt of the initial determination notice. Confirm the window in the payer’s own provider manual before you build the file.
Route matters as much as timing. Many co-170 denial code claims clear through a reopening or a corrected claim, and reopenings move faster than formal appeals. Clerical and data errors belong in the reopening lane, while substantive eligibility disputes belong in the appeal lane.
One warning worth the space. Resubmitting non-corrected line items produces a duplicate denial and burns days you cannot recover, and it happens on co170 denial code inventory more than most. Our denial management services work this category across Medicare, Medicaid, and commercial payers.
Preventing CO-170 Denials Before the Claim Goes Out
- Build a Provider-to-Code Matrix: Map allowed provider types to your top billed codes for each payer and update it when policy bulletins change.
- Reconcile Taxonomy Quarterly: Align NPPES, CAQH, and payer enrollment records so all three report the same specialty for each provider.
- Set Claim Scrubber Edits: Add hard edits that block restricted provider type and CPT combinations before the claim releases.
- Track Revalidation Dates: Monitor credentialing and revalidation deadlines across payers, because a lapsed record denies the same way an unenrolled one does.
- Trend the Denial by Payer and Provider: Review CARC and RARC combinations monthly by payer, service, provider, and location.
The pre-bill edit does the most work of the five. Catching the combination before the claim releases means the denial never exists, which beats any recovery workflow on cost.
That edit is only as good as the matrix behind it, and the matrix takes a real afternoon to build. Practices that skip the build end up with a scrubber that flags nothing.
Credentialing timing trips up the rest. A provider’s payer file can lag weeks behind their actual credentialing status, and a co-170 denial code lands on every claim filed in that window.
Onboard a provider without confirming payer-side activation and you’re billing against a record that isn’t live yet. The claims look clean leaving your office and deny on arrival.
The matrix and the enrollment reconciliation are the two pieces that never get done, because both sit between billing and credentialing and neither team owns them. Our credentialing and enrollment support and billing audit teams handle both inside one workflow, so the payer record and the claim agree before anything goes out.
How Common Are CO-170 Denials
Teams treat this denial as an edge case and staff it that way. The published contractor data says otherwise.
- Novitas Solutions, the Medicare Administrative Contractor for Jurisdiction H, has listed CARC 170 among its top 10 claim denials. Jurisdiction H covers Texas, Oklahoma, Louisiana, Arkansas, Mississippi, New Mexico, and Colorado.
- CMS reported an estimated 6.55% improper payment rate for Medicare Fee-for-Service in FY 2025, representing roughly $28.83 billion.
- The Part B provider category carried an estimated 8.44% improper payment rate, or roughly $9.62 billion, and provider-type billing issues sit inside that category.
A top 10 denial code behaves like a recurring line item. Codes in that tier repeat against the same providers and the same CPT combinations until someone corrects the underlying record.
Chiropractic, physical therapy, and behavioral health practices see this denial out of proportion to their claim volume, because their provider types carry the most billing restrictions.
CO-170 Denial Code: Frequently Asked Questions
What does denial code 170 mean?
Denial code 170 means the payer denied payment because of the provider type that performed or billed the service. X12 defines CARC 170 as payment denied when performed or billed by this type of provider. The service itself is not in dispute. The group code attached to the denial determines who absorbs the balance, and CO assigns it to the provider while PR moves it to the patient under specific notice rules.
What is a CO-170 denial code?
CO-170 combines two elements on the 835 remittance. CO is the claim adjustment group code, standing for Contractual Obligation, which identifies the balance as provider liability. 170 is the claim adjustment reason code, which identifies a provider-type eligibility determination. The reason code explains the denial and the group code assigns the money, so both require review before a team chooses correction or appeal.
What does X12 CARC denial code CO 170 mean?
X12 maintains the Claim Adjustment Reason Code set, and CARC 170 means payment is denied when performed or billed by this type of provider. The code carries a start date of June 30, 2005 and a last modified date of July 1, 2017. Its official usage note directs users to the 835 Healthcare Policy Identification Segment, loop 2110 Service Payment Information REF, where the payer identifies the governing policy.
Can I bill the patient for a CO-170 denial?
The group code decides it. Under CO, the balance is a contractual obligation and the provider absorbs it, so billing the patient creates contractual and regulatory exposure. Under PR, the patient may be billed when applicable notice requirements are met. First Coast Service Options and Palmetto GBA both publish this reason code as PR 170 in chiropractic contexts, which means the group code must be read on every remit rather than assumed.
What does PR-170 mean on a remittance?
PR-170 combines the Patient Responsibility group code with reason code 170. The denial reason stays the same, covering the provider type that performed or billed the service, while the balance moves to the patient. Medicare contractors use this pairing for statutorily excluded services, including diagnostic and therapeutic services a chiropractor furnishes or orders outside manual manipulation of the spine. Advance Beneficiary Notice rules govern whether the patient can be billed.
What is the difference between CO-170 and CO-B7?
CO-170 restricts by provider type, meaning the payer does not pay that class of provider for the billed service. CO-B7 restricts by eligibility on a specific date, covering claims where the date of service falls before a provider’s Medicare effective date or after a termination date. B7 also covers procedures beyond the scope of a laboratory’s CLIA certification. One is a policy question and the other is a calendar and certification question.
What is the difference between CO-170 and CO-8?
CARC 8 means the procedure code is inconsistent with the provider type or specialty on file, which describes a taxonomy mismatch that a data correction resolves. CARC 170 means the payer excludes that provider type from billing the service under its policy, which a data correction cannot fix. Both codes can look identical on a denial report, and routing a 170 into a taxonomy workflow wastes the appeal window.
Is CO-170 a timely filing denial?
No. Timely filing denials carry CARC 29, defined as the time limit for filing has expired. CARC 170 addresses provider-type eligibility and has no relationship to submission dates. Several published guides describe 170 as a timely filing code, and teams that follow that description pull submission receipts and clearinghouse acknowledgments that do nothing to address provider eligibility. Confirm the CARC on the remit before selecting a workflow.
What remark code appears with CO-170?
The n95 denial code appears most often with this denial, and X12 defines RARC N95 as this provider type or provider specialty may not bill this service. N115 indicates the payer based the decision on a Local Coverage Determination, which points the resolution toward coverage policy rather than credentialing. N574 indicates the ordering or referring provider is of a type that cannot order or refer. N808 confirms a coverage exclusion for the provider type.
How can healthcare providers avoid code 170 denials?
Three controls prevent most of these denials. Build a provider-type to CPT matrix for each payer and load it into the claim scrubber as a hard pre-bill edit. Reconcile NPPES, CAQH, and payer enrollment records on a quarterly cycle so all three report the same specialty. Track revalidation and credentialing effective dates across payers, because a lapsed enrollment record denies the same way an absent one does.
How long do I have to appeal a CO-170 denial?
Appeal windows vary by payer and commonly run 60 to 90 days from the denial date. Medicare redetermination allows 120 days from receipt of the initial determination notice. Confirm the applicable window in the payer’s provider manual, because published ranges do not override a specific contract. Where the denial stems from a clerical or data error, a reopening request often resolves the claim faster than a formal appeal.
Getting CO-170 Denials Under Control
This denial lives in the gap between two teams. Billing owns the claim. Credentialing owns the payer record.
The denial fires when those two disagree about the same provider, and in most practices nobody owns the space between them. The biller sees a clean claim. The credentialing coordinator sees an approved application. The payer sees a file that matches neither.
X12 last modified this code in 2017, and the definition isn’t going anywhere. Payer policies restricting provider types keep tightening, though, and non-physician practitioners and therapy disciplines absorb most of that pressure.
Practices that stay ahead treat provider eligibility as a dataset they maintain, not a task they finished during onboarding.
If your remits keep showing this denial against the same providers, the fix sits upstream of the claim. Our denial recovery team works the aged inventory while credentialing corrects the payer record, so the same denial stops arriving next month. One O Seven RCM handles both sides under one engagement.