In-house Primary Care Billing Errors: What Practice Owners and Managers Need to Watch for
You saw 18 patients today. You documented every one. Your billing team submitted every claim. And at the end of the quarter, collections came in $40,000 short of where they should be. No major denials. No obvious failures. Just a slow, quiet gap between what your practice earned and what it actually collected.
For most primary care practices with in-house medical billing teams this is a pattern of small, recurring primary care billing errors that process, post, and close at the wrong rate without triggering a single alert.
The average primary care practice with in-house billing loses between 10% and 15% of collectible revenue to coding errors, documentation gaps, and workflow inconsistencies.¹ Most of it never shows up in a denial report. That is preventable by outsourcing to a reliable medical billing company like A3 with a 99% clean claim rate on first submission.
Key Takeaways
- Primary care billing errors are almost always recurring workflow problems, not isolated mistakes.
- Undercoding in primary care is as damaging as denied claims, and far harder to catch.
- Annual wellness visit and preventive care visit confusion is one of the most consistent same-day billing errors in primary care.
- Chronic care management billing and transitional care management are two of the most underbilled services in small and mid-sized practices.
- Practice owners and managers don’t need to audit claims themselves. They need five answers from their billing team, which can be found below
Primary Care Billing Errors Are Almost Always a System Problem
A single miscoded visit is a billing error. The same miscoded visit across 300 claims in a quarter is a workflow problem.
Most common medical billing errors in primary care don’t happen because a coder made a random mistake. They happen because a documentation template is incomplete or the team is applying the same code out of habit regardless of what the visit required.
- Undercoding in primary care is the most common version of this. A physician consistently selecting 99213 for visits that meet 99214 criteria isn’t making an error once. They’re leaving $30 to $50 on the table on every qualifying visit, every single day. At 18 visits a day, five days a week, that compounds into five figures per physician per quarter.
- Upcoding in primary care carries the opposite risk. Selecting a higher-level code without documentation support creates audit exposure and potential recoupment.
Both patterns point to the same root cause: medical coding selection that isn’t anchored to documentation.
The Most Common Primary Care Coding Errors That Reduce Reimbursement
Evaluation and management coding errors are the highest-frequency mistake in primary care. Evaluation and management coding guidelines require that code selection matches the level of medical decision-making or total time documented. When physicians document a complex visit but select a mid-level code, the practice absorbs the loss silently. When they select a high-level code without supporting documentation, the payor has grounds to recoup.
Modifier misuse compounds this. Billing a same-day preventive and problem-oriented visit without Modifier -25 on the E/M component results in one of the two services being denied.
The Right Way to Use CPT Modifiers in 2026 Billing covers where this goes wrong most consistently across primary care visit types.
Denied claims in primary care mostly fall around three patterns:
- Missing or mismatched diagnosis codes
- Same-day service conflicts without proper modifiers
- Medical billing errors on patient demographics at the front desk*
Each one is preventable with the right primary care medical billing services workflow behind it.
* The third category is the most avoidable and the most ignored.
Service-Specific Billing Risks and What They Cost Your Practice
As a practice owner/manager you must ask your team about the following porous areas in your practice:
Annual Wellness Visit Billing
The annual wellness visit is one of the most miscoded services in primary care billing. Physicians conduct what feels like a routine physical, document it as a preventive care visit, and bill accordingly. But Medicare’s annual wellness visit CPT code covers a specific set of services, and billing a standard preventive visit instead means reimbursing at a lower rate for a service that qualified for higher payment.
The annual wellness visit CPT code by age also varies.
- G0402 covers the initial Welcome to Medicare visit
- G0438 the first annual wellness visit
- G0439 subsequent ones
Selecting the wrong code based on patient history is consistent revenue loss on one of primary care’s highest-volume Medicare services. What is not covered in Medicare annual wellness visit documentation matters equally: billing a routine physical alongside it without payor-specific authorization creates an immediate conflict.
Chronic Care Management Billing
Chronic care management is one of the most underbilled service categories in small and mid-sized primary care billing services. Medicare reimburses between $62 and $130 per patient per month for qualifying CCM services.2 A practice managing 150 patients with two or more chronic conditions and not billing chronic care management billing codes is leaving between $9,000 and $19,500 on the table every single month.
The most common reason practices don’t capture this revenue: the 20-minute monthly time threshold isn’t tracked, or the team doesn’t know how to bill for chronic care management under the correct CPT. These are fixable workflow problems, not clinical ones.
Transitional Care Management
Transitional care management has the strictest billing window of any common primary care service. Interactive contact must happen within two business days of discharge. The face-to-face visit must occur within 7 days for 99495 or 14 days for 99496. Miss either window and the service can’t be billed, regardless of the clinical work performed.
Transitional care management guidelines require that complexity of medical decision-making is documented at the visit itself. What is transitional care management billing also requires confirmation that your practice, not the hospital, managed the transition. Practices that treat TCM as a routine follow-up consistently underbill one of primary care’s most resource-intensive service types.
Vaccine administration billing follows simpler rules but still requires the CPT code for vaccine administration paired with the correct product and administration code. Missing either means partial payment on a service that should have billed completely.
What Most Primary Care Practices Bill vs. What They Should
| Service | What Most Practices Bill | What They Should Bill | Revenue Impact |
|---|---|---|---|
| Medicare Wellness Visit | G0438 billed as preventive 99397 | G0438 or G0439 matched to visit history | Lower reimbursement on highest-volume Medicare service |
| Same-Day Preventive and Problem Visit | One service denied | Both billed with Modifier -25 on E/M | One service written off per occurrence |
| Chronic Care Management | Not billed at all | 99490 or 99487 monthly per qualifying patient | $62 to $130 per patient per month uncaptured |
| Transitional Care Management | Billed as routine follow-up 99213 | 99495 or 99496 within correct window | $175 to $230 reimbursement difference per encounter |
| E/M Office Visit | 99213 by habit | 99213, 99214, or 99215 matched to documentation | $30 to $50 per visit left on table at scale |
| Vaccine Administration | Product code only | 90471 plus correct product code | Partial payment on every affected claim |
5 Questions to Ask Your Billing Team This Week
You don’t need to pull a single claim. You need five answers. If your billing manager can’t respond with certainty to any of these, that’s where your revenue is going.
Are we capturing and billing chronic care management for every qualifying patient every month?
If the answer is “we try to,” you’re losing four figures monthly on a service Medicare specifically designed to reimburse.
On same-day preventive and problem visits, are we consistently applying Modifier -25?
One missing modifier means one denied service. Across a high-volume panel, that’s thousands in annual write-offs.
Are we hitting the TCM contact and visit windows for every discharged patient?
A missed window means a missed billing opportunity with no appeal pathway.
Where are our denied claims in primary care concentrated, by code or by payor?
Denials that cluster around a specific CPT or payor aren’t random. They’re a pattern with a fixable cause.
Are our E/M levels supported by documentation on every claim, or are we defaulting to the same code out of habit?
This question alone surfaces the most common and costly coding error in primary care.
If more than one of these gets a vague answer, the problem isn’t your billing team’s effort. It’s the absence of a review process.
Why Routine Billing Audits Are Essential for Protecting Practice Revenue explains what a structured audit finds and how quickly it pays for itself.
What’s Coming in Primary Care Billing and Why It Matters Now
Three shifts are already affecting how primary care revenue gets captured. Most practices aren’t ready for any of them.
1. Principal Care Management is an untapped revenue line:
CMS created PCM codes for patients with a single high-risk chronic condition. It sits alongside chronic care management as a billable monthly service. Most primary care billing services aren’t capturing it yet because the documentation workflow hasn’t been built.
2. Time-based E/M billing is creating new audit risk:
Payors are reviewing time-based claims for documentation specificity. Practices that haven’t updated physician documentation habits since the 2021 evaluation and management coding guideline changes are carrying audit exposure right now without knowing it.
3. Remote physiologic monitoring belongs in primary care:
RPM codes for hypertension, diabetes, and weight management generate between $50 and $150 per qualifying patient per month.³ A practice with 100 qualifying patients and no RPM workflow is leaving up to $180,000 in annual revenue uncaptured.
Value-based contracts make coding accuracy a bonus issue:
4. Under most value-based arrangements, risk-adjustment scores are fed directly by diagnosis coding accuracy. Consistently under-documenting chronic conditions doesn’t just reduce fee-for-service revenue. It lowers capitation payments and quality bonuses on top of it.
Outsource primary care billing services to a team that understands value-based coding requirements and the financial stakes extend well beyond any single claim.
Primary Care Billing Errors in 2026: The Bottom Line
Most primary care practices aren’t losing revenue to billing catastrophes. They’re losing it to the same small errors, repeated across hundreds of claims, that no one has been assigned to find. If the same denial reason is appearing month after month, it isn’t bad luck. It’s a documentation template, a front desk workflow, or a coding habit that hasn’t been reviewed. Understanding the Most Frequent Denial Codes in 2026 shows where those patterns show up most consistently across primary care billings.
Your Next Step
A3 Medical Billing is a medical billing company in the USA that practices trust for specialty-focused primary care medical billing services, RCM services, and credentialing services, all under one roof with no long-term contracts, no hidden fees, and a 99% clean claim rate on first submission.
If you’ve been searching for billing companies near you that understand the coding complexity of primary care panels specifically, A3 brings AAPC-certified coders, transparent all-in pricing, and a revenue cycle management company infrastructure built for independent practices. If your practice hasn’t had a billing review in the last 12 months, contact A3 for a free primary care billing audit and find out exactly what your claims are telling you.
Frequently Asked Questions
What are the most common primary care billing errors in 2026?
The most damaging primary care billing errors are E/M level under-selection, same-day preventive and problem visit modifier mistakes, annual wellness visit miscoding, and failure to bill chronic care management and transitional care management consistently. Most are workflow problems that repeat until someone specifically looks for them.
When does outsourcing primary care billing make sense?
Outsource primary care billing services makes sense when recurring denial patterns aren’t being resolved, E/M coding hasn’t been audited in over 12 months, or chronic care management and transitional care management revenue isn’t being captured consistently. A specialized primary care billing services partner brings coding expertise and denial pattern analysis that an in-house team managing high patient volume rarely has bandwidth to provide. The revenue impact is measurable within the first billing cycle.
What is the difference between undercoding and upcoding in primary care?
Undercoding in primary care means selecting a lower-level code than documentation supports, reducing reimbursement on every affected claim. Upcoding in primary care means selecting a higher-level code without documentation support, creating audit exposure and potential recoupment. Both are preventable with consistent documentation review.
What is evaluation and management coding and why does it matter?
Evaluation and management coding is the process of selecting the correct CPT code for office visits based on medical decision-making complexity or total time documented. Evaluation and management coding guidelines require the selected level to match what the physician documented. E/M visits account for the majority of revenue in most primary care practices, making this the highest-stakes coding category in the specialty.
How does chronic care management billing work?
Chronic care management billing allows practices to bill Medicare monthly for patients with two or more chronic conditions receiving at least 20 minutes of non-face-to-face care coordination. The chronic care management CPT codes range from 99490 for standard CCM to 99487 for complex CCM. Most qualifying practices aren’t capturing this revenue because time tracking and care plan documentation aren’t built into their workflow.
What are the billing rules for transitional care management?
Transitional care management guidelines require interactive patient contact within two business days of discharge and a face-to-face visit within 7 days for CPT 99495 or 14 days for CPT 99496. Miss either window and the service cannot be billed. Complexity of medical decision-making must also be documented at the visit itself, not inferred from the hospital record.
What is the annual wellness visit CPT code and how is it different from a preventive visit?
The annual wellness visit CPT code for Medicare patients is G0438 for the first visit and G0439 for subsequent ones. A preventive care visit uses CPT 99381 through 99397 and covers a broader physical examination. Billing one when the other was performed is one of the most consistent Medicare primary care billing errors in the specialty.
1. MGMA. MGMA DataDive Practice Operations, 2024 Report. Medical Group Management Association.
2. CMS. Chronic Care Management Services. Centers for Medicare and Medicaid Services, 2026.
3. CMS. Remote Physiologic Monitoring. Medicare Learning Network, 2026.
4. CMS. Transitional Care Management Services. Medicare Learning Network, 2026.
5. CMS. Annual Wellness Visit. Medicare Learning Network, 2026.
6. AMA. CPT Professional Edition 2026. American Medical Association Press, 2025.