Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
CPT Code

CPT code 80400 – ACTH stimulation panel billing guide


Code Definition

80400 is the CPT code for an ACTH stimulation panel for adrenal insufficiency, which includes two cortisol measurements (82533 x2). The panel captures a baseline cortisol and a stimulated cortisol after cosyntropin, billed as one line.

Most 80400 denials trace to two errors. One is billing the bundled cortisol analyte (82533) as a separate line. The other is submitting without an ICD-10-CM diagnosis that the Medicare Administrative Contractor (MAC) accepts as covered.

Section
80047-89398 Pathology and laboratory
Subsection
80400-80439 Evocative/Suppression Testing
Code range
80400 ACTH stimulation panel; for adrenal insufficiency
Billable
No
Code also known as
cosyntropin stimulation test, Cortrosyn stimulation test, short synacthen test, adrenal stimulation test
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 80400 is the ACTH stimulation panel for adrenal insufficiency, and it includes two total cortisol measurements (82533 x2).

Plasma ACTH (82024), the cosyntropin itself (J0834), its injection (96372 or 96374) and venipuncture (36415) all sit outside the panel.

Billing CPT 82533 as a separate line next to 80400 triggers an NCCI bundling edit and is the most common denial cause.

ICD-10-CM E27.1 (primary adrenocortical insufficiency) and E27.40 (unspecified adrenocortical insufficiency) are the most widely accepted diagnoses, though coverage varies by MAC.

In Pabau, our practice management platform, each 80400 charge carries its linked diagnosis, and the claim goes out through Claim.MD with its status tracked.

CPT code 80400: Official descriptor and clinical overview

CPT code 80400 is the ACTH stimulation panel for adrenal insufficiency. The American Medical Association descriptor reads “ACTH stimulation panel; for adrenal insufficiency,” and the panel must include two total cortisol measurements (82533 x2). The code sits in the Evocative/Suppression Testing subsection of CPT (80400-80439). Those panels capture the lab work in hormonal challenge testing as one code, so the analytes are not billed one by one.

A resting cortisol level is often inconclusive when a physician suspects adrenal insufficiency. Giving synthetic adrenocorticotropic hormone (ACTH) and measuring the adrenal response shows how much reserve the gland has. The AMA’s CPT code set captures that two-specimen workflow as a single panel, so each cortisol draw is not billed on its own.

The subsection placement matters because every Evocative/Suppression Testing panel follows the same rule. Each panel includes only the analytes its descriptor lists. A test outside that list, or a service such as the drug or the injection, is coded on its own line.

What the ACTH stimulation test measures and how it works

The ACTH stimulation test evaluates the hypothalamic-pituitary-adrenal (HPA) axis. It measures how much cortisol the adrenal glands produce after a standardized dose of cosyntropin. Cosyntropin (Cortrosyn) is synthetic ACTH that stimulates the adrenal cortex directly, bypassing the pituitary. Alongside other tests, that helps separate primary from secondary adrenal insufficiency.

The standard short protocol runs as follows:

  1. Baseline draw: Serum cortisol collected before cosyntropin administration (time 0).
  2. Cosyntropin injection: 250 mcg IV or IM administered immediately after the baseline draw.
  3. Stimulated draw: Serum cortisol collected at 30 or 60 minutes post-injection (or both, depending on protocol).
  4. Interpretation: A peak cortisol response generally above 18-20 mcg/dL is considered a normal adrenal reserve, though laboratory-specific assay thresholds vary.

CPT 80400 captures two cortisol specimens, matching the baseline-plus-one-stimulated-draw protocol. If the provider collects a third cortisol specimen (baseline, 30 minutes and 60 minutes), that third draw is not separately billable under 80400. Code 80402 does not cover it either. 80402 is “ACTH stimulation panel; for 21 hydroxylase deficiency,” which measures cortisol x2 plus 17-hydroxyprogesterone x2.

CPT 80400 code details at a glance

Use the reference table below for quick-access billing details. The AAPC Codify CPT lookup provides additional code descriptor and crosswalk data for clinical coding teams.

Field Detail
CPT code 80400
Official descriptor ACTH stimulation panel; for adrenal insufficiency
CPT section Evocative/Suppression Testing (80400-80439)
Analytes bundled Total cortisol (82533) x2, baseline and stimulated
Place of service Outpatient clinic, physician office, or reference lab
Medicare payer system Clinical Laboratory Fee Schedule (CLFS)
Annual rate update Published by CMS each calendar year. Verify the current year’s rate.

What CPT 80400 includes and what it excludes

Getting the bundle boundaries right prevents the most expensive denial category on this code. The panel includes exactly what its descriptor states. One test can still put up to six codes in front of the biller, and only one of them is the panel.

Claim lines for one ACTH stimulation test
Only the cortisol results live inside 80400, so the drug, the injection and the draw each need their own decision. Drawn from the AMA descriptor and CMS HCPCS file.

Included in the panel

  • CPT 82533 (cortisol total): Bundled. The descriptor includes cortisol x2, so both measurements in the stimulation sequence are captured by 80400. Billing 82533 on a separate claim line alongside 80400 triggers an NCCI edit and will deny.

Not included: bill separately when performed

  • CPT 82024 (ACTH plasma): Plasma ACTH is not part of the 80400 descriptor. Bill it separately when it is performed as part of the workup.
  • CPT 82530 (cortisol free): Free cortisol is a distinct analyte from total cortisol. Bill it separately if ordered.
  • Cosyntropin (HCPCS J0834, cosyntropin, 0.25 mg): The drug is not bundled into the lab panel. Report it on its own line when the practice supplies it.
  • Cosyntropin administration (CPT 96372 or 96374): Report 96372 for an intramuscular injection or 96374 for an IV push.
  • Venipuncture (CPT 36415): Specimen collection is not part of the panel, which covers only the cortisol analytes. Bill the draw according to each payer’s rules.
  • E&M service: If the ordering physician also sees the patient on the same date, bill the E&M separately with modifier -25 when appropriate.

The evocative panels for adrenal testing form a family with the single-analyte cortisol codes. Knowing where each one starts and stops prevents upcoding and downcoding errors.

Code Descriptor (summary) Specimens / analytes Use when…
80400 ACTH stimulation panel; for adrenal insufficiency Cortisol x2 Standard cosyntropin stimulation test (baseline plus one stimulated draw)
80402 ACTH stimulation panel; for 21 hydroxylase deficiency Cortisol x2 + 17-hydroxyprogesterone x2 Evaluating 21-hydroxylase deficiency, the usual cause of congenital adrenal hyperplasia (CAH)
80406 ACTH stimulation panel; for 3 beta-hydroxydehydrogenase deficiency Cortisol x2 + 17-hydroxypregnenolone x2 Evaluating suspected 3 beta-hydroxydehydrogenase deficiency
80436 Metyrapone panel Cortisol x2 + 11-deoxycortisol x2 HPA axis evaluation using metyrapone rather than cosyntropin
82533 Cortisol; total Single analyte Stand-alone cortisol when NO stimulation test is performed
82530 Cortisol; free Single analyte (urine or serum free fraction) Free cortisol ordered independently of a stimulation panel

80400 and 80402 differ by indication and by the extra analyte. 80402 is the panel “for 21 hydroxylase deficiency,” and it adds two 17-hydroxyprogesterone (17-OHP) measurements to the two cortisol results. When the provider orders that panel to evaluate congenital adrenal hyperplasia, 80402 is the correct code.

Bill 82533 on its own only when a total cortisol level is drawn without a stimulation test. Inside a stimulation test, the panel code carries the cortisol results.

ICD-10 codes that support medical necessity for CPT 80400

Every CPT 80400 claim needs a diagnosis code that tells the payer why the ACTH stimulation test was clinically necessary. Local Coverage Determinations (LCDs) from Medicare Administrative Contractors list the ICD-10-CM codes each MAC accepts. Coverage varies by jurisdiction, so confirm your MAC’s active LCD before submission.

ICD-10-CM code Description Clinical context
E27.1 Primary adrenocortical insufficiency (Addison’s disease) Most common indication; widely covered under MAC LCDs
E27.40 Unspecified adrenocortical insufficiency Use when primary vs. secondary has not yet been differentiated
E27.49 Other adrenocortical insufficiency Other adrenocortical insufficiency, such as adrenal hemorrhage or infarction. Drug-induced insufficiency is E27.3.
E23.0 Hypopituitarism Central (secondary) adrenal insufficiency from pituitary failure
E24.9 Cushing’s syndrome, unspecified Less common; used when evaluating differential for HPA axis disorder

Coverage for E27.1 and E27.40 is broadly consistent across MACs, though that assessment should be verified against your jurisdiction’s current LCD. Use the most specific code supported by documentation. Submitting E27.40 when the chart clearly documents Addison’s disease is under-coding and may draw audit scrutiny.

Medicare and insurance reimbursement for CPT 80400

Medicare reimburses CPT code 80400 under the Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule. CMS updates the CLFS rates every year. To find the current payment amount, download the annual public use file from the CMS Clinical Laboratory Fee Schedule page and look up 80400.

Key reimbursement considerations for this panel:

  • CLFS, not PFS: Lab panel codes reimburse at a flat CLFS rate. There are no work, practice expense, or malpractice RVU components.
  • Prior authorization: Medicare does not routinely require prior authorization for 80400, but commercial payers increasingly do. Check payer-specific policies each plan year; requirements vary by carrier and market.
  • Frequency limitations: Some MACs apply frequency limits (e.g., once per rolling 12-month period) for routine adrenal testing. Document clinical justification when repeating the test within a short interval.
  • Commercial reimbursement: Commercial payers often reimburse at a percentage of the Medicare CLFS rate or at independently negotiated rates. Obtain your contracted rate from your payer agreement rather than relying on Medicare figures.

Pabau sends electronic claims through Claim.MD, our US clearinghouse partner, and tracks each claim’s status after submission.

Documentation requirements before billing CPT 80400

Thin documentation is a common trigger for 80400 audits and retrospective recoupments. Medical billing compliance for lab panels requires the chart to support both the order and the result. These elements must be in the chart before the claim goes out:

  1. Clinical indication: The chart note must document the signs or symptoms driving the order, such as fatigue, hypotension, hyponatremia, hyperpigmentation or weight loss. A relevant history counts too: steroid use, pituitary disease, or prior adrenal surgery.
  2. Morning cortisol context: If a morning serum cortisol was drawn before the stimulation test was ordered, document the value. Explain why it was inconclusive, or why the stimulation test was still warranted.
  3. Ordering provider signature and credentials: The ordering provider must be identified and credentialed. Lab panels ordered by unlicensed staff without a supervising provider’s order are non-covered.
  4. Cosyntropin dose, route, and time: Record 250 mcg IV or IM, the administration time, and the person who administered it.
  5. Specimen collection times: Document the exact draw time for each cortisol specimen. 80400 covers two, so record any extra draw and the reason it was taken.
  6. Laboratory result: The completed result, including reference range and units, must be in the chart and reconcilable with the claim date of service.

A clean claim has every required field populated and an explicit diagnosis-to-procedure link. Payers auditing ACTH stimulation claims compare the clinical note date with the lab date. A specimen collected before the order is documented raises a red flag.

Pro Tip

Run a quarterly internal audit on 80400 claims. Pull every submission and check that the cortisol draws in the chart match what was billed. Confirm a covered diagnosis appears on every claim. Catching a systematic mismatch internally costs less than a payer-initiated recoupment.

Common claim denial reasons for CPT 80400 and how to fix them

A solid denial management workflow starts with the most predictable triggers. The table maps each denial to its root cause and fix.

Denial reason Root cause Corrective action
NCCI bundling edit 82533 billed on the same claim as 80400 Remove 82533 from the claim. 80400 already includes total cortisol x2.
Non-covered diagnosis ICD-10 submitted is not on the MAC’s LCD covered list Check the MAC’s active LCD. Recode to a covered diagnosis, or submit with an ABN.
Missing or invalid diagnosis No ICD-10 code, or an unspecified code the payer rejected Confirm the diagnosis maps to 80400 in the payer’s LCD. Resubmit with a valid, specific code.
Prior authorization not obtained Commercial payer requires PA; claim sent without it Obtain retro authorization if available. Flag 80400 for pre-auth at charge entry.
Place-of-service mismatch POS does not match where the specimen was collected or analyzed Confirm POS 11 (office), 22 (outpatient hospital), or the lab’s POS
Frequency limit exceeded Repeat test within the MAC’s frequency window without documented justification Add medical necessity documentation to the appeal, noting the clinical change behind the repeat test.
Duplicate claim 80402 and 80400 billed for one DOS when one panel was performed Void the incorrect code. Resubmit the one panel matching the order.

Match each CARC in remittance advice denial codes to its scenario. CO-97 and CO-234 mean the service is not paid separately, which points to bundling. CO-18 marks a duplicate claim. CO-11 or CO-50 means the payer did not accept the diagnosis as covered.

Each CARC has its own appeal path, so record it at posting time. Read the remittance line by line too. A payer can pay the panel and still deny a companion code, such as the drug or the injection.

How claims management software keeps 80400 claims clean

A panel code like 80400 needs setup steps that single-analyte lab codes do not. Getting charge entry right the first time prevents the denials above.

  1. Build 80400 as a single charge item. Bill 80400 as a single line, and do not add 82533 lines. The panel descriptor already contains 82533 x2.
  2. Attach the linked diagnosis code at charge entry. Configure your PMS to require an ICD-10-CM code for every 80400 charge before the charge can be saved. E27.1 or E27.40 should be the default options presented, with other covered codes available as alternatives.
  3. Review encounters that carry both 80400 and 82533. That pair is the most common denial on this code, so check it before submission. Add the drug, injection and venipuncture lines your payer accepts.
  4. Verify prior authorization status before the DOS. For commercial payers that require PA, the authorization number must be on the claim. Create a task that flags 80400 orders for eligibility and PA checks 24-48 hours before the test.
  5. Confirm place of service. If you send specimens to a reference lab, confirm whether the lab bills the panel itself or you bill globally. When the lab bills, your claim covers the collection and your POS is 11 or 22.

Without diagnosis linking, a biller checks each 80400 charge against the chart and the LCD list by hand. Pabau’s claims management software attaches the diagnosis code at charge entry instead.

The claim then goes out electronically through Claim.MD, and your billers track its status from the same patient record. Fewer claims leave without a medical-necessity code, and fewer come back as denials to work.

Pabau checkout screen showing a completed invoice, the insurer, and the patient payment
Pabau’s checkout shows the invoice, the insurer and the patient payment together, so your team sees who still owes on each lab panel charge.

Pro Tip

Audit your 80400 charge master quarterly. Confirm no system update or staff change has split the code into component analytes. Check that the linked diagnosis list matches your MAC’s current LCD. Make sure the PA-required flag is active for commercial contracts that need it.

Send clean 80400 claims and track each one

Pabau’s claims management software links the diagnosis to each 80400 charge and sends the claim through Claim.MD. Your billing team then tracks every claim’s status in one place.

Pabau claims management dashboard

Conclusion

Treat 80400 as one line that already holds both cortisol results, and decide the drug, the injection and the draw around it. Before each claim goes out, check the diagnosis against your MAC’s LCD list. Those two habits close off the denials this code is known for.

The trade-off is a few minutes more at charge entry for fewer appeals later. Book a demo to see how Pabau links diagnoses to lab panel charges and tracks each claim through Claim.MD.

Continue your research

Continue your research

Need to understand how claims move through the clearinghouse? Our Claim.MD clearinghouse guide explains the end-to-end submission and adjudication process for US lab claims.

Looking for the 837P file format used to transmit 80400 claims? 837 file format for medical billing covers the transaction set structure and common field-mapping errors.

Want a framework for reducing denials across all lab codes? Revenue cycle management in healthcare outlines the upstream steps that prevent downstream denial volumes.

Frequently asked questions

What is CPT code 80400?

CPT code 80400 is the ACTH stimulation panel for adrenal insufficiency. It covers two total cortisol measurements (82533 x2), one before cosyntropin and one after. Physicians use it to evaluate adrenal reserve and diagnose adrenal insufficiency.

How is CPT 80400 billed with cortisol codes?

CPT 80400 already includes total cortisol (CPT 82533) twice. Billing 82533 on a separate claim line alongside 80400 triggers an NCCI bundling edit, and the companion code will deny. Only bill 82530 (cortisol free) separately if free cortisol was independently ordered and performed.

Does Medicare cover CPT code 80400?

Yes. Medicare covers CPT 80400 under the Clinical Laboratory Fee Schedule when the claim carries a covered ICD-10-CM diagnosis and documentation supports medical necessity. Your MAC’s Local Coverage Determination governs the details. E27.1 and E27.40 are the most broadly accepted diagnoses, though covered code lists vary by jurisdiction.

What is the difference between CPT 80400 and 80402?

CPT 80400 is the ACTH stimulation panel for adrenal insufficiency and measures cortisol twice. CPT 80402 is the ACTH stimulation panel for 21 hydroxylase deficiency. It measures cortisol twice and 17-hydroxyprogesterone (17-OHP) twice, and it is used when evaluating congenital adrenal hyperplasia. If only cortisol is ordered, bill 80400. If the 21-hydroxylase panel is ordered, bill 80402.

×