How to Check a Doctor's Medicare Billing?
Quick Answer
You can check any doctor's Medicare billing for free because CMS publishes the Medicare Physician & Other Practitioners dataset as public data. This dataset shows every CPT/HCPCS code each Medicare provider bills, how many times they billed each code, the total Medicare payments received, and the number of unique Medicare beneficiaries served. The easiest way to access this data is through NPIxray — enter any NPI number to see a complete billing analysis with benchmark comparisons, or search by provider name. The raw CMS dataset covers 1.175M Medicare providers and 8.15M billing records. This data is public by law and available to anyone. NPIxray transforms the raw data into actionable intelligence by comparing each provider's billing patterns to specialty benchmarks and identifying specific revenue gaps. Source: NPIxray analysis of 1.175M Medicare providers and 8.15M billing records.
What Medicare Billing Data Is Public?
CMS publishes the Medicare Physician & Other Practitioners dataset annually, containing detailed billing information for every provider who bills Medicare. For each provider (identified by NPI), the dataset includes: every HCPCS/CPT code billed, the number of services (line items) for each code, the number of unique Medicare beneficiaries for each code, the total submitted charges, the Medicare allowed amount, the Medicare payment amount, and the provider's specialty, state, and practice setting.
This data is released under the Physician Payments Sunshine Act and FOIA principles. It does NOT contain any patient-identifiable information (HIPAA protected) — only aggregated provider-level billing data. Anyone can access this data for free. CMS suppresses records where a provider billed a specific code for fewer than 11 beneficiaries to protect patient privacy.
Using NPIxray to Check Billing
NPIxray is the fastest and most user-friendly way to check a doctor's Medicare billing. Enter any NPI number or search by name, and NPIxray instantly displays: total Medicare payments and service counts, E&M code distribution (how often they bill each visit level) with specialty benchmark comparison, top billed CPT/HCPCS codes by frequency and revenue, care management program participation (CCM, RPM, BHI indicators), AWV billing frequency, estimated missed revenue based on specialty benchmarks, and a comparison to the provider's specialty and state averages.
This analysis transforms raw billing data into actionable intelligence. Instead of downloading a 2GB dataset and writing queries, you get an instant visual analysis of any provider's billing patterns.
Using CMS Data.gov Directly
For users who prefer raw data access, the CMS dataset is available at data.cms.gov under Medicare Physician & Other Practitioners — by Provider and Service. The dataset can be downloaded as a tab-delimited file (approximately 2GB+) or queried through the Socrata API. The file contains one row per provider-per-code, with columns for NPI, provider name, credentials, specialty, address, HCPCS code, place of service, number of services, number of beneficiaries, submitted charges, allowed amounts, and Medicare payments.
This approach is useful for researchers and analysts who want to run custom queries across the entire dataset. However, for most users looking up a specific provider, NPIxray provides a faster and more intuitive experience.
What You Can Learn from Billing Data
A provider's Medicare billing data reveals significant information about their practice patterns. Code distribution shows whether they focus on office visits, procedures, or care management. Visit complexity (99213 vs. 99214 ratio) indicates their coding level. Service volume shows how active their practice is. Care management codes reveal whether they offer CCM, RPM, or BHI programs. Specialty-specific procedures show their clinical focus.
For practice managers and administrators, this data is invaluable for competitive analysis, benchmarking, and recruiting. You can compare your practice's billing to local competitors, evaluate a potential new hire's billing patterns, and identify specific areas where your practice underperforms relative to peers.
Privacy and Legal Considerations
Checking a doctor's Medicare billing is completely legal. CMS publishes this data specifically for public use under the principle that taxpayer-funded Medicare payments should be transparent. The data contains no patient-identifiable information — it shows only aggregated provider-level billing totals.
Providers cannot opt out of this data publication. As participants in the Medicare program, their billing data is subject to public disclosure. The only privacy protection is the suppression of code-level records with fewer than 11 beneficiaries, which prevents identification of individual patients for rare procedures.
Use cases include: patients researching their doctor's practice patterns, practice managers benchmarking against competitors, healthcare consultants identifying revenue opportunities, journalists investigating healthcare spending, and researchers studying utilization patterns.
Frequently Asked Questions
Is it legal to check a doctor's Medicare billing?
Yes, completely legal. CMS publishes Medicare billing data as a public dataset. This data contains no patient information — only aggregated provider-level billing totals. Anyone can access it for free through CMS data.gov or tools like NPIxray.
Does the data include private insurance billing?
No. The CMS public dataset includes only Medicare fee-for-service billing. It does not include private insurance claims, Medicare Advantage claims, or Medicaid billing. The data represents approximately 40-60% of a provider's total billing depending on their payer mix.
How current is the Medicare billing data?
CMS typically releases the dataset with a 1-2 year lag. The most recent data available in 2026 covers the 2024 calendar year. NPIxray updates its analysis when CMS publishes new data. Despite the lag, billing patterns tend to be relatively stable year to year, making the analysis directionally accurate.
See Your Practice's Specific Numbers
Enter any NPI number to instantly see missed revenue from E&M coding gaps, CCM, RPM, BHI, and AWV programs — based on real CMS Medicare data.
Scan Your NPI