CPT 85025

Complete Blood Count (CBC) with Differential

CPT 85025 is one of the most basic and commonly ordered blood tests in medicine. It measures red blood cells, white blood cells (with differential), hemoglobin, hematocrit, and platelets. Medicare pays just $7.59 for this test under the Clinical Laboratory Fee Schedule, making it one of the cheapest lab tests available. Yet hospitals charge an average of $36.17 (a 4.8x markup). Direct-to-consumer labs offer a CBC for $10 to $25.

Updated May 2026Source: CMS Clinical Lab Fee Schedule

CPT 85025 at a Glance

  • Medicare CLFS rate: $7.59
  • Average provider charge: $36.17
  • Markup: 4.8x over Medicare rate
  • Direct-to-consumer price: $10 to $25
  • Beneficiaries (2023): 12.0 million
  • Fee schedule: Clinical Laboratory (CLFS)
  • Rate type: National (no geographic adjustment)
  • Related code: 85027 (CBC without differential)

How Lab Pricing Works (Clinical Laboratory Fee Schedule)

Unlike physician services that use RVUs and geographic adjustments, lab tests are priced under the Medicare Clinical Laboratory Fee Schedule (CLFS). The CLFS sets a single national rate for each lab test. There are no RVU components and no geographic cost adjustments. The same CBC costs Medicare $7.59 whether drawn in Chicago or rural Montana.

MetricValue
Medicare CLFS Rate$7.59
Average Provider Charge$36.17
Markup Ratio4.8x
Pricing MethodNational rate (CLFS), no geographic variation
At $7.59, this is one of the cheapest lab tests. A CBC is run on a fully automated hematology analyzer in seconds, with reagent costs under $1. Medicare's $7.59 rate is already generous. Yet hospitals charge $36 on average. With 12 million Medicare beneficiaries alone getting this test each year, the gap between the Medicare rate and hospital charges represents hundreds of millions in excess costs across the system.

Lab tests are priced under the Clinical Laboratory Fee Schedule, not the Physician Fee Schedule. Medicare lab rates are set nationally and do not vary by geographic location.

What Does a CBC with Differential Measure?

A Complete Blood Count with Differential measures the major components of your blood. The "differential" refers to the breakdown of white blood cell types:

Red Blood Cells and Platelets

  • Red blood cell count (RBC)
  • Hemoglobin (oxygen-carrying protein)
  • Hematocrit (percentage of blood that is RBCs)
  • MCV, MCH, MCHC (red cell size and content)
  • RDW (red cell size variation)
  • Platelet count

White Blood Cells (Differential)

  • Total white blood cell count (WBC)
  • Neutrophils (bacterial infection fighters)
  • Lymphocytes (viral infection, immune function)
  • Monocytes (chronic inflammation)
  • Eosinophils (allergies, parasites)
  • Basophils (allergic reactions)

The CBC is used for general health screening, diagnosing infections, evaluating anemia, monitoring chemotherapy effects, and countless other clinical purposes. It is one of the most versatile and informative lab tests available.

Where to Get a CBC for Less

You do not have to use your hospital's lab. Lab pricing varies dramatically depending on where you go. Here are your options, ranked from cheapest to most expensive:

Direct-to-Consumer Labs: $10 to $25

Services like Quest Diagnostics (walk-in), LabCorp patient service centers, Ulta Lab Tests, and Jason Health allow you to order a CBC without a doctor's order in most states. You pay upfront, get your blood drawn at a local lab, and receive results online. Prices range from $10 to $25 for a CBC with differential.

