Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT Code 00912: Anesthesia for transurethral procedures

Key Takeaways

Key Takeaways

CPT code 00912 describes anesthesia for transurethral resection of bladder tumor(s) (TURBT) – it is specific to bladder tumor resection, not general urethroscopy/cystoscopy or TURP

The code carries 5 anesthesia base units per the American Society of Anesthesiologists (ASA) relative value guide, billed using the B+T+M formula

Modifier selection (AA, QK, QX, QY) is the most common billing error – wrong modifier triggers automatic denial from Medicare and most commercial payers

Practice management software like Pabau, through structured documentation and EMR tools, helps anesthesia billing teams capture time and modifier data cleanly, reducing claim rework

CPT code 00912 is the anesthesia billing code for transurethral resection of a bladder tumor (TURBT), carrying 5 base units under the ASA relative value guide’s B+T+M formula. It’s frequently confused with the codes for diagnostic cystoscopy, 00910, and transurethral resection of the prostate, 00914. Mixing up these codes, along with modifier selection and incomplete anesthesia time documentation, drives most of the denials tied to this code.

This reference covers everything anesthesiologists, CRNAs, and billing professionals need to bill CPT code 00912 correctly: the official descriptor, base units, the full modifier set, 2026 Medicare reimbursement, paired ICD-10 codes, documentation requirements, and the billing mistakes that generate the most denials.

CPT code 00912: Definition and clinical description

Official descriptor: Anesthesia for transurethral procedures (including urethrocystoscopy); resection of bladder tumor(s).

CPT code 00912 sits within the 00902-00952 perineum anesthesia section of the AMA CPT code set, not the 00800-00882 lower abdomen section. It applies specifically to anesthesia for transurethral resection of bladder tumor (TURBT), the standard surgical treatment for removing tumors from the bladder wall using a resectoscope passed through the urethra.

The code applies when a qualified anesthesia provider delivers general, regional, or monitored anesthesia care (MAC) for a bladder tumor resection performed via a transurethral approach.

CPT code 00912 is code-specific to bladder tumor resection – it is not a general urethroscopy/cystoscopy code and not a TURP code. A plain diagnostic cystoscopy or urethroscopy with no tumor resection falls under 00910, the transurethral not-otherwise-specified code, and anesthesia for TURP is billed under the separate code 00914.

Confirm what the operative report documents – bladder tumor resection, a diagnostic procedure, or prostate resection – before selecting between these three codes.

Attribute Details
CPT Code 00912
Official descriptor Anesthesia for transurethral procedures (including urethrocystoscopy); resection of bladder tumor(s)
Code section 00902-00952 (Perineum)
Anesthesia base units 5
Maintained by American Medical Association (AMA) CPT Editorial Panel
Procedures covered Transurethral resection of bladder tumor(s) (TURBT)

Anesthesia base units for CPT code 00912

CPT code 00912 carries 5 base units, as assigned by the American Society of Anesthesiologists (ASA) relative value guide. Base units reflect the complexity of the procedure and the technical demands placed on the anesthesia provider – they do not change based on patient health status or anesthesia duration.

Total billable anesthesia units are calculated using the ASA formula: B + T + M, where B is base units, T is time units, and M is modifying units for physical status or qualifying circumstances.

How anesthesia time units are calculated

Time units are billed in 15-minute increments. One time unit equals 15 minutes of anesthesia care, from induction start to the point when the anesthesia provider is no longer in personal attendance. Partial increments round to the nearest unit per most payer rules, though Medicare rounds to the nearest minute and converts to units differently – always verify against payer-specific guidelines.

Formula Component Definition Example (45-min case)
B (Base units) ASA-assigned value for the procedure 5 units
T (Time units) 1 unit per 15 minutes of anesthesia care 3 units (45 min / 15)
M (Modifying units) Physical status (P1-P6) or qualifying circumstances 1 unit (P3 patient)
Total B + T + M = billable units 9 units

Other anesthesia codes, such as 01829, follow the same ASA base-unit structure. The conversion factor then determines the dollar value per unit, and this varies by payer and geographic locality.

Modifiers for CPT code 00912

Modifier selection determines who performed or directed the anesthesia care – and getting it wrong is the single most common reason anesthesia claims are denied. Each modifier describes a distinct provider arrangement, and Medicare pays differently depending on which applies.

Modifier Provider Arrangement Medicare Payment
AA Anesthesiologist personally performs the anesthesia 100% of allowed amount
QK Anesthesiologist medically directs 2-4 CRNAs 50% of allowed amount
QX CRNA with medical direction by a physician 50% of allowed amount (split with QK claim)
QY Anesthesiologist medically directs one CRNA 50% of allowed amount
QZ CRNA without medical direction by a physician 100% of allowed amount (CRNA bills independently)
QS Monitored anesthesia care (MAC) Varies; required on all MAC claims

When an anesthesiologist medically directs a CRNA (QK/QX or QY/QX arrangement), two separate claims are filed – one for the anesthesiologist and one for the CRNA. Both claims must carry matching start and stop times, and mismatched times between the two claims trigger an automated denial. The same medical-direction documentation rules apply to other anesthesia codes, such as 00103.

Medicare reimbursement and 2026 fee schedule for CPT code 00912

Anesthesia reimbursement does not follow the standard relative value unit (RVU) structure used for most other CPT codes. Instead, Medicare pays a flat rate per anesthesia unit, calculated as: Total units (B + T + M) x the locality-specific Medicare anesthesia conversion factor.

The anesthesia conversion factor is set separately for each Medicare Administrative Contractor (MAC) locality and already reflects the geographic adjustment, so there is no additional multiplier to apply on top of it.

The 2026 Medicare anesthesia conversion factors are published annually in the CMS Physician Fee Schedule Final Rule, Addenda D and E, and in the CMS Anesthesiologists Center. Rates vary by MAC locality – a 9-unit 00912 claim in San Francisco pays more than the same claim in rural Arkansas.

The standard MPFS/RVU lookup tool does not carry anesthesia conversion factors, so always verify current rates against Addenda D and E before estimating practice revenue for this code.

Payer Type Payment Basis Notes
Medicare Units x locality-specific anesthesia conversion factor Verify 2026 rate via CMS Final Rule Addenda D and E; varies by MAC locality
Medicaid State-specific; often below Medicare Contact the state Medicaid agency for its anesthesia fee schedule and conversion factor
Commercial Contracted rate; often Medicare multiplier Typically 100-150% of Medicare; negotiate per contract

Commercial payers typically reimburse at a contracted multiplier of Medicare rates. Without a contract, out-of-network rates may apply – which creates a separate compliance exposure under the No Surprises Act for facilities that provide anesthesia services.

Pro Tip

Check your MAC locality before estimating 00912 reimbursement. The same 9-unit claim can pay 20-30% differently between high-cost and low-cost localities. Pull your locality’s anesthesia conversion factor from the CMS Physician Fee Schedule Final Rule Addenda D and E – not the general MPFS/RVU lookup tool – before setting internal benchmarks.

ICD-10 codes commonly billed with CPT code 00912

Medical necessity for anesthesia must be supported by a paired diagnosis code. Because CPT code 00912 is billed specifically for TURBT, the paired diagnosis should document a bladder tumor or the finding (such as hematuria) that led to it, not a prostate or urethral-stricture diagnosis.

The ICD-10-CM codes below represent the most frequent diagnoses documented when CPT code 00912 is billed. The diagnosis on the anesthesia claim should match the surgical procedure’s indication exactly.

ICD-10-CM Code Description Common Procedure Context
C67.9 Malignant neoplasm of bladder, unspecified (use a more specific C67.- code when the site is documented, e.g. C67.1 dome, C67.2 lateral wall) TURBT for a documented bladder malignancy
D09.0 Carcinoma in situ of bladder TURBT for CIS of the bladder
D41.4 Neoplasm of uncertain behavior of bladder TURBT for a lesion of indeterminate behavior pending pathology
D30.3 Benign neoplasm of bladder TURBT for a confirmed benign bladder tumor
R31.9 Hematuria, unspecified Common presenting sign prompting the cystoscopy that leads to tumor resection

National Correct Coding Initiative (NCCI) edits may bundle certain transurethral procedure codes when multiple procedures are performed at the same session. Verify NCCI edits using the AAPC Codify CPT lookup before submitting claims with multiple codes from the same operative session. The same diagnosis-pairing logic applies to 01432 and other anesthesia codes billed against a specific procedural indication.

Several adjacent codes in the 00902-00952 perineum range cover anesthesia for closely related urological procedures. Selecting the wrong code – especially confusing 00912 (bladder tumor resection) with 00910 (unspecified transurethral procedures) or 00914 (TURP) – is a common coding error that generates audit flags, since each of these codes maps to a different procedure rather than a different complexity level of the same one.

CPT Code Descriptor Base Units Key Distinction
00910 Anesthesia for transurethral procedures (including urethrocystoscopy); not otherwise specified 3 NOS catch-all for transurethral procedures with no tumor resection or TURP
00912 Anesthesia for transurethral procedures (including urethrocystoscopy); resection of bladder tumor(s) 5 Specific to TURBT (bladder tumor resection)
00914 Anesthesia for transurethral resection of the prostate (TURP) 5 The sole TURP code – a different procedure from 00912, not a higher tier of it
00916 Anesthesia for control of postoperative bleeding following transurethral surgery 5 Postoperative bleeding control, not a primary resection
00918 Anesthesia for transurethral procedures with fragmentation, manipulation, and/or removal of ureteral calculus 5 Ureteral stone procedure; different indication despite the same perineum range

00912 and 00914 both carry 5 base units, but they are not two tiers of the same procedure – 00912 is billed for TURBT (bladder tumor resection) and 00914 is billed only for TURP (prostate resection). The choice between them depends on which procedure the operative report documents, not on perceived complexity. Confirm the target anatomy – bladder tumor versus prostate – before assigning either code.

Documentation requirements for billing CPT code 00912

Incomplete anesthesia records are the primary audit trigger for 00912 claims. The anesthesia record must support every element of the claim – base units (via the operative report documenting bladder tumor resection), time units (via start/stop timestamps), and modifier selection (via provider documentation).

  • Pre-anesthesia evaluation: Must be completed before the procedure, documenting ASA physical status classification, relevant medical history, and the anesthesia plan.
  • Anesthesia start and stop times: Record the exact time anesthesia care began and ended. Missing or estimated times are the most common documentation failure and the easiest denial to avoid.
  • Intraoperative monitoring record: Continuous physiologic monitoring entries at appropriate intervals throughout the case.
  • Supervising physician attestation (QK/QX/QY cases): The attending anesthesiologist must document that all four CMS medical direction criteria were met – pre-anesthesia exam, presence during key portions, monitoring, and post-anesthesia care.
  • Post-anesthesia evaluation: Required before discharging the patient from the recovery area.
  • Provider signatures: Both the performing anesthesia provider and the supervising physician (when applicable) must sign the record.

Maintaining complete, timestamped anesthesia records aligns with medical record compliance requirements under both CMS conditions of participation and the HIPAA compliance checklist for primary care patient records.

Streamline your anesthesia billing workflow

Pabau helps anesthesia and procedural practices capture anesthesia time accurately, streamline documentation, and reduce denials – all within a single practice management platform.

Pabau practice management platform

Billing tips and common errors for CPT code 00912

Most 00912 denials trace back to three avoidable errors. Understanding them is faster than appealing them.

  • Wrong modifier applied: Using AA when QK/QX applies – or vice versa – is the most common reason 00912 claims deny. Modifier selection must reflect the actual provider arrangement documented in the anesthesia record. Medicare cross-references the modifier against the provider’s NPI and the CRNA’s claim.
  • Anesthesia time not documented: Submitting 00912 without explicit start and stop times forces the payer to deny or downcode. Some practices estimate times – this creates both a billing error and potential fraud exposure under CMS guidelines.
  • Unbundling across a single session: Billing 00912 alongside other anesthesia codes for concurrent procedures performed in the same operative session without checking NCCI edits triggers an automatic bundling edit.
  • Physical status not coded: Failing to add a modifying unit for the patient’s ASA physical status classification leaves revenue uncaptured – P3 and above add qualifying units that increase total billable units.
  • Wrong code for the procedure performed: Billing 00912 for a TURP, or 00914 for a bladder tumor resection, mismatches the code to a different procedure entirely – these are not two complexity tiers of the same code. Review the operative report, not just the booking sheet, and confirm whether the target anatomy is the bladder tumor or the prostate before selecting a code.

Practices using medical practice management tools with built-in billing validation can flag modifier mismatches and incomplete time fields before claims are submitted – catching these errors at the source rather than during appeal. Outpatient EMR systems that connect the anesthesia record directly to the claim form reduce manual transcription errors that generate the bulk of avoidable denials.

How practice management software supports anesthesia billing

Anesthesia billing has a problem most other specialties do not: time is a billable unit, not just an administrative record. Every minute of anesthesia care translates directly to reimbursement – which means manual time capture, whether on paper or in a disconnected system, introduces revenue risk at every case.

Purpose-built practice management software like Pabau addresses this by connecting clinical documentation to the anesthesia record in a single workflow. Pabau’s structured documentation and EMR tools help anesthesia billing teams capture time and modifier data cleanly, keeping provider, time, and procedure detail together in one auditable record so what happens in the OR matches what the biller sees.

Automated workflows can flag missing start/stop times or an unselected modifier before the anesthesia record moves to billing. That catches the most common 00912 denial triggers at the point of documentation rather than during a payer audit.

For men’s health clinics and pelvic health practices managing high volumes of urological anesthesia cases, the compounding effect of per-case billing errors is significant. One misapplied modifier or missing time unit across 30 weekly 00912 cases creates a recurring revenue shortfall – and a pattern that payer analytics are designed to detect.

Continue your research

Continue your research

Need a structured framework for practice billing workflows? Practice management software features covers the key capabilities that reduce claim errors and improve revenue cycle efficiency.

Need the next code in the transurethral anesthesia family? 00916 covers anesthesia for controlling postoperative bleeding after a transurethral procedure like TURBT.

Looking to tighten documentation before it reaches billing? Clinical documentation software compares platforms that keep provider, time, and procedure detail in one auditable record.

Conclusion

Most CPT code 00912 denials are preventable. The code itself is straightforward – 5 base units, a clear descriptor specific to bladder tumor resection (TURBT), and a well-defined modifier set – but the billing errors that follow it are almost always documentation failures, ICD-10 mismatches, or confusion with the neighboring 00910 and 00914 codes.

Practice management software like Pabau, with structured documentation and EMR tools, gives anesthesia and procedural practices a way to capture anesthesia time and apply the correct modifier cleanly, feeding well-documented records into the practice’s billing workflow. To see how it works for your billing workflow, book a demo.

Frequently asked questions

What is CPT code 00912 used for?

CPT code 00912 is used to bill anesthesia for transurethral resection of a bladder tumor (TURBT). It applies when a qualified anesthesia provider delivers general, regional, or monitored anesthesia care (MAC) specifically for a transurethral bladder tumor resection – not for diagnostic cystoscopy/urethroscopy (billed under 00910) or TURP (billed under 00914), which are separate codes.

How many base units does CPT code 00912 have?

CPT code 00912 carries 5 anesthesia base units per the ASA Relative Value Guide. Total billable units are calculated by adding base units, time units (1 per 15 minutes), and any applicable modifying units for physical status.

What modifiers apply to CPT code 00912?

The applicable modifiers are AA (anesthesiologist personally performs), QK (medical direction of 2-4 CRNAs), QX (CRNA with medical direction), QY (medical direction of one CRNA), QZ (CRNA without medical direction), and QS (monitored anesthesia care). Modifier selection must match the documented provider arrangement or the claim will deny.

What ICD-10 codes are commonly billed with CPT code 00912?

The most common paired ICD-10-CM codes reflect the bladder tumor indication for a TURBT: C67.9 or a more specific C67.- site code (malignant neoplasm of bladder), D09.0 (carcinoma in situ of bladder), D41.4 (neoplasm of uncertain behavior of bladder), D30.3 (benign neoplasm of bladder), and R31.9 (hematuria, unspecified) as a common presenting sign that prompts the cystoscopy leading to tumor resection. The diagnosis should match the surgical indication documented in the operative report.

×