Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
HCPCS Code

HCPCS code G0249 – Home INR monitoring test materials


Code Definition

G0249 is the HCPCS Level II code for the test materials and equipment a patient uses for home INR monitoring. It covers patients with a mechanical heart valve, chronic atrial fibrillation, or venous thromboembolism who meet Medicare coverage criteria. One unit includes 4 tests and the reporting of results to the physician.

Testing may not occur more than once a week. G0248 covers the face-to-face demonstration that comes first, and G0250 covers the physician's review. Mixing up the three codes is a frequent cause of denials.

Level
Level II
Category
G0000-G9999 — Procedures and professional services (temporary)
Code range
G0248-G0250 Home INR monitoring services
Billable
No
Code also known as
home prothrombin time monitoring, warfarin home testing, INR self-testing supplies, home coagulation monitoring
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS Code G0249 covers home INR test materials and equipment plus reporting results to the physician, billed in units of 4 tests.

G0248 covers the face-to-face demonstration, and G0250 is billed separately by the managing physician for the same period.

Z79.01 is commonly reported alongside the indication code, so verify the MAC billing article before treating it as required.

Medicare covers home INR testing for mechanical heart valves, chronic atrial fibrillation, or venous thromboembolism after at least 3 months on warfarin.

Practice software such as Pabau validates each claim for missing or invalid details before it reaches the payer.

HCPCS Code G0249: Official descriptor and code definition

HCPCS Code G0249 is the Medicare HCPCS Level II code for the test materials and equipment a patient uses for home INR monitoring. The CMS long descriptor reads, clause by clause:

  • “Provision of test materials and equipment for home INR monitoring”
  • “of patient with either mechanical heart valve(s), chronic atrial fibrillation, or venous thromboembolism who meets Medicare coverage criteria”
  • “includes provision of materials for use in the home and reporting of test results to physician”
  • “testing not occurring more frequently than once a week”
  • “testing materials, billing units of service include 4 tests”

G0249 belongs to the G-code series, the temporary national codes for procedures and professional services. Medicare Part B pays for it when the patient meets the national coverage determination for home INR monitoring (NCD 190.11).

What G0249 covers: Included services and supplies

One unit of G0249 covers 4 tests, which is about one month of weekly testing. The code pays for the supplies and the reporting of results, not for a clinical act.

A G0249 unit typically includes:

  • A portable coagulation monitor (INR meter) for home use
  • Test strips compatible with the device, for the tests billed
  • Lancets and a lancing device for fingerstick blood collection
  • Control solutions for meter calibration and quality checks
  • Reporting of the INR test results to the managing physician

These components are not billed separately. A separate test-strip code for the same tests duplicates what G0249 already pays for.

What G0249 does not cover: Exclusions and non-billable components

The following services sit outside G0249 and are billed under their own codes, if at all:

  • Patient demonstration (G0248): The face-to-face demonstration before home testing begins is a separate service. G0249 covers the materials and result reporting only.
  • Physician review and interpretation (G0250): The managing physician bills the review of home INR results under G0250. G0249 does not pay for that clinical work.
  • Warfarin itself: The anticoagulant is a pharmacy benefit and is not part of G0249.
  • Lab-based prothrombin time testing (CPT 85610): In-office or laboratory INR tests are billed under CPT 85610. G0249 is for home self-testing supplies only.
  • Office-based monitoring visits: Anticoagulation visits in the office have their own E/M codes. G0249 does not cover those encounters.

G0248, G0249, and G0250: Understanding the home INR code family

The three G-codes together cover a home INR monitoring program, but each has its own biller and timing. G0248 covers the demonstration, G0249 covers the materials, and G0250 covers the physician’s review. The table below sets them side by side.

CodeDescriptor (abbreviated)Service typeWho billsBilling frequencyRelated code
G0248Demonstration of home INR testing before home monitoring startsTraining / educationThe provider performing it, under the direction of a physicianBefore home testing beginsNone
G0249Provision of test materials and equipment for home INR monitoringSupply provisionThe supplier of the test materialsPer 4 tests; no more than weekly testingG0250, billed separately by the physician
G0250Physician review, interpretation, and patient management of home INR testingPhysician reviewManaging physicianPer 4 tests; no more than weekly testingBilled separately from G0249

The demonstration comes before the first G0249 unit. After that, the supplier bills G0249 for the materials and the managing physician bills G0250 for the same period. The flow below shows who bills each step.

Flow of the three home INR monitoring codes: G0248 face-to-face demonstration before home testing, billed under physician direction; G0249 test materials and result reporting, billed by the supplier, 4 tests per unit, testing no more than once a week; G0250 physician review, billed by the managing physician on a separate claim, 4 tests per unit
G0249 is the only one of the three codes the materials supplier bills, so its claim never needs to carry G0250. Based on the CMS HCPCS descriptors and NCD 190.11.

Medicare coverage criteria for G0249

