Home/Medical Billing/Primary Care
Written by  · Reviewed by  · Last updated September 10, 2026

Primary Care Billing Services

Billing for family medicine, internal medicine, pediatric and NP-led primary care practices, from wellness visits to chronic care management.

Primary care is paid in small amounts at high volume, so one missed modifier or unlogged care management minute repeats across thousands of claims. A 99214 bundled into an annual wellness visit loses $135.61 at the 2026 Medicare rate, and eligibility and coverage errors caused 24% of denials in the Luxen claim audit. Our full-service medical billing team works inside your EHR under a signed BAA and fixes those claims before they go out.

Book a Billing Review
BAA signed before accessCertified codersWorks inside your EHRMonth to month

What Are Primary Care Billing Services?

Primary care billing services manage coding, claims, denials and patient balances for family medicine, internal medicine and pediatric practices, including annual wellness visits, chronic care management, transitional care and the G2211 add-on. In Luxen billing reviews, primary care practices carried a median 36 days in AR, and chronic care management time went uncaptured for 58% of eligible patients.

Primary Care Practices We Bill For

Primary care billing looks routine until you count the code families: office visits, preventive exams, care management, vaccines and small procedures, often for the same patient in the same month. Each practice type loses money in a different place.

Family Practice Billing Services

Family medicine sees every age, so one schedule mixes Medicaid well-child visits, commercial preventive exams and Medicare annual wellness visits, each with its own frequency and cost-sharing rule.

Internal Medicine and Geriatric Practices

Medicare-heavy panels earn a large share of revenue from annual wellness visits, chronic care management, transitional care after discharge and advance care planning. Documentation timing decides whether those codes pay.

Pediatric and NP-Led Clinics

Pediatric practices bill vaccine products and administration together on nearly every well visit. NP-led clinics need rendering provider and incident-to rules applied claim by claim.

Service Lines We Bill

  • Office and home visits, including G2211
  • IPPE, annual wellness visits and preventive exams
  • CCM, APCM and TCM
  • Vaccines, injections and in-office procedures
  • Telehealth and behavioral health integration

Where Primary Care Billing Loses Money

Most primary care leakage is not a denial. It is work performed and never billed, or billed at the wrong level. Dollar figures are 2026 national Medicare Physician Fee Schedule amounts, non-facility, from CMS fee schedule data, except 90480 from CMS vaccine pricing.

ScenarioCodesWhat goes wrong$ at stake per claimLuxen audit finding
Annual wellness visit where a problem is also treatedG0439 + 99214-25Modifier 25 missing, so the problem visit is bundled or denied$135.61Problem-oriented visits billed with an annual wellness visit lacked modifier 25 on 12% of claims
Follow-up for an ongoing condition99213 + G2211Complexity add-on left off$17.37G2211 was left off 31% of eligible Medicare follow-up visits
Monthly care for patients with two or more chronic conditions99490, 99439Staff minutes not logged or consent not documented$66.13 per patient per monthChronic care management time went uncaptured for 58% of eligible patients
Follow-up after hospital discharge99495, 99496No contact within 2 business days, so the visit is billed as a 99214$84.50 on 99495; $162.99 on 9949624% of TCM-eligible discharge follow-ups were billed as routine office visits
COVID-19 vaccine given at a Medicare visitVaccine product code + 90480Administration code left off$44.95 per doseVaccine administration codes were missing alongside vaccine product codes on 5% of claims

Primary Care Medical Billing Codes and 2026 Medicare Rates

These codes drive most primary care revenue. Amounts are 2026 national non-facility rates at the $33.4009 conversion factor from CMS fee schedule data. Your locality and commercial contracts will differ.

Office Visit Levels by Medical Decision Making or Time

The level of an office visit is chosen by medical decision making (MDM) or by total time on the date of the encounter (AMA E/M guidelines). A visit that meets moderate MDM supports 99214 even when it took 20 minutes.

CodeVisitTime threshold2026 rate
99212Established patient10 minutes$59.45
99213Established patient20 minutes$95.19
99214Established patient30 minutes$135.61
99215Established patient40 minutes$192.39
99203New patient30 minutes$117.57
99204New patient45 minutes$177.36
G2211Add-on for an ongoing care relationshipNot time based$17.37

Preventive and Care Management Codes

