CPT Coding

Anesthesia Coding Basics — Units, Formula and Physical Status Modifiers

📅 March 2026 📖 13 min read ✍️ Clear CPC Team
Anesthesia Coding Basics — Units, Formula and Physical Status Modifiers

Anesthesia coding is one of the most unique areas in CPT because it uses a formula-based payment system instead of the standard fee-for-service model used by other CPT sections. Rather than a single code with a fixed fee, anesthesia reimbursement is calculated using base units, time units, and modifying units — combined through a formula that determines total payment. Understanding this formula, along with the anesthesia-specific modifiers and reporting rules, is essential for the CPC exam.

The CPC exam typically includes 4 to 6 questions on anesthesia coding, covering the formula calculation, physical status modifiers, qualifying circumstances codes, and code selection based on the surgical procedure performed. This guide covers all of these topics with the detail you need for exam day. For an overview of how all CPT sections fit together, see What is CPT Coding? and for the broader code structure, see How CPT Codes Are Structured.

How Anesthesia Codes Are Organized

Anesthesia codes occupy the range 00100–01999 in the CPT manual. They are organized by anatomical site — not by the type of anesthesia administered. This is a critical distinction: the anesthesia code is selected based on where the surgery is performed on the body, not whether the anesthesia is general, regional, or monitored anesthesia care (MAC).

Code Range Anatomical Region
00100–00222 Head
00300–00352 Neck
00400–00474 Thorax (Chest Wall and Shoulder Girdle)
00500–00580 Intrathoracic
00600–00670 Spine and Spinal Cord
00700–00797 Upper Abdomen
00800–00882 Lower Abdomen
00902–00952 Perineum
01112–01190 Pelvis (Except Hip)
01200–01274 Upper Leg (Except Knee)
01320–01444 Knee and Popliteal Area
01462–01522 Lower Leg (Below Knee)
01610–01682 Shoulder and Axilla
01710–01782 Upper Arm and Elbow
01810–01860 Forearm, Wrist, and Hand
01916–01969 Radiological Procedures
01990–01999 Other Procedures

Selecting the Correct Anesthesia Code

To select the correct anesthesia code, identify the surgical procedure being performed and the anatomical site. The CPT Anesthesia section includes cross-references to the surgical procedure codes to help with this. When multiple surgical procedures are performed during the same anesthesia session, report only the anesthesia code with the highest base unit value — you do not report separate anesthesia codes for each procedure.

The Anesthesia Payment Formula

The anesthesia payment formula is the foundation of anesthesia coding and is tested on every CPC exam:

Total Anesthesia Value = (Base Units + Time Units + Modifying Units) × Conversion Factor

Each component has specific rules for how it is determined.

Base Units (B)

Base units are assigned to each anesthesia CPT code by the American Society of Anesthesiologists (ASA) and reflect the complexity of the anesthesia service. The more complex the procedure and the anatomical site, the higher the base unit value.

Base units are published in the ASA Relative Value Guide and are listed in many CPT reference materials. On the CPC exam, base unit values are provided in the question — you do not need to memorize them.

Example: An anesthesia code for a heart surgery might have a base unit value of 15, while a code for a simple extremity procedure might have a base unit value of 3.

Time Units (T)

Time units are calculated from the actual anesthesia time — the period from when the anesthesiologist begins preparing the patient for anesthesia to when the patient is safely placed in post-anesthesia care. Most payers use 15-minute increments:

Time Units = Total Anesthesia Minutes ÷ 15

Example: If the anesthesia time is 75 minutes, the time units are 75 ÷ 15 = 5 time units.

Partial units are reported as fractions or are rounded based on payer rules. For the CPC exam, the question typically provides clean numbers that divide evenly, or specifies rounding rules.

What counts as anesthesia time: The clock starts when the anesthesiologist begins preparing the patient (positioning, monitoring setup, induction) and stops when the anesthesiologist is no longer in personal attendance and the patient is safely transferred to post-anesthesia care personnel.

What does NOT count: Pre-operative evaluation the day before, time spent waiting for the surgeon, and time after the patient is in recovery are not included in anesthesia time.

Modifying Units (M)

Modifying units are additional units added based on the patient’s physical condition (physical status modifiers) or special circumstances that make the anesthesia service more complex (qualifying circumstances). Not all encounters have modifying units — they are added only when applicable.

Conversion Factor (CF)

The conversion factor is a dollar amount that converts total units into a payment amount. Each payer sets its own conversion factor. Medicare publishes its anesthesia conversion factor annually. On the CPC exam, the conversion factor is provided when the question asks you to calculate a payment amount.