Medicare covers home INR monitoring under G0249 only when the patient meets every criterion in NCD 190.11. The main conditions are:

  • The patient is on oral anticoagulation therapy with warfarin
  • The patient has a covered indication: a mechanical heart valve, chronic atrial fibrillation, or venous thromboembolism
  • The patient has been on warfarin anticoagulation for at least 3 months before home testing starts
  • The patient has completed a face-to-face education program and shown correct use of the device
  • Self-testing happens no more than once a week
  • A physician order for home INR monitoring is on file

Porcine (xenogenic) heart valves are not a covered indication. Medicare Administrative Contractors (MACs) publish billing and coding articles that add claim-level detail, so check yours before billing.

ICD-10 diagnosis codes that support G0249 claims

A G0249 claim needs a primary diagnosis that matches a covered indication. Z79.01 (long-term anticoagulant use) is commonly reported alongside the indication code. Verify against MAC article A55756 before treating it as required.

ICD-10 CodeDescriptionRole on claim
I48.0 / I48.11 / I48.19 / I48.2x / I48.9xAtrial fibrillation and flutter (various specificity)Primary indication for chronic atrial fibrillation
Z95.2Presence of prosthetic heart valveStatus code supporting a mechanical valve indication
Z95.4Presence of other heart-valve replacementStatus code; porcine (xenogenic) valves are not covered
I82.401 / I82.409 / I82.4×1 / I82.4×9Acute embolism and thrombosis of deep veins of lower extremityPrimary indication for venous thromboembolism (chronic DVT codes sit in I82.5x)
Z79.01Long-term (current) use of anticoagulantsCommonly reported alongside the indication code; verify the MAC article
D68.61Antiphospholipid syndromeNot an NCD indication; MAC-specific, so check your contractor before use

ICD-10 codes update every year on October 1. Check code validity against the current FY2027 CMS ICD-10-CM tabular list.

How to find the 2026 Medicare rate for G0249

The 2026 Medicare Physician Fee Schedule (MPFS) sets national relative value units (RVUs) for G0249. The Geographic Practice Cost Index (GPCI) then adjusts the payment by locality. Use the CMS Physician Fee Schedule lookup tool to pull the rate for your locality.

G0249 pays for supplies and result reporting, so its value sits in the practice expense component rather than physician work. Commercial plans negotiate their own rates and may set separate authorization rules. Run a locality-specific lookup before you quote expected reimbursement.

How to bill HCPCS Code G0249 correctly: Units, frequency, and place of service

G0249 is billed in units of 4 tests. Claims management software can check claim details before submission, but billers still need to know the rules behind each check.

Pabau claims and billing screen
Pabau’s claim validation checks each claim for missing or invalid details, so a G0249 line goes out with its units and diagnoses complete.
  • Units: One unit covers 4 tests, which is about one month of weekly testing. Bill units that match the tests the patient performed.
  • Frequency: Testing may not happen more than once a week. Units that imply more frequent testing will not be covered.
  • Place of service: Check the place of service your MAC expects for home testing supplies. Confirm it before you set a default on the claim template.
  • Companion code G0250: G0250 is billed separately by the managing physician for the same period. When the supplier and the physician are different entities, each submits its own claim.
  • Claim line structure: Use the supply date as the date of service and list the covered indication as the primary diagnosis. Z79.01 is commonly reported alongside it, so verify the MAC article.
  • Modifiers: No standard modifiers are routinely required for G0249 under Medicare. Check with your MAC if it requests one for documentation or coverage purposes.

Pro Tip

Before billing G0249 for a new patient, confirm the record documents the face-to-face demonstration. Without it, the coverage criteria are not met and the claim is at risk.

Common G0249 claim denial reasons and how to prevent them

G0249 denials tend to trace back to the same billing errors. A denial management process catches them before they repeat. The CARC codes below are explained in our guide to medical billing denial codes.

Denial reasonCARC code (typical)Prevention tip
Primary diagnosis not a covered indicationCARC 50Match the primary ICD-10 code to a covered indication in NCD 190.11 and your MAC article before submission
Demonstration and education not documentedCARC 50 / CARC 96Confirm the record shows the face-to-face education and device demonstration before the first G0249 claim
Units exceed the weekly testing limitCARC 151Bill units that match the tests performed; testing may not occur more than once a week
Place of service does not match the MAC’s requirementCARC 5Set the place of service your MAC article specifies for home testing supplies
Missing or insufficient physician order documentationCARC 16Keep a physician order for home INR monitoring in the record before billing the first G0249

Practices with repeated G0249 denials should audit their pre-submission checks. Clean claim submission checks for units, diagnosis codes, and documentation catch these patterns before the claim reaches the payer.

Documentation requirements: What the medical record must show

Under the CMS billing and coding article for home PT/INR monitoring (A55756), every G0249 claim needs documentation that supports medical necessity. Treat the list below as an audit-readiness checklist for an Additional Documentation Request (ADR).

  • Physician order: It specifies home INR monitoring, names the anticoagulation indication, and is signed by the managing physician.
  • Covered-indication diagnosis in the record: The primary ICD-10 code on the claim matches a diagnosis documented in the medical record, not only on the claim.
  • Education and demonstration record: It shows the patient or caregiver completed the face-to-face program, who provided it, the date, and the patient’s demonstrated competency.
  • Ability and willingness to self-test: A physician note confirms the patient can perform home INR testing safely.
  • INR result log: A record of the readings the patient reported to the managing physician, showing they were received and reviewed.
  • Physician review documentation (supporting G0250): A note showing the results were reviewed and recording any warfarin dose change or other action.

