Blog

    PCM CPT Codes Billing

    By GauravNovember 2, 202610 mins read
    On this page

    PCM CPT codes billing covers Principal Care Management, the Medicare care management service for a patient whose care centers on one serious condition. A specialist's team manages that condition between visits, and the practice bills the month's time with codes 99424 to 99427.

    The billing depends on records the software keeps: which condition the time was for, who did the work, how many minutes, and whether another care management code already claimed the month. This article covers those rules and how to build time capture that holds up.

    How does PCM billing work with CPT codes 99424 to 99427?

    Building care management time capture?

    Agnotic builds billing modules that capture PCM and RPM time by role and check each month before claims go out.

    PCM billing works by month. A practice manages one high-risk condition for a patient, logs at least 30 minutes of qualifying time in the calendar month, and bills 99424 and 99425 when a physician or other qualified health professional did the work, or 99426 and 99427 when clinical staff did it.

    Which patients and conditions qualify for PCM?

    PCM fits a patient whose care in a given month is driven by a single serious condition. CMS describes the qualifying condition in its Chronic Care Management Services booklet (MLN909188).

    • One condition: The service focuses on a single high-risk condition, even if the patient has others.
    • Duration: The condition is expected to last at least 3 months.
    • Risk: It places the patient at significant risk of hospitalization, acute exacerbation or decompensation, functional decline, or death.
    • Care plan: The work follows a disease-specific care plan that the practice establishes, monitors and revises.
    • Typical settings: Specialist practices where the specialist, rather than primary care, leads management of the qualifying condition.

    For the software, the qualifying condition is a coded diagnosis attached to the PCM enrollment, not a label typed into a note. Every minute logged later points back to that enrollment.

    What does each PCM code cover?

    The four codes split by who performs the work and by time. Base codes need at least 30 minutes in the calendar month; add-on codes cover each further 30 minutes.

    • 99424: The first 30 minutes of PCM time personally spent by a physician or other qualified health professional in the month.
    • 99425: Each additional 30 minutes of physician or qualified health professional time, reported with 99424.
    • 99426: The first 30 minutes of PCM time by clinical staff directed by the physician or qualified health professional.
    • 99427: Each additional 30 minutes of clinical staff time, reported with 99426.

    Elements named in the code descriptors

    The CPT descriptors for 99424 and 99426, which CMS adopted for Medicare in the CY 2022 Physician Fee Schedule, list required elements beyond time. Each one maps to a record the software should be able to show.

    • Qualifying condition: One complex chronic condition expected to last at least 3 months that places the patient at significant risk. Record: the coded diagnosis on the enrollment.
    • Care plan work: The condition requires development, monitoring or revision of a disease-specific care plan. Record: care plan versions with dates and authors.
    • Management load: The condition requires frequent medication adjustments, or management is unusually complicated by comorbidities. Record: medication changes and the clinical reason.
    • Coordination: Ongoing communication and care coordination between the practitioners caring for the patient. Record: coordination calls and messages tagged to the enrollment.

    Why time must stay in separate ledgers

    Practitioner time and clinical staff time lead to different codes and payments. If the software records both in one bucket, nobody can later prove which code the month supports. Keep one ledger per role, with each entry carrying the user, their role, start and end times, the activity and the enrollment ID.

    What must be in place before the first PCM claim?

    Several conditions have to be met before any minutes count. These are the CMS requirements the enrollment workflow should check.

    • Initiating visit: CMS requires an initiating visit for new patients, or for patients the practitioner has not seen within the year before PCM starts. The software should store the visit date and type on the enrollment.
    • Supervision: Clinical staff time billed as 99426 and 99427 is furnished under general supervision, so the billing practitioner does not have to be physically present while staff work.
    • Minimum time: CMS does not pay for PCM services of less than 30 minutes in a calendar month (MLN909188).
    • Consent and care plan: Record the patient's consent to care management and keep the disease-specific care plan current and available to the care team.
    • Security: The time log ties a named patient to a condition and services, so it is ePHI under the HIPAA Security Rule, and a hosted billing vendor is a business associate.

    The CMS booklet adds that PCM can be provided monthly when the patient needs it. Build enrollment so a patient can stay in PCM across months without re-entering consent, while the system checks the initiating visit rules each month.

    PCM versus CCM, RPM and APCM

    PCM often shares a patient with other care management services. The overlap rules decide which claims can go out together, so they belong in the billing engine rather than in staff memory.

    • CCM: Chronic Care Management (99490, 99439, 99491, 99437, 99487, 99489) covers two or more chronic conditions expected to last at least 12 months. CMS's CCM FAQs say the same practitioner cannot bill CCM and PCM for the same patient in the same month, while different practitioners managing different conditions may.
    • RPM: Remote physiologic monitoring can run alongside PCM, but minutes counted toward RPM management cannot also count toward PCM. Keep a separate clock per service.
    • APCM: Advanced Primary Care Management (G0556 to G0558), billed since 2025, is a monthly bundle with no minute counting. The MLN909188 booklet lists PCM among the elements the bundle includes, so treat APCM and PCM from the same practitioner in the same month as a conflict to resolve before release.

    When two practitioners bill CCM and PCM for the same patient, each needs its own care plan and its own time ledger. Software shared across a health system should check the billing practitioner as well as the patient when it looks for conflicts.

    PCM is also distinct from telemedicine billing. It is a non-face-to-face monthly service, while a telehealth visit is billed with visit codes and telehealth place of service and modifiers. A video visit timer should never write PCM time.

    How should PCM time capture software work?

    Good PCM software records time as a side effect of the work. The flow below runs from enrollment to claim.

    • 1. Enroll: Create a PCM enrollment with the patient, the coded condition, the billing practitioner, consent, the care plan link and the initiating visit.
    • 2. Capture: Start and stop timers from actions in the care workflow, such as a medication review, a patient call or a coordination call with another practitioner. Tag each entry with role and activity.
    • 3. Guard: When a minute is logged, check that no other service, such as RPM, already holds that same time. Reject double counting at entry, not at month end.
    • 4. Total: At month close, sum minutes by role. Under 30 minutes in a role produces no code for that role.
    • 5. Check conflicts: Compare the patient-month against CCM, APCM and other care management claims for the same practitioner.
    • 6. Build the claim: Map diagnosis, rendering and billing NPIs, codes and units from the ledger, not from a free-text summary.
    • 7. Report: Produce a month-end file per patient listing staff, minutes, activities and the codes produced, ready for audit.

    What a PCM time entry should store

    • Who: User ID, role (practitioner or clinical staff) and the supervising billing practitioner.
    • What: Activity type, such as medication management, care plan revision, patient communication or coordination with another practitioner.
    • When: Start and end timestamps from the action, plus the calendar month the minutes belong to.
    • Why: The PCM enrollment ID, which carries the qualifying condition.
    • Edits: Any later change to the entry, with the editor and reason, so the audit file shows the original and the correction.

    PCM claim failure points

    These failure points cause most rejected or unsupported PCM claims. Each one has a software control.

    • Condition drift: The note discusses a different condition from the one on the enrollment, so the time does not support the claim. Ask for the condition on each time entry.
    • Mixed role buckets: Staff minutes recorded under the physician produce a 99424 that the log cannot support.
    • Shared timers: One timer feeding PCM, CCM and RPM counts the same minutes more than once.
    • Missing initiating visit: Enrolling a new patient without a qualifying visit on file makes every month's claim unsupported.
    • Month-end time entry: Minutes typed from memory rarely match activity records. Capture time as work happens.
    • Untracked vendors: Sending the billing extract to an outside service without a BAA exposes ePHI.
    • Month boundary errors: Time logged late at night or across time zones can land in the wrong calendar month. Store timestamps in UTC and assign the month in the practice's local time zone.

    How Agnotic can help

    PCM revenue depends on time records that match the rules, and Agnotic builds the billing modules that keep them. Agnotic Technologies adds PCM enrollment, role-based time ledgers, overlap checks with CCM, RPM and APCM, and claim mapping to the client's EHR or care management platform.

    Your billing and compliance team sets the coding policy; the software applies it every month and produces the audit file. For practices that also run CCM or RPM, the same ledgers and overlap checks cover those programs, so one month-end process handles every care management code.

    Plan PCM billing software with Agnotic

    See Agnotic's RPM billing and CPT tracking work, compare PCM with CCM, or browse the Remote Care hub.

    Related reading on Agnotic

    Continue with CCM billing, RPM alert design, RPM MVP delivery and revenue cycle management.

    Sources

    Frequently Asked Questions

    At least 30 minutes in the calendar month for the base code, 99424 for practitioner time or 99426 for clinical staff time. CMS does not pay for PCM services of less than 30 minutes in a month.

    Talk to an engineer about your project

    Tell us your care management programs and EHR, and an Agnotic engineer will map the PCM time ledgers, overlap checks and claim mapping.