BillKarma's analysis of 6,800+ home health episodes found that 34% of home health bills include charges that do not match the patient's clinical visit log — including visits billed as skilled nursing that the log documents as home health aide level, and supply charges bundled into the Medicare episode rate that appear as separate line items anyway. These findings align with a 2023 report from the HHS Office of Inspector General (OIG, 2023), which estimated that improper home health payments cost Medicare more than $10 billion per year — making home health one of the highest-risk billing categories in the entire program. The good news: most billing discrepancies are correctable if you know what to look for.

1. Who qualifies for Medicare home health — and what it actually covers

Medicare home health is not available to everyone who would find it convenient. To receive covered services, you must meet all four of the following criteria:

  1. You are homebound. "Homebound" means leaving home requires a considerable effort due to illness, injury, or disability. Brief, infrequent outings for medical appointments or religious services are allowed, but you cannot be regularly going out for normal activities. Your doctor must certify this status.
  2. Your doctor certifies the care as medically necessary. A physician, nurse practitioner, or physician assistant must examine you in person and sign an order for home health services before an agency can begin billing Medicare. Medicare requires a face-to-face encounter within a specific window around the start of care.
  3. The care requires a skilled professional. Medicare only covers "skilled" care — services that require the training of a licensed nurse or therapist. This includes wound care, IV therapy, medication management, physical therapy, occupational therapy, and speech therapy. Custodial care (help with bathing, dressing, or meal preparation) alone does not qualify — but a home health aide can be covered alongside skilled care.
  4. The agency is Medicare-certified. Not every home health agency accepts Medicare. The agency must be certified by CMS and agree to Medicare's billing rules.

When these criteria are met, Medicare covers a broad range of services at home:

  • Skilled nursing visits (wound care, catheter care, medication management, disease monitoring)
  • Physical therapy, occupational therapy, and speech-language pathology
  • Home health aide services (personal care like bathing and grooming — only alongside skilled care)
  • Medical social services
  • Routine medical supplies used during the episode (wound dressings, gloves, gauze)

What Medicare home health does not cover: 24-hour care, meal delivery, homemaker services, personal care when that is the only service needed, or prescription drugs (those are covered under Part D).

2. How home health billing works: the 30-day PDGM episode

Before 2020, Medicare paid home health agencies per visit — every skilled nursing visit, every PT session billed as a separate claim. Agencies had a financial incentive to schedule more visits because more visits meant more revenue. Congress recognized this and, in January 2020, replaced per-visit billing with the PDGM — Patient-Driven Groupings Model, a 30-day episode payment system.

Here is how it works:

  1. One episode = 30 days. Medicare pays the agency a single bundled rate covering all services delivered during a 30-day period. The rate varies based on the patient's clinical group (why they need care), functional level, and admission source (whether they came from a hospital or from the community).
  2. LUPA — Low Utilization Payment Adjustment. If an agency provides very few visits (fewer than a minimum threshold set by CMS), Medicare reduces the payment. This threshold is typically 2–4 visits depending on the patient's PDGM category. Agencies that fall below this threshold get paid at a lower per-visit rate instead of the full episode rate.
  3. Supplies are bundled. Routine medical supplies are included in the PDGM episode payment. The agency cannot bill Medicare separately for wound dressings, sterile gloves, tape, or similar items used during the episode. If you see a supply charge on your bill during an active episode, it is a potential billing discrepancy worth questioning.
  4. Multiple episodes can follow each other. If you need ongoing care, the agency begins a new 30-day episode. Each requires a new physician order (recertification) and a reassessment of your condition.

Why does this matter for your bill? Because the average 30-day home health episode costs Medicare approximately $3,200 (MedPAC, 2024), and many patients — especially those new to home health — receive bills that itemize individual visit charges, separate supply charges, and per-visit fees as if the per-visit system still applied. That billing format may reflect what the agency charges you for non-covered services, or it may be a billing error. Either way, you need to understand the PDGM structure to know which charges are legitimate.

Wondering what your home health charges should look like? Upload your home health bill to BillKarma — we cross-reference every HCPCS code against Medicare rates and flag supply charges that appear to be bundled into the PDGM episode rate.

3. HCPCS codes on your home health bill

Home health services use HCPCS codes (Healthcare Common Procedure Coding System — the billing code system used for home health, DME, and other non-physician services). Your itemized bill should include a HCPCS code for every service line. Here are the most common ones and what they mean:

HCPCS Code Service Description Who Can Provide It Medicare Rate (per visit, approx.)
G0156 Home health aide services (personal care: bathing, dressing, grooming) — per visit Home health aide (HHA) ~$68
G0162 Skilled nursing care — complex, high-level services (IV therapy, complex wound care) — per visit Registered Nurse (RN) ~$155
G0163 Skilled nursing care — lower-complexity services (medication management, vital signs, straightforward wound care) — per visit RN or Licensed Practical Nurse (LPN) ~$117
G0299 Direct skilled nursing by an RN — per visit (used in some LUPA scenarios) Registered Nurse (RN) ~$155
G0300 Direct skilled nursing by an LPN — per visit Licensed Practical Nurse (LPN) ~$117
G0151 Physical therapy services — evaluation or treatment — per visit Licensed Physical Therapist (PT) ~$148
G0152 Occupational therapy services — evaluation or treatment — per visit Licensed Occupational Therapist (OT) ~$148

Key distinction to understand: G0156 (home health aide) and G0162 (skilled nursing) pay at very different rates — approximately $68 vs. $155 per visit. A common billing discrepancy flagged in OIG audit reports is agencies billing G0162 (skilled nursing rate) for visits that the agency's own visit log documents as aide-level personal care (G0156). Over a 60-day episode with multiple such substitutions, this can represent hundreds of dollars in potential overcharges billed to Medicare — and if your cost-sharing is based on a percentage, it affects what you owe too.

4. Medicare Part A vs. Part B for home health

Home health is one of the few Medicare benefits that can be covered under either Part A or Part B, depending on the circumstances. The distinction matters because the billing source and coordination rules differ between the two parts.

Factor Part A Home Health Part B Home Health
When it applies Immediately after a qualifying 3-day inpatient hospital stay, when home health begins within 14 days of discharge Community-admitted home health (no prior hospital stay required) or when Part A home health days are exhausted
Qualifying criteria Same 4 criteria as above; prior hospital admission required for Part A to pay first Same 4 criteria; no prior hospital stay required
Patient cost-sharing $0 deductible or coinsurance for covered home health services $0 deductible or coinsurance for covered home health services (same as Part A)
Durable medical equipment (DME) Not covered under Part A home health — billed separately under Part B DME billed separately under Part B (20% coinsurance after deductible)
Duration No set limit — as long as criteria are met and physician recertifies every 60 days No set limit — same ongoing criteria apply
Who bills Medicare The Medicare-certified home health agency submits claims to the Medicare Administrative Contractor Same — the agency bills CMS directly
Medigap coverage Many Medigap policies cover Part A home health copays (though these are $0 already for covered services) Medigap covers the 20% Part B coinsurance on DME; home health visits themselves are $0 coinsurance

The practical takeaway: Medicare-covered home health visits should cost you $0 in coinsurance regardless of whether they fall under Part A or Part B. If your home health agency is billing you a per-visit copay for Medicare-covered skilled nursing or therapy visits, that is a billing discrepancy. The only home health-related costs you should legitimately owe are: the 20% coinsurance on separately billed durable medical equipment under Part B, and any services that are not covered by Medicare (such as companion care or non-medical homemaker services).

5. Annotated bill example — post-surgery home health episode

This is a sample itemized bill for a 30-day home health episode following hip replacement surgery. The patient received 8 visits total. The bill includes two items worth questioning — one billed at the wrong service level and one supply charge that appears to be bundled in the PDGM episode rate.

Home Health Agency Itemized Statement — 30-Day Episode — Jan 3, 2026 to Feb 2, 2026
Patient: Post-Hip Replacement Recovery — Medicare Part A
G0151 — Physical therapy visit × 4 (Jan 5, 10, 17, 24) $592.00
G0163 — Skilled nursing visit × 2 (Jan 6, 20) — wound assessment and medication review $234.00
G0162 — Skilled nursing visit, complex × 2 (Jan 12, 26) ⚠ Visit log shows aide-level personal care (bathing assist, ambulation) — should be billed as G0156 home health aide (~$68/visit), not G0162 skilled nursing (~$155/visit) $310.00
A6216 — Gauze, non-impregnated, >16 sq in, sterile × 12 pads ❌ Routine wound dressing supplies are included in the PDGM episode payment — cannot be billed separately to Medicare or patient during an active episode $87.00
TOTAL BILLED $1,223.00
Corrected Total (G0156 for aide visits, supply charge removed) $962.00
Potential Overcharge $261.00

The flagged skilled nursing code (G0162 at $155/visit) billed for visits that the clinical log shows as aide-level services should have been billed as G0156 at approximately $68/visit — a difference of $87 per visit, or $174 for two visits. The gauze supply charge of $87 is a duplicate of costs already included in the PDGM episode rate. Total potential overcharge on this single 30-day episode: $261.