Independent Labs (with doctor's order): $8 to $20

If your doctor sends you for lab work, ask for the order to be sent to an independent lab (Quest or LabCorp) rather than the hospital's in-house lab. Independent labs typically charge 50% to 80% less than hospital outpatient labs for the same test.

Hospital Outpatient Labs: $25 to $80+

Hospital labs are the most expensive option. They often add facility fees on top of the test cost. A CBC at a hospital lab can cost $25 to $80 or more. If your doctor is part of a hospital system, the lab order may automatically route to the hospital lab. Ask if you can use an independent lab instead.

For HDHP patients: If you have a high-deductible plan and have not met your deductible, lab work is often cheaper as cash-pay at a direct-to-consumer lab than going through insurance (where you would pay the negotiated rate against your deductible). A $10 cash CBC beats a $20 negotiated rate applied to your deductible. However, cash payments do not count toward your deductible.

What Insured Patients Actually Pay for a CBC

Insurance companies negotiate lab rates that are typically 50% to 100% of the Medicare CLFS rate. Your insurer may pay even less than Medicare for labs. What you owe depends on your plan:

Your SituationWhat You Likely PayHow It Works
Copay plan (deductible met or N/A)$0 to $5Many plans cover lab work at 100% after deductible
Coinsurance plan (deductible met)$1 to $420% of negotiated rate ($5 to $20)
High-deductible plan (deductible NOT met)$5 to $25Full negotiated rate applied to your deductible
Medicare Part B$0Medicare covers clinical lab tests at 100% (no coinsurance)

Common Billing Problems with CPT 85025

Billed 85025 (with differential) when 85027 (without) was sufficient

CPT 85025 includes the white blood cell differential (the breakdown by cell type). CPT 85027 is a CBC without the differential, and Medicare pays $6.33 for it. If your doctor only needed overall blood counts and not the WBC breakdown, you may have been charged for the more expensive test unnecessarily. While the difference at Medicare rates is only $1.26, at hospital charges the gap can be $10 to $20. Ask your doctor which test was clinically necessary.

Manual differential (85007) charged on top of automated CBC

CPT 85025 already includes an automated differential. A manual differential (CPT 85007) involves a technician reviewing a blood smear under a microscope and is only needed when the automated analyzer flags abnormal results. If you see both 85025 and 85007 on your bill, the manual differential should only be there if there was a clinical reason for it. Ask for documentation if you see both charges.

Hospital facility fee added to lab work

Some hospital outpatient labs add a facility fee or specimen collection fee on top of the test cost. Your bill may show a separate charge for venipuncture (CPT 36415) or specimen handling. While a small collection fee may be legitimate, a large facility fee on top of a $36 CBC charge is excessive. Compare with independent lab pricing.

Related CBC Lab Codes

CodeDescriptionMedicare CLFS
85025CBC with Automated Differential$7.59
85027CBC without Differential$6.33
85007Manual Differential (blood smear)varies

Frequently Asked Questions

How much does a CBC with differential cost without insurance?

Without insurance, a CBC with differential (CPT 85025) costs $20 to $80 at most hospitals and clinics, with the national average charge at $36.17. Direct-to-consumer labs offer a CBC for $10 to $25 without a doctor's order. Medicare pays just $7.59 for this test.

What does a CBC with differential test for?

A CBC with differential (CPT 85025) measures red blood cells, white blood cells (broken down by type in the differential), hemoglobin, hematocrit, and platelets. It is used for general health screening, diagnosing infections, evaluating anemia, and monitoring treatment effects. It is one of the most versatile lab tests in medicine.

What is the difference between CPT 85025 and CPT 85027?

CPT 85025 is a CBC with automated differential (breaks down white blood cell types), while CPT 85027 is a CBC without the differential. Medicare pays $7.59 for 85025 and $6.33 for 85027. If your doctor only needs overall counts and does not need the white blood cell breakdown, 85027 is the cheaper option.

Can I be charged for a CBC plus individual component tests?

No. If you receive a CBC with differential (85025), you should not also be charged for a manual differential (85007) or individual component tests unless there is a documented clinical reason. Also verify that you were not charged for 85025 (with differential) if 85027 (without differential) was sufficient for your clinical situation.

Need Help Lowering a Medical Bill?

A single CBC charge is small, but CBCs are almost always ordered alongside other lab tests and as part of larger outpatient or hospital visits where the total adds up. CareRoute Bill Defense is a done-for-you bill reduction service that analyzes every code on your bill, identifies overcharges and unbundling errors, and negotiates on your behalf.

Learn about Bill Defense

Disclaimer: This page provides cost information for educational purposes based on publicly available CMS data. It is not medical or financial advice. The Medicare rate shown is the 2026 Clinical Laboratory Fee Schedule national rate. The average charge is from the 2023 Medicare Provider Utilization dataset. Insurance negotiated rates, cash-pay rates, and actual out-of-pocket costs vary by provider, plan, and location.

Last updated: May 6, 2026