docs
277CA Claim Acknowledgment Guide
How billing companies should think about claim acknowledgments, accepted claims, rejected claims, and pre-adjudication follow-up.
When a billing team submits an 837 claim, the first response that comes back is not an explanation of benefits, not a payment, and not even a formal denial. It is a 277CA — the Healthcare Claim Acknowledgment transaction defined in the X12 005010 implementation guide. That first signal tells the team whether the claim made it past the payer's front door. Everything that happens in the revenue cycle from that point — follow-up, correction, resubmission, adjudication, payment posting — depends on understanding what the 277CA actually reported and what it did not.
This guide explains the 277CA structure, the status codes that carry its meaning, how it differs from the 999 functional acknowledgment and the 277 claim status response, and what billing companies need to build around it to run a tight pre-adjudication workflow.
Short answer
The 277CA is the X12 005010 pre-adjudication claim acknowledgment returned to the submitter after an 837 claim reaches a clearinghouse or payer. It reports whether the claim was accepted into the adjudication system or rejected before adjudication began. An accepted 277CA does not mean the claim will be paid; it means the claim entered the processing pipeline. A rejected 277CA means the claim never reached adjudication and must be corrected and resubmitted before the timely filing window closes. The key technical carrier is the STC segment, which combines a Claim Status Category Code (CSCC) with a Claim Status Code (CSC) and an Entity Identifier Code to pinpoint both the nature of the problem and the party responsible. The three signals that billing teams commonly confuse — the 999, the 277CA, and the 277 status response — operate at entirely different layers of the workflow, and conflating them is a meaningful operational error.
What 277CA actually tells you, and what it does not
The X12 277CA operates at the front edge of adjudication. A clearinghouse or payer generates it in response to an incoming 837 transaction, and it answers a single question: did this claim pass validation well enough to enter the adjudication system?
What it tells you is narrow but important. An accepted 277CA with Claim Status Category Code A2 confirms the claim crossed into the payer's adjudication pipeline. A rejected 277CA with category codes A3, A6, A7, or A8 tells you the claim did not cross that threshold, and the paired STC segment tells you why. Those are the two facts the 277CA was built to convey.
What the 277CA does not tell you is substantial. It says nothing about whether the claim will be paid. It says nothing about the amount the payer intends to reimburse. It does not carry CARC or RARC codes, which belong to the 835 ERA and reflect adjudication decisions rather than pre-adjudication validation. It does not tell you whether the payer's adjudicator agreed with the coding, the diagnosis linkage, the authorization, or the fee schedule. All of that comes later, if it comes at all. The 277CA is an entry ticket, not a verdict.
Stedi's documentation on 277CA claim acknowledgments describes the transaction as an indicator of "whether the claim was accepted for processing or rejected," and notes that payers typically send one receipt confirmation plus a second summary 277CA. Stedi's claim responses overview places the 277CA as the first of three response types a billing team will eventually see — acknowledgment, then ERA, then claim status on demand — each operating at a different stage of the revenue cycle.
The operational mistake is treating an accepted 277CA as reassurance that the payer will pay. Accepted means the claim is in the queue, not that the queue will produce a check.
The 277CA in plain English
The 277CA is an X12 EDI transaction, which means its meaning lives inside segments with cryptic names rather than in readable prose. The segment that does the most work is the STC — the Status Information segment.
An STC segment has this structure: a composite of three codes (Claim Status Category Code, Claim Status Code, and Entity Identifier Code), followed by an effective date, an action code, and a monetary amount. In the raw EDI it looks something like `STC*A7:23:85*20240315*U*1200.00`, which translates to: the claim was rejected for invalid information (A7), returned to entity (status code 23), where the entity at fault is the billing provider (entity code 85), effective March 15, 2024, action is U for rejected, on $1,200 in charges.
The Claim Status Category Codes defined in the X12 Claim Status Category Code list cover the full range of pre-adjudication outcomes:
| CSCC | Plain English |
|---|---|
| A1 | Receipt acknowledged — the claim arrived |
| A2 | Accepted into adjudication — the claim passed and entered the system |
| A3 | Returned as unprocessable — the claim was rejected and must be corrected |
| A4 | Not found — the claim cannot be located by the payer |
| A5 | Split claim — the claim was divided for processing |
| A6 | Rejected for missing information — required data was absent |
| A7 | Rejected for invalid information — data was present but failed validation |
| A8 | Rejected for relational field error — two fields conflict with each other |
A3, A6, A7, and A8 all require action from the billing team. The differences among them matter for how the team investigates. A6 tells you something was left out. A7 tells you something was submitted but wrong. A8 tells you two fields contradict each other — the most common example is a Billing Provider Tax Identification Number that does not match the NPI on file with the payer.
The Claim Status Code (CSC) that pairs with the CSCC provides the specific reason. Code 20 means accepted for processing. Code 21 means missing or invalid information — and per the X12 Claim Status Code reference, at least one additional status code should accompany code 21 to identify what exactly is missing. Code 54 means the claim is a duplicate of one already processed. Code 562 means the NPI is missing, incorrect, or not enrolled with that payer.
The Entity Identifier Code (EIC) in the STC composite tells you who the problem belongs to: entity 41 is the submitter, entity 85 is the billing provider, entity 1P is the rendering provider, entity IL is the subscriber (the patient's insured), entity AY is the clearinghouse, and entity PR is the payer. So when a 277CA comes back with A3:562:85, it is saying the claim was rejected because the billing provider's NPI failed validation — a very different correction path than A6:21:IL, which means the subscriber's identifying information is incomplete.
One 837 submission can generate more than one 277CA. The clearinghouse may return an initial 277CA validating the transaction against its own edits within minutes; the payer may return a second 277CA hours or days later reporting on its own pre-adjudication system's review. Stedi's documentation on receiving claim responses explains that some payers also batch multiple claim acknowledgments into a single 277CA file, while a single claim may appear in multiple 277CA responses from different entities during its routing. Billing systems need to handle both patterns — one claim producing multiple 277CAs, and one 277CA covering many claims.
Most common 277CA rejection reasons
Rejections cluster around a few categories that repeat across payers and clearinghouses. Understanding the pattern behind each one is faster than reading the code combination cold every time.
Billing provider NPI not enrolled or not matched. The STC combination A3:562:85 (or A7:562:85) is one of the most common rejection patterns in commercial billing. The billing provider's NPI is either absent from the payer's enrollment records, enrolled under a different TIN, or mistyped. Office Ally's analysis of A3:562:85 identifies three triggers: the NPI field was left blank, the NPI exists but is not enrolled with that payer, or there is a digit transposition in the 10-character identifier. The fix is always the same sequence: verify the NPI against the NPPES registry, confirm enrollment with the payer, correct the claim, and resubmit as a new original — not a replacement.
Billing provider NPI and TIN mismatch. Category A8 rejections with entity code 85 indicate a relational field error — the NPI and Tax Identification Number submitted together on the claim do not match what the payer has on record for that billing provider. This is a setup problem rather than a data-entry problem; it usually requires correcting the provider enrollment rather than just the claim.
Rendering provider NPI missing or invalid. Entity code 1P (rendering provider) rejections with A6 or A7 category codes appear frequently when a group practice submits claims with the group NPI in the billing provider loop but omits the rendering provider's individual NPI in the rendering loop. Many commercial payers require the individual NPI alongside the group NPI to process the claim. The fix is adding the rendering provider NPI to the 2310B loop in the 837.
Subscriber identifier invalid. Entity IL rejections indicate a problem with the subscriber's member ID. The ID may be formatted incorrectly (some payers require a specific prefix or suffix), may belong to a different plan, or may reflect a member ID change the payer processed but the practice's front desk has not yet updated. This is one of the faster rejections to investigate — a real-time 270/271 eligibility check against the corrected ID usually confirms whether the subscriber record exists and what the current member ID format should be.
Duplicate claim. Status code 54 — the claim is a duplicate of one already on file. This appears when the same claim is submitted twice before the first submission's 277CA has been received and processed, which happens most often with manual resubmission workflows where the biller does not wait for confirmation before sending again. The resolution depends on whether the original is already in adjudication (in which case the duplicate can be withdrawn) or whether the original was itself rejected (in which case the situation requires more investigation with the payer or clearinghouse).
Submitter not approved. Status code 496 with entity 41 means the submitter — the EDI trading partner sending the transaction — is not approved for electronic claim submission with this payer. This is an enrollment and credentialing problem at the clearinghouse or payer level, not a claim-level data problem. The fix is payer enrollment for the trading partner, which can take days to weeks.
Invalid diagnosis code. A7 rejections at the claim level (no specific entity code pointing to provider or subscriber) frequently reflect a diagnosis code that does not exist in the current ICD-10-CM code set, a code that has been retired, or a code submitted in the wrong format (missing a decimal, wrong number of characters). This is distinct from a diagnosis-procedure linkage denial, which arrives as a CO-11 on the 835 after adjudication; the 277CA version is a pure formatting or code-validity failure.
The NGS Medicare 277CA Edit Lookup Tool and the CGS Medicare 277CA Edit Lookup Tool both allow billers to search by CSCC and CSC combination to find the specific edit description for Medicare-routed claims. Commercial payer rejection guides vary by payer but follow the same X12 code structure.
277CA vs 999 vs 277 status — three different signals
Billing teams regularly conflate three distinct acknowledgment and status transactions because all three arrive in response to claim-related activity. They operate at completely different layers, and the remediation paths are different for each.
| Transaction | What triggers it | What it reports | When it arrives | Who generates it |
|---|---|---|---|---|
| 999 | Receipt of an 837 transaction set | Syntactic and structural validity of the EDI envelope | Minutes after submission (for SFTP batches) | Clearinghouse or payer EDI system |
| 277CA | Receipt of claims within the 837 | Pre-adjudication acceptance or rejection at the claim level | 30 minutes to 48 hours after submission | Clearinghouse and/or payer |
| 277 (status) | A 276 claim status inquiry | Current adjudication status of a claim already in the system | On demand, in response to a 276 inquiry | Payer |
The 999 is a syntactic acknowledgment. Per the CMS guidance on acknowledgment transactions, the 999 reports whether the EDI envelope itself — the ISA/GS/GE/IEA control structure and the X12 implementation guide constraints — passed validation. A 999 rejection means the file did not parse correctly; it is typically a technology problem (wrong delimiter, malformed segment, invalid element value that violates the 005010 schema) rather than a clinical or enrollment problem. A 999 acceptance does not mean the claims inside the file are valid — it means the container was readable. The 277CA cannot report syntax errors, which is why both transactions exist.
The 277CA is the claim-level acknowledgment described throughout this guide. It operates one layer deeper than the 999: the EDI container was valid, and now the individual claims are being evaluated against pre-adjudication edits — enrollment checks, identifier validation, duplicate detection, code set validity. The 277CA is generated separately by the clearinghouse (usually first) and by the payer (usually later). A claim can receive a 277CA from Stedi within 30 minutes and then receive a second, more authoritative 277CA from the payer 24 to 48 hours later. Both matter.
The 277 (claim status response, sometimes called 277U for unsolicited or the response to a 276 inquiry) is a different animal entirely. It is not a receipt acknowledgment. It reports the current status of a claim that has already been received by the payer — where it is in adjudication, whether it is pending or finalized, and in some payer implementations, what the payment or denial status is. Billing teams use the 276/277 pair for proactive claim status inquiry on claims that have aged past expected payment timeframes. The medical billing software FAQ describes the 276/277 pair as the mechanism for checking claim status on a previously submitted claim; Medi prices 276/277 status inquiries at $0.20 per inquiry.
Understanding the distinction matters because the corrective action for each is different. A 999 error is a technology fix. A 277CA rejection is a data or enrollment fix at the claim level. A 277 status response showing a claim stuck in payer review is a follow-up call to the payer's provider relations line.
The timing problem
The 277CA creates a timing tension that billing teams need to track explicitly. Stedi's documentation notes that the first 277CA from the clearinghouse arrives within about 30 minutes of submission. The payer's own 277CA may arrive 24 to 48 hours later. Some payers batch acknowledgments and deliver them only once or twice daily. The 277CA retention window varies by payer — some hold acknowledgments for 14 days, others for 60 calendar days before they are no longer retrievable.
The timing problem is this: a rejected claim still consumes time against the timely filing window. The filing clock does not pause when a claim is rejected. A claim submitted on day one and rejected on day three has lost three days. If the biller does not catch the rejection and correct it promptly, and the payer's timely filing limit is 90 days (common for commercial payers), the window can close before the corrected claim arrives.
Timely filing limits vary significantly:
- Medicare: 12 months from the date of service for most claims
- Medicaid: varies by state; commonly 90 days, some states as short as 30 days, some extending to 12 months
- Most commercial payers: 90 to 180 days from the date of service, with some contracts as short as 60 days
- Workers' compensation: state-specific; can be as short as 30 days
The good news is that a 277CA acknowledgment — even a rejected one — can serve as proof of timely filing for appeal purposes. When a CO-29 denial (time limit for filing expired) appears on an 835, the original 277CA timestamp is often accepted by payers as documentation that the claim was submitted within the filing window, provided the rejection was a fixable front-end error rather than a failure to submit at all. See the denial management workflow guide for the CO-29 appeal pattern.
The operational implication is that 277CA monitoring cannot be a periodic batch review. Rejections need to surface within hours of arrival, not at the end of the week. Claims corrected and resubmitted within 7 days are significantly more likely to be collected than those worked on a weekly or monthly review cycle — not because the payer treats them differently, but because faster turnaround leaves more filing window and more A/R days buffer before the claim ages into a write-off risk.
A second timing complication: because a clearinghouse 277CA and a payer 277CA arrive at different times and may contain different information, a claim that the clearinghouse accepted (A2 from Stedi) may later be rejected by the payer (A3 from the payer). Billing systems that treat the clearinghouse 277CA as final miss the payer's rejection entirely. The correct design treats every incoming 277CA — regardless of source — as a claim status update that must be evaluated and, if it is a rejection, queued for follow-up.
Where does Medi fit?
Medi connects 277CA receipt to the claim workflow as an operational signal, not a filing destination. When a 277CA arrives — whether from Stedi's clearinghouse layer or from the payer directly — it updates the claim's follow-up status, surfaces rejected claims in the appropriate work queue, and links the rejection's STC codes to the claim record so that the biller who works the rejection sees the reason, the entity at fault, and the original submission context on one screen.
For a billing company managing dozens of client practices, the value of 277CA integration is visibility across all claims without manual log-checking. A rejection on a claim for one practice should not wait for a monthly audit to surface. It should appear in the work queue within hours of receipt, attributed to the correct practice and account, with the STC code translated to plain English alongside the raw code.
Medi's honest framing: 277CA monitoring does not prevent rejections. Payers will reject claims for enrollment gaps, identifier problems, and format errors regardless of which software submitted them. What the workflow layer controls is how fast rejections surface and how fast they are corrected. A rejection that sits unseen for ten days is a cash flow problem. A rejection corrected in two days is a routine event.
What Medi will not claim:
- That 277CA monitoring eliminates rejections
- That automated correction of rejected claims can replace human review of the underlying cause
- That a 277CA acceptance predicts payment amount or timing
- That all payer 277CA responses conform to the same interpretation of the X12 spec (they do not)
For a broader look at how denial work connects to 277CA follow-up, see the denial management workflow guide. For platform pricing including 276/277 claim status inquiry costs, see the pricing page or request a demo.
What should buyers verify in a 277CA workflow?
When evaluating billing software — or auditing a current platform's 277CA handling — these are the questions that expose whether the workflow is real or surface-level.
- Does the system receive 277CAs from both the clearinghouse and the payer, or only one source? A clearinghouse-only view misses payer rejections.
- How fast do rejected claims appear in the work queue after the 277CA arrives? Hours or days?
- Are STC codes translated to plain English alongside the raw CSCC:CSC:EIC combination, or does the biller need to look them up externally?
- Can the biller see the original 837 submission, the 277CA rejection reason, and the correction history on the same screen?
- Does the system distinguish clearinghouse rejections from payer rejections, so the team knows whether the fix is a data correction or a payer enrollment issue?
- Are rejected claims filterable by rejection category (A3, A6, A7, A8), by entity (billing provider, rendering provider, subscriber), by practice, by payer, and by age — in any combination?
- Does the system track the filing deadline against the original submission date, so aging rejected claims are flagged before the window closes?
- Is there a difference in workflow between a claim rejected by the clearinghouse 277CA and later accepted by the payer 277CA, and a claim accepted by the clearinghouse but rejected by the payer?
- Can the platform surface patterns — which billing providers, which payers, which rejection codes repeat — to drive upstream fixes rather than just claim-by-claim corrections?
Frequently asked questions
Does an accepted 277CA mean the claim will be paid?
No. A 277CA with Claim Status Category Code A2 means the claim was accepted into the payer's adjudication system. The payer's adjudicators have not yet reviewed it, and nothing about the A2 code reflects their judgment on coverage, medical necessity, coding accuracy, or authorization. The 835 ERA — which arrives after adjudication — is where payment and denial decisions appear. An accepted 277CA is the start of the adjudication process, not the end of it.
What is the difference between a 277CA rejection and a denial?
A 277CA rejection happens before adjudication. The claim failed the payer's pre-adjudication edits — enrollment checks, identifier validation, duplicate detection, format rules — and never entered the adjudication system. A denial happens after adjudication: the claim was reviewed, and the payer decided not to pay some or all of it, reporting the reason on the 835 ERA with CARC and group codes. Rejections are corrected by fixing the data problem and resubmitting; denials typically require an appeal or a contractual adjustment depending on the CARC group code. See the denial management workflow guide for the full CARC and group code framework.
How long does it take to receive a 277CA?
Stedi's 277CA documentation notes that the first 277CA from the clearinghouse typically arrives within about 30 minutes of claim submission. A second 277CA from the payer usually follows within 24 to 48 hours, though some payers batch acknowledgments and deliver them on a daily or twice-daily cycle. The clearinghouse and payer 277CAs are independent — a clearinghouse A2 (accepted) does not prevent a subsequent payer A3 (rejected). Billing teams should monitor for both.
What should we do when a 277CA comes back with A3:562:85?
That combination means the claim was returned as unprocessable (A3), the specific reason is an NPI problem (status code 562), and the entity at fault is the billing provider (entity code 85). The investigation steps: verify the billing provider NPI in the NPPES registry, confirm that the NPI is enrolled with this specific payer under the submitted TIN, check for digit transpositions in the 10-digit NPI on the claim, and — if the NPI is valid but not enrolled — initiate payer enrollment before resubmitting. Per Office Ally's analysis, resubmit as a new original claim, not a replacement. Enrollment gaps that affect multiple claims for the same billing provider should trigger a payer setup review rather than claim-by-claim corrections.
Can a claim receive multiple 277CAs?
Yes. A single 837 submission can generate a 277CA from the clearinghouse, a 277CA from an intermediary network, and a 277CA from the payer — each at different times and potentially with different outcomes. Stedi's receive claim responses documentation explains that some payers also batch multiple claims into a single 277CA file, while one claim may appear in multiple 277CA responses during its routing. Billing systems should treat each 277CA as a status update for the corresponding claim, updating the claim's tracking record and queuing it for follow-up if any 277CA reports a rejection — including payer rejections that arrive after the clearinghouse already reported acceptance.
What happens to the timely filing clock when a claim is rejected?
The clock keeps running. A rejection does not pause the timely filing window. A claim submitted on day one and rejected on day three has consumed three days of the filing window regardless of when the biller notices the rejection. This is why prompt 277CA monitoring matters for financial reasons, not just operational ones. If a rejected claim is resubmitted after the payer's timely filing limit, the payer can deny it as CO-29 (time limit for filing expired). The original 277CA acknowledgment — including the rejected one — serves as timestamp evidence for timely filing appeals, but the filing deadline itself is measured from the date of service, not from the date of resubmission. Common timely filing limits: Medicare is 12 months from date of service; most commercial payers are 90 to 180 days; Medicaid varies by state, often 90 days or shorter.
What is the difference between A6, A7, and A8 rejection categories?
A6 means required information was missing from the claim. A7 means information was present but failed the payer's validation — the value was submitted but was wrong (invalid NPI, retired diagnosis code, misformatted member ID). A8 means two fields on the claim contradict each other — the classic example is a billing provider NPI and TIN combination where the NPI is real and the TIN is real but they are not associated with each other in the payer's enrollment records. A6 is a data completeness problem. A7 is a data accuracy problem. A8 is a data consistency or enrollment setup problem. Each requires a different investigation path: A6 prompts adding the missing element; A7 prompts verifying the submitted value against an authoritative source (NPPES, the payer's enrollment portal, the current ICD-10-CM code set); A8 prompts reviewing payer enrollment to ensure the NPI-TIN association is correct.
How current is this guide?
Last reviewed 2026-05-17. X12 claim status category codes and claim status codes are maintained at x12.org/codes. The CAQH CORE 277CA Data Content Rule version CA.1.0 (March 2024) governs operating rule compliance for HIPAA-covered entities. Stedi's 277CA documentation is at stedi.com/docs/providers/providers-claim-acknowledgments. Timely filing limits are payer- and state-specific and should be verified against current payer contracts and state Medicaid bulletins.
References
These public sources provide background for standards, terminology, or competitor context discussed on this page.