CodeServiceKey rule2026 rate
G0402Initial preventive physical exam (IPPE)Once, within 12 months of Part B coverage$174.69
G0438Initial annual wellness visitOnce per lifetime$174.35
G0439Subsequent annual wellness visit11 full months after the last one$137.61
99497Advance care planningNo cost sharing with the AWV, modifier 33$86.84
G0444Depression screeningNot with G0438 or G0402$18.70
99490 / 99439CCM, clinical staffFirst 20 minutes / each additional 20$66.13 / $50.44
99491CCM, physician or QHPFirst 30 minutes$89.18
99487Complex CCMFirst 60 minutes, clinical staff$144.29
G0556 / G0557 / G0558APCMZero to one conditions / two or more / QMB with two or more$16.37 / $53.78 / $117.24
99495TCM, moderate MDMVisit within 14 days$220.11
99496TCM, high MDMVisit within 7 days$298.60

Rules: Noridian AWV and IPPE, Noridian depression screening, CMS MLN909188 and CMS MLN908628. Our certified coders check each claim against them before submission.

Preventive and Problem Visits: Medical Billing for Primary Care

A wellness visit and a sick visit on the same day is the most common primary care billing question, and Medicare and commercial plans answer it differently.

Medicare: Wellness Visits Are Not Physicals

Medicare excludes routine physical checkups by statute (42 U.S.C. 1395y), so 99381 to 99397 do not pay. Medicare covers the IPPE (G0402) once within the first 12 months of Part B, then the initial AWV (G0438) once and the subsequent AWV (G0439) after 11 full months, with the deductible and coinsurance waived (Noridian).

When the clinician also treats a problem, bill 99202 to 99205 or 99211 to 99215 with modifier 25 (CMS). The patient owes cost sharing on that visit, which is why the bill surprises them. Since January 1, 2025, G2211 also pays on that modifier 25 visit when the same-day service is an AWV, vaccine administration or a Part B preventive service (MLN006764).

Commercial Plans: When Cost Sharing Applies

Non-grandfathered plans cover recommended preventive care in network without cost sharing, but a plan may charge cost sharing for an office visit billed separately from the preventive service (29 CFR 2590.715-2713). In June 2025 the Supreme Court upheld the Task Force structure behind those recommendations in Kennedy v. Braidwood Management (opinion).

In Minnesota, plans issued or renewed from January 1, 2026 cannot require prior authorization for USPSTF A or B services or ACIP-recommended immunizations (Minn. Stat. 62M.07). See our Minnesota medical billing page.

1 in 9 patient balance calls was about a preventive visit billed with a cost share (Luxen client data). Our patient billing team explains the split before the statement goes out.

Primary Care Revenue Cycle Management for CCM, APCM and TCM

Care management is monthly revenue that exists only when time, consent and dates are documented. Miss one element and a paid service becomes unbilled work.

Chronic Care Management Requirements

  • Two or more chronic conditions expected to last at least 12 months, or until death, that place the patient at significant risk
  • Written or verbal consent documented before billing
  • An initiating visit for new patients or patients not seen within the previous year
  • At least 20 minutes of clinical staff time in the calendar month for 99490

Patient cost sharing applies (CMS MLN909188). CCM can be billed during the 30-day TCM period, but the same minutes cannot count toward both, and CCM and PCM cannot be billed by the same practitioner for the same patient in the same month (CMS CCM FAQs).

APCM: Monthly Codes Without a Time Log

Advanced primary care management (G0556 to G0558) started January 1, 2025 with no time thresholds. The billing practitioner must be responsible for the patient's primary care, offer 24/7 access and document consent, and no initiating visit is needed if the practice saw the patient within 3 years (CMS APCM). For a patient with two chronic conditions, G0557 pays $53.78 a month without counting minutes, against $66.13 for a documented 20-minute 99490 month. APCM draws on elements of CCM, PCM and TCM, so check the concurrent billing limits in the CY 2025 final rule before moving a panel.

Transitional Care Management Timing

The 30-day TCM period begins on the discharge date. 99495 needs contact within 2 business days, moderate MDM and a visit within 14 calendar days. 99496 needs high MDM and a visit within 7 days. Only one practitioner may report TCM (CMS MLN908628).

Delaware requires group plans to pay chronic care management at no less than Medicare and bars patient deductibles and copayments on it (18 Del. C. 3556A). See our Delaware medical billing page.

Common Primary Care Billing Mistakes

Belief: G2211 Never Pays With Modifier 25

The rule: since January 1, 2025, Medicare pays G2211 with a modifier 25 office visit when the same-day service is an AWV, vaccine administration or a Part B preventive service (MLN006764). Dropping it costs $17.37 per visit. G2211 was left off 31% of eligible Medicare follow-up visits in the Luxen claim audit.

Belief: Medicare Covers a Yearly Physical

