C-Reactive Protein (CRP) is a crucial biomarker used in modern medicine to detect inflammation, infections, and chronic diseases. Whether assessing cardiovascular risk (via hs-CRP) or monitoring inflammatory conditions, CRP testing plays a vital role in diagnostics.
For healthcare providers and medical coders, understanding the correct Current Procedural Terminology (CPT) codes for CRP testing is essential for accurate billing and reimbursement. This guide explores the CPT codes for CRP, their clinical applications, and key considerations for proper usage.

CPT Code for CRP
2. Understanding C-Reactive Protein (CRP)
CRP is a protein produced by the liver in response to inflammation. Elevated levels may indicate:
-
Infections (bacterial or viral)
-
Autoimmune disorders (e.g., rheumatoid arthritis)
-
Cardiovascular diseases
-
Tissue injury or trauma
There are two main types of CRP tests:
-
Standard CRP Test – Measures general inflammation.
-
High-Sensitivity CRP (hs-CRP) Test – Detects low levels of inflammation, often used for cardiovascular risk assessment.
3. Importance of CRP Testing in Healthcare
CRP testing helps in:
-
Diagnosing infections and inflammatory diseases
-
Monitoring treatment effectiveness (e.g., antibiotics, anti-inflammatory drugs)
-
Assessing cardiovascular risk (hs-CRP)
-
Differentiating between bacterial and viral infections
4. CPT Codes for CRP Testing
The two primary CPT codes for CRP testing are:
| CPT Code | Description | Clinical Use |
|---|---|---|
| 86140 | C-Reactive Protein (CRP), high-sensitivity (hs-CRP) | Cardiovascular risk assessment |
| 86141 | C-Reactive Protein (CRP) | General inflammation detection |
CPT Code 86140: High-Sensitivity CRP (hs-CRP)
-
Used for cardiovascular risk stratification.
-
Detects very low CRP levels (0.5–10 mg/L).
-
Often ordered alongside lipid panels.
CPT Code 86141: Standard CRP Test
-
Measures general inflammation (range: 10–1000 mg/L).
-
Used for detecting infections, autoimmune diseases, and post-surgical monitoring.
5. Differences Between hs-CRP and Standard CRP
| Feature | hs-CRP (86140) | Standard CRP (86141) |
|---|---|---|
| Purpose | Cardiovascular risk assessment | General inflammation |
| Sensitivity | Detects very low levels (0.5–10 mg/L) | Higher range (10–1000 mg/L) |
| Common Uses | Heart disease risk evaluation | Infections, autoimmune diseases |
6. When is CRP Testing Ordered?
-
hs-CRP (86140):
-
Patients with intermediate risk of heart disease
-
Monitoring statin therapy effectiveness
-
-
Standard CRP (86141):
-
Suspected bacterial infections
-
Autoimmune disease flare-ups (e.g., lupus, rheumatoid arthritis)
-
Post-operative infection monitoring
-
7. How is CRP Testing Performed?
-
A blood sample is collected (usually from a vein in the arm).
-
No fasting is required for standard CRP.
-
Results are typically available within 24–48 hours.
8. Interpreting CRP Test Results
| CRP Level (mg/L) | Interpretation |
|---|---|
| < 1.0 | Low risk (hs-CRP) / No significant inflammation |
| 1.0–3.0 | Moderate risk (hs-CRP) / Mild inflammation |
| > 3.0 | High risk (hs-CRP) / Significant inflammation |
| > 10.0 | Likely acute infection or major inflammation |
9. Insurance Coverage and Reimbursement for CRP Testing
-
Medicare & Private Insurance:
-
hs-CRP (86140) is covered for cardiovascular risk assessment.
-
Standard CRP (86141) is covered for infections/inflammatory conditions.
-
-
Documentation Requirements:
-
Medical necessity must be justified (e.g., symptoms, diagnosis).
-
10. Common Questions About CRP CPT Codes (FAQs)
Q1: What is the difference between CPT 86140 and 86141?
-
86140 is for hs-CRP (cardiovascular risk).
-
86141 is for standard CRP (general inflammation).
Q2: Does Medicare cover CRP testing?
-
Yes, if medically necessary (e.g., infection, heart disease risk).
Q3: Can CRP tests differentiate between bacterial and viral infections?
-
High CRP (>100 mg/L) often suggests bacterial infection.
Q4: How often should hs-CRP be tested?
-
Typically once for risk assessment; repeat testing depends on clinical judgment.
11. Conclusion
Understanding CPT codes for CRP testing (86140 & 86141) ensures accurate billing and optimal patient care. hs-CRP assesses cardiovascular risk, while standard CRP detects inflammation. Proper documentation and test selection are key for insurance reimbursement.
