← BlogGuide · 7 min read

ERA vs. EOB vs. EFT: what each one is and how they fit together

The statement, the data file and the deposit behind every dental insurance payment: how a trace number ties them together, how to enroll, and where reconciliation breaks.

By Dr. Salem Sayegh, general dentist, Glendora, California ·

The short answer: an EOB is the statement a person reads, an ERA is the same information as a data file your software can import (the HIPAA 835 transaction), and an EFT is the money arriving in your bank by ACH. One insurance payment produces all three. They are tied together by a trace number, and a dental office's books are only right when the three agree.

Three records of one payment. Clip made for this guide.

These three abbreviations get used as if they were interchangeable, and they are not. In my practice in Glendora the confusion shows up at the same place every time: a deposit lands in the bank and nobody can say which patients it pays. Knowing which record is which is the first step to fixing that.

EOB, ERA and EFT side by side

The three records of an insurance payment
QuestionEOBERAEFT
What it isA statement explaining how a claim was processedThe same explanation as a data fileThe payment itself
FormatPaper, or a PDF in the payer portalASC X12N 835 transactionACH deposit (NACHA CCD+ with addenda)
Who reads itA personPractice management softwareYour bank
Where it arrivesMail or the payer portalYour clearinghouse or practice management systemYour bank account
What you do with itRead it and post by handImport it, review it, post from itMatch it to the EOBs or ERAs it pays
Needs enrollmentNoYes, with each payerYes, with each payer

What is an EOB?

An explanation of benefits is the payer's statement for a claim. For each procedure it shows the fee submitted, the amount allowed, what the plan paid and what the patient owes, with remark codes explaining any reduction. It is not a bill. If you have to post from one by hand, how to read a dental EOB walks through every field and the posting order.

What is an ERA?

An electronic remittance advice is the EOB's information in a structured file: the ASC X12N 835 transaction, which HIPAA sets as the standard for electronic remittance. Because every line is coded, practice management software can read it and propose the postings. The office reviews them and accepts.

An ERA explains each adjustment with a group code and a reason code. The four below cover most of what a dental office sees on a clean in-network claim.

Common adjustment codes on a dental ERA
CodeMeaningWhat the office does
CO-45Contractual obligation: charge exceeds the fee schedule or maximum allowableWrite off (in-network)
PR-1Patient responsibility: deductibleBill the patient
PR-2Patient responsibility: coinsuranceBill the patient
PR-3Patient responsibility: copaymentBill the patient

What is an EFT?

An electronic funds transfer is the payment, sent through the ACH network instead of by paper check. One EFT usually pays many claims for many patients. The HIPAA standard for a health care EFT is the NACHA CCD+ format, whose addenda record carries a trace number so the deposit can be matched to its remittance.

A virtual credit card is not an EFT in this sense. It is a card number sent to the office to run through its own terminal, and the office pays the merchant fee. Under federal rules a HIPAA-covered health plan must pay by standard ACH EFT when a provider asks for it, and CMS has said plans may not require providers to accept virtual cards.

How the three fit together

  1. The payer processes the claim and produces the remittance: an EOB, an ERA, or both.
  2. The payer sends the money as one EFT covering every claim in that payment run.
  3. The office matches them. The trace number on the ERA (its TRN segment) is the same number carried in the ACH addenda. On an EOB it appears as the check or EFT number.
  4. The office posts each claim line: plan payment, contractual write-off, patient balance.
  5. The office confirms the totals. Every remittance under one trace number, added together, equals the deposit.

How to enroll in ERA and EFT

  • Enroll payer by payer. There is no single switch. Each payer has its own enrollment, usually through its provider portal or through your clearinghouse.
  • Enroll in both at once. EFT without ERA leaves you downloading EOBs by hand to explain each deposit.
  • Use the same tax ID and bank details everywhere. Mismatches are the usual reason an enrollment stalls.
  • Ask your bank about addenda. Many online statements cut off the trace number. Your bank can tell you how to see the full ACH record.
  • Decline virtual cards in writing if you do not want them, and request ACH EFT.

Where it still breaks

  • Payers with no ERA. Some dental payers and many smaller plans send only an EOB to the portal.
  • ERA without the detail. The file imports, but a denial or downgrade needs the full EOB or a letter to understand.
  • Timing gaps. The ERA arrives days before or after the deposit, and one gets posted without the other being checked.
  • Double posting. A claim is posted from the ERA and again from the paper EOB.
  • Takebacks. A payer recovers an old overpayment inside a new payment, so the deposit is smaller than the claims it lists.

Where an AI agent fits

ERA import handles the payers that send clean files. What is left is the part that needs a person at a screen: signing in to the portals that only offer EOBs, downloading the statements, keying them in and checking every deposit against what was posted. That remainder is what Sai for Dentists does. It works the payer portal and your practice management software on screen, posts each line, matches the total to the bank deposit and flags denials, takebacks and mismatches for your team.

For how this compares with other tools, see the four kinds of dental billing software. California offices should also know the state's payment deadlines.

Sources

  • 45 CFR 162.925 (health plan requirements for standard transactions) and 45 CFR 162.1602 (EFT and remittance advice standards).
  • CMS, HIPAA Administrative Simplification guidance on EFT and virtual credit card payments.
  • X12 claim adjustment group codes and claim adjustment reason codes.

Common questions

What is the difference between an ERA and an EOB?

They carry the same payment information in two formats. An EOB (explanation of benefits) is written for a person to read, on paper or as a PDF in the payer portal. An ERA (electronic remittance advice) is the HIPAA 835 data file that practice management software can import and post from. An office that receives ERAs still uses EOBs for payers that do not send them and for checking anything the ERA leaves unclear.

Is an ERA the same as an 835?

Yes. The ERA is the ASC X12N 835 transaction, formally the Health Care Claim Payment/Advice. HIPAA names the 835 as the standard format for electronic remittance, so "ERA" and "835" refer to the same file.

Can a dental office have EFT without ERA?

Yes, and it is a common source of posting trouble. The money arrives by ACH, but the explanation still has to be downloaded from the payer portal as an EOB. Someone has to find the statement that matches each deposit before anything can be posted.

Does a dental insurer have to pay by EFT if the office asks?

A health plan covered by HIPAA must pay by standard ACH EFT when a provider requests it, under 45 CFR 162.925. CMS guidance also says a plan cannot require a provider to accept virtual credit card payments. Enrollment is done separately with each payer.

How do you match an ERA to a bank deposit?

By the trace number. The ERA carries a reassociation trace number (the TRN segment) and the ACH deposit carries the same number in its addenda record. Match the two, then confirm the ERA total equals the deposit amount. Many bank statements truncate the addenda, so ask your bank how to see the full record.

What do CO-45 and PR-1 mean on a dental ERA?

They are claim adjustment codes. The two letters are the group: CO is a contractual obligation, which the office writes off, and PR is patient responsibility, which the office bills to the patient. The number is the reason: 45 means the charge exceeds the fee schedule or maximum allowable amount, 1 is the deductible, 2 is coinsurance and 3 is a copayment.

Southern California offices: use Sai free as a design partner.

Apply for the startup cohort