COContractual Obligation · CARC Code 177
CO-177

Claim Submitted in Wrong Currency

CO-177 is a technical/administrative denial — the 837 claim transaction contained a currency code in the CUR segment that the payer does not accept. For US domestic payers, this means a non-USD currency was submitted. The fix is a billing system configuration correction followed by a corrected claim resubmission.

Updated July 2026·Group: CO (write-off pending correction and resubmission)·Root cause: billing system CUR segment configured with wrong ISO 4217 currency code
USDRequired Currency for All US Domestic Payers
CUR seg837P Loop 2000B / 837I Loop 2000A Where Error Originates
ISO 42173-Character Standard Currency Code Format
Corrected ClaimResubmit with Frequency Code 7 — Not as New Claim
CO-177 in plain English

CO-177 means the claim was submitted using the wrong currency code in the electronic transaction. For virtually all US providers billing domestic payers, the fix is simple: find which payer profile in your billing system has a non-USD currency configured, correct it to USD, and resubmit the denied claims as corrected claims. If you received CO-177 on multiple claims simultaneously, a billing system upgrade or configuration change likely changed the currency default for one or more payer profiles.

Locating the CUR segment in your claim file

Currency is declared in the CUR (Currency) segment of the X12 837 transaction. For professional claims (837P), it appears in Loop 2000B (Subscriber Information). For institutional claims (837I), it appears in Loop 2000A. The CUR02 element contains the ISO 4217 three-character currency code. When this is anything other than USD for US domestic payers, CO-177 is generated.

~ 837P — Loop 2000B — Subscriber Information ~

CUR*85*CAD~ ← CO-177: CUR02 = CAD (Canadian Dollar) — wrong for US payer

CUR*85*USD~ ← Correct: CUR02 = USD (US Dollar)

~ Element breakdown ~
CUR = Currency segment identifier
CUR01 = Entity ID Qualifier (85 = Billing Provider)
CUR02 = ISO 4217 Currency Code ← This is where CO-177 originates
🔍
How to pull and read your 837 transaction file

In your PM system or clearinghouse portal, locate the original claim's 837 transaction file (sometimes called the "raw EDI" or "transaction detail"). Search the file for the text "CUR*". The three characters after the second asterisk are the currency code that was submitted. If it says anything other than USD for a US domestic payer, that is the CO-177 cause.

The currency codes you may encounter — and which one US payers require

USD
US Dollar
Required for all US domestic payers
CAD
Canadian Dollar
Border-region plans; cross-border coverage
MXN
Mexican Peso
Border-region plans; cross-border coverage
EUR
Euro
International travelers; global health plans
GBP
British Pound
International travelers; expatriate plans

If your billing system is configured with CAD, MXN, EUR, GBP, or any currency other than USD for a US domestic payer, correct it to USD and resubmit. For border-region or international plans, contact the specific payer to confirm their required currency before configuring.

5 scenarios that generate CO-177 — and the correct fix for each

ScenarioRoot CauseActionWhat to Do
Billing system upgrade changed default currency After a software upgrade, the system's default currency setting was changed or reset — from USD to another currency or to blank, which some payers interpret as non-USD. Multiple claims across multiple payers receive CO-177 simultaneously. Config Fix Check your PM system's global currency default setting immediately after any software upgrade. Correct to USD. Resubmit all affected claims as corrected claims with frequency code 7.
New payer profile created with wrong currency When setting up a new payer in the billing system, the currency field was left at a non-USD default or imported from a template with a different currency. Only claims to this specific payer receive CO-177. Config Fix Find the specific payer profile with the wrong currency setting, correct it to USD, and resubmit affected claims as corrected claims.
Border-region patient with Canadian or Mexican insurance Patient holds Canadian or Mexican health insurance. The billing team configured the foreign payer with USD (which may be wrong) or the payer requires the claim in their home currency but the practice submitted in USD. Call Payer Contact the foreign payer's international claims department. Obtain their written billing instructions specifying required currency, exchange rate handling, and claim format. Configure the payer profile accordingly and resubmit per their instructions.
International travelers with global health plan Patient is covered by a non-US employer's global health plan or an international travel health plan. The plan may accept claims only in USD (they handle conversion internally) or may require billing in a specific currency. Call Payer Call the plan's claims department and ask for their currency requirements. Many global plans accept USD from US providers and handle conversion on their end — but you need this confirmed in writing before resubmitting.
Clearinghouse modified the CUR segment during transmission Rare but possible: the clearinghouse's translation engine modified or added a CUR segment with a non-USD code during transmission. Claims submitted correctly from the PM system arrive at the payer with a wrong currency code. Clearinghouse Fix Pull the outbound 837 from your PM system and the inbound 837 as received by the payer (via clearinghouse reports or payer acknowledgment). If they differ in the CUR segment, contact your clearinghouse's EDI support team to identify the translation rule causing the modification.

