Request data →

All procedures / CBC Blood Test

CBC Blood Test Cost in the US (2026): What 1,267 Hospitals NegotiatedNPI VERIFIED

Across 1,267 US hospitals that publish federally required price files, the median negotiated rate for a complete blood count (CBC) with differential is $14.20. The middle half of hospitals negotiated between $8.16 and $46.98; the priciest tenth negotiated more than $91, 11.7× the cheapest tenth (under $7.77). Hospitals that list a self-pay price ask a median of $57 (999 hospitals).

Code CPT 85025 · Source: hospital machine-readable files (45 CFR §180), file dates 2022-11-12 to 2026-09-28 (median 2026-04-01) · Medicare baseline: CMS OPPS Addendum B · Data extracted 2026-10-06 · Page updated 2026-10-07

National median
$14.20
all plan types · 1,267 hospitals
Middle half
$8.16–$46.98
25th–75th percentile of hospitals
Median cash price
$57
self-pay · 999 hospitals list one
Medicare baseline
—
no OPPS rate for this service
These are contract reference rates, not your bill. A median across hospitals is not a quote for your plan or network. Your out-of-pocket cost depends on your deductible, coinsurance and network status.
Medicare pays lab tests from its Clinical Laboratory Fee Schedule, not the outpatient (OPPS) table we use as a baseline, so no Medicare multiple is shown.
Coverage: 1,267 of the 5,419 hospitals in the CMS roster have an identity-verified price file with this procedure in our data. It is not a random sample, and a hospital missing here has not been judged non-compliant — we may simply not have its file yet. 100 of these 1,267 hospital files were more than 12 months old at extraction — hospitals must update yearly; we keep the figures and say so rather than hide them.

By insurance type

Insurance typeHospitalsMedianMiddle half× Medicare
Commercial (plan type not stated)768$38.36$15.14 – $84—
PPO801$42.28$17.55 – $91—
HMO531$30.00$14.88 – $72—
EPO123$43.31$15.68 – $85—
POS73$40.79$14.79 – $94—
ACA Marketplace475$14.37$11.45 – $34.92—
Medicare Advantage725$8.28$7.77 – $33.00—
Medicare (as listed)712$8.00$7.77 – $10.37—
Medicaid824$9.68$7.67 – $34.08—
Federal employees (FEP)24$48.42$39.39 – $72—
Workers' comp138$18.51$10.88 – $66—

Plan types are grouped from each hospital's plan names. Each figure is a median of hospital-level medians; types with fewer than 20 hospitals are left out.

By state

StateHospitalsMedianMiddle halfSpread (shared scale $0–$100)× MedicareMedian cash
Alabama16$7.76$7.67 – $8.76—$46.23
Arizona12$8.16$8.00 – $19.29—$20.61
Arkansas15$13.99$7.88 – $21.54—$48.75
California44$11.30$7.77 – $32.91—$51
Colorado9$21.60$13.31 – $27.50—$53
Florida46$8.24$8.16 – $10.48—$83
Georgia33$13.65$9.72 – $30.80—$40.00
Hawaii11$16.66$7.79 – $19.58—$62
Idaho14$36.04$31.62 – $46.24—$54
Illinois49$36.60$10.36 – $101—$92
Indiana27$11.66$7.77 – $24.25—$46.39
Iowa43$42.31$27.89 – $59—$63
Kansas52$22.14$14.82 – $44.95—$40.00
Kentucky52$8.00$7.77 – $31.33—$55
Louisiana28$11.53$7.77 – $27.63—$35.00
Maine10$58$23.19 – $73—$36.00
Maryland9$29.33$26.70 – $29.97—$29.16
Massachusetts9$15.47$11.66 – $32.69—$56
Michigan32$8.82$7.58 – $10.84—$38.20
Minnesota30$73$18.84 – $90—$118
Mississippi22$7.76$6.99 – $8.10—$51
Missouri31$16.83$7.70 – $30.58—$58
Montana22$68$41.65 – $94—$77
Nebraska34$62$11.43 – $97—$93
Nevada9$5.90$5.90 – $22.85—$283
New Hampshire6$40.65$28.00 – $51——
New Jersey25$7.77$4.27 – $8.24—$8.94
New Mexico17$66$9.32 – $108—$91
New York38$9.71$7.77 – $13.45—$38.40
North Carolina22$11.12$7.99 – $39.39—$45.27
North Dakota13$68$42.00 – $85—$61
Ohio58$10.37$8.22 – $18.15—$60
Oklahoma35$9.97$7.62 – $30.12—$31.20
Oregon24$14.53$11.91 – $38.36—$68
Pennsylvania61$10.69$8.39 – $23.45—$48.83
Puerto Rico12$9.00$8.88 – $9.00—$12.00
Rhode Island5$12.04$11.24 – $14.03—$16.78
South Carolina27$8.16$8.16 – $9.16—$82
South Dakota12$111$81 – $126—$129
Tennessee23$8.16$7.90 – $9.92—$27.90
Texas107$29.91$11.12 – $51—$64
Utah21$66$7.77 – $66—$69
Vermont8$63$48.86 – $79—$91
Virginia19$10.64$8.07 – $52—$51
Washington20$43.30$25.15 – $72—$76
West Virginia8$41.95$21.36 – $64—$57
Wisconsin29$25.11$9.71 – $61—$71
Wyoming10$30.27$27.36 – $71—$36.39

middle half of hospitalsstate median · a dotted end means the range runs past $100

States with at least 5 hospitals in our data (48 states). 3 smaller states are counted in the national figures but not listed — a median of two or three hospitals says more about those hospitals than about the state.

Get the data

Hospital-level and insurer-level rates for this procedure are in the full dataset. A free three-procedure sample (brain MRI, head CT, diagnostic colonoscopy) is open under CC BY 4.0: DOI 10.5281/zenodo.23199844 · Kaggle.

Frequently asked questions

How much does a complete blood count (CBC) with differential cost in the US?
Across 1,267 hospitals that publish federally required price files, the median negotiated rate is $14.20, and the middle half of hospitals fall between $8.16 and $46.98. Self-pay cash prices have a median of $57 across the 999 hospitals that list one. What you pay out of pocket depends on your deductible, coinsurance and network.
Why do CBC Blood Test prices vary so much?
Each hospital negotiates separately with each insurer. In these files the priciest tenth of hospitals negotiated more than 11.7 times what the cheapest tenth did, and state medians run from $5.90 in Nevada to $111 in South Dakota.
Is the cash price cheaper than using insurance?
Sometimes. At 227 of the 999 hospitals that list a cash price (23%), it is lower than that hospital's own median negotiated rate. If you have a high deductible, ask the hospital for its self-pay price before you book.

Other lab tests prices

Cholesterol Test (Lipid Panel)
median $24.74 · 1,276 hospitals
Comprehensive Metabolic Panel
median $21.12 · 1,276 hospitals
Thyroid Test (TSH)
median $29.93 · 1,276 hospitals
Urinalysis
median $4.58 · 1,227 hospitals

See all 30 procedures →