How to Match Every EFT to Its ERA in 7 Daily Steps

How to Match Every EFT to Its ERA in 7 Daily Steps

An insurance deposit appears in the bank, yet the related claims still show unpaid in the dental software. The money has arrived, but the practice cannot confirm which patients, procedures, or adjustments belong to it. Until the team connects that deposit with the correct remittance record, the revenue remains received but not fully reconciled.

This problem develops because an Electronic Funds Transfer (EFT) and an Electronic Remittance Advice (ERA) travel through separate systems. The EFT moves money from the payer to the practice’s bank account. Meanwhile, the ERA explains how the payer processed the associated claims. It shows payments, contractual adjustments, deductibles, coinsurance, denials, and other decisions that affect each patient balance.

Therefore, finding the same payer name and payment amount is not always enough to match an EFT to its ERA. One deposit may cover several claims, include a previous overpayment recovery, or connect with more than one remittance file. A payer or payment vendor may also appear under a different name in the bank record.

Reliable EFT and ERA reconciliation requires a stronger connection. The billing team must compare the reassociation trace number, confirm the ERA’s net payment, review every claim-level adjustment, and balance the final posting against the bank deposit.

This guide explains seven daily steps for moving every insurance payment through three distinct stages:

  1. Received: The EFT appears in the bank account.
  2. Posted: The ERA details are applied to the correct patient ledgers.
  3. Reconciled: The bank deposit, ERA net payment, and PMS batch agree.

Following this process helps dental practices find missing ERAs, prevent duplicate payment posting, correct inaccurate patient balances, and expose insurance payments that reached the bank but never reached the patient ledger. These unposted payments can also overstate dental accounts receivable and give the practice an inaccurate picture of how much insurance revenue remains outstanding.

What Is EFT-to-ERA Reassociation?

EFT-to-ERA reassociation is the process of connecting an insurance deposit in the practice’s bank account with the electronic remittance that explains that payment. The connection matters because the money and its claim details do not arrive through the same channel.

The payer sends the Electronic Funds Transfer through the banking system. For standard healthcare EFT payments, the transaction uses the ACH CCD+ format. Meanwhile, the payer sends the Electronic Remittance Advice through a clearinghouse, payer portal, or practice management system. That remittance uses the X12 Version 5010 835 transaction.

These separate routes create a common posting gap. The bank can show that $4,850 arrived from a payment vendor, while the PMS contains an ERA from a dental payer for the same amount. Matching the records by amount may appear reasonable, but it does not prove they belong together. Another payer could send an identical amount, or one deposit could combine several remittances.

The TRN Number Creates the Reliable Connection

The adopted healthcare payment standard addresses this problem through the TRN reassociation trace number. The payer places the TRN segment in the addenda information attached to the CCD+ payment and includes the corresponding TRN segment in the associated 835 ERA. When both records contain the same trace information, the practice can connect the bank deposit with the correct remittance.

According to CMS EFT and ERA operating rules, the TRN segment in Field 3 of the CCD+ addenda record should match the TRN segment in the related ERA. This matching process is what CMS calls reassociation.

A complete match should compare these fields:

Matching FieldWhat It Confirms
TRN reassociation trace numberThe EFT and ERA belong to the same payment transaction
EFT and ERA net amountThe deposited amount agrees with the final remittance total
Effective or deposit dateThe payment falls within the expected transmission period
Payer or payment originatorThe funds came from the expected payer or vendor
Tax ID, provider, or locationThe payment belongs to the correct dental entity

The trace number should serve as the primary matching field when reliable CCD+ addenda data is available. The amount, date, payer, and location then validate that connection.

Reassociation Is Not the Same as Payment Posting

Reassociation answers one question: Which ERA explains this EFT deposit? Payment posting answers another: How should the money and adjustments be applied to individual patient accounts?

Suppose a $4,850 EFT matches an ERA containing twelve dental claims. The trace number confirms that the records belong together, but the payment is not fully reconciled yet. The billing team must still review each claim, allocate insurance payments, enter contractual adjustments, assign patient responsibility, identify denials, and balance the complete posting back to $4,850.

