Ferritin is a critical protein that stores iron in the body, playing a vital role in maintaining healthy iron levels. Doctors often order ferritin tests to diagnose conditions like iron deficiency anemia, hemochromatosis, or chronic inflammation. Understanding the CPT code for ferritin (82728) is essential for healthcare providers, medical coders, and billing specialists to ensure accurate claims and reimbursements.
This comprehensive guide explores everything you need to know about ferritin testing, including its clinical significance, the correct CPT code, billing procedures, and interpretation of results.

CPT Code for Ferritin
2. What is Ferritin?
Ferritin is a blood protein that contains iron and helps regulate its release in the body. It acts as a buffer against iron deficiency and iron overload.
-
High ferritin levels may indicate inflammation, liver disease, or hemochromatosis (excess iron).
-
Low ferritin levels often suggest iron deficiency anemia.
3. Why is Ferritin Testing Important?
Ferritin testing is crucial because:
-
It helps diagnose iron-related disorders.
-
It monitors patients undergoing iron therapy.
-
It assesses chronic diseases affecting iron metabolism.
4. CPT Code for Ferritin: Overview
The CPT (Current Procedural Terminology) code for ferritin testing is 82728.
-
CPT Code 82728: “Ferritin; serum, plasma, or whole blood”
-
This code applies to quantitative ferritin measurements in blood samples.
Table: Ferritin Testing CPT Codes
| Test | CPT Code | Description |
|---|---|---|
| Ferritin | 82728 | Quantitative measurement in serum/plasma |
| Iron Studies Panel | 83540, 83550, 84466 | Includes ferritin, iron, TIBC |
5. Breakdown of CPT Code 82728
-
Type of Test: Quantitative immunoassay
-
Sample Type: Serum, plasma, or whole blood
-
Billing Units: 1 unit per test
Note: Some insurers may require additional documentation (e.g., diagnosis codes like D50.9 for anemia).
6. When is Ferritin Testing Ordered?
Doctors order ferritin tests when patients show:
-
Fatigue, weakness, or dizziness (symptoms of anemia)
-
Unexplained joint pain or abdominal pain (hemochromatosis)
-
Chronic diseases (e.g., kidney disease, rheumatoid arthritis)
7. Ferritin Test Procedure
-
Blood Sample Collection: A phlebotomist draws blood from a vein.
-
Lab Analysis: The sample is processed using immunoassay techniques.
-
Results: Typically available within 24-48 hours.
8. Interpreting Ferritin Test Results
| Ferritin Level (ng/mL) | Interpretation |
|---|---|
| < 30 | Iron deficiency likely |
| 30 – 300 | Normal range |
| > 300 | Possible inflammation or iron overload |
9. Insurance Coverage and Reimbursement
-
Medicare: Covers ferritin testing (82728) if medically necessary.
-
Private Insurers: May require prior authorization.
-
Denial Prevention: Ensure proper ICD-10 codes (e.g., D50.9, E83.11).
10. Common Conditions Linked to Abnormal Ferritin Levels
-
Low Ferritin: Iron deficiency anemia, malnutrition
-
High Ferritin: Hemochromatosis, liver disease, chronic infections
11. Differences Between Ferritin, Iron, and TIBC Tests
| Test | Measures | Purpose |
|---|---|---|
| Ferritin | Iron storage | Detects deficiency/overload |
| Serum Iron | Circulating iron | Assesses current iron levels |
| TIBC | Iron transport capacity | Evaluates iron-binding ability |
12. How to Bill Ferritin Tests Correctly
-
Use CPT 82728 for standalone ferritin tests.
-
For iron panels, use 83540 (Iron) + 84466 (TIBC) + 82728 (Ferritin).
-
Attach relevant ICD-10 codes (e.g., D50.9, E83.11).
13. FAQs About Ferritin and CPT Codes
Q1: What is the CPT code for a ferritin blood test?
A: The CPT code is 82728 for quantitative ferritin testing.
Q2: Does Medicare cover ferritin testing?
A: Yes, if medically necessary (e.g., anemia diagnosis).
Q3: What causes high ferritin levels?
A: Inflammation, liver disease, or hemochromatosis.
Q4: Can ferritin tests diagnose anemia?
A: Yes, low ferritin indicates iron deficiency anemia.
14. Conclusion
Ferritin testing (CPT 82728) is essential for diagnosing iron-related disorders. Proper coding ensures accurate billing and insurance reimbursement. Understanding ferritin levels helps clinicians manage conditions like anemia and hemochromatosis effectively.
