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 00906: Anesthesia for vulvectomy, billing guide 2026

Key takeaways

Key takeaways

CPT code 00906 covers anesthesia for vulvectomy, not perineal procedures in general.

The code carries 4 base units, against 5 for anorectal work under 00902 and 7 for a radical perineal procedure under 00904.

Payment is total units multiplied by the payer’s conversion factor, so a 60-minute case bills 8 units.

ICD-10 pairings come from the vulvar dysplasia and vulvar neoplasm families, including N90.0, D07.1, and C51.9.

Practice management software like Pabau helps anesthesia teams capture times, validate modifiers, and submit cleaner 00906 claims.

CPT code 00906 covers anesthesia for vulvectomy. It carries 4 base units, and payment is total units multiplied by the payer’s conversion factor. It is a single-procedure code, not a catch-all for perineal surgery.

That one distinction causes more 00906 problems than anything else on the claim. “Anesthesia for Procedures on the Perineum” is the CPT subsection heading above codes 00902 to 00952. It is not the descriptor for 00906.

This guide covers the descriptor, base units, 2026 Medicare rates, modifiers, ICD-10 pairings, and documentation. It also covers the denial patterns that follow when the two get confused.

CPT code 00906: definition and clinical description

CPT code 00906 describes anesthesia for a vulvectomy. The descriptor reads “Anesthesia for; vulvectomy”. It sits in the anesthesia section of the CPT code set, codes 00100 to 01999, published by the American Medical Association (AMA).

A vulvectomy removes part or all of the vulva. Surgeons perform it for vulvar dysplasia, carcinoma in situ, or invasive vulvar cancer. The anesthesia code follows the surgery, so the operative report decides whether 00906 is the right choice.

The confusion around this code has a single source. 00906 sits under the subsection heading “Anesthesia for Procedures on the Perineum”, which spans 00902 through 00952. That heading names the family, not the code. Read as a descriptor, it turns a specific vulvectomy code into an apparent catch-all for anything done in the perineum.

Procedures covered under 00906

Use 00906 when the surgery being anesthetized is a vulvectomy. In practice that covers the following resections:

  • Simple partial vulvectomy, meaning removal of less than 80% of the vulvar area
  • Simple complete vulvectomy, meaning removal of 80% or more of the vulvar area
  • Skinning vulvectomy performed for vulvar dysplasia or vulvar intraepithelial neoplasia
  • Vulvectomy performed for carcinoma in situ of the vulva
  • Vulvectomy performed as the surgical treatment for invasive vulvar carcinoma

Radical resections need one extra check. A radical vulvectomy with inguinofemoral lymphadenectomy is a much larger operation than a simple partial vulvectomy. Confirm the extent of the resection in the operative report first.

Then check the American Society of Anesthesiologists (ASA) Crosswalk and your payer’s policy, because a radical perineal procedure can map to 00904 instead. Surgical add-on codes such as 15005 for wound bed preparation do not change that choice.

Procedures that belong under another code

Anorectal surgery and vaginal surgery each have their own anesthesia code. Here is where the common mix-ups belong:

  • Hemorrhoidectomy, anal fistula repair, and perirectal abscess drainage: CPT 00902, anesthesia for anorectal procedures
  • Radical perineal procedures: CPT 00904
  • Perineal prostatectomy: CPT 00908
  • Vaginal procedures, perineoplasty, and biopsy of the labia or vagina: CPT 00940
  • Perianal condyloma removal: CPT 00902, as anorectal work

Billing 00906 for a hemorrhoidectomy is the classic version of this error. The claim then describes anesthesia for a vulvectomy that never happened. The diagnosis code will not support it, and the denial is difficult to appeal.

Not every gynecologic procedure produces an anesthesia claim at all. Office procedures done under local anesthetic, such as 11976, are billed by the treating clinician alone.

Who can bill CPT code 00906?