Resolving CO-177 and resubmitting correctly

  1. Pull the original 837 file and locate the CUR segment
    From your clearinghouse portal or PM system's EDI log, retrieve the original 837 transaction for the denied claim. Search for "CUR*" in the transaction. Note the value in CUR02 (after the second asterisk). If you see anything other than USD, you have confirmed the currency mismatch. If CUR is absent entirely, most payers default to USD — contact the payer to confirm whether a missing CUR segment triggered the denial or if there is another cause they are coding as CO-177.
  2. Identify the scope — is this one claim, one payer, or a global system setting?
    Check whether other claims have also received CO-177, and if so, whether they span multiple payers or are isolated to one payer. Multiple payers affected simultaneously suggests a global billing system currency setting changed (check after any recent software update). One payer affected suggests a payer-level profile misconfiguration. One claim affected suggests a per-claim data entry issue or a patient with foreign coverage.
  3. Correct the currency configuration at the appropriate level
    For a global default issue: correct the system-level currency default to USD. For a payer-profile issue: find the specific payer in your PM system's payer setup, locate the currency field, and change it to USD. For a foreign payer: contact the payer for their required currency and configure accordingly. Do not correct just the claim — correct the source configuration so future claims are correct too.
  4. Resubmit as a corrected claim (frequency code 7), not a new claim
    After correcting the configuration, resubmit the denied claims as corrected claims using claim frequency type code 7 (replacement) in Loop 2300, CLM05-3 of the 837P, or the equivalent in your PM system. Reference the original claim number (payer's internal claim control number) in the REF*F8 segment. Submitting as a new claim risks a duplicate denial. Using frequency code 7 ensures the payer replaces the denied claim record rather than creating a parallel duplicate.
  5. Verify with the clearinghouse that the corrected currency code passes through unchanged
    After resubmitting, pull the outbound 837 from the clearinghouse for one of the corrected claims and verify that CUR02 = USD in the transmitted file. Some clearinghouse configurations can silently modify EDI segments. If the outbound file still shows a wrong currency code even after you corrected the PM system, contact your clearinghouse's EDI support team — the issue is in their translation layer.

Preventing CO-177 — currency configuration controls

  • After any billing system upgrade or migration, verify the system-level currency default is USD before releasing the first post-upgrade claim batch. System upgrades are the leading cause of unexpected CO-177 denials. Add "verify currency default = USD" to your post-upgrade checklist. Submit one test claim to a clearinghouse test environment and confirm the CUR segment reads USD before live submission.
  • When creating a new payer profile, explicitly set the currency field to USD and document it in the profile setup checklist. New payer profiles created during or after system migrations often inherit wrong defaults. Make currency a required field in your payer setup verification process — not an assumption.
  • For any patient with foreign insurance (Canadian, Mexican, or international plan), flag the account and obtain the payer's written billing instructions before creating the first claim. International payer billing is genuinely complex — currency, claim format, and conversion handling vary. Never assume these payers accept USD 837P claims in the standard domestic format. Get written instructions first.
  • Periodically spot-check your clearinghouse's outbound 837 files to confirm CUR segments are transmitting correctly. Once a quarter, pull the raw 837 for one claim per major payer from your clearinghouse portal and confirm CUR02 = USD. This catches any clearinghouse-side translation changes before they generate a batch of CO-177 denials.
💡
CO-177 is almost always a systems issue, not a per-claim issue — fix the root, not the symptom

Correcting the currency on a single denied claim without fixing the underlying payer profile or system default will generate the same denial on every future claim to that payer. Always correct the configuration source first, then resubmit the batch of affected claims.

Frequently Asked Questions: CO-177

CO-177 means the claim was submitted using a currency the payer doesn't accept. In the X12 837 electronic claim format, currency is declared in the CUR segment using an ISO 4217 three-character code (USD, CAD, MXN, etc.). If the code doesn't match what the payer requires — almost always USD for US domestic payers — the payer generates CO-177. The fix is correcting the currency configuration in your billing system and resubmitting as a corrected claim.
In 837P (professional claims): Loop 2000B, CUR segment, CUR02 element. In 837I (institutional claims): Loop 2000A, CUR segment, CUR02 element. CUR02 contains the 3-character ISO 4217 currency code. Search your raw 837 file for "CUR*" — everything after the second asterisk up to the segment terminator (~) is the currency code. For US domestic payers it should read "USD".
No — CO-177 is a billing system configuration error, not a coverage issue. It is entirely correctable by fixing the currency setting and resubmitting. Do not bill the patient; correct the technical error and resubmit.
CO-177 is uncommon in standard domestic US billing because most systems default to USD. It occurs most often after billing system upgrades or migrations that reset currency defaults, when treating patients with foreign-based insurance, or when clearinghouse translation rules introduce incorrect currency codes. If you received CO-177 on multiple claims simultaneously, a system configuration change is almost certainly the cause.
Resubmit as a corrected claim using claim frequency type code 7 (replacement) — not as a new claim. Reference the original claim control number in REF*F8. This tells the payer to replace the denied claim record rather than creating a duplicate. After resubmission, pull the outbound 837 from the clearinghouse and verify CUR02 = USD before assuming the fix worked.

Codes related to CO-177

Billing a border-region practice or treating international patients? Currency configuration needs to be right before the first claim goes out.

CO-177 from a foreign payer means your billing system isn't configured for their requirements — and every claim you send will deny until you fix it. A free RCM audit identifies your payer configuration gaps, sets up correct currency and EDI settings for non-standard payers, and prevents the batch CO-177 denials that come after every billing system upgrade.