ERAs in Statements out A/R that closes
ERA auto-posting, A/R aging by bucket, a denial worklist with reason codes, online patient payments via the portal, and real-time eligibility verification — built into the same record Claims sends from.
See it in action
Watch how Whadata Billing auto-posts ERAs and works denials
Videos coming soon
835s come in Money lines up
When an ERA arrives, Billing matches each line to the right claim, posts the payment, marks the patient responsibility, and queues anything that doesn't match for review. The billing team works exceptions, not every check.
- X12 835 ingest from every major payer
- Line-level posting with adjustment codes
- Patient responsibility flowed to next statement
- Mismatches queued, not silently dropped
A worklist not a folder
Aging buckets refresh themselves. Denials hit a workqueue with reason codes, suggested fixes, and appeal templates. Filter by payer, by provider, by amount, by age. Resolve out.
- 30 / 60 / 90 / 120+ aging buckets
- Denials grouped by CARC/RARC reason
- Appeal templates per denial type
- Worklist assignment + status tracking
Patients pay in two taps
Statements land in the patient portal. Patient sees what they owe, what insurance paid, and a payment button. Card or ACH, full or partial, payment plan if you allow them. Receipts auto-emailed.
- Portal-based statement viewing
- Card + ACH payment processing
- Configurable payment plans
- Auto-email receipts + reminders

Standards & integrations
The standards Billing speaks. The plumbing keeping AR moving.
The money in matches the work done
ERA auto-posting, denial worklists, portal payments. The whole back office, automated.