How Much Does Blood Work Cost?

Most common blood work costs between $30 and $120 per test.

But if you have insurance, you will probably pay less. Office and lab fees might raise the price of testing. The total cost for blood work depends on what kind of test you need, how your insurance plan covers it and whether it's considered "medically necessary."

Find Cheap Health Insurance Quotes in Your Area

Currently insured?
No spam. No hassle. No hidden costs.

How much does blood work cost?

Common blood work usually costs between $30 and $120.

You may also have other charges, including fees for the needle, vial and bandages. If you have your blood work done in a doctor's office, you may have to pay an office fee for the visit. If you get a test at a lab like Labcorp or Quest, you are less likely to have an office fee.

The cost you pay depends on the test or tests that you need, whether or not you have insurance and whether your insurance agrees that the test is medically necessary. You should also make sure the lab is in your insurance plan's approved network.

How much is blood work without insurance?

If you don't have insurance, you'll pay the full cost for your blood work.

You may want to check the costs for several labs to get the best deal. Labcorp and Quest Diagnostics are some of the largest labs with the most locations. The cost for blood work from these labs tends to be similar.

Average cost of common blood work tests

Find Cheap Health Insurance Quotes in Your Area

Currently insured?
No spam. No hassle. No hidden costs.

Out of several common blood tests, a complete blood count (CBC) is the cheapest at $29 per test. Getting checked for Celiac disease is the most expensive test, costing almost $120.

Cost of blood work from Labcorp and Quest Diagnostics

Complete blood count (CBC) $29$29$29
Hemoglobin A1C (HbA1C) $39$39$39
Blood type test $39$40$40
Pregnancy hCG test $49$39$44
Lipoprotein panel $49$45$47
Show All Rows

Costs are from Labcorp and Quest Diagnostics as of February 2024.

How much is blood work with insurance?

If you have insurance, you likely won't pay the full cost for your blood work.

But what you'll end up paying depends on your health insurance coverage, your medical situation and the test that your doctor ordered. You should also make sure you go to an in-network lab. Depending on your health insurance, you may not have any coverage if you go to an out-of-network location.

Many health insurance plans cover at least some of the cost for routine blood work, like a metabolic panel and checking your cholesterol levels, before you've met your deductible. If you aren't sure how your health insurance covers a specific blood test, check with your company first so you know what to expect.

Even if you have health insurance, your blood work might not be covered if your insurance company doesn't agree that it is medically necessary. If this happens, you can file an appeal with the company. Your doctor may be asked to provide a statement that the test was needed to check for, diagnose or treat a medical condition.

Does insurance cover blood work?

Insurance usually covers at least part of the cost for blood work if it's medically necessary.

For example, if your doctor orders a test because they suspect you have Celiac disease based on your symptoms, your blood work would probably be considered medically necessary. But if you want to check for Celiac antibodies without any symptoms or medical reason, your insurance company may not pay.


Sometimes, a blood test could be considered preventive, and an insurance company might pay even if you aren't having symptoms. For example, your doctor may want to check your cholesterol levels every year to make sure you don't have high cholesterol. Even if you don't have symptoms of an issue, this test could be considered medically necessary.

Frequently asked questions

Where do I get blood work?

You can get blood work by going to a lab like Aurora Diagnostics, Labcorp, LifeLabs or Quest Diagnostics. While these are some of the biggest blood work labs in the country, you may have other options depending on where you live. You might also be able to get your blood work at your doctor's office or in a hospital, although there could be extra charges. If you have insurance, you likely want to choose an in-network lab to avoid extra charges.

How do I get blood work without insurance?

The process for getting blood work without insurance is the same as if you had an insurance plan. Either your doctor will order the tests or you can request the tests online through a lab without a doctor's note. You'll take the information your doctor gave you, or confirmation of your online purchase, to the lab and they will draw your blood. The only difference is that you will have to pay the full cost.

How much does a Labcorp blood test cost without insurance?

The cost of blood work from Labcorp depends on what kind of test you need. Common tests cost between about $30 and $120. Overall, the cheapest blood test that Labcorp offers on its website is a complete blood count (CBC), which costs $29. The most expensive test is $219, and it checks several hormone levels that help with egg production in women. But your blood work may cost more, especially if your doctor orders more specialized tests.


The information about blood work tests and prices is from Cleveland Clinic, Labcorp, MedLinePlus, the National Heart, Lung and Blood Institute, and Quest Diagnostics.

Editorial note: The content of this article is based on the author's opinions and recommendations alone. It has not been previewed, commissioned or otherwise endorsed by any of our network partners.