The rule: the statute excludes routine physical checkups (42 U.S.C. 1395y). A 99397 sent to Medicare is denied, while a G0439 subsequent AWV pays $137.61 with no patient cost sharing. Coding and modifier errors caused 21% of denials in the Luxen claim audit.

Belief: CCM Cannot Be Billed During a TCM Period

The rule: CMS allows 99487, 99489, 99490 and 99491 during the 30-day TCM period, as long as minutes are not counted twice (CMS MLN909188). Skipping it costs $66.13 per patient per month on 99490. Chronic care management time went uncaptured for 58% of eligible patients in Luxen billing reviews.

Belief: TCM Claims Must Wait Until Day 30

The rule: you may submit the claim once the face-to-face visit is furnished and do not need to hold it until the period ends (CMS TCM FAQs). Holding a $298.60 99496 claim adds weeks to AR for nothing. At Luxen clients, median days in AR dropped from 54 to 33 within 120 days.

Belief: A Denied Medicare Claim Can Be Fixed Any Time

The rule: Medicare claims must be filed within 1 calendar year after the date of service (42 CFR 424.44). A corrected 99214 that misses the window loses the full $135.61. In Luxen billing reviews, 19% of denied claims were never reworked or appealed, which is why our denials and AR recovery team works by deadline.

What We Handle for Primary Care Practices

Full-Service Medical Billing

We run the revenue cycle from eligibility to zero balance inside the practice management system you already use. How full-service billing works.

Medical Coding

Certified coders review charges against your documentation and payer rules before the claim goes out, so the denial is prevented rather than appealed. Medical coding.

Denials and AR Recovery

Aged and denied claims are worked to resolution, then the upstream cause is fixed so the same claims stop coming back. Denials and AR recovery.

Eligibility and Prior Authorization

Benefits are verified and authorizations secured before the appointment, which is the cheapest place in the cycle to stop a denial. Eligibility and prior authorization.

Patient Billing

Statements, balance questions and payment plans are handled by the same team that worked the claim. Patient billing.

Credentialing

Payer enrollment and re-credentialing are tracked through to approval, so a lapsed credential never quietly stops payment. Credentialing.

Medical Virtual Assistant

A HIPAA-trained front-office assistant working inside your EHR on calls, scheduling, intake and referrals, alongside the billing team. Medical virtual assistant.

We Work Inside Your Primary Care Software

Primary care runs on EHRs built for high visit volume and care management tracking. We work inside athenaOne, eClinicalWorks, NextGen, Epic, Oracle Health, Elation Health, AdvancedMD, Tebra, Practice Fusion, Greenway Intergy and Veradigm, plus the payer portals and clearinghouse your practice already uses.

There is no migration. We sign a BAA before we touch a chart and bill from your system, so AWV templates, CCM time logs and vaccine records stay where your clinicians enter them. In the Luxen Practice Manager Survey 2026, 38% of practice managers had changed EHR or practice management system in the past five years, and of those, 71% said collections dipped for at least six months after the switch.

Results for Primary Care Practices

2 weeks

from a signed BAA to our team working your claims

About 3 weeks

to the first recovered payments on aged AR

20+ years

combined billing and coding experience

  • Problem-oriented visits billed with an annual wellness visit lacked modifier 25 on 12% of claims. Luxen claim audit, 61,400 claims audited, Jan 2025 to Jun 2026.
  • Chronic care management time went uncaptured for 58% of eligible patients. Luxen billing reviews, 410 practice billing reviews, Jan 2025 to Jun 2026.
  • Primary care practices carried a median 36 days in AR. Luxen billing reviews, 410 practice billing reviews, Jan 2025 to Jun 2026.
  • Vaccine administration codes were missing alongside vaccine product codes on 5% of claims. Luxen claim audit, 61,400 claims audited, Jan 2025 to Jun 2026.
Coverage problems were usually discovered after the patient left. Luxen moved eligibility and benefit checks ahead of the appointment, reducing eligibility-related write-offs from $13,200 per month to $3,700.

Practice Administrator, multi-location primary care group

Our reports showed total collections but did not reveal which providers or payers were driving the backlog. Luxen built a weekly scorecard that helped us reduce AR over 90 days by $96,400 in one quarter.

Managing Partner, independent primary care practice

Full engagements are written up in our dental practice case study and our ambulance billing case study.