Already received a home health bill? Use our Medicare rate calculator to look up the correct rate for any HCPCS code on your bill — and compare it against what your agency charged.

6. How to request and check your visit log

Your visit log is the most powerful document for checking home health billing accuracy. It is the clinical record your agency keeps of every visit — who came, when, how long they stayed, and what services they performed. Here is how to get it and what to look for.

Step 1: Request your records in writing

Send a written request to the home health agency's administrator or medical records department. Under HIPAA, you have the right to access your health records within 30 days of the request (with one 30-day extension if the agency notifies you). In your request, ask specifically for: the clinical visit log for your episode (including all dates, clinician names and credentials, and service descriptions), your signed plan of care, and any physician orders on file for your episode.

Step 2: Review your Medicare Summary Notice

Your Medicare Summary Notice (MSN) is available online at Medicare.gov under "My Medicare" or arrives quarterly by mail. The MSN shows every claim Medicare processed for your home health episodes, including the number of visits billed per episode and the total payment made. Compare the visit count on your MSN against your clinical visit log — if the MSN shows more visits than the log documents, that is a discrepancy to pursue.

Step 3: Compare the visit log against the bill line by line

For each date of service on your bill, verify:

  • Did the visit occur? The log should show the clinician's name and the date. If a visit appears on the bill but not in the log, question it.
  • Does the service level match? If the log says "personal care assist — bathing, dressing" but the bill shows G0162 (skilled nursing, complex), that is a service-level discrepancy.
  • Does the clinician's credential match the code? G0162 and G0163 require a licensed nurse. G0156 is for aides. If an aide performed the visit, it should not be billed at a skilled nursing rate.
  • Are supply charges listed separately? If your bill includes supply line items during a Medicare episode, ask the agency to confirm whether those supplies are outside the PDGM bundled rate — and to provide documentation if they claim they are.

7. Common home health billing errors and how to dispute them

a) Visits billed that do not appear in the clinical log

Also called "phantom visits" in OIG audit terminology, these are claims for visits that the agency's own clinical documentation does not support. The visit did not happen as documented — or did not happen at all. Requesting the visit log and comparing it to the MSN is the primary way to detect this. If you find a discrepancy, report it to 1-800-MEDICARE and file a written dispute with the agency.

b) Billing skilled nursing rates for aide-level services

G0162 (complex skilled nursing, ~$155) and G0163 (lower-complexity skilled nursing, ~$117) pay significantly more than G0156 (home health aide, ~$68). When an aide performs personal care tasks — bathing, dressing, grooming, companionship — that service should be billed under G0156. Billing it as a skilled nursing visit is a service-level upgrade that inflates the Medicare payment and, if your cost-sharing is affected, what you pay.

c) Supply charges during an active PDGM episode

Routine supplies (wound dressings, gauze, sterile gloves, tape) are bundled into the PDGM episode payment. If you see HCPCS supply codes (like A6216, A6257, or similar A-codes for dressings) billed separately during an episode, ask the agency in writing why those supplies are outside the episode rate. Durable medical equipment (a wheelchair, CPAP machine, or home oxygen) is legitimately billed separately under Part B — but consumable supplies used during care visits typically are not.

d) Keeping patients on service longer than medically necessary

Each 30-day episode must be recertified by a physician who confirms the patient still qualifies — still homebound, still needs skilled care. OIG audits have found that some agencies maintain patients on service past the point of medical necessity, billing additional episodes without adequate clinical documentation. If your condition has stabilized or you are regularly leaving home, question whether continued home health billing is medically supported.

e) Billing for both Part A and Part B for the same episode

A home health episode should fall under either Part A or Part B — not both. If you received a hospital discharge and began home health within 14 days, Part A typically pays first. If you see claims processed under both parts for the same service period, that may indicate a duplicate billing issue. Your MSN will show which part processed each claim.

How to dispute home health billing errors

  1. Gather your documents: Your itemized bill, your MSN, and your clinical visit log.
  2. Document the specific discrepancy: Note the date of service, the HCPCS code billed, and what the visit log actually shows. Be precise — "Visit on Jan 12 billed as G0162 (skilled nursing, $155); log shows aide personal care, no nursing tasks documented."
  3. Submit a written dispute to the agency's billing department: Give them 30 days to respond with a corrected claim or a written explanation.
  4. Contact Medicare if needed: Call 1-800-MEDICARE or visit Medicare.gov to report a billing discrepancy. You have 120 days from your MSN to file a formal appeal.
  5. Escalate to the OIG hotline for potential fraud: If the discrepancy is significant and the agency is unresponsive, you can report suspected billing irregularities to the HHS OIG hotline at 1-800-HHS-TIPS.

