Payment posting in medical billing is the step where a billing team records every insurance and patient payment, adjustment and denial against the right claim in the practice management system. Reconciliation is the check that follows: making sure what was posted matches what actually landed in the bank, and that each payment matches the contracted rate. Together they turn remittances into accurate A/R, clean patient balances and reliable financial reports. When either step slips, underpayments, missed denials and credit balances stay hidden until they cost money.
Yet, this stage is often plagued by manual payment posting errors, payment posting backlogs, and reconciliation discrepancies that obscure true financial performance. This guide provides a comprehensive 360-degree view of modern payment posting and reconciliation, exploring how automation, expert processes, and strategic oversight can transform this back-office function into a powerhouse of efficiency and accuracy.
Deconstructing the Payment Posting Workflow
Effective RCM payment posting is a multi-step process that demands meticulous attention to detail. It begins the moment a payment arrives, whether electronically or by mail.
Step 1: Remittance Acquisition & Processing
The foundation is the remittance advice—the explanation from the payer.
- ERA (Electronic Remittance Advice) Posting: The modern standard involves receiving an automated 835 file. Automated payment posting systems parse this file, extracting payment details, adjustment codes, and patient responsibility information. This method drastically reduces errors and accelerates processing.
- EOB (Explanation of Benefits) Reconciliation: For paper-based payments, staff must manually interpret the EOB, a slower process prone to manual payment posting errors. The goal is to transition payers to ERA to enable 835 file processing.
- Handling Missing Remittance Advice: A significant challenge is payments received without accompanying explanation. Robust processes for researching and matching these “unposted” items are crucial for unapplied cash management.
What’s inside an 835 file
Posters do not need to read raw 835 code, but knowing the main segments makes exceptions much faster to solve.
| 835 segment | What it tells you | Posting action |
| BPR | Total payment amount and method (EFT or check) | Compare to the bank deposit |
| TRN | Trace number (EFT or check number) | Use it to match the ERA to the deposit |
| N1 (PR / PE) | Payer and payee, identified by entity codes | Confirm the payee NPI and TIN are yours |
| CLP | Claim status and totals (e.g., 1 = primary, 4 = denied, 22 = reversal) | Apply at claim level; flag denials and reversals |
| SVC | Line-level billed and paid amounts | Apply payment to each CPT/HCPCS line |
| CAS | Adjustments: group code + reason code + amount | Post write-offs and patient responsibility |
| PLB | Provider-level adjustments not tied to one claim | Post recoupments (e.g., WO) and interest (L6) to the right claims |
The payer and payee in the N1 loops are identified with X12 entity codes. Recoupments in the PLB segment need special handling, covered in our guide to refunds and recoupments.
Step 2: Payment Application & Posting
This is the core action of applying the payment to the correct patient account and specific claims.
- Payment Application: Matching the payer’s payment to the exact services billed. The poster applies contractual write-offs (group code CO), moves patient responsibility such as copays, deductibles and coinsurance to the patient balance (group code PR), and flags true denials for follow-up.
- Zero Payment Posting: Critically, even $0 payments (denials) must be posted to close out the claim in the system and trigger necessary follow-up actions as part of active denial management in RCM.
- Payment Accuracy Verification: Checking that the payment amount matches the expected reimbursement based on the payer contract. This is where underpayment identification begins.
Adjustment Group Codes and Common CARCs
Every adjustment on an ERA pairs a group code (who is responsible) with a Claim Adjustment Reason Code, or CARC (why the amount changed). X12 maintains the official CARC list.
| Group code | Meaning | Can you bill the patient? |
| CO | Contractual obligation: provider write-off | No |
| PR | Patient responsibility: deductible, coinsurance, copay, non-covered with a valid ABN | Yes |
| OA | Other adjustment that does not fit CO or PR | Usually no; review the CARC |
| PI | Payer-initiated reduction | No |
CARCs you will post every day include 1 (deductible), 2 (coinsurance), 3 (copay), 45 (charge exceeds the fee schedule, see our CO-45 guide), 97 (bundled), 18 (duplicate), 29 (timely filing) and 109 (wrong payer, see our CO-109 guide). A PR adjustment on a service Medicare denied is only billable to the patient if a valid ABN was signed first.
Formula: Billed charge = paid amount + CO adjustments + PR amount (+ any OA or PI adjustments).Worked example: A $200 charge has an allowed amount of $120. The payer pays $96. The ERA shows CO-45 of $80 and PR-2 (coinsurance) of $24. Check: $96 + $80 + $24 = $200. The $80 is written off, and $24 moves to the patient’s balance. If the numbers do not add up to the charge, stop and review before posting.
Step 3: Patient Payment Processing
After insurer payments are posted, patient balances are addressed.
- Patient Responsibility Application: Posting patient copays, deductibles, and coinsurance amounts received at the time of service or via subsequent patient payments.
- Credit Balance Resolution: Identifying and resolving overpayments that create credit balances on accounts, which are a compliance concern and require refund processing.
The Critical Art of Reconciliation in RCM
Revenue cycle reconciliation is the quality assurance and detective work that follows posting. It ensures the books are accurate and complete.
- Bank Deposit Reconciliation: Verifying that the total amount deposited into the practice’s bank account matches the total amount posted to the practice management system for a given day. Any discrepancy must be investigated—it could signal a missing payment, a posting error, or a bank error.
- Payment Variance Analysis: A deeper dive than simple matching. This involves analyzing the reasons for payment variances. Why did Payer A pay $10 less than expected for CPT 99213? Is it a contractual adjustment, a coding error, or an underpayment? This analysis is key to optimized revenue capture.
- Audit-Ready Reconciliation: Maintaining a clear, documented trail for every payment posted. This includes saving ERA/EOB documents, noting any manual adjustments, and documenting the rationale for write-offs. This practice is non-negotiable for regulatory compliance in posting and prepares the organization for any financial audit.
This reconciliation process closes the loop, ensuring that the payment posting activity accurately reflects reality and providing the data needed to improve cash flow visibility.
Daily Deposit Reconciliation: A Worked Example
Formula: Deposit variance = total bank deposits for the day − total payments posted for the day.
Illustrative scenario (not an actual client record): A practice deposits $18,450 on Tuesday, but the PM system shows $17,980 posted. The variance is $470. The poster searches the EFT trace numbers and finds a $470 paper check that was deposited but not yet posted. After posting it, the variance is $0.
Keep a short variance log with the date, amount, cause and fix. Repeated causes, such as one payer that never sends an ERA, point to setup problems you can fix once.
Why Payer-Level Reconciliation Matters
A blended average can hide a problem. The table below uses illustrative figures to show how a practice-wide number can look healthy while one payer underpays.
| Payer (illustrative) | Expected payment | Actual payment | Paid vs. expected |
| Payer A | $60,000 | $59,700 | 99.5% |
| Payer B | $30,000 | $29,850 | 99.5% |
| Payer C | $10,000 | $9,100 | 91.0% |
| All payers | $100,000 | $98,650 | 98.7% |
Illustrative figures only. Actual results vary by practice, specialty and payer mix. At 98.7% overall, nothing looks wrong. Payer C, though, is paying $900 less than its contract each month, and that gap keeps growing until someone checks by payer.
Technology: The Engine of Accuracy and Speed
Manual processes cannot scale or maintain the accuracy required in modern RCM. Technology is the differentiator.
- Automated Payment Posting & Reconciliation Tools: These systems automatically import ERA (835) files, apply payments and adjustments using rule-based logic, and flag exceptions for human review. This workflow automation is fundamental to payment lag reduction and eliminating payment posting backlogs.
- RCM Software Integration: Seamless EHR/RCM system integration ensures that posted data flows instantly into accounts receivable (A/R) aging reports and financial dashboards, providing real-time payment tracking.
- Analytics and Reporting Dashboards: Advanced reporting tools transform posted data into intelligence. They highlight trends in payer payment delays, pinpoint denials by reason code, identify chronic underpayers, and measure payment accuracy KPIs. This intelligence drives proactive payer relationship management.
Daily Deposit Reconciliation: A Worked Example
Formula: Deposit variance = total bank deposits for the day − total payments posted for the day.
Illustrative scenario (not an actual client record): A practice deposits $18,450 on Tuesday, but the PM system shows $17,980 posted. The variance is $470. The poster searches the EFT trace numbers and finds a $470 paper check that was deposit but not yet post. After posting it, the variance is $0.
Keep a short variance log with the date, amount, cause and fix. Repeated causes, such as one payer that never sends an ERA, point to setup problems you can fix once.
Why Payer-Level Reconciliation Matters
A blended average can hide a problem. The table below uses illustrative figures to show how a practice-wide number can look healthy while one payer underpays.
| Payer (illustrative) | Expected payment | Actual payment | Paid vs. expected |
| Payer A | $60,000 | $59,700 | 99.5% |
| Payer B | $30,000 | $29,850 | 99.5% |
| Payer C | $10,000 | $9,100 | 91.0% |
| All payers | $100,000 | $98,650 | 98.7% |
Illustrative figures only. Actual results vary by practice, specialty and payer mix. At 98.7% overall, nothing looks wrong. Payer C, though, is paying $900 less than its contract each month, and that gap keeps growing until someone checks by payer.
The Tangible Value: From Cost Center to Strategic Asset
Optimizing payment posting and reconciliation delivers measurable financial and operational returns that justify the investment in technology and expertise.
Financial Performance:
- Accelerated Cash Application: Automated payment posting can reduce the payment-to-posting cycle from days to hours, immediately improving liquidity.
- Reduced Days in A/R: Efficient posting and swift reconciliation directly lower accounts receivable aging metrics, a key indicator of financial health.
- Enhanced Revenue Integrity: Proactive underpayment identification and overpayment recovery recapture significant revenue that is often overlooked in manual processes, directly minimizing write-offs.
Operational & Strategic Benefits:
- Improved Cash Flow Visibility: Accurate, timely posting provides leadership with a real-time, trustworthy view of cash position, enabling better financial planning.
- Increased Clean Claim Rate: Feedback from payment variance analysis (e.g., consistent underpayments for a specific code) informs front-end billing and coding teams, helping to prevent future errors and denials.
- Strengthened Compliance: Audit-ready reconciliation processes and credit balance resolution ensure adherence to state and federal regulations, mitigating legal and financial risk.
Implementing a World-Class Posting & Reconciliation Operation
Building or transforming this function requires a deliberate strategy focused on people, process, and technology.
- Current State Assessment: Analyze the existing process. What is the average payment lag? What is the error rate? What volume is manual vs. automated? Identify pain points like reconciliation discrepancies or chronic backlogs.
- Technology Selection & Integration: Choose automated reconciliation tools that can integrate with your existing PM/EHR system. Prioritize solutions that offer robust 835 file processing, exception-based workflow, and strong analytics.
- Process Redesign & Standardization: Document and standardize every step, from handling paper EOBs to processing ERA files and managing exceptions. Define clear protocols for unapplied cash management and credit balance resolution.
- Team Training & Specialization: Train staff not just on software, but on the principles of revenue cycle reconciliation, the importance of payment accuracy verification, and how to analyze payer contracts for compliance with payer contracts.
- Establish KPIs & Continuous Review: Monitor key metrics: auto-posting rate, reconciliation closure time, underpayment recovery dollars. Use analytics and reporting to continuously refine rules and identify systemic issues with specific payers.
Payment Posting KPIs to Track
| Metric | Formula | Practical target | Source label |
| Posting lag | Days from deposit to posting | 1–2 business days | Practical target |
| Auto-post rate | ERA lines posted without manual touch ÷ all ERA lines | Trending up month over month | Illustrative; depends on payer mix |
| Unapplied cash | Deposits not yet applied to a claim ÷ month’s deposits | As close to zero as possible at month-end | Practical target |
| Deposit variance | Deposits − posted payments | $0 at daily close | Practical target |
| Credit balance age | Days a confirmed credit sits unrefunded | Medicare overpayments: returned within 60 days of identification | Published rule (42 CFR 401.305) |
Only the Medicare 60-day overpayment deadline is a published rule. The other targets are practical goals compiled from general industry practice and vary by practice size and payer mix. See our medical billing KPI benchmarks for wider revenue cycle metrics.Worked example: An ERA batch has 1,000 service lines and 820 post automatically. Auto-post rate = 820 ÷ 1,000 = 82%. The other 180 lines go to an exception queue, where most delays happen.
Frequently Asked Questions
What’s the difference between Payment Posting and Reconciliation in RCM?
Payment posting is the specific action of recording a payment (or denial) from a payer or patient into the practice management system, applying it to the correct patient account and specific charges. Reconciliation is the broader quality control and verification process that happens afterward. It ensures the money posted matches the money actually deposited in the bank (bank deposit reconciliation), investigates discrepancies (payment variance analysis), and verifies that payments align with contracted rates. Think of posting as data entry and reconciliation as auditing and balancing the books.
Why is ERA (Electronic Remittance Advice) posting so much better than manual EOB posting?
ERA posting, which uses the standardized 835 file, is superior for several reasons. It enables automated payment posting, where software reads the file and posts payments/denials instantly with minimal human intervention, eliminating manual payment posting errors and dramatically speeding up cash application. It provides structure, digital data that is easily analyze for trends. Manual EOB reconciliation is slower, prone to keystroke errors, and makes data analysis difficult. Transitioning payers to ERA is a critical step toward payment lag reduction and operational efficiency.
What are “unapplied cash” and “credit balances,” and why are they problematic?
This is a compliance issue: Medicare requires identified overpayments to be returned within 60 days, and many states and payer contracts set their own refund timelines.
How does effective payment posting contribute to denial management?
Payment posting and reconciliation is a rich source of denial intelligence. Zero payment posting for denied claims formally closes the loop in the system, triggering the follow-up process. More importantly, payment variance analysis during reconciliation identifies patterns: Is a certain payer consistently denying a particular modifier? Are there recurring underpayments for a specific service? This data provides actionable feedback to the front-end billing and coding teams. By identifying root causes of denials and underpayments, it fuels proactive denial management in RCM, allowing you to fix errors before they recur.
We have automation, but payments still get stuck. Where do bottlenecks typically occur?
Even with automated payment posting, bottlenecks persist in exception handling. Common stalls include:
1) Complex Payer Rules: Payments with unusual adjustment codes or non-standard formats that the auto-posting rules can’t interpret.
2) Reconciliation Discrepancies: Differences between the posted amount and the bank deposit that require manual investigation.
3) Patient Payment Processing: Applying patient payments from various portals and statements often remains manual.
4) Missing Remittance Advice: Researching and matching payments that arrive without an EOB or ERA. The fix is to route every exception to a trained poster with a same-day or next-day deadline, so that exceptions do not pile up behind the automated work.
What is the difference between an ERA and an EFT?
The ERA (835 file) explains the payment: which claims were pay, adjust or deny, and why. The EFT is the money itself arriving in your bank. They arrive separately and are match using the trace number in the TRN segment of the 835.
How do you reconcile an ERA to a bank deposit?
Match the trace number and total on the ERA to the EFT or check deposit, confirm the posted total equals the deposit, and investigate any difference the same day. Common causes are unposted ERAs, paper checks, and provider-level adjustments such as recoupments.
What is a good payment posting turnaround time?
Many practices aim to post payments within one to two business days of the deposit. This is a practical target, not a published standard. Longer delays hide denials and push back follow-up and patient statements.
What is reconciliation in medical billing?
Reconciliation in medical billing is the check that every payment posted in the practice management system matches the money deposited in the bank and the amount the payer owed under the contract. It catches unposted payments, posting errors, underpayments and credit balances.
How should recoupments and take-backs be posted?
Post each recoupment against the original claim it belongs to, using the claim reversal or PLB details on the 835. Posting it as a single negative amount on the day’s deposit makes A/R and patient balances inaccurate.
What is the difference between CO and PR adjustments?
CO (contractual obligation) is an amount the provider must write off and cannot bill to the patient. PR (patient responsibility) is an amount moved to the patient, such as a deductible, coinsurance or copay.
Final Thoughts
Payment posting and reconciliation are where billed revenue becomes collected revenue, or quietly does not. Post every ERA line, including zero-pay denials, within a day or two. Tie each day’s deposits to posted totals. Review underpayments by payer, not only in total, and route credit balances to refunds before they age.
Only the Medicare 60-day overpayment rule in this guide is a published requirement; the turnaround and auto-post targets are practical goals. If posting backlogs or unexplained variances keep showing up, Zmed Solutions’ revenue cycle management services include payment posting, reconciliation and denial follow-up. Results vary by practice.
Key Market Player
Ready to optimize your medical billing and boost your revenue? Look no further. Zmed Solutions LLC is your trusted partner in professional Medical Billing Services.
Join our growing network of healthcare providers who have already elevated their revenue with our expert services. Don't miss out on what could be your practice's most profitable decision.
Schedule a Consultation Today!
Contact Us Now, and experience the difference. Your financial success starts here!