Primary Care Billing Rules That Changed for 2026

  • Conversion factor: $33.4009 for most clinicians and $33.5675 for qualifying APM participants (CMS CY 2026 fact sheet).
  • Efficiency adjustment: a -2.5% cut to work RVUs for non-time-based services. E/M, care management and behavioral health codes are exempt, so most primary care revenue is not touched.
  • G2211: the add-on now also applies to home or residence E/M visits (MLN006764).
  • APCM add-ons: G0568 and G0569 for psychiatric collaborative care and G0570 for general behavioral health integration, reported with an APCM base code in the same month (CMS MLN006397).
  • G0136: revised to a 5 to 15 minute physical activity and nutrition assessment, an optional AWV element (CMS MM14315).
  • Telehealth: Medicare home and audio-only flexibilities for non-behavioral care run through December 31, 2027 (CMS telehealth FAQ).
  • Part B deductible: $283 in 2026, up from $257, so early-year problem visits leave larger patient balances (CMS).
  • Medicare Advantage: 2026 risk scores use only the 2024 CMS-HCC model, so diagnosis capture at annual visits follows its categories (CMS rate announcement).

Our eligibility and benefits checks flag deductible balances before the visit.

Primary Care Billing Outsourcing: KPIs to Check First

Before you outsource, pull these numbers for the last 12 months. They show where a billing partner can recover money and give you a baseline to hold them to.

KPILuxen benchmarkLuxen dataset
Days in ARPrimary care practices carried a median 36 days in ARLuxen billing reviews
AR past 90 days27% of total AR sat past 90 days in the average practice reviewedLuxen billing reviews
First-pass denialsAcross 38 client practices, first-pass denial rate fell from 14.2% to 6.1% within 90 days of onboardingLuxen client data
Clean claimsClean claim rate rose from 89.6% to 97.3% in the first 90 daysLuxen client data
UnderpaymentsUnderpayments against contracted rates appeared on 7.8% of paid claimsLuxen claim audit

Contract Rates and Underpayments

Check paid amounts against each contract's fee schedule, not against billed charges. The average underpaid claim was short by $38 (Luxen claim audit). Washington's Cascade Select public option may not set primary care reimbursement below 135% of Medicare (Washington HCA). See our Washington medical billing page.

Patient Balances and Good Faith Estimates

Uninsured and self-pay patients must get a Good Faith Estimate when they schedule or ask, and they can dispute a bill that is at least $400 more than the estimate (45 CFR 149.610; 45 CFR 149.620). Plain-language statements plus text reminders raised patient collections 22% across 14 practices (Luxen client data).

What Does Primary Care Billing Cost?

3% to 6% of collections

Luxen's pricing generally falls between 3% and 6% of collections, depending on claim volume, specialty, payer mix, and how much of the revenue cycle your practice hands over.

Higher-volume practices usually land toward the lower end. Smaller or more complex practices land higher because there is more work per account. There is no setup fee and no exit fee, and the agreement runs month to month with 30 days notice.

A lower fee attached to weak billing is still expensive. The number that matters is what your collections do after you hire someone.

Luxen charges 3% to 6% of collections, month to month, with 30 days notice and no setup or exit fee. Where a practice lands depends on volume, payer mix and how much care management and AR cleanup it needs.

Worked Example: Five-Provider Primary Care Group

A group collecting $150,000 a month, or $1.8 million a year:

Service lineMonthly collectionsLuxen at 3%Luxen at 6%
Office visits and G2211$105,000$3,150$6,300
Wellness visits and preventive care$18,000$540$1,080
CCM, APCM and TCM$15,000$450$900
Vaccines and in-office procedures$12,000$360$720
Total$150,000$4,500$9,000

Primary Care Billing In-House vs Luxen

CostIn-houseLuxen
Monthly$11,850 at 7.9% of collections$4,500 to $9,000
Annual$142,200$54,000 to $108,000
When a biller leavesOpen biller roles took a median 67 days to fill (Luxen Practice Manager Survey 2026)Coverage continues
TermsSalaries, benefits, software and trainingMonth to month, 30 days notice

Fully loaded in-house billing cost 7.9% of collections for practices under $2M, across 96 practices that shared payroll data (Luxen billing reviews).

How to Choose a Primary Care Billing Company

Questions to Ask a Primary Care Billing Company

  • How do you capture modifier 25 and G2211 on same-day wellness and problem visits?
  • Who logs CCM minutes and tracks consent, and do you report APCM and TCM separately?
  • Can you show denial rates by reason, payer and provider every month?
  • Is the fee based on collections, charges or claims, and which payments count?
  • Do you sign a BAA before access and work inside our EHR?

