Primary Care ICD-10 Codes & CPT Codes
Primary care physicians serve as the first point of contact for patients across all age groups and conditions. This page covers the most frequently billed ICD-10-CM diagnosis codes and CPT procedure codes in primary care, family medicine, and general practice settings across the United States.
FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable · Last verified: June 2026
🔍 Search Codes on This Page
Top ICD-10 Codes for Primary Care
Source: CMS ICD-10-CM Official Code Set FY 2026
Is Your Primary Care Practice Losing Revenue to Coding Errors?
OmniMD’s Primary Care EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.
Common CPT Codes for Primary Care Billing
*Approximate 2025 CMS national non-facility rate. Rates vary by geography, setting, and payer contract. Refer to the CMS Physician Fee Schedule for official rates.
Top Denial Reasons for Primary Care Claims
Medical Necessity Not Sufficiently Documented
Payers deny claims when the clinical record lacks documentation supporting why the visit level (e.g., 99214 vs. 99213) was medically necessary. Ensure MDM complexity or total time is fully documented in the note before billing.
Missing or Incorrect Modifier -25
When a preventive visit (99395–99397) is billed on the same day as a problem-oriented E&M (99213–99215), modifier -25 must be appended to the problem E&M to indicate a separate, significant service. Omitting -25 results in automatic bundling denial.
Diagnosis–Procedure Linkage Mismatch
Claims are denied when the ICD-10 diagnosis code does not support the billed procedure (e.g., billing an ECG [93000] without a cardiac or chest-pain diagnosis). Always link each procedure to a diagnosis that clinically justifies it.
Annual Wellness Visit Billed Too Soon
Medicare Annual Wellness Visits (G0438/G0439) are only covered once per 12-month period; submitting before the beneficiary’s eligibility resets results in a frequency denial. Verify the patient’s last AWV date in the payer portal before scheduling.
Primary Care Billing & Coding Tips
- Document and code all chronic conditions at every visit where they are reviewed or managed — this is required by official coding guidelines and affects quality measure performance.
- Use Z00.00 for annual wellness exams without abnormal findings; use Z00.01 when abnormal findings are identified — the distinction affects documentation requirements.
- Telephone and e-visit codes (99441–99443, 99421–99423) can supplement in-person visits; verify payer-specific coverage policies before billing.
- Screen for social determinants of health (Z55–Z65) at preventive visits — these codes support population health programs and qualify for some value-based care incentive payments.
Related Resources
Related Specialties
Physicians and coders who visit this page also reference these specialty codes.
Frequently Asked Questions
Streamline Your Primary Care Practice with OmniMD
Purpose-built EHR, billing, and practice management for Primary Care practices.
