8 Common North Carolina Medicaid Billing Errors That Are Costing Your Agency Money
Most denied or recouped claims don’t come from one big mistake; they come from small, repeatable errors that slip through because a check got skipped. Here are the most common billing errors home care agencies make, and exactly how to avoid them, plus where the right software, like GEOH, takes the manual guesswork out of catching them before they cost you.
1. Billing Before Confirming Eligibility
Medicaid status can change from month to month. Billing a member without confirming they’re still active and still enrolled with the correct payer is one of the fastest ways to get a claim denied.
Fix it: Verify member eligibility and payer on the 1st and 15th of every month, before you bill, not after.
GEOH billing runs eligibility checks automatically before claims go out, so you’re not relying on someone remembering to check manually.
2. Letting Authorizations Lapse
Submitting a claim when the auth period has expired, units have run out, or start/end dates no longer line up is a completely avoidable denial.
Fix it: Confirm the auth period is active, units are available, and dates haven’t lapsed before every billing run. Start coordinating renewals before authorizations expire, not after you’ve already billed against an expired one.
GEOH billing tracks authorization units and expiration dates in real time and flags them before they run out, so renewals happen ahead of the deadline instead of after a denial.
3. Skipping Diagnosis Code Verification
Incorrect or outdated diagnosis codes are a common source of denials.
Fix it: Confirm that diagnosis codes are correct and accurate before every single submission.
4. Not Reconciling EVV and Aggregator Data Before Billing
Billing without matching your visits first is one of the most frequently skipped steps, and one of the most expensive to skip. Missing check-ins and check-outs, mismatched visit totals in Sandata, HHAeXchange, or Carebridge, duplicate records, and unexpected visit statuses all lead to denials if they aren’t caught first.
Fix it: Confirm EVV check-in and check-out records exist for every visit and verify aggregator totals match what you’re billing (payer and member) before you submit. Don’t skip your aggregator checks.
GEOH syncs directly with Sandata, HHAeXchange, and Carebridge, so mismatches and missing visits surface automatically instead of showing up as a denial after the fact.
5. Not Reading the RA Report Every Week
This is the error with the biggest blind spot. The RA report is the only notification you’ll get for adjustments to previously processed claims. If Medicaid recoups a payment or adjusts a claim later, due to an audit or an error, it shows up only on the RA. Skip reading it, and you may not realize you owe money back or need to rebill until it’s a much bigger problem.
Fix it: Review your RA report every single week, without exception. Read every claim status, whether paid, denied, or partially paid, and note every EOB and remark code.
6. Fixing Denials One at a Time Instead of Looking for Patterns
Correcting an individual denied claim without asking why it happened means the same error keeps repeating, quietly draining revenue claim after claim.
Fix it: When you see a recurring denial, dig into whether a systemic issue, such as a coding habit, an authorization gap, or an EVV mismatch, is causing it repeatedly, and fix that root cause.
7. Math and Formatting Errors on Claims
Unverified unit counts and dollar amounts, claims that overlap service months, multi-visit claim lines, and missing procedure codes or modifiers are all avoidable errors that slow down processing and increase denials.
Fix it:
- Triple-check unit counts and dollar amounts before submitting.
- Never overlap months on a single claim; one month per claim, always.
- Submit one visit per claim line. It makes tracking, correcting, and resubmitting dramatically easier.
- Verify procedure codes and all required modifiers at any time. Waiver providers should always include their modifiers.
8. Not Keeping a Claims Log
Without a running record, agencies lose track of what’s been billed, what’s been paid, and what still needs follow-up, making it much harder to catch and correct errors after the fact.
Fix it: Build and maintain a claims log with member name, DOB, Medicaid ID, service dates, payer, amount billed, amount paid, TCN/ICN number, and notes on any denials or follow-up actions needed.
GEOH billing keeps this log built automatically as claims process, so nothing depends on someone updating a spreadsheet by hand.
The Takeaway
Almost every one of these errors comes down to skipping a check that only takes a few minutes: confirming eligibility, reconciling EVV data, reading the RA, verifying codes. Build these into your routine, twice a month at minimum, and you’ll catch problems while they’re small instead of finding out about them as a recoupment months later.
One more habit worth building alongside these: know your provider reps at each MCO/LME and build the relationship before you need it. When an error does slip through, that relationship is often what gets it resolved quickly.
The truth is, most of these errors happen because they depend on someone remembering to run a manual check in the middle of a busy week. That’s exactly the gap GEOH’s billing tools are built to close: automatic eligibility checks, real-time authorization tracking, EVV/aggregator reconciliation, and organized RA reporting, all in one place. Less time spent hunting for errors after the fact, more time spent running your agency.