← Back to Blog
Specialty Guides7 min read

Primary Care Medical Billing: The Most Common Mistakes and How to Avoid Them

Primary care practices bill high volumes of relatively low-complexity claims — which sounds straightforward until denials, undercoding, and missed charges quietly drain your revenue. Here's what to watch for.

M
Medbillytics Team
June 23, 2026

Primary care is the backbone of healthcare — and often one of the most underserved specialties when it comes to billing. Because primary care visits look simple compared to surgical or specialty procedures, practices sometimes assume the billing is simple too.

It isn't. And the mistakes that happen in primary care billing are especially costly because of volume: a $30 underpayment on a single visit doesn't sound like much until you multiply it by 3,000 visits a year.

This guide covers the billing patterns that cost primary care practices the most money — and how to fix them.

The Undercoding Problem

The single most common and costly billing mistake in primary care is undercoding E/M visits.

Evaluation and Management (E/M) codes are used to bill for office visits. The most common codes for established patients are:

Code Level Typical Use
99212 Level 2 Simple, straightforward visit — minimal complexity
99213 Level 3 Low complexity — one stable condition
99214 Level 4 Moderate complexity — multiple conditions or new problem
99215 Level 5 High complexity — severe condition, multiple diagnoses, significant decision-making

Many primary care providers default to 99213 for nearly every visit out of habit or fear of audit. But if a patient comes in with three chronic conditions, refills are adjusted, labs are reviewed, and a new concern is addressed — that's a 99214 at minimum, possibly a 99215.

The difference between a 99213 and a 99214 is typically $30–60 depending on the payer. Across a practice that sees 50 patients a day, systematically undercoding by one level costs thousands of dollars per month — money that was earned and simply not billed.

The fix: E/M coding should be based on medical decision-making (MDM) or total time — whichever supports the higher level. Train providers to document the complexity of their MDM (number of problems, amount of data reviewed, risk of complications) or to note the total time spent on the encounter including pre- and post-visit work.

Annual Wellness Visits vs. Office Visits — Knowing the Difference

This distinction causes a significant number of denials and patient confusion.

Annual Wellness Visit (AWV) for Medicare patients:

  • Billed with G0438 (initial) or G0439 (subsequent)
  • Covered 100% by Medicare — no patient cost sharing
  • Focused on prevention, health risk assessment, and establishing a care plan
  • Does NOT include treatment of existing conditions

Preventive visit for commercial patients:

  • 99381–99387 (new patient) or 99391–99397 (established)
  • Often covered at 100% under ACA preventive care requirements

Office visit (E/M):

  • 99202–99215
  • Subject to copay, deductible, and coinsurance

The billing mistake: a provider sees a Medicare patient for their annual wellness visit but also addresses a chronic condition during the same encounter. If everything is billed under G0439, the chronic condition management is unbilled. If it's all billed under 99213, the wellness visit benefit is unused and the patient is charged a copay they shouldn't have.

The fix: When a wellness visit and a separately identifiable office visit occur on the same day, bill both — the AWV code and the appropriate E/M code with modifier 25. Document that the E/M was a significant, separately identifiable service.

Chronic Care Management (CCM) — A Missed Revenue Source

Medicare's Chronic Care Management program pays for non-face-to-face care coordination for patients with two or more chronic conditions. Most primary care practices that see a significant Medicare population are eligible to bill this — and most don't.

CPT 99490 — 20+ minutes of clinical staff time per calendar month for CCM Reimbursement: approximately $62–70 per patient per month under Medicare

For a primary care practice with 100 Medicare patients qualifying for CCM, that's a potential $6,200–7,000 per month in additional revenue for care coordination work the practice is likely already doing informally.

Requirements include a care plan, patient consent, and documentation of the time spent. The infrastructure is the barrier — but once set up, it's recurring monthly revenue.

Prior Authorization for Referrals

Primary care is the gateway for most specialist referrals, imaging, and procedures — all of which increasingly require prior authorization. The billing impact is indirect but significant: if a referral is sent without required auth, the specialist's claim is denied, the patient is frustrated, and the relationship with the specialist suffers.

More directly, some payers require auth for certain primary care services including:

  • Home health referrals
  • Durable medical equipment (DME) prescriptions
  • Some lab panels (especially genetic testing)
  • Certain preventive screenings beyond basic frequency limits

The fix: Maintain a regularly updated auth requirement matrix by payer. Front desk staff should be checking auth requirements for any non-routine service at the time of scheduling, not at the time of billing.

Lab Billing: In-House vs. Reference Lab

Many primary care practices run basic in-house labs (urinalysis, rapid strep, glucose, etc.) and send complex panels to a reference lab. The billing rules differ:

In-house labs: Billed by the practice under the practice's NPI. The practice must have CLIA certification for the tests it performs.

Reference lab results: The reference lab (Quest, LabCorp, etc.) bills separately under their own NPI. The primary care practice should NOT bill for tests performed by the reference lab.

A common mistake: the practice bills a comprehensive metabolic panel (CMP) they ordered even though LabCorp performed and already billed for it. That's a duplicate claim and a compliance risk.

The fix: Clearly separate what your practice performs from what you refer out. Only bill for services your practice actually performed with your CLIA-certified equipment and staff.

Preventive vs. Diagnostic — The Modifier 33 Issue

When a colonoscopy ordered for preventive screening finds a polyp and becomes diagnostic, or when a preventive visit triggers a separate E/M for a problem — the billing changes, and the patient cost-sharing changes too.

Patients who come in expecting a 100% covered preventive visit are often blindsided by a bill because the visit was coded as diagnostic. This is increasingly a patient satisfaction and retention issue, not just a billing one.

The fix: When preventive services convert to diagnostic during the encounter, inform the patient at checkout that their cost-sharing may apply. Use modifier 33 (preventive services) where appropriate to preserve the preventive nature of the service even when additional work is done.

What a Billing Review Looks Like for a Primary Care Practice

When we take on a new primary care client, the first thing we do is pull a Service Item (SI) Report — a CPT-level breakdown of every code billed over the past 12 months, with frequency, reimbursement per unit, and comparison to payer fee schedules.

In almost every case, we find:

  • A cluster of 99213s where 99214s were warranted
  • AWV codes billed without the associated E/M on days where both were justified
  • Zero CCM billing despite a qualifying Medicare population
  • Underpayments from one or two payers that have gone unnoticed for months

The SI report makes these patterns visible. The AR review makes them actionable.


Own a primary care practice and wondering if your billing is optimized? Get a free assessment — we'll pull your numbers and show you where the revenue gaps are.

Need help with your revenue cycle?

Get a free assessment from our team — we'll show you exactly where you're leaving money on the table.

Get a Free Assessment