Anesthesiologists, nurse anesthetists, and anesthesiologist assistants can all bill 00906. Which one bills it, and with which modifier, depends on the supervision arrangement in place during the case.

  • Anesthesiologists: May bill 00906 when personally performing the anesthesia service. Modifier AA shows the physician provided the service personally.
  • Certified registered nurse anesthetists (CRNAs): May bill 00906 independently or under medical direction, depending on state scope-of-practice rules. The modifier varies with the arrangement, usually QZ or QX.
  • Anesthesiologist assistants (AAs): May bill under the medical direction of a supervising anesthesiologist, using modifier QX.

Practices using software with HIPAA-aligned workflows can prompt for the supervision arrangement at the point of care. That is far more reliable than reconstructing it from the chart at billing time.

CPT code 00906 base units

CPT code 00906 carries 4 base units. Medicare’s anesthesia base unit file sets that value, and the payer schedules built from it agree. Published state schedules list 00906 at 4 units, against 5 for 00902, 7 for 00904, and 6 for 00908.

Base units reflect the complexity, risk, and skill that a category of anesthesia demands. The number is fixed per code, so the only variable you control is accuracy. Assigning 00902 to a vulvectomy case claims one unit the record does not support. Assigning 00906 to a radical perineal procedure gives up three.

Component Value for CPT 00906 Notes
Base units 4 Fixed per code; set in the Medicare anesthesia base unit file
Time units Variable One unit per 15 minutes of anesthesia time under the Medicare standard
Qualifying circumstance units Variable Added when applicable, such as emergency conditions or extreme age
Conversion factor Set annually by CMS Varies by locality; verify the current year in the CMS fee schedule

You can confirm the current base unit value and the annual conversion factor through the CMS Anesthesiologists Center. Commercial payers may publish their own base unit files, so check the contract before you assume the Medicare value applies.

How anesthesia reimbursement is calculated for CPT code 00906

Anesthesia payment does not work like surgical payment. Instead of one fee per service, the payer adds up units and multiplies by a conversion factor. According to the CMS Physician Fee Schedule, the Medicare formula is:

Payment = (base units + time units + qualifying circumstance units) x conversion factor

Here is a worked example for 00906. Assume a 60-minute vulvectomy, which is 4 time units at 15 minutes per unit, no qualifying circumstances, and the 2026 national Medicare conversion factor.

Variable Example value Calculation
Base units 4 Fixed for CPT 00906
Time units (60 min) 4 60 minutes divided by 15 minutes per unit
Qualifying circumstance units 0 None applicable in this example
Total units 8 4 + 4 + 0
Conversion factor $20.4976 (2026 national) Before GPCI adjustment for your locality
Estimated payment $163.98 8 x $20.4976, illustrative only

Notice how much of the payment rides on time. Base units account for half the total in a one-hour case. Every 15 minutes of documented anesthesia time is worth a quarter of the base value. That is why start and stop times matter so much here.

Medicare reimbursement rates for CPT code 00906 in 2026

CMS sets the anesthesia conversion factor each calendar year in the Physician Fee Schedule. For 2026 the national anesthesia conversion factor is $20.4976 per unit, or $20.5998 for qualifying alternative payment model participants. The 2025 figure was $20.3178, so year-over-year movement is under 1%.

Geographic Practice Cost Indices (GPCI) then adjust that rate by locality. The same 00906 claim pays more in Manhattan than in a rural Midwestern county. Medicare Administrative Contractors (MACs) process claims by region, and many publish a locality-specific anesthesia conversion factor you can check against.

Commercial payer rates for vulvectomy anesthesia

Commercial payers negotiate their own conversion factors, and some sit well above Medicare. Others land at or below it. The per-unit dollar amount comes from the contract, so never assume Medicare-level payment on a commercial 00906 claim.

Pull the current figure from each payer’s provider portal or fee schedule before you estimate. Comparing structures side by side helps, and our fee schedule reference guide shows how payer-specific payment rules differ in practice.