This distinction prevents a deposit from being marked complete simply because staff located an ERA with the same total. First, the team reassociates the EFT with the correct ERA. Next, it validates and posts the claim details. Finally, it confirms that the bank deposit, ERA net payment, and PMS batch agree.

Why Daily Payment Matching Matters for Dental Practices

Connecting an insurance deposit with its supporting payment record identifies where the money came from. However, that connection only becomes useful when the practice updates the related accounts without delay. Otherwise, today’s unresolved deposit joins tomorrow’s payments, new payer decisions, and changing patient balances. Within a few days, staff are no longer reviewing one clear transaction. They are rebuilding an entire sequence of financial activity.

A daily deposit audit prevents that sequence from breaking. Because the payment is reviewed close to its deposit date, the payer information remains easier to locate, the affected claims are still visible, and unusual adjustments are less difficult to trace. More importantly, completing this review gives every payment a clear direction. It either moves into posting or enters an exception workflow with a named owner.

Find Money That Never Reached the Patient Ledger

That clear direction matters because money can reach the bank without reaching the dental software. When this happens, the practice has received the funds, yet the related claims continue to appear unpaid. As those false balances remain in the aging report, unposted insurance revenue begins to distort the practice’s financial picture.

Consider a payer that deposits $7,200 on Monday. If the related payment record never imports, the bank confirms the receipt while the software continues to show several open claims. Staff may then spend time calling the payer about balances it has already paid. Meanwhile, genuinely unpaid claims receive less attention because the report no longer separates real receivables from posting gaps.

Reviewing the deposit that same day interrupts this chain. Once staff locate the supporting details and update the correct accounts, the aging report becomes more reliable. That corrected report then leads naturally to the next question: did the payer leave the right balance with each patient?

Turn Payer Decisions Into Accurate Patient Balances

Answering that question requires more than entering one total payment. The payer may divide the remaining amount between deductibles, coinsurance, copayments, contractual reductions, noncovered services, and additional insurance. Each decision changes the account differently, so the patient ledger cannot be trusted until staff apply the complete remittance correctly.

When insurance cash posting falls behind, this missing detail can move an incorrect balance toward the patient. A statement may request money that insurance already covered. In another case, a valid patient portion may remain hidden because the insurance balance still appears open. The same delay can also create an incorrect write-off, leave a credit unnoticed, or postpone a necessary refund review.

Daily processing keeps these errors from reaching the next statement cycle. Once the team records the payer’s full decision, it can separate true patient responsibility from balances that still require insurance action. That separation is essential because some unpaid amounts are not ready for patient billing at all.

Move Unresolved Claims Into the Right Follow-Up

Payment records often contain more than reimbursements. Alongside paid claims, the payer may report a denial, request additional documentation, apply a bundling rule, or assign the remaining balance to another carrier. If staff treat the file only as a deposit explanation, these decisions can remain untouched even after the paid items reach the ledger.

For instance, a crown claim may require a missing narrative, while another account may be ready for secondary submission. Delaying the review delays both actions. The first claim continues aging without its documentation, and the second cannot move forward because the primary payment information has not been recorded.

A daily workflow prevents that pause by converting each payer response into a specific task. Paid claims move to posting, documentation requests return to the responsible team, denied services enter correction, and secondary balances move to the next payer. As a result, the review does not simply record yesterday’s activity. It creates today’s follow-up priorities.

Make Collection Reports Reflect Real Revenue

Those priorities only remain accurate when the financial records agree with one another. A deposit in the bank proves that money arrived, but it does not prove that staff assigned it correctly. Similarly, an entry in the dental software proves that someone recorded a payment, but it does not confirm that the bank received the same amount.

For this reason, strong payment reconciliation controls must connect the financial side with the patient-account side before the team closes the transaction. That comparison can reveal a deposit assigned to the wrong office, a payment entered twice, money left unapplied, a recoupment omitted from the batch, or the same file imported more than once.

