Chronic Care Management Billing: What Practices Need to Get Right in 2026
Updated: 4 days ago

Executive Answer
Chronic Care Management billing is the process of documenting and reporting non-face-to-face care coordination services that clinical staff and practitioners provide to Medicare patients with two or more chronic conditions expected to last at least 12 months. It's built around CPT codes 99490 and 99439 for non-complex CCM, with 99491 and 99437 for time personally spent by a physician or qualified healthcare professional, and 99487/99489 for complex CCM involving moderate-to-high complexity medical decision-making.
But billing correctly is not really about knowing what those codes mean. It's about whether your practice can consistently identify eligible patients, obtain and document proper consent, build genuinely patient-specific care plans, track clinical staff time contemporaneously, and validate that documentation supports every claim before it goes out. Practices that treat CCM as "two codes to bill" tend to build fragile programs that don't hold up under payer scrutiny or internal audit. This guide is built around the operational reality of running a compliant CCM program, not just the code definitions.
Why CCM Billing Is More Than Two CPT Codes
A sustainable CCM program touches nearly every function in a practice: patient identification and eligibility verification, consent collection, care planning, clinical staff workflow, contemporaneous time tracking, documentation review, code selection, claim submission, payment posting, denial management, and periodic compliance auditing. Weakness at any one of these stages doesn't stay contained — it shows up downstream as a denial, an underpayment, or an audit finding months later.
KEY TAKEAWAY • The two CPT codes most people associate with CCM are the easiest part of the program to understand. The workflow that supports them — eligibility, consent, documentation, and time validation — is where most compliance and revenue risk actually lives. |
The CCM Revenue Cycle: From Patient Identification to Payment
Identify → Verify → Enroll → Plan → Document → Track → Validate → Bill → Reconcile → Audit → Improve
Stage | Billing Team Action | Required Verification | Common Failure | Prevention |
Identify | Screen patient population for qualifying chronic condition combinations | Chronic condition data accurate and current | Treating diagnosis count alone as automatic eligibility | Review functional status and risk, not just diagnosis codes |
Verify | Confirm eligibility, prior visit history, and insurance status | Initiating visit requirement checked where applicable | Assuming eligibility without checking prior encounters | Build eligibility verification into scheduling |
Enroll | Obtain and document patient consent | Consent documentation includes all required elements | Consent captured verbally but not documented | Use a structured consent script and log |
Plan | Establish or update the comprehensive care plan | Plan reflects the patient's actual current clinical picture | Copy-forward care plans that don't change month to month | Review and genuinely update the plan, not just re-save it |
Document | Record each qualifying CCM activity as it happens | Documentation is patient-specific and activity-specific | Vague or generic activity notes | Use structured templates prompting for specific detail |
Track | Log clinical staff time contemporaneously | Time entries timestamped and attributed to the correct patient | Retrospective, end-of-month time reconstruction | Track time as work happens, not from memory later |
Validate | Confirm accumulated time meets the threshold for the code being billed | Monthly time total verified against code requirements | Billing before confirming the threshold was met | Validate time totals before finalizing code selection |
Bill | Select the correct code(s) and submit the claim | Code selection matches documented time and service type | Defaulting to the same code every month automatically | Confirm code selection against this month's documentation |
Reconcile | Match posted payment against expected reimbursement | Payment amount compared to expected amount | Assuming payment is correct because it posted | Run variance checks on every CCM payment |
Audit | Periodically sample CCM claims for compliance | Documentation, time, and coding reviewed together | No audit until an external question arises | Build CCM into your regular internal audit rotation |
Improve | Feed audit and denial findings back into the workflow | Recurring issues addressed at the process level | Fixing individual claims without fixing the pattern | Treat findings as workflow signals, not one-off corrections |
CCM Eligibility Framework
Having two chronic diagnoses on a patient's problem list does not, by itself, make that patient CCM-eligible. Eligibility depends on several criteria working together:
Eligibility Element | What It Actually Requires |
Two or more chronic conditions | Conditions expected to last at least 12 months, or until the death of the patient — a static diagnosis list alone doesn't establish this |
Risk of decline | Conditions place the patient at significant risk of death, acute exacerbation, decompensation, or functional decline |
Comprehensive care plan | Established, implemented, revised, or monitored — not a generic template applied uniformly across patients |
Patient consent | Obtained and documented, including that only one practitioner can bill CCM per month and cost-sharing may apply |
Initiating visit | Generally required for new patients or those not recently seen — verify current CMS requirements for when this applies |
Provider eligibility | Physician or qualified healthcare professional eligible to bill CCM under current Medicare rules |
Clinical staff supervision | Clinical staff performing non-complex CCM work under general supervision of the billing practitioner |
Electronic care plan access | Care plan accessible to care team members and, where applicable, the patient — verify current requirements |
COMPLIANCE INSIGHT • Diagnosis count is a screening signal, not a billing determination. A patient with two well-controlled, stable chronic conditions that don't carry meaningful risk of decline may not meet CCM's risk criteria — even though they technically have "two or more chronic conditions." | |
CPT 99490 and 99439: How They Fit Into the Workflow
CMS describes CPT 99490 as covering the first 20 minutes of qualifying clinical staff CCM time in a calendar month, performed under general supervision of the billing practitioner. CPT 99439 is the corresponding add-on code, covering each additional 20 minutes beyond the first — and it's capped at two units per calendar month under current CMS guidance. That cap matters: a claim reporting more than two units of 99439 in the same month is reporting more time than the code structure supports.
Code | Role | Time Requirement | Who Performs the Work | Common Risk |
99490 | Base non-complex CCM | First 20 min clinical staff time/month | Clinical staff, general supervision | Full 20 min documented and attributed |
99439 | Add-on to 99490 | Each additional 20 min, capped at 2 units/month | Clinical staff, general supervision | Attempting a 3rd unit — CMS caps this at 2 units/month |
99491 | Base complex-eligible CCM, personal time | First 30 min personally by physician/QHP | Physician or QHP personally, not delegated | Confusing this with 99490's clinical-staff model |
99437 | Add-on to 99491 | Each additional 30 min personally by physician/QHP | Physician or QHP personally | Billing without the required personal time documented |
99487 | Complex CCM base | First 60 min clinical staff time, moderate/high complexity MDM | Clinical staff, general supervision | Billing complex CCM without complexity documented |
99489 | Add-on to 99487 | Each additional 30 min | Clinical staff, general supervision | Reporting without 99487 billed the same month |
Beyond 99490/99439, practices should understand how the related codes fit together: 99491 and its add-on 99437 cover time personally spent by the physician or qualified healthcare professional (30-minute increments, not delegated to clinical staff), while 99487 and its add-on 99489 cover complex CCM involving moderate-to-high complexity medical decision-making, starting at 60 minutes of clinical staff time. Selecting between these code families depends on who actually performed the time and how complex the medical decision-making genuinely was that month — not which code the practice billed last month.
CCM Documentation: What an Auditor Should Be Able to See
There's a meaningful difference between documentation that exists and documentation that supports the billed service. A note that says "care coordination provided" exists. A note that specifies what was coordinated, with whom, why it mattered clinically, and how long it took — that supports a claim.
Complete CCM documentation should demonstrate:
☐ Patient eligibility — chronic conditions, risk, and expected duration
☐ Consent — obtained, documented, including required disclosures
☐ Care plan — patient-specific, current, and actually reviewed this period
☐ Services provided — specific activities performed, not generic descriptions
☐ Clinical relevance — why each activity mattered to this patient's care
☐ Time — contemporaneously logged and attributed to the correct patient
☐ Staff involvement — who performed each activity
☐ Communication and care coordination — with other providers, caregivers, or the patient
☐ Medication management — where applicable to that month's activities
☐ Provider oversight — evidence of appropriate supervision
☐ Monthly billing support — enough documented detail to support that specific month's claim, not a rolled-forward summary
The CCM Time Tracking Problem Most Practices Underestimate
Time tracking sounds simple until you look closely at how it actually breaks down in practice. The core requirements: time must be documented contemporaneously (as the work happens, not reconstructed later), attributed to the specific patient it was spent on, limited to qualifying CCM activities, correctly assigned to the staff member who performed it, accumulated accurately across the month, and validated against the applicable code's threshold before billing.
Activity → Document → Attribute → Accumulate → Validate → Bill
BILLING RED FLAG • Retrospective time estimation — reconstructing "about how much time" was spent on a patient at the end of the month — is one of the most common vulnerabilities in CCM programs. It's efficient in the moment and difficult to defend under any real scrutiny. |
Other time-tracking risks worth watching for: duplicate time (the same minutes counted toward two different patients or two different services), and time spent on activities that actually belong to a different billable service entirely — a transitional care management encounter, for instance, rather than ongoing CCM.
CCM Care Plan Quality Checklist
A care plan should reflect the patient's actual clinical situation, not function as a static template copied forward every month. A quality care plan generally addresses:
☐ Active chronic conditions specific to this patient
☐ Treatment goals stated in patient-specific terms
☐ Interventions currently in place
☐ Current medications and any recent changes
☐ Monitoring needs specific to the patient's conditions
☐ Care coordination activity with other providers
☐ Follow-up needs and timing
☐ Patient-specific goals, reflecting the patient's own priorities where documented
☐ Relevant providers involved in the patient's care
☐ Updates following any significant clinical change
CCM Claim Scrubbing Checklist
Before a CCM claim is submitted, verify:
☐ Eligibility — chronic conditions and risk criteria genuinely met
☐ Consent — documented and current
☐ Initiating visit — completed where required
☐ Care plan — current and patient-specific
☐ Minimum documented time — meets the threshold for the code selected
☐ Correct code — matches actual time and who performed it
☐ Add-on code logic — base code billed before any add-on
☐ Provider billing eligibility — confirmed for this claim
☐ Duplicate CCM billing risk — no competing claim for this patient/month
☐ Other care-management services — no unresolved overlap
☐ Payer requirements — verified for this specific payer
☐ Diagnosis support — ICD-10-CM codes align with documented eligibility
☐ Documentation availability — complete and retrievable if requested
CCM Denial Management
Denial/Risk | Root Cause | Detection Point | Corrective Action | Prevention |
Missing consent documentation | Consent obtained verbally but never logged | Pre-submission audit or payer request | Document consent retroactively only if genuinely supportable; otherwise don't bill | Standardize a consent log integrated into intake |
Insufficient time | Documented time falls short of the code's threshold | Time validation step before billing | Bill the lower-threshold code that time actually supports, or don't bill this month | Contemporaneous time tracking, validated before submission |
Unsupported add-on billing | 99439 or 99489 billed without qualifying base-code time first | Code logic review during claim scrub | Correct the code combination and resubmit if warranted | Build add-on code logic checks into claim scrubbing |
Duplicate CCM billing | Two practitioners bill CCM for the same patient in the same month | Payer edit or internal cross-check | Coordinate with the other billing party; only one bills per month | Confirm no competing CCM billing exists before submission |
Incorrect code selection | Wrong code relative to actual time and service type performed | Coding review against documentation | Correct the code and resubmit | Match code selection to documentation every time, not by habit |
Eligibility problems | Patient didn't actually meet chronic condition or risk criteria | Eligibility review at enrollment or audit | Discontinue billing until eligibility is re-established and documented | Verify eligibility criteria specifically, not just diagnosis count |
Documentation gaps | Activities exist but aren't specifically or clearly recorded | Documentation completeness review | Strengthen documentation going forward; don't retroactively fabricate detail | Structured templates prompting for required elements |
Conflicting care-management services | CCM overlaps with another care-management code for the same time/activities | Service overlap review | Determine which service the time actually supports and bill only that one | Understand interaction rules between CCM and other care-management codes |
Payer-specific edits | Commercial payer rules differ from Medicare's CCM framework | Payer-specific denial pattern | Verify and follow that payer's specific policy going forward | Track payer-specific requirements separately from Medicare defaults |
Missing or incomplete records | Supporting documentation wasn't retained or is incomplete on request | Records request or audit | Locate and provide complete records, or accept the compliance exposure | Maintain complete, retrievable documentation for every billed month |
We're not publishing denial percentages here — credible, program-specific denial rate data isn't something we can responsibly generalize across practices with different payer mixes, patient populations, and workflow maturity. Track your own denial rate and trend, rather than benchmarking against an unverified industry number.
CCM Compliance Risk Matrix
Risk | Likelihood | Financial Impact | Compliance Impact | Prevention |
Inadequate consent | Moderate | Per-claim denial risk | Compliance exposure on audit | Standardized, logged consent process |
Unsupported time | Moderate–High | Denial or recoupment risk | Significant — core to CCM billing integrity | Contemporaneous time tracking with validation |
Copy-forward documentation | High | Denial risk on audit review | Significant — undermines medical necessity support | Require genuine monthly review, not template reuse |
Incomplete care plans | Moderate | Denial or downcoding risk | Moderate to significant | Structured care plan checklist reviewed monthly |
Duplicate billing | Low–Moderate | Full claim denial for one party | Moderate — coordination failure, not fraud, in most cases | Cross-check competing CCM billing before submission |
Incorrect code selection | Moderate | Denial or downcoding | Moderate | Code validation against documentation before submission |
Unsupported medical necessity | Moderate | Denial risk | Significant on audit | Documentation explicitly connecting risk and conditions to care plan |
Billing without prerequisites | Low–Moderate | Full claim denial | Significant if pattern-based | Prerequisite checklist before first monthly bill |
Inadequate audit trail | Moderate | Recoupment risk on review | Significant | Maintain complete, organized, retrievable records |
Staff workflow errors | Moderate | Inconsistent claim quality | Moderate | Standardized training and periodic workflow review |
CCM vs. Other Care Management Services
CCM shouldn't be evaluated in isolation. Depending on your patient population, you may also be considering Complex CCM, Principal Care Management (for a single serious chronic condition), Transitional Care Management (post-discharge care coordination), Behavioral Health Integration, or CMS's newer Advanced Primary Care Management framework — which CMS describes as a monthly bundled approach incorporating elements of CCM, PCM, TCM, and communication technology-based services.
These services are not simply stackable. Before layering multiple care-management services for the same patient, practices need to evaluate the specific billing rules, whether the same time or activities are being counted toward more than one service, and whether the patient's circumstances genuinely support each service independently. Assuming every applicable code can be billed together is a reliable way to generate duplicate-billing denials.
CCM Revenue Opportunity Without Overpromising
We're deliberately not going to tell you that "most practices are leaving thousands of dollars on the table." That kind of claim isn't something we can verify for your specific practice, and it doesn't help you make a real decision. Instead, here's a framework using illustrative variables you can replace with your own data:
Illustrative CCM Revenue Model — Replace With Your Own Numbers • Eligible Patients (illustrative): 500 • CCM Enrollment Rate (illustrative): 40% • Enrolled Patients (illustrative): 200 • Average Monthly Reimbursement (illustrative — verify current CMS Fee Schedule): varies by code mix and locality • Gross Monthly Revenue = Enrolled Patients × Average Reimbursement (illustrative) • Staffing Cost (illustrative): your actual clinical staff time cost • Billing/RCM Cost (illustrative): your actual billing overhead • Estimated Net Contribution = Gross CCM Revenue − Operational Cost − Billing Cost (illustrative) |
Every number above is illustrative and intended only to show the calculation structure. Replace them with your practice's actual eligible-patient count, realistic enrollment rate, current CMS Fee Schedule data for your locality, and your actual cost structure to get a figure that means something for your specific situation.
CCM KPI Dashboard
KPI | Why It Matters |
Eligible patient rate | How much of your total patient population actually meets CCM eligibility criteria |
Enrollment rate | What share of eligible patients have been enrolled with documented consent |
Consent completion rate | Whether consent documentation is consistently complete, not just present |
Average CCM minutes per patient | Whether enrolled patients are consistently reaching billable thresholds |
99490 volume | Base non-complex CCM claim volume over time |
99439 volume | Add-on utilization, and whether it's trending consistently with actual time |
Claim acceptance rate | Overall claim quality at first submission |
Denial rate | Trend direction for CCM-specific denials |
Clean claim rate | Front-end and documentation quality before claims leave the practice |
Net collection rate | How much of expected CCM reimbursement is actually collected |
Days in AR | How long it takes to collect on CCM claims specifically |
Average reimbursement per enrolled patient | Whether the program is generating expected value per patient |
Revenue per clinical staff hour | Whether staffing investment in CCM is proportionate to output |
Documentation exception rate | How often claims are flagged for documentation gaps on internal review |
CCM Readiness Assessment
Score each category as Ready, Needs Improvement, or High Risk:
Category | Assessment Question | Score |
Patient Identification | Do you have a reliable process for identifying eligible patients beyond diagnosis count? | Score |
Clinical Workflow | Is CCM work integrated into daily clinical staff workflow, not an afterthought? | Score |
Consent | Is consent obtained and documented consistently, with all required elements? | Score |
Care Planning | Are care plans genuinely patient-specific and regularly updated? | Score |
Time Tracking | Is time tracked contemporaneously, not reconstructed at month-end? | Score |
Documentation | Does documentation clearly support the specific service billed each month? | Score |
Coding | Is code selection validated against actual documented time each month? | Score |
Claim Submission | Are claims scrubbed against a CCM-specific checklist before submission? | Score |
Denial Management | Are CCM denials tracked by root cause, not just resubmitted? | Score |
Reporting | Do you have visibility into CCM-specific KPIs on a regular basis? | Score |
After completing this assessment: categories scored "High Risk" should be addressed before scaling patient enrollment further. Categories scored "Needs Improvement" are worth a focused process review. A program with several "High Risk" categories is better served by pausing new enrollment to fix the workflow than by continuing to enroll patients into a process with known gaps.
CCM Implementation Roadmap
Stage | Objective | Key Activities | Expected Outcome | Success Metric |
Stage 1 | Assess | Evaluate current patient population, workflow gaps, and staffing capacity | Clear picture of current readiness | Completed readiness assessment |
Stage 2 | Design | Define eligibility screening, consent process, and care plan standards | Documented program design | Design approved by clinical and billing leadership |
Stage 3 | Configure | Set up EHR templates, time-tracking tools, and claim scrubbing rules | Systems ready to support the workflow | Successful test entries in each system |
Stage 4 | Train | Train clinical and billing staff on the full workflow, not just their piece | Staff comfortable with end-to-end process | Staff competency confirmed through test cases |
Stage 5 | Launch | Begin enrolling patients and documenting/tracking time | Program operating in live workflow | First month of clean claim submissions |
Stage 6 | Audit | Review first 60–90 days of claims for compliance and accuracy | Early issues identified before they compound | Audit findings documented and addressed |
Stage 7 | Optimize | Adjust workflow based on audit findings and KPI trends | Continuously improving program performance | Sustained KPI improvement over time |
90-Day CCM Implementation Plan
Days 1–30: Assessment and Workflow Design
Complete a readiness assessment, evaluate your patient population for genuine eligibility (not just diagnosis count), design your consent and enrollment process, and define care plan standards.
Days 31–60: Training, Documentation, Technology, and Testing
Train clinical and billing staff on the complete end-to-end workflow, configure EHR templates and time-tracking tools, and run test cases through the full process before going live.
Days 61–90: Launch, Claim Monitoring, Denial Analysis, and Optimization
Begin live enrollment and billing, closely monitor the first several claim cycles, analyze any denials for root cause immediately rather than letting them accumulate, and adjust the workflow based on what you find.
Human Oversight in CCM Billing
Technology can meaningfully assist with patient identification, workflow alerts, time-tracking support, documentation prompts, eligibility screening, claim edits, reporting, and denial categorization. But qualified human professionals need to remain responsible for clinical interpretation, final coding decisions, compliance judgment calls, documentation review, exception handling, payer-specific interpretation, and audit response. Technology should support these decisions with better information — it shouldn't make the decision itself.
Common CCM Billing Mistakes
Mistake | Why It Happens | Risk | Correct Approach |
Treating diagnosis count as automatic eligibility | Two chronic diagnoses look sufficient on paper | Billing patients who don't actually meet risk/duration criteria | Evaluate risk of decline and expected duration, not just a diagnosis count |
Retrospective time reconstruction | Staff document time at month-end instead of as work happens | Time totals that don't hold up under audit scrutiny | Require contemporaneous, timestamped time entry |
Generic care plans | Templates get reused without genuine patient-specific updates | Care plan doesn't support medical necessity on review | Require a documented review and update each period, not just a re-save |
Missing consent documentation | Consent discussed verbally but never logged | Full claim denial risk on audit | Standardize a consent log integrated into intake workflow |
Billing add-on services without supporting time | Assuming the add-on applies without validating total time first | Denial or downcoding on the add-on code | Validate time against threshold before selecting the add-on code |
Ignoring competing care-management services | Not checking whether another practitioner or service already bills for the same time | Duplicate billing denial | Cross-check for competing CCM or care-management billing before submission |
Failing to reconcile claims and payments | Assuming a posted payment is automatically correct | Underpayments go unnoticed indefinitely | Run payment variance checks on every CCM claim |
Not reviewing payer-specific rules | Assuming Medicare's framework applies identically to every payer | Avoidable denials from payer-specific requirement mismatches | Verify current policy with each specific payer |
Treating technology output as final coding judgment | Automated tools flag a code, and staff bill it without independent review | Coding errors technology couldn't fully catch | Keep a qualified human reviewer in the loop for final coding decisions |
Failing to conduct periodic CCM audits | No audit happens until an external question forces one | Systemic issues go undetected and compound over time | Build CCM into a regular, scheduled internal audit rotation |
CCM Audit Framework
A practical audit samples a set of CCM claims each period and verifies, for each: patient eligibility, consent, initiating visit (where required), care plan currency, documented time, staff attribution, specific activities, code selection accuracy, claim accuracy, payment reconciliation, and documentation completeness.
Patient | Eligibility/Consent Check | Consent Detail Check | Care Plan Check | Time/Documentation Check |
Patient A | Verify diagnosis list supports risk criteria, not just count | Confirm signed/dated consent on file | Confirm plan updated this review period, not just re-saved | Confirm time entries are patient-specific and timestamped |
Patient B | Confirm initiating visit requirement was met, if applicable | Confirm consent included required disclosures | Confirm plan reflects current medications and goals | Confirm total time meets the billed code's threshold |
Patient C | Confirm no competing CCM billing exists for this patient/month | Confirm consent wasn't simply copied from enrollment file unchanged | Confirm plan was actually reviewed by the billing practitioner | Confirm activities documented are specific, not generic |
This is a sample structure — build your actual audit sample size and frequency around your program's claim volume and risk profile.
Specialty-Specific CCM Applications
CCM can fit differently depending on specialty and practice type. It's not automatic that every specialty or every patient population is an equally strong fit:
Specialty | Common Chronic Conditions | Typical Coordination Needs | CCM Fit / Billing Risk |
Geriatrics | Multiple comorbidities, polypharmacy, functional decline risk | Medication management, fall risk, caregiver coordination | High CCM fit; documentation must reflect genuine complexity, not just age |
Family Medicine | Broad chronic disease mix — diabetes, hypertension, COPD combinations | Coordinating across referrals and specialists | Strong fit for high-volume primary care panels with consistent enrollment workflow |
Internal Medicine | Similar to family medicine, often higher-acuity chronic combinations | Complex medication regimens, specialist coordination | Often a strong fit for both standard and complex CCM |
Cardiology | Heart failure, arrhythmia, hypertension, post-MI management | Medication titration, symptom monitoring between visits | Fit depends on whether cardiology is the primary chronic-condition manager for that patient |
Endocrinology | Diabetes, thyroid disease, metabolic conditions | Glucose monitoring coordination, medication adjustment | Good fit where endocrinology serves as a primary chronic-care touchpoint |
Pulmonology | COPD, chronic asthma, sleep-related conditions | Symptom monitoring, medication adherence support | Fit depends on ongoing management role versus episodic specialist visits |
Nephrology | CKD staging, hypertension, diabetes-related kidney disease | Lab monitoring coordination, dietary/medication management | Often a strong fit given the ongoing monitoring nature of CKD management |
Rheumatology | Autoimmune and inflammatory chronic conditions | Medication monitoring, symptom flare coordination | Fit varies by how much ongoing coordination occurs outside visits |
AI and Technology in CCM Billing
Modern RCM technology can support CCM operations through patient identification work queues, eligibility screening, time-tracking tools, documentation prompts, care-plan reminders, claim scrubbing, denial analytics, revenue dashboards, and workflow automation. The important boundary: technology should support compliance by surfacing information and flagging gaps — it should not manufacture documentation, estimate time on a patient's behalf, or make final billing eligibility determinations. Those remain human, professional judgment calls.
MedCloudMD's Approach
Our billing specialists, certified coding professionals, and revenue cycle experts support CCM programs through workflow assessment, eligibility review, documentation review, coding support, claim submission, denial management, revenue-cycle reporting, compliance-focused quality checks, and ongoing RCM management — for practices building a new CCM program or strengthening an existing one.
We don't promise specific revenue outcomes or claim results we can't verify for your practice. What we focus on is helping practices build a CCM program that holds up operationally and under audit, not just one that generates claims.
Frequently Asked Questions
What is Chronic Care Management billing?
The process of documenting and billing non-face-to-face care coordination services for Medicare patients with two or more chronic conditions expected to last at least 12 months, using CPT codes such as 99490, 99439, 99491, 99437, 99487, and 99489.
Who qualifies for Medicare CCM?
Patients with two or more chronic conditions expected to last at least 12 months (or until death) that place them at significant risk of death, decompensation, or functional decline — diagnosis count alone doesn't establish eligibility without the risk and duration criteria.
What is CPT 99490?
The base non-complex CCM code covering the first 20 minutes of qualifying clinical staff time per calendar month, performed under general supervision of the billing practitioner.
What is CPT 99439?
An add-on code to 99490 covering each additional 20 minutes of clinical staff CCM time beyond the first 20, capped at two units per calendar month under current CMS guidance.
What documentation is required for CCM billing?
Documentation supporting eligibility, consent, a current patient-specific care plan, specific activities performed, clinical relevance, contemporaneously tracked time, and staff attribution — sufficient to demonstrate the billed service actually occurred as documented.
How is CCM time tracked?
Contemporaneously, as work happens — logged and attributed to the specific patient, limited to qualifying activities, and accumulated accurately across the calendar month before being validated against the billed code's threshold.
Can 99439 be billed without 99490?
No. 99439 is an add-on code and requires the base code, 99490, to be billed in the same month — it cannot be reported independently.
What are the most common CCM billing denials?
Missing consent documentation, insufficient documented time, unsupported add-on billing, duplicate billing across practitioners, incorrect code selection, and documentation that doesn't clearly support the billed service.
How can a practice audit its CCM billing?
By periodically sampling claims and verifying eligibility, consent, care plan currency, documented time, code selection accuracy, and complete supporting documentation together — not reviewing coding in isolation from documentation and time.
Should a practice outsource CCM billing?
It depends on internal staffing, documentation discipline, claim volume, and current denial trends. Some practices manage CCM effectively in-house with strong workflow controls; others benefit from specialized support, particularly when scaling enrollment or recovering from recurring compliance gaps.
Sources & Further Reading
This guide references current CMS Chronic Care Management guidance, CMS Medicare Learning Network CCM resources, and AMA CPT code descriptors for 99490, 99439, 99491, 99437, 99487, and 99489. Because CCM requirements, code thresholds, and payment policy can be refined through annual rulemaking, verify current-year requirements directly through CMS.gov before relying on any specific detail in this guide for a live billing decision.
Disclaimer
This article is provided for general educational and informational purposes only and does not constitute legal, medical, coding, billing, or reimbursement advice. Medicare Chronic Care Management requirements, coding rules, documentation standards, and reimbursement policy can change and may vary by payer, plan, jurisdiction, and individual patient circumstances. Practices should verify current requirements directly with CMS, applicable Medicare Administrative Contractors, and relevant payer policies before submitting claims. MedCloudMD does not guarantee reimbursement, claim approval, or specific financial outcomes.




Comments