Modifiers that apply to 00906

Anesthesia claims carry modifiers that identify both the provider arrangement and the patient’s physical status. A 00906 claim uses two categories: provider and supervision modifiers, then physical status modifiers.

Provider and supervision modifiers

Modifier Description Who appends it
AA Anesthesia service personally performed by an anesthesiologist Physician anesthesiologist
QZ CRNA service without medical direction by a physician CRNA billing independently
QK Medical direction of two to four concurrent anesthesia procedures Supervising anesthesiologist
QX CRNA service under the medical direction of a physician CRNA under a QK arrangement
QY Medical direction of one CRNA by an anesthesiologist Anesthesiologist directing one CRNA

Physical status modifiers (P1-P6)

The ASA physical status system records the patient’s health at the time of anesthesia. Some payers add units for the higher classifications, which raises payment to match the added risk.

Modifier Patient status Additional units (varies by payer)
P1 Normal healthy patient 0
P2 Patient with mild systemic disease 0
P3 Patient with severe systemic disease 1
P4 Severe systemic disease that is a constant threat to life 2
P5 Moribund patient not expected to survive without the operation 3
P6 Brain-dead patient for organ donation Not applicable

Medicare does not recognize additional units for physical status modifiers, but many commercial payers do. Check each payer’s policy before you include them in an estimate. Building the classification into your documentation standards keeps it in the record for the payers that pay for it.

ICD-10 codes used with CPT code 00906

A 00906 claim needs an ICD-10-CM diagnosis that supports medical necessity for a vulvectomy. The diagnosis describes the vulvar condition that made surgery necessary, not the anesthesia itself. In practice, that means the vulvar dysplasia and vulvar neoplasm families.

ICD-10-CM code Description Common procedure context
N90.0 Mild vulvar dysplasia Skinning or simple partial vulvectomy for low-grade disease
N90.1 Moderate vulvar dysplasia Simple partial vulvectomy
N90.3 Dysplasia of vulva, unspecified Used when the pathology grade is not documented
D07.1 Carcinoma in situ of vulva Simple partial or complete vulvectomy
C51.0 Malignant neoplasm of labium majus Vulvectomy for invasive carcinoma
C51.9 Malignant neoplasm of vulva, unspecified Vulvectomy where the site within the vulva is not specified

Pair 00906 with the diagnosis that justified the surgery, and check it against the pathology or operative note. A hemorrhoid, fistula, or abscess code on a 00906 claim contradicts the code itself. For the diagnostic side of vulvar work, CPT 56605 covers biopsy of the vulva or perineum.

Vulvar dysplasia is often picked up during HPV follow-up in a sexual health practice. The diagnosis usually predates the surgical booking, so the pathology report is already in the chart.

Four codes in the perineum subsection get confused with each other, and each carries a different base unit value. Choosing between them comes down to the anatomical site and the extent of the surgery.

CPT code Description Base units
00902 Anesthesia for anorectal procedure 5
00904 Anesthesia for radical perineal procedure 7
00906 Anesthesia for vulvectomy (this code) 4
00908 Anesthesia for perineal prostatectomy 6

00906 is the lowest-valued code in the group, which is worth remembering in both directions. A radical perineal procedure billed as 00906 gives up 3 base units. Anorectal work billed as 00906 claims a unit the operative note cannot support.

Vaginal procedures sit outside this group entirely, under CPT 00940. Obstetric anesthesia follows its own family, where an add-on such as 01969 covers a cesarean hysterectomy. Full long descriptions are available through the AAPC Codify CPT lookup.

Pro Tip

Audit your last 90 days of 00906 claims against the operative reports. Any claim where the surgery was a hemorrhoidectomy, a fistula repair, or an abscess drainage belongs under 00902. Any radical perineal resection probably belongs under 00904. Correcting the pattern yourself, before a payer finds it, protects both revenue and compliance standing.

Documentation requirements for billing CPT code 00906