Example Calculation: Base Units: 6. Time: 90 minutes → 90 ÷ 15 = 6 Time Units. Physical Status Modifier P3: +0 modifying units (P3 adds no units under ASA; some payers may differ). Qualifying Circumstances 99100 (anesthesia for patient of extreme age): +1 modifying unit. Conversion Factor: $21.00.

Total = (6 + 6 + 1) × $21.00 = 13 × $21.00 = $273.00

Physical Status Modifiers

Physical status modifiers are appended to the anesthesia CPT code to indicate the patient’s health condition at the time of anesthesia. They are based on the ASA Physical Status Classification System and use the format P1 through P6.

Modifier Description Example
P1 Normal healthy patient Healthy 30-year-old for elective knee arthroscopy
P2 Patient with mild systemic disease Controlled hypertension, mild diabetes, smoker
P3 Patient with severe systemic disease Poorly controlled diabetes, morbid obesity, stable angina
P4 Patient with severe systemic disease that is a constant threat to life Recent MI, severe CHF, sepsis, DIC
P5 Moribund patient not expected to survive without the operation Ruptured aortic aneurysm, massive trauma
P6 Declared brain-dead patient whose organs are being removed for donor purposes Organ harvesting

Key Points for the CPC Exam

Physical status modifiers are assigned by the anesthesiologist, not the coder. The coder reports what the anesthesiologist documents. P1 and P2 do not add modifying units. P3 through P5 may add modifying units depending on the payer — some payers add 1 unit for P3, 2 units for P4, and 3 units for P5, but this varies. The CPC exam will specify if modifying units apply.

Physical status modifiers are different from CPT modifiers used in other CPT sections. They are specific to anesthesia coding and are reported in addition to any standard CPT modifiers that may apply.

Qualifying Circumstances Codes

Qualifying circumstances are add-on codes (99100–99140) that are reported in addition to the anesthesia code when specific conditions make the anesthesia service unusually difficult. These are not standalone codes — they must be reported with an anesthesia procedure code.

Code Description Additional Units
99100 Anesthesia for patient of extreme age (under 1 year or over 70) +1
99116 Anesthesia complicated by utilization of total body hypothermia +5
99135 Anesthesia complicated by utilization of controlled hypotension +5
99140 Anesthesia complicated by emergency conditions +2

More than one qualifying circumstances code can be reported for the same encounter if multiple conditions apply. For example, an emergency surgery on a patient over 70 years old would warrant both 99140 and 99100.

The CPC exam frequently tests whether candidates can identify qualifying circumstances from the clinical scenario. Look for patient age (under 1 or over 70), emergency status, and mentions of hypothermia or controlled hypotension in the documentation.

Standard CPT Modifiers Used with Anesthesia

In addition to physical status modifiers, several standard CPT modifiers apply to anesthesia coding:

Modifier AA — Anesthesia services performed personally by the anesthesiologist. This indicates the anesthesiologist was personally present for the entire procedure.

Modifier QK — Medical direction of two, three, or four concurrent anesthesia procedures. The anesthesiologist is directing CRNAs (Certified Registered Nurse Anesthetists) or AAs (Anesthesiologist Assistants).

Modifier QX — CRNA service with medical direction by a physician. The CRNA reports this modifier when working under the direction of an anesthesiologist.

Modifier QY — Medical direction of one CRNA by an anesthesiologist.

Modifier QZ — CRNA service without medical direction by a physician.

Modifier 23 — Unusual anesthesia. Used when a procedure that normally requires local anesthesia or no anesthesia must be performed under general anesthesia due to unusual circumstances (typically patient-related, such as extreme anxiety or inability to cooperate).

Medical Direction vs Medical Supervision

The CPC exam tests the distinction between medical direction and medical supervision. Medical direction means the anesthesiologist is concurrently directing no more than four anesthesia cases and meets specific CMS requirements for involvement in each case (pre-anesthetic exam, prescribing the plan, participating in key portions, monitoring the course, being physically present for induction and emergence). Medical supervision means the anesthesiologist is overseeing more than four concurrent cases, which results in a lower reimbursement.

Anesthesia Provided by the Surgeon

When the surgeon administers local or regional anesthesia for their own procedure, it is typically included in the global surgical package and is not separately reportable. Separate anesthesia codes (00100–01999) are reported only when an anesthesia provider (anesthesiologist or CRNA) delivers the anesthesia service independently of the surgeon.

However, if the surgeon must provide anesthesia beyond what is normally included with the procedure — such as administering a regional nerve block that goes beyond simple local infiltration — modifier 47 (Anesthesia by Surgeon) may be appended to the surgical procedure code. Modifier 47 is not reported with anesthesia codes from the 00100–01999 range.

