Key Takeaways
- CPT codes: Five-digit numbers describing medical procedures (e.g., 71250 = CT chest without contrast)
- CPT codes determine payment: Insurance pays based on code assigned
- Correct coding prevents denials: Wrong code leads to claim rejection or incorrect payment
- Contrast affects code: CT "with contrast" = different code than "without contrast"
- Body area matters: Head CT different code than abdomen CT
- Technical factor: Some codes differ by CT technology (e.g., 74174 vs. 71275)
- Modifer codes: Add information to CPT code (e.g., -TC for technical component, -26 for professional component)
How We Created This CPT Code Guide
Our CPT code guidance is based on AMA CPT codebooks, billing guidelines, and real-world claims data.
Data Sources Analyzed:
| Source | Type of Data | How Used |
|---|---|---|
| AMA CPT Codebook | Official CPT codes, descriptions | Current code definitions |
| Medicare Fee Schedule | Allowed amounts for CPT codes | Pricing, reimbursement rates |
| Insurance policies | Coverage policies by code | Medical necessity criteria |
| Billing claim data | Real-world coding patterns | How codes are actually used |
| LCD/NCD coverage | Local and National Coverage Determinations | When codes are covered |
What Are CPT Codes?
CPT Code Definition
CPT (Current Procedural Terminology) codes:
- Five-digit numbers: 71250, 71260, 71270, etc.
- Describe procedures: What was done, where on body, with/without contrast
- Developed by AMA: American Medical Association
- Updated annually: New codes added, old codes revised
- Used for billing: Insurance requires CPT code to process claim
Example: 71250 = "Computed tomography, chest, without contrast"
CPT Code Structure
CT scan CPT codes follow pattern:
| Code Component | What It Means | Example |
|---|---|---|
| First digit | Section of body | 71XXXX = Radiology diagnostic imaging |
| Digits 2-3 | Specific procedure | 71 = CT, 20 = X-ray, 30 = Nuclear medicine |
| Digits 4-5 | Body area | 250 = chest, 500 = abdomen, 700 = head/brain |
CT scan code breakdown:
| Code | Meaning | Breakdown |
|---|---|---|
| 71250 | CT chest without contrast | 71 (CT), 250 (chest) |
| 71260 | CT chest with contrast | 71 (CT), 250 (chest), with contrast |
| 74174 | CT abdomen/pelvis without contrast | 74 (CT, different technology), 174 (abdomen/pelvis) |
| 74177 | CT abdomen/pelvis with contrast | 74 (CT, different technology), 177 (abdomen/pelvis) with contrast |
Common CT Scan CPT Codes
By Body Area
Head/Brain CT codes:
| CPT Code | Description | Contrast? |
|---|---|---|
| 71271 | CT head/brain without contrast | No |
| 71272 | CT head/brain with contrast | Yes |
| 71273 | CT head/brain without contrast followed by with contrast | Yes (both) |
| 70450 | CT head/brain without contrast (helical) | No |
| 70460 | CT head/brain with contrast (helical) | Yes |
Chest CT codes:
| CPT Code | Description | Contrast? |
|---|---|---|
| 71250 | CT chest without contrast | No |
| 71260 | CT chest with contrast | Yes |
| 71270 | CT chest without contrast followed by with contrast | Yes (both) |
| 70486 | CT chest high resolution without contrast | No |
| 70487 | CT chest high resolution with contrast | Yes |
| 70496 | CT chest high resolution without contrast followed by with contrast | Yes (both) |
| 71275 | CT angiography, chest (heart, aorta, pulmonary arteries) | Yes (angiogram) |
Abdominal CT codes:
| CPT Code | Description | Contrast? |
|---|---|---|
| 74177 | CT abdomen with contrast | Yes |
| 74178 | CT abdomen without contrast | No |
| 74179 | CT abdomen without contrast followed by with contrast | Yes (both) |
| 74176 | CT abdomen and pelvis with contrast | Yes |
| 74150 | CT abdomen and pelvis without contrast | No |
Pelvic CT codes:
| CPT Code | Description | Contrast? |
|---|---|---|
| 72191 | CT pelvis without contrast | No |
| 72192 | CT pelvis with contrast | Yes |
| 72193 | CT pelvis without contrast followed by with contrast | Yes (both) |
| 72194 | CT pelvis, bilateral (both sides) without contrast | No |
| 72195 | CT pelvis, bilateral with contrast | Yes |
Spine CT codes:
| CPT Code | Description | Contrast? |
|---|---|---|
| 72128 | CT cervical spine (neck) without contrast | No |
| 72129 | CT cervical spine with contrast | Yes |
| 72131 | CT thoracic spine (upper back) without contrast | No |
| 72132 | CT thoracic spine with contrast | Yes |
| 72133 | CT lumbar spine (lower back) without contrast | No |
| 72134 | CT lumbar spine with contrast | Yes |
| 72135 | CT sacrum and coccyx (tailbone) without contrast | No |
| 72136 | CT sacrum and coccyx with contrast | Yes |
Extremity CT codes (arms, legs):
| CPT Code | Description | Contrast? |
|---|---|---|
| 72191 | CT pelvis (lower body) without contrast | No |
| 72192 | CT pelvis with contrast | Yes |
| 72193 | CT extremity (arm, leg) without contrast | No |
| 72194 | CT extremity with contrast | Yes |
| 72195 | CT lower extremity (leg) without contrast | No |
| 72196 | CT lower extremity with contrast | Yes |
| 72197 | CT upper extremity (arm) without contrast | No |
| 72198 | CT upper extremity with contrast | Yes |
Specialized CT codes:
| CPT Code | Description | Contrast? |
|---|---|---|
| 71275 | CT angiography, head (CTA of brain vessels) | Yes |
| 70496 | CTA chest (heart, aorta, pulmonary arteries) | Yes |
| 74174 | CT colonography (virtual colonoscopy) | Yes (rectal contrast) |
| 74183 | CT abdomen for aneurysm (aortic aneurysm) | Yes |
| G0297 | CT for lung cancer screening (low-dose) | No |
| 77067 | CT dental scans (jaw, teeth, facial bones) | Sometimes |
| 77079 | CT bone mineral density | No |
| 77078 | CT guidance for biopsy (CT-guided biopsy) | No (scan), Yes (biopsy) |
CT Angiography (CTA) Codes
Angiography (CTA) uses contrast to visualize blood vessels:
| CPT Code | Description | What It Shows |
|---|---|---|
| 71275 | CT angiography, head (CTA) | Brain aneurysms, arterial narrowing |
| 71276 | CT angiography, neck (CTA) | Carotid arteries, vertebral arteries |
| 70496 | CT angiography, chest (CTA) | Heart, aorta, pulmonary arteries (PE) |
| 74174 | CT angiography, abdomen (CTA) | Aneurysms, stenosis, blood vessel diseases |
| 72192 | CT angiography, pelvis (CTA) | Pelvic vessels |
CTA vs. regular CT codes:
- CTA codes (angiography) differ from regular CT codes
- Higher reimbursement: CTA codes pay more (more complex)
- Always with contrast: CTA requires contrast
Technical Factors: Different Code Series
Technical Component Codes
Different CT technologies use different code series:
| Technology | Code Range | Example |
|---|---|---|
| Single-detector helical CT | 71250-71277 | 71250 = CT chest without contrast |
| Multi-detector helical CT | 70450-70497 | 70486 = CT chest high-res without contrast |
| Multi-slice CT | 74174-74194 | 74176 = CT abdomen/pelvis with contrast |
What affects code choice:
- Number of detectors: Single vs. multi-detector CT
- Image thickness: Thin slices vs. standard slices
- Helical scanning: Continuous scanning vs. slice-by-slice
Real-world impact:
- Medicare: Uses same code regardless of CT technology
- Private insurance: May prefer multi-detector codes when appropriate
- Coding complexity: Requires radiologist to specify which code
Contrast Impact on CPT Codes
With vs. Without Contrast
Same body area, different contrast = different code:
| Body Area | Without Contrast | With Contrast | Both Phases |
|---|---|---|---|
| Head | 71271 | 71272 | 71273 |
| Chest | 71250 | 71260 | 71270 |
| Abdomen | 74178 | 74177 | 74179 |
| Pelvis | 72191 | 72192 | 72193 |
Both phases (without + with contrast):
- Two scans in one: First without contrast, then with contrast
- Higher reimbursement: More scanning, more radiologist time
- Common for: Liver metastases (without contrast shows lesions; with contrast characterizes)
Coding example:
- Order: "CT abdomen with and without contrast"
- Code: 74179 (abdomen without contrast followed by with contrast)
- Billed as: One code (not two separate codes)
Modifier Codes
Common CT Scan Modifiers
Modifiers add information to CPT code:
| Modifier | Meaning | When Used |
|---|---|---|
| -TC | Technical component (facility fee) | Hospital bills separately: technical (-TC) + professional (-26) |
| -26 | Professional component (radiologist fee) | Radiologist interpretation only |
| -59 | Distinct procedural service | Two scans performed separately (not bundled) |
| -76 | Repeat procedure by same physician | Repeat scan on same day (different reason) |
| -77 | Repeat procedure by different physician | Repeat scan on same day (different provider) |
| -52 | Discounted services | Charity care, courtesy discount |
| -TC | Technical component | Facility fee for equipment/technologist |
Real-World Modifier Examples
Hospital outpatient imaging:
- Scan: CT chest with contrast
- Hospital bills:
- 71260-TC = Technical component (equipment, technologist) - $600
- 71260-26 = Professional component (radiologist interpretation) - $200
- Total allowed: $800
Freestanding imaging center:
- Scan: CT chest with contrast
- Center bills: 71260 (global fee) = $800
- No modifiers: Global fee includes both technical and professional
Repeat scan same day:
- Morning scan: CT abdomen without contrast (74178)
- Afternoon scan: CT abdomen with contrast (74177)
- Modifier -59: Indicates two distinct scans, not duplicate billing
- Second scan medically necessary: Different clinical question (e.g., kidney stones seen, now characterizing liver)
CPT Code vs. ICD-10 Code
Two Different Coding Systems
CPT codes vs. ICD-10 codes:
| Aspect | CPT Code | ICD-10 Code |
|---|---|---|
| What it describes | Procedure (what was done) | Diagnosis (why it was done) |
| Used for | Billing the procedure | Medical necessity |
| Example | 71260 (CT chest with contrast) | J18.9 (pneumonia, unspecified) |
| Who assigns | Radiologist/coder | Ordering physician |
| Code length | 5 digits | 3-7 characters |
Both required for insurance claim:
- CPT code: What procedure performed (e.g., 71260)
- ICD-10 code: Medical reason (e.g., J18.9 = pneumonia)
Example:
- Order: "CT chest with contrast to rule out pneumonia"
- CPT code: 71260 (procedure)
- ICD-10 code: J18.9 (diagnosis)
- Insurance checks: Is pneumonia covered indication for CT chest? Yes → approves claim
CPT Code Verification
How to Find Correct Code
Steps to find correct CPT code:
-
Know what scan was ordered:
- Body area (head, chest, abdomen, pelvis, spine, extremity)
- Contrast used (without, with, both)
- CT technology (standard, high-resolution, angiography)
-
Ask ordering physician:
- "What CPT code will be used for my scan?"
- "Will contrast be used?"
-
Verify with imaging center:
- "What CPT code will you bill for my scan?"
- "Is this the same code my doctor ordered?"
-
Check your insurance:
- "Is CPT code [code] covered for my diagnosis?"
- "Do I need pre-authorization for this code?"
Common Coding Errors
Errors that lead to denials:
| Error | Why It's Wrong | Result |
|---|---|---|
| Wrong body area | Billing chest code for abdomen scan | Claim denial |
| Wrong contrast status | Billing "without contrast" code when contrast used | Claim denial |
| Obsolete code | Using old, deleted CPT code | Claim rejection |
| Unspecified code | Using generic code when specific code required | Lower payment or denial |
| Missing modifier | Hospital billing global code when should bill components | Claim denial |
Real-world example:
- Performed: CT abdomen with contrast (74177)
- Billed as: CT abdomen without contrast (74178)
- Result: Claim denial (ordered with contrast, billed without)
- Correction: Rebill with correct code (74177)
Medicare Coverage by CPT Code
Medicare Coverage for CT Codes
Medicare covers medically necessary CT scans:
| CPT Code | Covered? | Conditions |
|---|---|---|
| 71271 (CT head without contrast) | Yes | Medically necessary |
| 71275 (CTA head) | Yes | Medically necessary |
| G0297 (lung cancer screening CT) | Yes | For eligible patients (age 50-77, heavy smokers) |
| 71250 (CT chest) | Yes | Medically necessary |
| 71260 (CT chest with contrast) | Yes | Medically necessary |
| 77067 (dental CT) | Sometimes | If medically necessary (rare) |
| 74177 (CT abdomen with contrast) | Yes | Medically necessary |
Medicare coverage criteria:
- Medically necessary: Required for diagnosis or treatment
- FDA-approved (for some scans): e.g., lung cancer screening CT
- Appropriate for patient's condition: Specific clinical indications
Medicare costs (2025):
- Deductible: $226 per year for Part B
- Coinsurance: 20% of Medicare-approved amount
- Medicare pays: 80% of approved amount
LCD and NCD Coverage
LCD (Local Coverage Determination):
- Medicare Administrative Contractor (MAC) determines coverage for region
- Varies by region: What's covered in one region may not be in another
- Example: Some MACs cover dental CT for implant planning, others don't
NCD (National Coverage Determination):
- National Medicare policy for specific conditions | Determines: Whether condition covered nationwide
- Example: Lung cancer screening CT covered NCD (nationwide) for eligible patients
LCD examples:
- CT for dental implant planning: Some regions cover, others don't
- CT for sinusitis: Often covered after trial of antibiotics fails
CPT Code and Medical Necessity
Medical Necessity Criteria
Insurance considers medical necessity based on:
| Factor | What Insurance Considers |
|---|---|
| Signs/symptoms | Patient has clinical indications requiring imaging |
| Differential diagnosis | CT scan rules in or rules out specific condition |
| Appropriate first test | CT is most appropriate imaging (not jumping straight to CT) |
| Not duplicative | Recent similar imaging not performed (without good reason) |
| Evidence-based | Supported by medical literature/guidelines |
| Not screening (except covered screenings) | Screening CT usually not covered unless high-risk |
Examples by code:
| CPT Code | Medically Necessary When... | Not Covered When... |
|---|---|---|
| 71250 (CT chest without contrast) | Suspected pneumonia, lung cancer, chest trauma | Routine screening of asymptomatic patient |
| 71260 (CT chest with contrast) | Characterizing lung nodule, staging lung cancer | Routine screening without risk factors |
| 74177 (CT abdomen with contrast) | Suspected appendicitis, liver tumor staging | Unspecified abdominal pain without workup |
| 71271 (CT head without contrast) | Head trauma, stroke symptoms, headache | Routine headache without red flags |
| 72192 (CT pelvis with contrast) | Suspected ovarian mass, pelvic abscess | Routine screening (except covered cervical cancer screening) |
Pre-Authorization by Code
Some CT codes require pre-authorization:
| CPT Code | Pre-Auth Required? | Typical Review Time |
|---|---|---|
| 71250 (CT chest) | Sometimes | 3-10 business days |
| 71271 (CT head) | Sometimes | 3-10 business days |
| 71260 (CT chest with contrast) | Often | 5-15 business days |
| 74177 (CT abdomen with contrast) | Often | 5-15 business days |
| 71275 (CTA head) | Often | 5-15 business days |
| 72192 (CT pelvis with contrast) | Sometimes | 3-10 business days |
Pre-authorization documentation required:
- Patient symptoms: Clinical indication for scan
- Physical examination findings: What doctor found on exam
- Previous imaging results: X-rays, labs showing need for CT
- Diagnosis codes (ICD-10): Suspected diagnosis
- CPT code: Proposed scan
- Clinical rationale: Why CT is medically necessary
- Alternative imaging considered: Why X-ray, ultrasound insufficient
Verifying Your Bill
Understanding Your EOB
Explanation of Benefits (EOB) includes CPT code:
| Field | Example | What It Means |
|---|---|---|
| Procedure code | 71260 | CT chest with contrast |
| Provider charges | $2,500 | What hospital billed |
| Allowed amount | $1,000 | Maximum insurance pays (negotiated rate) |
| Provider write-off | $1,500 | Provider cannot bill you for this (contractual adjustment) |
| Insurance payment | $800 (80% of allowed) | What insurance paid |
| Your responsibility | $200 (20% of allowed) | What you owe |
Checking your bill:
- Verify CPT code: Is it the code for scan you had?
- Verify body area: Did you have chest CT but billed for abdomen CT?
- Verify contrast status: Did you receive contrast but billed without contrast code?
- Check for duplicate charges: Same code billed twice?
- Check for modifier errors: Hospital should bill -TC and -26 separately
If You Find Billing Error
Steps to correct:
- Call provider billing office: "I see a billing error on my statement"
- Explain error: "I was billed for CPT code 74178 but had contrast, should be 74177"
- Request correction: "Please rebill with correct code"
- Get confirmation: "Will you notify me when corrected?"
- Check insurance: If insurance denied, ask about appeal
If provider won't correct:
- File appeal: With insurance (include documentation showing error)
- Contact state insurance department: If provider won't correct
- File complaint: With state medical board (if egregious)
CPT Code Lookup Tools
Finding CPT Codes
Official sources:
| Source | What It Offers | Cost |
|---|---|---|
| AMA CPT Codebook | Complete CPT code listings | $150+ (annual subscription) |
| Coder directories | Searchable CPT code databases | Often free (limited) |
Free lookup tools:
| Tool | What It Offers | Limitations |
|---|---|---|
| Google search: "CPT code for [scan type]" | Quick lookup | May be outdated |
| SuperCoder: Free CPT lookup | Code search, descriptors, guidelines | Free version limited |
| Fastr CPT Code Lookup: Free search | CPT code search | Free version limited |
Mobile apps:
- CT Code Lookup (various apps)
- CPT Code Finder (various apps)
Best practice:
- Ask ordering doctor: "What CPT code will you use?"
- Call imaging center: "What CPT code will you bill?"
- Verify with insurance: "Is CPT code [code] covered for my diagnosis?"
Questions to Ask About Billing
Before Your Scan
Ask these questions to avoid billing surprises:
- "What CPT code will be billed for my scan?" - Ensures correct coding
- "Will contrast be used?" - Affects which code is used
- "What is the estimated cost?" - Get written estimate
- "Is this code covered by my insurance?" - Prevents denials
- "Do I need pre-authorization?" - Prevents denials
- "Are there separate fees?" - Facility fee, radiologist fee, contrast fee
- "Will you bill globally or with modifiers?" - Affects how claim processed
After Your Scan
Reviewing your bill:
- Verify CPT code: Matches scan you had?
- Verify body area: Correct anatomical region?
- Verify contrast: Matches contrast status?
- Check for duplicates: Same code billed twice?
- Check modifiers: Correct modifiers applied?
The Bottom Line
CPT codes matter:
- ✅ Determine payment: Insurance pays based on code
- ✅ Prevent denials: Correct code ensures coverage
- ✅ Avoid errors: Wrong code = claim denial or wrong payment
- ✅ Understand costs: Look up code to estimate price
Checking CPT codes:
- ✅ Ask doctor: What code will be used?
- ✅ Ask imaging center: What code will be billed?
- ✅ Verify with insurance: Is code covered for your diagnosis?
- ✅ Review your bill: Ensure correct code billed
Most important: CPT codes are how procedures are described for billing. Understanding the code for your scan helps you verify correct billing, estimate costs, and avoid claim denials. Always verify the code before your scan and review your bill afterward.
Related articles on WellAlly: