Blood cortisol test: what it measures, how to prepare and what your result means
A blood test is the usual first test for cortisol. It captures one moment, so the time of day, your medicines and even the needle can move the number. Here is how to prepare and how to read the result.
A blood cortisol test measures the cortisol in a sample of blood, usually taken from a vein in your arm between 8 and 9 in the morning.1 It is the usual first test when a doctor suspects your adrenal glands are making too little cortisol, and blood cortisol is also what is measured in the dynamic tests used for both low and high cortisol. Because cortisol rises and falls through the day, the result describes one moment. The time of the test, the medicines you take and even how you feel about needles can all move the number, so a little preparation makes the result far easier to interpret.
What a blood cortisol test measures
Most laboratory blood tests measure total cortisol. In the bloodstream about 90 per cent of cortisol is bound to a carrier protein called corticosteroid-binding globulin (CBG), about 4 to 6 per cent is bound to other proteins such as albumin, and only about 4 to 6 per cent circulates free, which is the active form.2 A blood test counts all of it. That matters because anything that changes the amount of carrier protein changes the result without changing the cortisol your body can actually use. In critically ill people with low albumin, for example, total cortisol was lower (435 against 633 nmol/L) while free cortisol was much the same (140 against 143 nmol/L).2 Saliva and urine tests measure free cortisol instead, and are not affected by CBG.2
Doctors use a morning blood cortisol mainly to look for adrenal insufficiency, where the adrenal glands make too little cortisol.1 It is not a screening test for Cushing's syndrome, where they make too much: the guidelines start with 24-hour urine, late-night saliva or the overnight dexamethasone suppression test.3 Blood cortisol is, though, what is measured at the end of the dexamethasone suppression test and during the Synacthen test.
Why the test is done at 8 to 9am
Cortisol follows a daily rhythm. It starts rising from about 4am, peaks within three hours of waking, then falls through the day to its lowest point around midnight, with smaller pulses every one to two hours.2 In a healthy reference group of 33 people, serum cortisol peaked at 15.5 µg/dL at about 8.30 in the morning and fell below 2 µg/dL shortly after midnight.4 The same person can have a healthy result at 9am and a much lower one in the late afternoon.
That is why NICE advises an 8 to 9am serum cortisol when adrenal insufficiency is suspected,1 and why a value taken at a random time is hard to interpret.2 One NHS laboratory states plainly that a random (non-9am) cortisol, or one taken while the patient is on steroid treatment, cannot be interpreted.5 If you work shifts, the usual timing may not match your body clock. NICE's guidance for GPs advises getting specialist advice before testing shift workers, because it is uncertain when to test and the results can be hard to read.6 See cortisol and shift work.
How to prepare for a blood cortisol test
Book an early appointment, and tell whoever arranges the test about every medicine and supplement you take. The main things that can distort the result are these.
- Oral oestrogen. Many contraceptive pills and some HRT tablets contain oestrogen, which raises CBG and so gives a falsely high total cortisol; pregnancy does the same.2 In one study, women taking oral oestrogen had 67 per cent higher total cortisol than women who were not, while oestrogen given through the skin had no such effect.7 NICE advises stopping oral oestrogen for 6 weeks before serum cortisol is measured.1 Do this only if the doctor arranging your test advises it, and plan contraception with them.
- Steroid medicines. Glucocorticoids such as prednisolone and hydrocortisone can suppress your own cortisol, and some cross-react with the test itself.82 Inhaled, injected and skin steroids can also give a low morning result when the dose is at or above what the body would normally make, and NICE advises waiting 4 weeks after a steroid injection into a muscle or joint before testing.1 Never stop a steroid on your own: stopping suddenly is itself a common cause of abnormal cortisol, and medicines should only be stopped after talking to your doctor.9
- Biotin. High-dose biotin supplements, which some people take for cosmetic reasons, can make some cortisol immunoassays read falsely high. Laboratory guidance says doses of 5 mg or more can interfere, while the amounts in ordinary multivitamins have not been reported to.10 After a 5 to 10 mg dose it advises waiting at least 8 hours before a blood test, and up to 72 hours for some assays and higher doses.10 Some providers simply ask you to stop biotin for 72 hours.11
- Exercise and illness. You may be asked to avoid hard exercise the day before. Acute illness raises cortisol, so mention it if you are unwell.8 MedlinePlus's preparation advice does not include fasting, but follow any instructions you are given, especially if other tests are run on the same sample.8
What happens during the test, and why the needle matters
A nurse or phlebotomist takes a small sample from a vein, which takes a few minutes. Some private providers instead send a finger-prick kit to use at home in the morning, or arrange a draw at a clinic. The table lists examples.
United Kingdom
| Test | Sample | How you collect it | Price |
|---|---|---|---|
| Forth Cortisol Home Blood Test KitTotal serum cortisol at a single point in the morning (listed as Cortisol (9am)) | Blood | Finger-prick at home; optional AutoDraw arm device, partner clinic venous draw or home nurse visit for an extra feeBefore 10am, or within 3 hours of waking for shift workers and very early risers | £41Finger-prick kit included; AutoDraw device +£20, partner clinic +£45, home nurse +£59 |
| Medichecks Cortisol Blood TestTotal serum cortisol at a single point in the morning | Blood | Finger-prick at home, or venous draw at a partner clinic or by a home nurse for an extra feeCollect between 6am and 10am; people with an unusual sleep pattern are told to test within 2 hours of waking | £45Finger-prick kit included; venous draw at a partner clinic +£35, home nurse visit +£59 |
United States
| Test | Sample | How you collect it | Price |
|---|---|---|---|
| Ulta Lab Tests Cortisol Total TestTotal serum cortisol at a single point | Blood | Venous draw at a partner patient service centre | $23.95Shown as a discount from $153.14 |
| Labcorp OnDemand Cortisol TestTotal serum cortisol at a single point, reported against morning and afternoon reference ranges | Blood | Venous draw at a Labcorp locationCollect between 7am and 10am; wait at least 72 hours after the last biotin dose | $66.75Sale price shown on the checked date (25% off the usual $89); no separate physician fee listed |
| Quest Diagnostics Cortisol Stress Hormone TestTotal serum cortisol at a single point in the morning | Blood | Venous draw at a Quest Diagnostics patient service centre, or in-home collection by Quest Mobile where availableAppointment between 7am and 9am recommended | $79Plus a $6 physician service fee; in-home Quest Mobile collection +$79 where available |
| myLAB Box Adrenal Stress TestCortisol and DHEA sulfate from one blood sample | Blood | Finger-prick at home, posted back in a prepaid envelope | $159 |
These tests measure cortisol at one moment, or across one day. Prices and details as shown on each provider's website on 20 October 2026. We are not paid for these links.
Having blood taken can itself raise cortisol. A review of the research suggested that venepuncture triggers a cortisol response about 30 per cent of the time, and in the authors' own study of 18 healthy men, 47 per cent responded.12 Those who responded once were highly likely to respond again.12 Stress before the draw, such as a rushed journey, can push the result up too.11 If you are anxious about needles, a slightly raised result may partly reflect the test itself, which is worth mentioning to the doctor reading it.
Normal ranges and what your result means
There is no single normal range. Each laboratory sets its own, for its own assay and time window, so the range printed on your report is the one that applies. These examples show how much they differ.
| Laboratory | Sample time | Reference range |
|---|---|---|
| MedlinePlus (US example) | 8am | 138 to 690 nmol/L (5 to 25 µg/dL)8 |
| University Hospitals Birmingham | Before 10am | 101 to 536 nmol/L13 |
| University Hospitals Birmingham | After 5pm | 79 to 478 nmol/L13 |
| Worcestershire Acute Hospitals | 9am | 185 to 624 nmol/L14 |
| Royal Liverpool | 6am to 10am | 133 to 537 nmol/L15 |
| Royal Liverpool | Midnight | Below 50 nmol/L15 |
Part of the difference is the assay. Five automated immunoassays read 1.08 to 1.36 times higher than a mass spectrometry reference method, and assay-specific normal data are lacking.2 When one NHS laboratory changed its method, it warned users that results would read about 20 per cent lower from that date.15 UK laboratories report in nmol/L and US ones often in µg/dL; to convert, multiply µg/dL by 27.59,16 or use our cortisol converter.
For suspected adrenal insufficiency in people aged 16 and over, NICE uses these thresholds for an 8 to 9am cortisol measured with a modern immunoassay.1
- Below 150 nmol/L: adrenal insufficiency is possible; the person should be referred to an endocrinologist.
- 150 to 300 nmol/L: uncertain; consider repeating the test.
- Above 300 nmol/L: adrenal insufficiency is very unlikely.
NICE's guidance for GPs adds that a result below 100 nmol/L in someone with suspected Addison's disease makes adrenal insufficiency highly likely and calls for hospital admission.6 More generally, a high morning result can reflect Cushing's syndrome, an adrenal tumour, stress or acute illness, and a low one Addison's disease, a pituitary problem or steroid medicines.8 Either way, a single result is a starting point for further tests, not a diagnosis. See normal cortisol levels for more on what is typical.
What happens after an abnormal result
If your morning cortisol is low or borderline, the next step is usually a short Synacthen test, which checks whether your adrenal glands respond when stimulated. It is the standard test for confirming primary adrenal insufficiency, and a plasma ACTH level, which can be taken at the same time as the first sample, helps show whether the problem lies in the adrenal glands themselves.17 If cortisol excess is suspected, a doctor will arrange one or more of the first-line tests for Cushing's syndrome, with urine or saliva collected on at least two occasions.3 Our guides to the Synacthen test, the 24-hour urine test and testing for Cushing's explain what each involves.
Low cortisol can occasionally become an emergency. Vomiting, severe dizziness, confusion or drowsiness in someone with known or suspected adrenal insufficiency need urgent help, because they can signal an adrenal crisis.18 See low cortisol symptoms.
Can a blood test show your long-term cortisol?
Not well. A blood test shows one point on a line that moves with the hour, the day and the needle. That suits the morning and stimulation tests doctors rely on, but if your question is whether your cortisol has been running high or low over recent months, perhaps alongside stress, tiredness or poor sleep, a single sample says little about it.
For that question a hair test is the most consistent single-sample measure. Scalp hair grows about 1 cm a month and takes up cortisol as it grows, so a few centimetres near the scalp reflect roughly the past three months.19 In one study the same people's hair cortisol correlated at r = 0.84 from one month to the next, against 0.38 to 0.61 week to week for saliva and 0.59 to 0.68 for 24-hour urine.20 Hair cortisol does not vary with the time of day the sample is cut.21 It does not diagnose or rule out adrenal insufficiency or Cushing's syndrome, which are diagnosed with the blood, urine and saliva tests described here and in the linked guides.173 Read hair vs blood cortisol tests for the full comparison.
Questions people ask
What time should a cortisol blood test be done?
Usually between 8 and 9am, when cortisol is near its daily peak. NICE uses an 8 to 9am sample for suspected adrenal insufficiency, and some laboratories say they cannot interpret a result taken at a random time. If you work nights or shifts, ask the doctor arranging the test when to have it.
Do I need to fast before a cortisol blood test?
Fasting is not usually part of the preparation for cortisol itself. You may be asked to avoid hard exercise the day before. Some providers ask you to fast, especially if other tests are run on the same sample, so follow the instructions you are given.
Does the contraceptive pill affect a cortisol blood test?
Yes, if it contains oestrogen. Oral oestrogen raises the protein that carries cortisol in the blood, so total cortisol reads falsely high, by about two-thirds in one study. Oestrogen given through the skin did not have the same effect.
NICE advises stopping oral oestrogen for six weeks before the test, but only do this on the advice of the doctor arranging it, and plan your contraception with them.
Should I stop my steroid medicine before a cortisol test?
Not unless your doctor tells you to. Steroid tablets, inhalers, creams and injections can lower your own cortisol or interfere with the test, so the doctor needs to know about them, but stopping a steroid suddenly can be dangerous. NICE advises waiting four weeks after a steroid injection into a muscle or joint before testing.
Does biotin affect a cortisol blood test?
High-dose biotin, typically 5 mg or more, can make some cortisol tests read falsely high. The small amounts in ordinary multivitamins have not been reported to cause problems. Tell the person taking your blood if you take biotin. Laboratory guidance suggests waiting at least 8 hours after a 5 to 10 mg dose and up to 72 hours for some tests; some providers simply ask for 72 hours.
What is a normal 9am cortisol level?
It depends on the laboratory. In the UK hospital examples in this guide, the lower limit of the morning range runs from about 100 to 185 nmol/L and the upper limit from about 536 to 624 nmol/L. A US reference gives 138 to 690 nmol/L (5 to 25 µg/dL) at 8am. Compare your result only with the range on your own report.
Can a blood test show long-term stress?
Not reliably. Blood cortisol changes with the time of day, a stressful journey and the needle itself, so one sample shows that moment. For average cortisol over recent months, a hair test is the more consistent single-sample measure, although it does not diagnose any medical condition.
Sources
- National Institute for Health and Care Excellence (2024). Adrenal insufficiency: identification and management (NICE guideline NG243). Recommendations nice.org.uk
- Clarke SA et al. (2024). Current challenges and future directions in the assessment of glucocorticoid status. Endocr Rev pubmed.ncbi.nlm.nih.gov
- Nieman LK et al. (2008). The diagnosis of Cushing's syndrome: an Endocrine Society Clinical Practice Guideline. J Clin Endocrinol Metab pubmed.ncbi.nlm.nih.gov
- Debono M et al. (2009). Modified-release hydrocortisone to provide circadian cortisol profiles. J Clin Endocrinol Metab pubmed.ncbi.nlm.nih.gov
- Oxford University Hospitals NHS Foundation Trust (2026). Cortisol. Biochemistry test catalogue ouh.nhs.uk
- NICE Clinical Knowledge Summaries (2025). Addison's disease. NICE CKS cks.nice.org.uk
- Qureshi AC et al. (2007). The influence of the route of oestrogen administration on serum levels of cortisol-binding globulin and total cortisol. Clin Endocrinol (Oxf) pubmed.ncbi.nlm.nih.gov
- MedlinePlus Medical Encyclopedia (2025). Cortisol blood test. US National Library of Medicine medlineplus.gov
- MedlinePlus (2024). Cortisol test. US National Library of Medicine medlineplus.gov
- Li D et al. (2020). AACC guidance document on biotin interference in laboratory tests. J Appl Lab Med pubmed.ncbi.nlm.nih.gov
- Testing.com (2026). Cortisol test. Testing.com testing.com
- Weckesser LJ et al. (2014). Do venepuncture procedures induce cortisol responses? A review, study, and synthesis for stress research. Psychoneuroendocrinology pubmed.ncbi.nlm.nih.gov
- University Hospitals Birmingham NHS Foundation Trust (2026). Cortisol. Pathology tests database uhb.nhs.uk
- Worcestershire Acute Hospitals NHS Trust (undated). Cortisol. Pathology tests A to Z worcsacute.nhs.uk
- Royal Liverpool and Broadgreen University Hospitals NHS Trust (undated). Cortisol (serum). Pathology handbook pathlabs.rlbuht.nhs.uk
- PubChem, US National Library of Medicine. Hydrocortisone (cortisol): compound summary, molecular weight 362.5 g/mol pubchem.ncbi.nlm.nih.gov
- Bornstein SR et al. (2016). Diagnosis and treatment of primary adrenal insufficiency: an Endocrine Society Clinical Practice Guideline. J Clin Endocrinol Metab pubmed.ncbi.nlm.nih.gov
- NHS (2025). Addison's disease. NHS website nhs.uk
- Adav SS & Ng KW (2025). The multifaceted role of hair as a biospecimen: recent advances in precision medicine and forensic science. Exp Mol Med pubmed.ncbi.nlm.nih.gov
- Short SJ et al. (2016). Correspondence between hair cortisol concentrations and 30-day integrated daily salivary and weekly urinary cortisol measures. Psychoneuroendocrinology pubmed.ncbi.nlm.nih.gov
- Grass J et al. (2015). Sweat-inducing physiological challenges do not result in acute changes in hair cortisol concentrations. Psychoneuroendocrinology pubmed.ncbi.nlm.nih.gov
Keep reading
- Hair vs blood cortisol testBlood shows one moment, hair shows months. Timing, the needle, the pill and lab methods compared, and when blood is the right test.
- The Synacthen testWhat happens in a short Synacthen (ACTH stimulation) test, how to prepare, why cut-offs depend on the laboratory and what results mean.
- The dexamethasone suppression testThe overnight 1 mg dexamethasone test for Cushing's syndrome and adrenal incidentalomas: how it is done, the 50 nmol/L cut-off and pitfalls.
- The saliva cortisol testDaily profiles, the waking rise and the late-night test for Cushing's: how saliva testing works, how to collect and what spoils a result.