Finding these exceptions each day keeps the investigation close to the original transaction. Staff can still identify the payer, trace the amount, review the affected accounts, and correct the issue without reopening weeks of activity. Consequently, the owner receives a clearer picture of collections, while the billing team sees which balances still require genuine follow-up.

That level of visibility does not begin with posting. It begins by identifying every insurance deposit that entered the bank and placing it into a controlled daily review.

7 Steps to Connect Insurance Deposits With Payment Records

Step 1: Build a Complete Insurance Deposit Register

Clear financial visibility begins with the bank because it shows which funds actually entered the practice’s account. However, a bank statement alone cannot tell the billing team which claims were paid or whether the related accounts were updated. The first step, therefore, is to turn every new insurance deposit into a trackable item before anyone begins posting it.

Start each business day by reviewing all bank accounts used to receive payer funds. Next, move every new insurance deposit into one insurance deposit register, including payments that already appear familiar. Skipping a deposit because the payer usually sends it on the same day or for a similar amount creates the exact gap this process should prevent.

Record these details for each transaction:

  • Deposit or effective date
  • Exact amount received
  • Bank transaction description
  • Originating payer or payment vendor
  • Bank trace or reference number
  • Receiving bank account
  • Tax ID or office location, when identifiable
  • Employee assigned to the review
  • Current status
  • Date of the next required action

These fields create a working record rather than a passive list. The amount and date help staff locate the transaction, while the bank description and reference details narrow the payer search. At the same time, the location and tax ID fields prevent a multi-office practice from applying funds to the wrong entity.

Do Not Rely on the Bank Description Alone

Bank descriptions often shorten payer names or display an intermediary instead of the dental plan. For instance, a deposit connected with a familiar carrier may appear under the name of its payment vendor. If staff search only for the carrier name, they may conclude that no supporting record exists even though it has already arrived under another identifier.

For this reason, the practice should maintain a simple payer-alias reference that connects:

  • The dental plan’s public name
  • The name shown in the bank
  • The payment vendor, when applicable
  • The clearinghouse or portal used to retrieve details
  • The tax ID or location receiving the funds

Each confirmed payment improves this reference. Consequently, the next deposit from the same originator becomes easier to identify without forcing staff to repeat the same investigation.

Give Every Deposit a Clear Status

Recording the transaction establishes visibility, but its status shows what must happen next. Use a short progression that reflects the actual workflow:

StatusMeaning
NewDeposit entered but supporting details not yet located
LocatedRelated payment record found
ConfirmedIdentifiers and net amount agree
PostedClaim-level activity entered into the dental software
BalancedBank receipt and final software batch agree
EscalatedMissing or conflicting information requires follow-up

This sequence prevents the word “complete” from hiding unfinished work. A deposit marked “Located” still needs validation, while one marked “Posted” still needs final balancing. Only the last completed status confirms that the practice has accounted for the full transaction.

Suppose the bank shows a $9,640 deposit from an unfamiliar originator. Instead of posting it to an unapplied account or waiting for someone to recognize the name, the assigned employee records the transaction as “New.” The amount, date, reference number, and originator then guide the search for its supporting details. If the file cannot be found, the item remains visible with a follow-up date rather than disappearing inside the bank statement.

By the end of Step 1, every incoming insurance payment should have an amount, an identity trail, a status, and an owner. That controlled register becomes the source for Step 2, where the team retrieves the electronic payment explanations needed to support each deposit.

Step 2: Find the Remittance Through the Route That Payer Actually Uses

The deposit register tells the team which payment needs an explanation, but it does not tell them where that explanation will appear. That path changes from one payer to another. Some carriers deliver the file directly into the dental software, while others send it through a clearinghouse, hold it inside a payer portal, or place it under a third-party payment vendor. Multi-location practices may face another variation because the same carrier can route different offices through separate enrollments.

For that reason, the search should begin with the payer’s known delivery path rather than the same portal sequence for every deposit.

A solo office working from one tax ID might receive most records through a single clearinghouse. In that setup, a missing file usually points to an import failure, inactive enrollment, or delivery delay. A DSO, however, may receive payments for several tax IDs through different systems. There, the expected file might exist but sit under another location, provider profile, or billing account.