Get the answers in writing. In the Luxen Practice Manager Survey 2026, 42% of practice managers said nobody owns denial follow-up full time, and 44% could not name the fee basis in their current billing contract.

Primary Care Billing Partner Types Compared

OptionPrimary care coding depthDenial follow-upCost basisWatch for
In-house billerDepends on one or two peopleOften part time7.9% of collections under $2MGaps when staff leave
Generalist billing companyBroad, thin on care managementQueue basedPercent of collectionsMissed AWV, CCM and G2211 revenue
Specialty billing companyStrong on codesVariesPercent of collectionsContract length and exit terms
EHR vendor RCMTied to the softwareVaries by tierPercent of collections plus softwareBilling tied to one vendor
LuxenCertified coders on primary care rulesWorked by reason and deadline3% to 6% of collectionsMonth to month, no setup fee

To see how options differ where you practice, compare medical billing companies by state.

Switching Your Primary Care Billing to Luxen

1. Billing review

A 30-minute look at your AR ageing, denial reasons and payer mix. You leave knowing what is recoverable, what we would work first and what it would cost.

2. BAA, then access inside your system

We sign a business associate agreement before anyone touches your system. Your named team then works inside the practice management system and clearinghouse you already use. Nothing is migrated, and claims are being worked within two weeks of the signed BAA.

3. Oldest money first

Aged and denied claims come first because that is revenue you have already earned. Most practices see the first recovered payments inside three weeks.

4. The daily cycle

Once the backlog is moving, we take over the agreed part of the daily cycle: eligibility, coding review, submission, posting, denials and patient balances.

What we need from you

  • Your AR ageing report and a recent denial report
  • System and clearinghouse access for the named team
  • Your fee schedule and payer contracts
  • One point of contact for coding and documentation questions

Why Practices Choose Luxen, and When Not to Outsource

A named team inside your system

You know who owns your claims. The team works inside the practice management system and EHR you already run, with no migration.

Certified coders, with automation on the repetitive work

Claims are coded by certified coders against your documentation and payer rules. Automation handles the repetitive checks so people spend their time on the claims that need judgment.

HIPAA from the first day

We sign a business associate agreement before accessing protected health information, and access is limited to the named people on your account.

We read your numbers before we quote

We look at your AR ageing, volume, payer mix and denial profile first, then tell you what we believe is recoverable and what it would cost.

When outsourcing is the wrong call

A billing company is a poor fit if you are not willing to share visibility into your billing, if the vendor uses a rotating pool of people who never learn your practice, or if it cannot explain why your claims are being denied. Be wary of anyone promising large collection increases before they have seen your AR ageing. The right partner makes your revenue cycle more visible, not less.

Primary Care Billing FAQs

What is a red flag when choosing a primary care billing company?

A company that cannot report denials by reason, payer and provider every month. Ask how it captures modifier 25 on same-day wellness and problem visits and G2211 on follow-ups, the most common primary care misses. In the Luxen Practice Manager Survey 2026, 63% could not name their top three denial reasons.

How much do primary care billing services cost?

Most outsourced billing is priced as a percentage of collections. Luxen charges 3% to 6% of collections, so a practice collecting $150,000 a month pays $4,500 to $9,000. Fully loaded in-house billing cost 7.9% of collections for practices under $2M in Luxen billing reviews.

How long does it take to switch primary care billing to Luxen?

About 2 weeks from a signed BAA to working claims. Median time from signed BAA to first claims worked was 9 business days, and first recovered payments arrived a median of 17 days after work began (Luxen client data). We work the oldest AR first, so claims near the 12-month Medicare filing limit are not lost in the handover.

Can Luxen bill inside athenaOne, eClinicalWorks or Epic?

Yes. We sign a BAA, then work inside your existing EHR and practice management system, including athenaOne, eClinicalWorks, NextGen, Epic and Elation Health, with no migration. Of practice managers who changed systems, 71% said collections dipped for at least six months after the switch (Luxen Practice Manager Survey 2026).

Can you bill an annual wellness visit and a sick visit on the same day?

Yes. Bill G0439 for the subsequent AWV and the problem visit, such as 99214, with modifier 25. The AWV has no cost sharing, but the patient owes the usual cost sharing on the office visit, and since January 1, 2025 G2211 can be added to it. In the Luxen claim audit, problem-oriented visits billed with an annual wellness visit lacked modifier 25 on 12% of claims.

Sources

Send Us Your AR Ageing

Thirty minutes, no deck and no fee. We look at what is sitting past 90 days and where your denials cluster, and you leave knowing what is recoverable, what we would work first, and what it would cost.

Book a Billing Review