Anesthesia claims carry a heavier documentation load than most CPT codes. The record has to support every part of the formula: the procedure, the time, the physical status, and the provider arrangement. Anything missing becomes an exposure on a post-payment audit.

A complete record for a 00906 claim includes the elements below.

  • Anesthesia start time and stop time, recorded to the minute
  • The operative description confirming a vulvectomy, and whether it was partial or complete
  • Physical status classification from P1 to P6, documented by the anesthesia provider
  • Identity and credentials of the provider, whether anesthesiologist, CRNA, or both
  • The supervision arrangement, documented whenever you bill QK, QX, or QY
  • An ICD-10 diagnosis supported by the pathology report or the surgeon’s note
  • A signed attestation from the anesthesia provider confirming the service
Pabau digital form builder used to capture anesthesia record fields
Pabau’s digital forms can require anesthesia start time, stop time, and physical status before the record closes, so incomplete 00906 claims never reach billing.

Vulvar oncology records hold sensitive clinical detail, so HIPAA Privacy and Security Rule standards apply across the whole documentation chain. Audits can also arrive years after the case. Check your state’s medical record retention rules and keep these files retrievable.

Common billing errors with CPT code 00906 and how to avoid them

Anesthesia claims get denied more often than most because they combine time-based documentation, provider modifiers, and payer-specific formulas. For 00906, the errors below account for most of the avoidable denials.

Billing error Root cause Corrective action
00906 used for any perineal case The CPT subsection heading read as if it were the code descriptor Reserve 00906 for vulvectomy; route anorectal work to 00902 and vaginal work to 00940
Downcoding a radical resection Radical perineal procedure billed as 00906 rather than 00904 Read the operative report for the extent of resection before choosing the code
Missing or wrong modifier Provider arrangement not identified on the claim Confirm the supervision arrangement first, then apply AA, QZ, QK, QX, or QY
Inaccurate time units Start and stop times missing from the anesthesia record Capture both times at the point of care and calculate units in 15-minute blocks
Physical status units on a Medicare claim Commercial payer rules applied to Medicare Medicare pays no extra units for P modifiers, so leave them out of the calculation
Mismatched diagnosis ICD-10 code does not support a vulvectomy Use a vulvar dysplasia or vulvar neoplasm code taken from the pathology report

Practices that work from standardized medical forms capture times and modifiers during the case rather than from memory afterward. Recording the detail while the case is live is one of the most reliable ways to lower anesthesia denial rates.

How Pabau supports anesthesia billing for vulvectomy claims

Most 00906 problems start where the clinical record and the billing system stop talking to each other. Times go unrecorded. Modifiers get picked by hand with nothing checking them against the documented arrangement. Diagnosis codes get chosen from memory instead of the pathology report.

Practice management software like Pabau keeps those steps in one record. Its claims management software connects the clinical documentation to the claim, so the details travel together instead of being re-keyed. Four things matter most for teams billing 00906.

Pabau claims management screen showing an integrated billing workflow
Pabau’s claims management sends the claim straight from the case record, so the anesthesia times and modifiers travel with it.
  • Structured documentation capture: Digital forms can require start time, stop time, and physical status before the record closes, so incomplete cases never reach billing.
  • Modifier validation: Claim rules can flag a claim where the anesthesia modifier is missing or conflicts with the documented provider role.
  • Diagnosis code entry at case level: Billers can cross-check the pathology report and pick the right vulvar code, such as D07.1 or C51.9, before submission.
  • Audit trail: Every edit is timestamped and attributed, so you can answer a post-payment records request without guesswork.

Gynecology and pelvic health practices that bill their own anesthesia get the most out of this. With EHR integration, the case record, the anesthesia documentation, and the claim live in one system rather than three. That leaves your billers checking claims instead of chasing paperwork.

Submit cleaner anesthesia claims first time