This difference changes the investigation. The team should first ask:

Where does this payer normally send payment details for this specific tax ID and location?

That question narrows the search before staff begin opening systems at random.

Build a Payer Route Map From Real Payment History

Instead of relying on memory, create a payer route map that reflects how the practice actually receives information. Each payer entry should identify:

  • The name displayed in the bank
  • The dental plan connected with that originator
  • The portal, clearinghouse, or vendor that receives the supporting file
  • The tax ID and office attached to the enrollment
  • The provider profile used when several dentists share the same location
  • The person responsible for access and follow-up
  • Any known delay between the deposit and file delivery

This map should not remain fixed. Payers change vendors, practices add locations, and enrollment records become outdated. Each unusual payment should therefore improve the map rather than force staff to solve the same identification problem again.

Consider a group with three dental offices. Two locations receive one carrier’s payment details through the central clearinghouse, while the third office still receives them through a legacy portal. Searching only the clearinghouse makes the third location’s deposit appear unsupported. The problem is not a missing payment record. It is a location that follows a different delivery route.

Investigate the Break at the Point Where Delivery Should Occur

Once the expected route is clear, staff can identify where the information stopped moving. If the payer portal contains the file but the dental software does not, the break likely occurred between the portal, clearinghouse, and software import. If no file appears anywhere, the issue may involve the payer’s release timing or an enrollment failure.

The investigation should follow the missing link:

What the Team FindsWhat It SuggestsNext Action
File appears in the clearinghouse but not the softwareImport or mapping failureReview rejection logs and software routing
File appears under another officeLocation or tax ID enrollment mismatchCorrect the delivery profile and inspect earlier payments
Deposit appears under a payment vendor’s nameOriginator name differs from payer nameConnect the vendor with the correct carrier in the route map
Several payments from one carrier lack filesWider enrollment or transmission issueEscalate the payer setup instead of researching deposits individually
One file is absent but other payments arrived normallyIsolated delivery delayKeep the item open and monitor the permitted transmission window
Someone posted from a portal copyElectronic file may still arrive laterFlag the account to prevent duplicate entry

This decision-based review prevents staff from treating every missing record as the same problem. More importantly, it directs the correction toward the broken connection instead of merely solving one deposit.

Let the Timing Determine When Waiting Becomes Escalation

Payment details do not always arrive on the deposit date. Under the CAQH CORE reassociation rule, a health plan generally releases the corresponding electronic remittance within a window beginning no more than three business days before and ending no more than three business days after the payment’s effective-entry date.

That window explains why a file may arrive before or after the funds. Still, it should not become a reason to leave the item unowned. When the deposit arrives first, staff should record when the next search will occur and keep the transaction open under the employee responsible for that payer.

Once four business days pass after receipt of either side, CAQH CORE treats the corresponding transaction as late or missing. At that point, the review should move from monitoring to formal follow-up. The assigned employee should use the payer’s resolution process and record the case number, representative response, expected delivery date, and next contact date.

Step 3: Verify the Trace Number Before Confirming the Match

Locating the remittance narrows the search, but a similar payer name, date, or amount does not prove that it belongs to the deposit. The team must now compare the transaction identifier carried in both records.

For a standard healthcare payment, the payer includes a reassociation trace number in the bank addenda and the related remittance. When both values agree, payment trace verification creates a stronger connection than amount-based matching alone.

Review the identifiers in this order:

  1. Reassociation trace number
  2. Net payment amount
  3. Effective or deposit date
  4. Payer or payment originator
  5. Tax ID and receiving location

The amount and date should support the trace match, not replace it. Two deposits can share the same value, while a bulk payment may combine several claim payments under one total.

For example, suppose the bank receives two $3,250 deposits from the same payment vendor on the same day. Two remittances also show $3,250. Matching by payer, date, and amount could easily reverse them. The correct EFT trace number links each deposit to its own file and prevents payments from reaching the wrong patient accounts or office.

