CBC CPT codes are among the most frequently used billing codes in healthcare, especially in laboratories and diagnostic centers. Understanding what they mean — and how to use them correctly — ensures accurate insurance claims, faster reimbursements, and compliance with medical billing standards.
In this post, we’ll break down what a CBC is, the correct CPT code, and important billing insights for 2025.
What Is a CBC?
A CBC, or Complete Blood Count, is a routine blood test used to evaluate overall health and detect a wide range of disorders, such as anemia, infection, and leukemia.
The CBC measures several components and features of blood, including:
- Red blood cells (RBCs)
- White blood cells (WBCs)
- Hemoglobin
- Hematocrit
- Platelets
Healthcare providers use CBC tests to monitor health, diagnose medical conditions, and assess the effectiveness of treatments.
What Are CPT Codes?
CPT (Current Procedural Terminology) codes are standardized numeric codes developed by the American Medical Association (AMA). They are used to describe medical, surgical, and diagnostic services for billing and documentation purposes.
CPT codes are essential for:
- Medical insurance claims
- Patient record-keeping
- Standardizing healthcare reporting
Each code represents a specific test, procedure, or service.
The CPT Code for CBC
The primary CPT code for a Complete Blood Count is:
85025 – Complete Blood Count (CBC), Automated with Automated Differential WBC Count
This code is used when a CBC test includes a differential count — meaning it also analyzes the different types of white blood cells present.
Other related CBC CPT codes include:
- 85027: CBC, automated, without differential
- 85007: CBC, with manual differential WBC count
- 85004–85049: Codes for specific components of a CBC (e.g., hemoglobin, hematocrit)
When to Use CBC CPT Codes
Choosing the right CBC CPT code depends on:
- Whether the test was automated or manual
- Whether a differential count was included
- The type of analysis performed (complete or partial)
Example:
- If your lab runs an automated CBC with differential, use 85025.
- If the differential is done manually, use 85007.
- If you only perform the basic CBC without differential, use 85027.
Common Billing Tips for CBC CPT Codes
- Verify medical necessity: Ensure the physician’s order supports the test.
- Use correct modifiers when CBC is part of a panel.
- Avoid duplicate billing — only one CBC per patient per date of service unless justified.
- Stay updated with payer policies — some insurers may require additional documentation.
Why Accuracy in CBC CPT Coding Matters
Accurate coding prevents:
- Claim denials and reimbursement delays
- Compliance issues with CMS and private insurers
- Audit risks from incorrect or outdated codes
It also improves practice efficiency and ensures that patients are billed correctly for the services received.
Final Thoughts
The CBC CPT codes (85025, 85027, 85007) represent one of the most common yet essential parts of medical billing and diagnostics. Correctly identifying and applying these codes ensures seamless laboratory operations and compliance with medical billing standards.

