Complete blood count (CBC) cost without insurance
The median cash price for CBC blood test is $56.80 per test across 2,883 US hospitals that publish a self-pay price. Most hospitals (the middle 80%) charge between $13.80 and $140.69.
A complete blood count (CBC) counts red cells, white cells and platelets in a blood sample and is one of the most common lab tests. The version with a differential (85025) also breaks down the types of white cells. The version without it (85027) is slightly simpler. Hospital lab prices vary widely, and independent labs often charge much less.
Collected Oct 26, 2026 One price per hospital, from each hospital's own price file
Complete blood count (CBC) prices by type
85025 is the CBC with a differential and is used in the state table. 85027 is a CBC without the differential. The blood draw itself is usually a separate small charge.
| Procedure | Hospitals | Middle 80% | Median | Medicare |
|---|---|---|---|---|
| CBC blood test Complete blood count (CBC) with differential · code 85025 | 2,883 | $13.80–$140.69 | $56.80 | $7.77median 7.3× |
| CBC without differential Complete blood count (CBC), no differential · code 85027 | 3,026 | $14.30–$178.00 | $50.00 | $6.47median 7.7× |
What the hospital price covers
The price is for the lab test. The blood draw and the doctor's visit may be billed separately.
“Most charge” is the middle 80% of hospitals (10th to 90th percentile), so one mistyped line in a hospital file cannot stretch it. Each hospital counts once, at its lowest outpatient cash price for the code. “Medicare” is Medicare's 2026 national base rate for the same service outside a hospital stay, including the patient's share (the hospital outpatient, lab or hospital clinic rate); “median 3×” means the median cash price is three times that rate.
CBC blood test: median by state
States with at least 5 hospitals, cheapest median first. Pick a state for its complete blood count (cbc) prices and cheapest hospitals.
- New Jersey$15.87
- Puerto Rico$20.00
- Louisiana$26.40
- Virginia$28.80
- Maryland$28.95
- Arkansas$30.68
- Ohio$36.84
- Mississippi$37.50
- Rhode Island$39.65
- Alabama$40.25
- Kansas$40.60
- New York$41.00
- Indiana$41.10
- Connecticut$41.20
- Oregon$41.34
- West Virginia$41.50
- Michigan$42.00
- Idaho$43.00
- New Hampshire$44.28
- Tennessee$44.66
- Oklahoma$45.33
- Pennsylvania$50.45
- Missouri$51.01
- Maine$53.40
- Wyoming$54.36
- Massachusetts$54.50
- Kentucky$55.88
- North Dakota$58.27
- Hawaii$61.60
- Georgia$61.81
- Iowa$62.88
- Arizona$64.46
- Washington$67.40
- Utah$67.49
- Florida$67.84
- Vermont$69.56
- Wisconsin$70.00
- Montana$72.12
- Illinois$78.40
- Colorado$79.46
- Minnesota$85.23
- New Mexico$90.53
- Texas$91.36
- Nebraska$91.98
- North Carolina$101.40
- South Dakota$107.00
- Nevada$108.00
- Alaska$108.50
- California$110.76
- South Carolina$117.00
- Delaware$134.40
CBC blood test: median by metro area
Metro areas with at least 10 hospitals.
- Atlanta, GA$65.13
- Austin, TX$67.31
- Boston, MA$55.50
- Charlotte, NC$135.48
- Chicago, IL$70.70
- Cincinnati, OH$23.31
- Cleveland, OH$35.10
- Columbus, OH$31.20
- Dallas, TX$110.18
- Dayton, OH$46.00
- Detroit, MI$37.00
- Duluth, MN$112.20
- Houston, TX$93.80
- Indianapolis, IN$32.52
- Jackson, MS$52.00
- Jacksonville, FL$75.02
- Kansas City, MO$43.84
- Little Rock, AR$31.17
- Los Angeles, CA$94.93
- Louisville, KY$51.40
- Memphis, TN$25.65
- Miami, FL$233.10
- Milwaukee, WI$70.00
- Minneapolis, MN$43.00
- Nashville, TN$67.02
- New Orleans, LA$16.72
- New York, NY$13.21
- Omaha, NE$90.21
- Philadelphia, PA$35.30
- Phoenix, AZ$41.51
- Pittsburgh, PA$52.20
- Portland, OR$31.45
- Providence, RI$43.80
- Riverside, CA$65.25
- Rochester, NY$28.12
- Sacramento, CA$123.20
- San Diego, CA$74.97
- San Francisco, CA$123.20
- Seattle, WA$49.80
- St. Louis, MO$71.55
- Tampa, FL$16.20
- Tulsa, OK$45.47
- Virginia Beach, VA$18.65
- Washington, DC$100.50
Paying cash: what to do
- Compare the hospital price with an independent lab or a direct-to-consumer lab service; the same test is often a fraction of the price.
- Ask whether the draw fee is included.
- If a doctor ordered it, ask which lab they use and whether you can take the order elsewhere.
Questions
How much does a complete blood count (CBC) cost without insurance?
The median hospital cash price for CBC blood test (code 85025) is $56.80 per test across 2,883 US hospitals that publish a self-pay price; most charge $13.80 to $140.69. By state, the median runs from $15.87 in New Jersey to $134.40 in Delaware. The price is for the lab test. The blood draw and the doctor's visit may be billed separately.
Do I need to fast for a CBC?
Usually not. If it is combined with other tests such as glucose or cholesterol, you may be asked to fast.
What does a CBC show?
It can show signs of anemia, infection and some blood disorders, and is often a first test when the cause of symptoms is unclear.
How long does it take to get the result?
Often within a day, and in some clinics within an hour.