G0249 HCPCS code: 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 is the HCPCS Level II code for 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. In 2024 Medicare paid an average of $62.83 per service for G0249 across 787,536 services. Its Medicare coverage code is D (Special coverage instructions apply): Medicare covers it when its national or local coverage criteria are met. The NCCI unit limit is 3 per day on outpatient hospital claims. Medicare volume fell 19% from 2022 to 2024 (967,179 to 787,536 services). In 2024, about 571 clinicians billed Medicare for G0249 for 106,275 beneficiaries; California, Connecticut, New York accounted for 97% of services.

Code details

FieldValue
SectionG codes — Procedures and professional services (temporary)
Coverage codeD — Special coverage instructions apply
Pricing indicator11 — Priced using national relative value units (Physician Fee Schedule)
BETOS categoryY1
Added2002-07-01
Last action effective2008-03-19

Who bills G0249 (2024)

MeasureValue
Clinicians billing (by place of service)571
Medicare beneficiaries106,275
States with claims17
Share of services in top 3 states (California, Connecticut, New York)97%

Counts only. Supplier and clinician names, contact lists and state-by-state detail are in Caduvo.

Medicare utilization for G0249, 2022–2024

YearServicesBeneficiariesAvg. allowedAvg. paid
2022967,179135,380$62.37$46.29
2023891,931120,208$89.42$65.47
2024787,536106,275$87.72$62.83

States with the most G0249 services (2024)

StateServicesAvg. paid
California674,246$65.16
Connecticut44,961$49.65
New York43,636$50.49
Michigan7,776$46.16
Iowa7,036$41.59

NCCI unit limits (MUE)

Claim typeMax units per dayRationale
outpatient hospital claims3CMS Policy
practitioner claims3Nature of Service/Procedure

Medicare policy articles for this code

What changed for G0249

Frequently asked questions

What is HCPCS code G0249?

G0249 is the HCPCS Level II code for 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. Short descriptor: "Provide inr test mater/equip".

How much does Medicare pay for G0249?

In 2024, the average Medicare payment was $62.83 per service (average allowed $87.72).

Does Medicare cover G0249?

Coverage code D — Special coverage instructions apply. Medicare covers it when its national or local coverage criteria are met.

How many units of G0249 can be billed per day?

3 on outpatient hospital claims; 3 on practitioner claims (NCCI medically unlikely edits).

Related G02 codes

Building a device that would bill under a code like this? Caduvo matches a device description to HCPCS/CPT codes, Medicare coverage and payment, and the FDA pathway in one report.

Next steps

Sources: CMS HCPCS Level II release October 2026; CMS DMEPOS fee schedule; CMS NCCI MUE tables; CMS Medicare utilization (physician and DME supplier files); CMS Medicare Coverage Database articles. Fees are Medicare allowables, not commercial rates. Not billing or legal advice.

All G codes · HCPCS lookup