If the trace details are missing from the bank view, request the CCD+ addenda information from the financial institution. If the numbers conflict, keep the transaction open and contact the payer or payment vendor rather than forcing a match.

Step 3 is complete only when the trace information and supporting fields point to the same transaction. Once that connection is verified, the team can review whether the deposited amount agrees with the remittance’s true net payment.

Step 4: Compare the Deposit With the Net Remittance Amount

Once the identifiers confirm that both records belong together, the team should test whether their final amounts agree. This comparison must use the remittance’s net payment amount, not simply the total of its positive claim payments.

The difference matters because one payment file may contain:

  • Payments for several patients
  • Prior overpayment recoveries
  • Withholds or interest
  • Claim reversals
  • Provider-level balance adjustments
  • Funds distributed across multiple offices

Suppose the remittance shows $6,700 in current claim payments. The payer also recovers a previous $250 overpayment and applies a $30 provider-level adjustment. After both deductions, the final amount equals $6,420, which should match the bank deposit.

Remittance ActivityAmount
Current claim payments$6,700
Prior overpayment recovery−$250
Provider-level adjustment−$30
Final remittance payment$6,420
Bank deposit$6,420

Without reviewing those deductions, staff may report a false $280 shortage even though the payer transferred the correct net amount.

When the totals differ, do not immediately change a patient account to make the batch balance. First, check whether the payer divided one deposit across multiple remittances, combined several files into one payment, or applied an offset outside the individual claim lines. Each adjustment should remain tied to its actual payer explanation.

Step 4 is complete when the bank amount equals the full net total supported by the remittance. That financial match confirms how much arrived, while the next step determines how the payer distributed that amount across claims, adjustments, and patient balances.

Step 5: Validate Each Claim Before Moving the Remaining Balance

A balanced total confirms that the correct amount reached the bank, but it does not prove that the payer processed every claim correctly or that staff should transfer each unpaid amount to the patient. The team must now move from payment-level balancing to claim-level remittance review.

For each claim, compare:

  • Patient name and account number
  • Date of service
  • CDT code and submitted charge
  • Allowed amount
  • Insurance payment
  • Contractual adjustment
  • Deductible, copayment, or coinsurance
  • Denied or noncovered amount
  • Claim Adjustment Reason Code
  • Remittance Advice Remark Code
  • Secondary insurance information

These details tell one connected financial story. The submitted charge shows what the practice billed, the allowed amount applies the payer contract, and the insurance payment shows what the carrier released. Any difference should then be explained by a valid adjustment, patient portion, denial, or balance assigned to another plan.

Step 6: Post the Batch and Complete a Three-Way Balance

Once every claim has a justified outcome, the team can post the payment into the dental software. However, entering the remittance does not complete the process. The batch must still agree with both the payer’s final total and the actual bank deposit.

This three-way payment reconciliation compares:

Control RecordWhat Must Match
Bank activityFunds the practice received
Payer remittanceNet amount the carrier explained
PMS batchPayment and adjustments staff recorded

Suppose the bank and remittance both show $6,420, but the software batch totals $6,390. The $30 difference proves that part of the transaction remains missing, even though the major claim payments were posted correctly. Staff should find that difference before closing the batch rather than placing it in an unapplied account simply to force a balance.

Review the posting for:

  • Incorrect patient or provider selection
  • Missed claim lines
  • Duplicate imported payments
  • Unmapped adjustment codes
  • Omitted recoupments or interest
  • Unapplied balances
  • Wrong office or bank account
  • Secondary claims that failed to generate

Automated posting deserves the same final check. Software may transfer claim data quickly, but it cannot always resolve closed accounts, location conflicts, unusual payer deductions, or duplicate files without human review.

The team should mark the transaction as “Posted” when the patient ledgers are updated. Only change its status to “Balanced” after all three control records agree to the cent.

That distinction protects the practice from closing incomplete transactions. It also ensures that every remaining mismatch enters Step 7 as a visible exception with a clear owner and resolution path.

Step 6: Post the Batch and Complete a Three-Way Balance

