CMP blood test: cost and where to get one

A CMP blood test costs $30 at Walk-In Lab (adds a $6 physician fee per order), $44 at Personalabs (doctor's order included), or $49 at Quest Health (adds a $6 physician service fee). Prices checked September 25, 2026.

What it measures

Measures 14 substances in your blood that show how your liver and kidneys are working and how your body's chemical balance and metabolism look. Source: MedlinePlus

How to prepare

You may need to skip food and drink for several hours before the test.

Where to get it

Walk-In Lab

Price: $30 (adds a $6 physician fee per order)

Order online, then give your sample at a Labcorp or Quest location. Also sells mail-in home test kits.

Cannot be ordered online in Hawaii, New Jersey, New York, and Rhode Island.

Personalabs

Price: $44 (doctor's order included)

Order online, then give your sample at a Labcorp location. The doctor's order is included in the price.

Cannot be ordered online in Hawaii, New Jersey, New York, and Rhode Island.

Quest Health

Price: $49 (adds a $6 physician service fee)

Quest Diagnostics' own consumer store: 150+ tests you can buy without a doctor's visit, drawn at a Quest Patient Service Center.

Cannot be ordered online in Hawaii, New Jersey, New York, and Rhode Island.

Check your state

See every lab, home-visit, and online-doctor option that serves your ZIP code.

Frequently asked questions

How much does it cost?

A CMP blood test costs $30 at Walk-In Lab (adds a $6 physician fee per order), $44 at Personalabs (doctor's order included), or $49 at Quest Health (adds a $6 physician service fee). Prices checked September 25, 2026.

Do I need to fast or prepare?

You may need to skip food and drink for several hours before the test.

Can I order it without a doctor?

In most states, yes. New York, New Jersey, Rhode Island and Hawaii require a clinician's order, and Maryland allows it with limits.