Medical billing compliance programs work best when this checklist is part of patient enrollment. Practices that collect it at enrollment avoid rebuilding records after a denial.

G0249 vs CPT 85610: When to use each code

CPT 85610 is the code for a prothrombin time test performed on a collected specimen. HCPCS Code G0249 is a supply code for home testing, not a test performance code. The table below sets out where each one applies.

FactorHCPCS Code G0249CPT 85610
What the code capturesProvision of test materials and equipment (supplies)Performance of a prothrombin time laboratory test (clinical procedure)
Who performs the testPatient or caregiver (self-testing at home)Clinician, lab technician, or point-of-care staff
Where the test is performedPatient’s homeOffice, outpatient practice, or lab facility
Applicable payerMedicare Part B (NCD 190.11 criteria)Medicare, Medicaid, and most commercial payers
Can they be billed together?Not for the same test eventThe home-testing benefit replaces in-office testing for that period

In practice: A patient who comes to the office for an INR draw is billed with CPT 85610. Once enrolled in home monitoring with a physician order, the same patient generates G0249 claims for the home testing supplies.

How Pabau supports clean claims for home INR monitoring codes

Home INR billing splits one program across three codes and, often, two billers. Without a check before submission, a wrong unit count or missing indication code only surfaces when the denial arrives.

Pabau, the practice management platform we build, validates every claim for missing or invalid details before it leaves the system. US practices send claims to their payers through Claim.MD. If a claim comes back rejected, Pabau flags it as needing action and links straight to the field to correct.

The claims dashboard tracks each G0249 and G0250 claim from pending to paid. Your billing team sees which home monitoring claims are stuck without opening each one.

Send cleaner home INR monitoring claims

Pabau’s claim validation catches missing or invalid details before submission. Rejected claims show the field to fix, so anticoagulation billing gets paid faster.

Pabau claims management dashboard

Conclusion

G0249 pays the supplier for home INR materials and result reporting, in units of 4 tests. It does not pay for the demonstration or the physician’s review. Bill it only after the record shows the face-to-face education, 3 months of warfarin therapy, and a covered indication.

The trade-off is upfront work for fewer denials. Collecting the order, the education record, and the indication at enrollment means each later claim goes out complete. Book a demo to see how Pabau checks anticoagulation claims before they reach Medicare.

Continue your research

Continue your research

Need to understand medical billing fundamentals before diving into HCPCS specifics? What is medical billing covers the end-to-end claims lifecycle from charge capture through payment posting.

Dealing with a backlog of G0249 denials? Denial management in healthcare outlines a systematic workflow for identifying root causes and resolving claim rejections at scale.

Want to understand the revenue cycle context that G0249 billing sits within? What is revenue cycle management explains how supply provision codes like G0249 fit into the broader claims-to-payment workflow.

Frequently asked questions

What does HCPCS Code G0249 cover?

HCPCS Code G0249 covers the test materials and equipment for home INR monitoring, including the meter, test strips, lancets, and control solutions. It also covers reporting test results to the physician, and one unit includes 4 tests. The demonstration is billed under G0248 and the physician’s review under G0250.

What is the difference between G0248, G0249, and G0250?

G0248 is the face-to-face demonstration before home testing starts, done under the direction of a physician. G0249 is the supplier’s code for the test materials and result reporting. G0250 is billed separately by the managing physician for reviewing and acting on the results for the same period.

What ICD-10 diagnosis codes support G0249?

G0249 needs a primary diagnosis for a covered indication, such as I48.x (atrial fibrillation), Z95.2 (prosthetic heart valve), or I82.4x (acute deep vein thrombosis). Z79.01 (long-term anticoagulant use) is commonly reported alongside the indication code. Verify the MAC article before treating it as required.

How often can G0249 be billed?

One unit of G0249 covers 4 tests, which is about one month of weekly testing. Medicare covers self-testing no more than once a week, so units should match the tests the patient performed.

Why do G0249 claims get denied?

Common denial causes are a primary diagnosis that is not a covered indication and no documented face-to-face education. Others are units that exceed the weekly testing limit, a place of service the MAC does not accept, and a missing physician order.

Does Medicare cover home INR monitoring supplies under G0249?

Yes, Medicare Part B covers G0249 for patients with a mechanical heart valve, chronic atrial fibrillation, or venous thromboembolism. The patient must have been on warfarin for at least 3 months and completed a face-to-face education program. Testing may not occur more than once a week.

What is the 2026 Medicare fee schedule reimbursement for G0249?

The 2026 rate for HCPCS Code G0249 comes from its national RVUs, adjusted by the Geographic Practice Cost Index (GPCI) for each locality. Use the CMS Physician Fee Schedule lookup tool with your locality to retrieve the current adjusted rate.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×