Once every claim has a justified outcome, the team can post the payment into the dental software. However, entering the remittance does not complete the process. The batch must still agree with both the payer’s final total and the actual bank deposit.

This three-way payment reconciliation compares:

Control RecordWhat Must Match
Bank activityFunds the practice received
Payer remittanceNet amount the carrier explained
PMS batchPayment and adjustments staff recorded

Suppose the bank and remittance both show $6,420, but the software batch totals $6,390. The $30 difference proves that part of the transaction remains missing, even though the major claim payments were posted correctly. Staff should find that difference before closing the batch rather than placing it in an unapplied account simply to force a balance.

Review the posting for:

  • Incorrect patient or provider selection
  • Missed claim lines
  • Duplicate imported payments
  • Unmapped adjustment codes
  • Omitted recoupments or interest
  • Unapplied balances
  • Wrong office or bank account
  • Secondary claims that failed to generate

Automated posting deserves the same final check. Software may transfer claim data quickly, but it cannot always resolve closed accounts, location conflicts, unusual payer deductions, or duplicate files without human review.

The team should mark the transaction as “Posted” when the patient ledgers are updated. Only change its status to “Balanced” after all three control records agree to the cent.

That distinction protects the practice from closing incomplete transactions. It also ensures that every remaining mismatch enters Step 7 as a visible exception with a clear owner and resolution path.

Step 7: Close the Match or Assign the Exception

Once the batch balances, the team can close the transaction and record the completion date. If any part remains unresolved, however, the deposit should move into an exception queue rather than disappear inside an unapplied balance or unfinished note.

Strong payment exception management gives every mismatch four elements:

  • A specific reason
  • A responsible employee
  • A next action date
  • Evidence required for closure

Use the mismatch itself to determine the next action:

ExceptionRequired Action
Deposit received but payment details are missingCheck the known delivery route, then open a payer case after the permitted window
Payment details received but funds are absentConfirm the effective date and ask the payer to trace the transfer
Trace numbers conflictVerify the bank addenda and payer record before posting
Deposit and final total differReview offsets, recoupments, interest, and combined files
Payment belongs to another officeTransfer it through the approved location process
File was already posted manuallyBlock duplicate entry and document the earlier batch
Zero-dollar file appearsRoute denials, reversals, or adjustments without searching for a deposit

Zero-dollar remittances deserve particular attention because they explain claim activity without moving money. Since no bank deposit exists, staff should send each denial, reversal, or adjustment to the correct follow-up queue instead of leaving the file on an unmatched-payment report.

The transaction should remain open until the team can prove either that all three financial records agree or that the exception reached its proper resolution. Closing an item because it has aged does not resolve it. It only removes visibility.

With Step 7 complete, every payment ends in one of two controlled outcomes: fully balanced or actively assigned. That distinction keeps unposted funds, unresolved payer decisions, and inaccurate patient balances from hiding inside the revenue cycle.

Turn Every Insurance Deposit Into Account-Level Clarity

Insurance revenue is not fully accounted for simply because money appears in the bank. The practice must still identify the supporting payer record, validate the net amount, update every affected claim, and prove that the final software batch agrees with the deposit.

Completing this process daily keeps one missing file from becoming a week of unexplained transactions. More importantly, it separates genuine outstanding claims from money the practice has already received but failed to record. That clarity improves collection reports, patient balances, denial follow-up, and financial decisions.

How Virtual Dental Billing Supports the Process

Virtual Dental Billing provides structured dental EFT reconciliation services built around each practice’s payers, locations, tax IDs, and software workflow. Our team tracks incoming deposits, locates supporting payment details, verifies transaction identifiers, reviews payer adjustments, posts claim-level activity, and routes unresolved items to follow-up.

This process gives every payment a visible path from the bank to the correct patient ledger. As a result, paid claims no longer remain hidden in aging reports, while missing files, recoupments, and posting differences receive attention before they distort revenue.

Need clearer visibility into your insurance payments? Contact Virtual Dental Billing to build a reconciliation workflow that accounts for every deposit and every affected claim.

Share:

LinkedIn