How the CPC Exam Tests Anesthesia Coding

Pattern 1 — Formula Calculation

The question provides base units, anesthesia time, modifying units, and a conversion factor. You calculate the total payment using the formula. Read carefully — the question may give time in minutes and expect you to convert to time units first.

Pattern 2 — Physical Status Modifier Selection

The question describes a patient’s medical history and asks which physical status modifier applies. Know the difference between P1 through P5 — the key differentiator is disease severity and threat to life.

Pattern 3 — Qualifying Circumstances Identification

The question describes a clinical scenario with age, emergency status, or special conditions. You must identify which qualifying circumstances code(s) apply. Remember: age under 1 or over 70 triggers 99100, and emergency conditions trigger 99140.

Pattern 4 — Code Selection Based on Surgical Procedure

The question describes a surgical procedure and asks which anesthesia code to report. You look up the procedure’s anatomical site and match it to the anesthesia code range. When multiple procedures are performed, report only the code with the highest base units.

Common Mistakes

Using the wrong time increment. Most payers and the CPC exam use 15-minute increments for time unit calculation. If the question specifies a different increment, use what is provided. Do not assume 15 minutes without checking.

Reporting separate anesthesia codes for multiple procedures. When multiple procedures are performed during the same anesthesia session, report only the single anesthesia code with the highest base unit value.

Confusing physical status modifiers with qualifying circumstances. Physical status modifiers (P1–P6) describe the patient’s overall health status. Qualifying circumstances codes (99100–99140) describe specific conditions that complicate the anesthesia delivery. They serve different purposes and both can apply to the same encounter.

Forgetting that modifier 47 goes on the surgery code, not the anesthesia code. When the surgeon personally administers anesthesia beyond local, modifier 47 is appended to the surgical procedure code — not to a code from the anesthesia section.

🧪 Test Yourself: Anesthesia Coding Basics

5 quick questions drawn from this guide. Click an answer to check it — explanations appear as you go.

1. The anesthesia payment formula is:




Payment = (Base units + Time units + Modifying units) × the anesthesia conversion factor. Dropping any component is the classic error.

2. Physical status modifier P3 typically adds how many units?




P3 (severe systemic disease) adds 1 unit; P4 adds 2, P5 adds 3, while P1, P2, and P6 add zero.

3. Qualifying circumstance code 99100 reports:




99100 captures extreme age. Emergencies are 99140, and other qualifying circumstances have their own add-on codes.

4. Moderate sedation provided by the operating surgeon is reported with:




Surgeon-administered moderate sedation uses the Medicine section codes 99151–99157, never the anesthesia code set.

5. For multiple procedures under one anesthetic, you report:




A single anesthetic session takes one code at the highest base value, with all anesthesia time combined.

Frequently Asked Questions

What is the anesthesia coding formula?

The anesthesia payment formula is: Total Value = (Base Units + Time Units + Modifying Units) × Conversion Factor. Base units reflect procedure complexity, time units are calculated from anesthesia minutes divided by 15, modifying units come from physical status modifiers and qualifying circumstances, and the conversion factor is a dollar amount set by each payer.

How are anesthesia time units calculated?

Time units are calculated by dividing the total anesthesia time in minutes by 15. Anesthesia time starts when the anesthesiologist begins preparing the patient and ends when the patient is safely placed in post-anesthesia care. For example, 90 minutes of anesthesia equals 6 time units (90 ÷ 15 = 6).

What are physical status modifiers in anesthesia coding?

Physical status modifiers (P1–P6) are appended to anesthesia CPT codes to indicate the patient’s health condition. P1 is a normal healthy patient, P2 is mild systemic disease, P3 is severe systemic disease, P4 is severe disease that is a constant threat to life, P5 is a moribund patient, and P6 is a brain-dead organ donor. They are assigned by the anesthesiologist based on clinical assessment.

What are qualifying circumstances codes?

Qualifying circumstances codes (99100–99140) are add-on codes reported with anesthesia procedure codes when specific conditions make the anesthesia unusually complex. They include extreme age — under 1 or over 70 (99100), total body hypothermia (99116), controlled hypotension (99135), and emergency conditions (99140). Multiple qualifying circumstances codes can be reported for the same encounter.

How are anesthesia codes selected in CPT?

Anesthesia codes (00100–01999) are selected based on the anatomical site of the surgical procedure, not the type of anesthesia administered. When multiple procedures are performed during the same session, only the anesthesia code with the highest base unit value is reported. The anesthesia section is organized by body region from head to extremities.