Pabau’s claims management software captures anesthesia times, physical status, and modifiers in the case record, then carries them into the claim. Your billing team spends less time reworking 00906 denials.

Pabau practice management dashboard

Conclusion

The arithmetic behind 00906 is the easy part. What takes discipline is resisting the pull of the subsection heading above it. Treat the code as anesthesia for vulvectomy, exactly as the descriptor reads, and most of the denial risk disappears before you calculate a single unit.

From there, three habits carry the money. Read the operative report to confirm the resection and its extent. Record start and stop times to the minute, because time is half the payment on a one-hour case. Take the diagnosis from the pathology report rather than from memory.

Put those checks in the workflow instead of leaving them to whoever codes that day. Pabau gives anesthesia teams one place to capture the required fields, validate modifiers, and submit cleaner claims. Book a demo to see how Pabau handles anesthesia billing end to end.

Continue your research

Continue your research

Coding the gynecologic case next door? CPT code 00944 covers anesthesia for a vaginal hysterectomy, with its own base units and time rules.

Need the diagnostic step before surgery? CPT code 56605 covers biopsy of the vulva or perineum for a single lesion.

Billing a radical resection with lymphadenectomy? CPT code 00934 shows how anesthesia for a radical penectomy is coded and documented.

Working on an obstetric anesthesia claim? CPT code 01965 sets out the anesthesia code for an incomplete or missed abortion procedure.

Coding the hysterectomy itself? CPT code 58150 explains total abdominal hysterectomy billing, including the documentation payers expect.

Frequently asked questions

What is CPT code 00906 used for?

CPT code 00906 is the anesthesia code for a vulvectomy. Its CPT descriptor reads ‘Anesthesia for; vulvectomy’, so it covers anesthesia for partial, complete, and skinning vulvectomy. It is not a general code for perineal surgery. Anorectal cases belong under 00902 and vaginal cases under 00940.

How many base units does CPT code 00906 have?

CPT code 00906 carries 4 base units. Medicare’s anesthesia base unit file sets that value, and payer schedules built from that file agree. Total billable units are the 4 base units plus the time units accrued during the case. A 60-minute case therefore bills 8 units.

Does CPT code 00906 cover all anesthesia for perineal procedures?

No. ‘Anesthesia for Procedures on the Perineum’ is the CPT subsection heading above codes 00902 to 00952, not the descriptor for 00906. Within that subsection, 00902 covers anorectal procedures, 00904 covers radical perineal procedures, 00906 covers vulvectomy, and 00908 covers perineal prostatectomy.

What modifiers apply to CPT code 00906?

A 00906 claim needs a provider or supervision modifier, and often a physical status modifier. Use AA when an anesthesiologist personally performs the service, and QZ for a CRNA working without medical direction. Use QK for medical direction of two to four concurrent cases, QX for a CRNA under medical direction, and QY for direction of one CRNA. Physical status modifiers P1 to P6 record the patient’s health and may add units for commercial payers.

How is anesthesia reimbursement calculated for CPT 00906?

Payment equals base units plus time units plus qualifying circumstance units, multiplied by the payer’s conversion factor. For Medicare, time units are counted at one unit per 15 minutes of anesthesia time. The 2026 national anesthesia conversion factor is $20.4976 per unit before locality adjustment. So a 60-minute 00906 case works out at roughly $163.98.

What is the difference between anesthesia modifier AA and QZ?

Modifier AA shows that a physician anesthesiologist personally performed the service from induction to emergence. Modifier QZ shows that a CRNA performed it without medical direction from a physician. Medicare pays both at 100% of the fee schedule amount. A state’s opt-out status affects supervision requirements, not the payment rate.

Can a CRNA bill CPT code 00906?

Yes. A CRNA can bill 00906, subject to state scope-of-practice rules and the supervision arrangement in place. Billing independently without medical direction takes modifier QZ. Billing under the medical direction of an anesthesiologist takes modifier QX. The modifier has to match the arrangement documented in the record.

×