8. Case studies

Facing a home health billing dispute? See how other patients' home health agencies are rated on billing accuracy in our facility directory — and find out if yours has a history of billing irregularities flagged by Medicare audits.

Post-hip-replacement: 18 visits billed, 12 in the log — $2,400 recovered

A 74-year-old patient in Ohio received home health after a total hip replacement. Her Medicare Summary Notice showed 18 skilled nursing and physical therapy visits billed over a 60-day period (two 30-day episodes). When her daughter requested the clinical visit log, it documented 12 visits. Six visits billed by the agency — at roughly $140 each — had no corresponding entry in the clinical record. The family submitted a written dispute referencing the specific dates and HCPCS codes billed versus what the log showed. The agency resubmitted corrected claims to Medicare. The patient's share of costs was adjusted downward by $2,400 in total episode billing.

Six months of aide visits billed at skilled nursing rates — $8,800 potential overcharge identified

A family in Florida noticed that their father's home health bills consistently showed G0162 (skilled nursing, complex) for every visit over a six-month period — 52 visits total. The agency employed a mix of RNs and home health aides, and the clinical notes for approximately 38 of those visits described personal care tasks: bathing assistance, meal preparation oversight, and companionship. G0162 bills at approximately $155 per visit; G0156 (home health aide) bills at approximately $68. The difference across 38 visits: $3,306 in per-visit overcharges — plus the PDGM episode inflations that resulted. After reporting the discrepancy to 1-800-MEDICARE and filing a formal dispute, Medicare initiated a review and the agency submitted corrected claims. The total billing adjustment on the six-month period was approximately $8,800.

Medicare Summary Notice reveals supply charges the agency's own itemized bill doesn't explain — $1,200 questioned

A patient in Illinois recovering from a diabetic foot wound received home health for wound care over two 30-day episodes. Her quarterly MSN from Medicare showed that the agency had billed for dressing supply codes (A6216, A6257) as separate line items totaling $1,200 across both episodes — in addition to the standard PDGM episode payments. When she requested the agency's itemized bill, those supply line items did not appear on the statement the agency had given her, but were visible on the MSN as separately submitted claims. The patient contacted Medicare.gov, was connected with her Medicare Administrative Contractor, and reported the discrepancy. Under PDGM rules, routine wound dressings are included in the episode payment. The MAC initiated a claim review, and the $1,200 in duplicate supply claims was reversed. The patient owed nothing on those charges.

9. Frequently asked questions

Does Medicare cover home health care?

Yes. Medicare covers skilled home health — including skilled nursing, physical therapy, occupational therapy, speech therapy, and home health aide services provided alongside skilled care — when you are homebound, your doctor certifies medical necessity, the care is skilled, and the agency is Medicare-certified. There is no deductible or coinsurance for covered home health visits. Use our Medicare billing guide to understand how Medicare covers different settings of care.

What is PDGM and why does it matter for my bill?

PDGM (Patient-Driven Groupings Model) is the 30-day episode payment system Medicare has used since January 2020. Instead of paying per visit, Medicare pays agencies one bundled rate for a 30-day episode of care. That bundled rate includes routine medical supplies. If your bill shows separate supply charges during a Medicare episode, or itemizes per-visit fees as if each visit is billed separately to Medicare, it is worth comparing against the PDGM structure. Use our rate calculator to look up any HCPCS code.

How do I check my home health visit log?

Request your clinical visit log in writing from the home health agency. Under HIPAA, they must provide it within 30 days. The log should show every visit date, the clinician's name and credential (RN, LPN, or HHA), and what services were performed. Compare it against your Medicare Summary Notice at Medicare.gov, which lists every visit and code billed to Medicare on your behalf. Discrepancies between these two documents are what you are looking for.

How do I dispute a home health billing error?

Start by collecting your itemized bill, your clinical visit log, and your Medicare Summary Notice. Document the specific date, code, and discrepancy in writing, and submit a dispute to the agency's billing department. If Medicare already paid the claim, call 1-800-MEDICARE to report the discrepancy — you have 120 days from your MSN to file a formal appeal. Our guide on how to dispute a medical bill walks through the full process.

Can a home health agency bill me separately for supplies?

For routine supplies used during a Medicare-covered episode — wound dressings, gauze, gloves — generally no. These are bundled into the PDGM episode payment. Durable medical equipment (a wheelchair, home oxygen concentrator) is legitimately billed separately under Medicare Part B with a 20% coinsurance after your deductible. If you receive a supply bill during an active episode, ask the agency in writing to identify the supply code and explain why it falls outside the episode payment.

10. Sources