Your biller is holding an EOB that says the payer approved $412.16. Your bank shows a deposit from that payer for $9,238.55. Both numbers are correct, and neither explains the other. If month-end at your practice involves a spreadsheet, a stack of EOBs, and someone muttering "close enough," this article is for you.
The core confusion is that three documents describe the same money at different altitudes, and people try to compare them directly. Here's the vocabulary, then the seven reasons the numbers legitimately diverge, then what reconciling them actually means.
EOB, ERA, 835: same story, three formats
- EOB (explanation of benefits) is the human-readable document: this claim, this patient, this date of service, allowed this much, paid this much, patient owes the rest. Patients get their own copies, which is why your front desk fields calls that start with "I got a bill from you but my insurance said..."
- ERA (electronic remittance advice) is the same explanation in machine-readable form, delivered as an 835 file, the standard electronic format payers use. One ERA typically covers an entire payment: dozens or hundreds of claim lines across many patients and dates of service.
- The deposit (EFT to your bank, or a paper check) is the money itself. It settles the whole batch the ERA describes, minus and plus things that never appear on any single EOB.
So: an EOB explains a claim; a deposit settles a batch. Comparing one to the other is comparing a sentence to a paragraph.
Seven reasons the numbers never tie on their own
- Batching. Payers pay in batches on their own calendar. One deposit bundles many claims across many patients, and sometimes multiple weeks of adjudication. Your day's EOBs and your day's deposits are different groupings of the same stream.
- Patient responsibility. Every EOB splits the allowed amount into the payer's share and the patient's share (deductible, copay, coinsurance). The patient's share is on the paper but never in the deposit. It arrives later, if it arrives, through a completely different rail.
- Provider-level adjustments (PLBs). Some amounts attach to the payment as a whole, not to any claim: interest, and most importantly recoupments, where the payer nets money it says it overpaid you months ago out of today's check. A check can be short by exactly one old claim you've forgotten about.
- Sequestration on Medicare payments. Medicare's payments carry a 2% reduction, coded on the remittance as CO-253. Post the fee-schedule amount and every Medicare line looks slightly underpaid forever. (Medicare has enough of these quirks that we gave it its own article.)
- Virtual card payments. Some payers pay by virtual credit card instead of EFT. The remittance says one number; the money that survives card processing fees is a different number, arriving through your merchant account instead of as a payer deposit.
- Two rails at once. Most practices have some payers on ERA and EFT and others still mailing paper EOBs and checks. The paper stream gets posted by hand, later, and sometimes never, so the books and the bank drift for reasons nobody can name.
- Timing. The ERA can arrive days before or after its money. A month-end cut catches payments without remittances and remittances without payments, and both look like errors until the calendar catches up.
"Posted" and "deposited" are different claims about the world. Your EMR says what was posted from remittances. Your bank says what actually settled. Most practices assume the two agree and check neither. The gap between them is exactly where missing remittances, unposted paper checks, virtual-card fees, and quiet recoupments live, and it compounds monthly until someone reconciles it.
What reconciling this actually means
Reconciliation here is a three-way match: what the EMR says was posted, what the 835 says was paid, and what the bank says arrived, tied together at the claim-line level, with every difference carrying a name. Patient responsibility: named. Sequestration: named. Recoupment: named, and traced to the original claim. Virtual-card fee: named. What's left after the naming is the real exception list, the short pile of lines that genuinely need a human.
By hand, that's feasible at low volume: enroll every payer that offers ERA and EFT, land everything in one deposit account, match weekly instead of monthly, and log PLBs explicitly rather than letting them vanish into "miscellaneous." Past a few hundred remittances a month, the arithmetic stops being a job for a person. We run this continuously for a multi-location physical therapy practice, matching at the claim line across the EMR, the clearinghouse, and the bank; the result took the monthly bank match rate from roughly 80% to 98% by dollars (details on the case studies page), and the remaining 2% became a named list instead of a mystery.
If that's the layer your practice is missing, the physical therapy billing services page covers the remittance-to-bank pipeline, and the broader healthcare operations practice covers the financial reporting built on top of it.
Frequently Asked Questions
What is the difference between an EOB, an ERA, and an 835?
They describe the same payment at different altitudes. An EOB (explanation of benefits) is the human-readable document explaining how a claim was paid, reduced, or denied. An ERA (electronic remittance advice) is the machine-readable version, delivered as an 835 file, the standard electronic format. One 835 usually covers an entire payment batch: many claims, many patients, many dates of service. The deposit is the money itself, settling that whole batch at once.
Why doesn't my bank deposit match my EOBs?
Because they count different things. The deposit bundles many claims into one payment, excludes the patient-responsibility amounts printed on every EOB, and gets adjusted at the payment level: interest, recoupments of past overpayments, sequestration on Medicare payments, and processing fees on virtual card payments. An EOB explains a claim; a deposit settles a batch. They are only supposed to agree after a claim-line-level reconciliation ties them together.
What is a PLB, and why did the payer take money out of my check?
PLB stands for provider-level adjustment: an amount added to or removed from the payment as a whole rather than tied to one claim. The most common one is a recoupment, where the payer decided it overpaid you months ago and nets that amount out of today's check. If nobody tracks PLBs explicitly, today's posting looks mysteriously short and the original overpayment was never flagged either.
How do practices reconcile ERAs to bank deposits?
Three records have to tie: what the EMR says was posted, what the 835 says was paid, and what the bank says was deposited, matched at the claim-line level with every difference named (patient responsibility, PLB, fee, timing). Doing that by hand once a month is possible at low volume. Past a few hundred remittances a month, practices automate the matching and put staff on the exceptions instead.