A family medicine office we work with drains an abscess on a Tuesday, bills 10060, and sees the patient again the following Monday for a wound check. The biller sends a 99212 for the Monday visit. It comes back CO-97, "benefit included in the payment for another service." The biller appeals, the appeal is denied, and forty minutes are gone. Two weeks later the same patient comes in with a sinus infection, still inside the 10-day window, and the office does not bill that visit at all because "we're in the global." Both decisions were wrong, in opposite directions.

That pair of mistakes is why we keep explaining the global surgical package to office practices that do not think of themselves as surgical. If you excise a lesion, drain an abscess, remove an ingrown nail, destroy warts or close a laceration, you are inside the global surgical package rules every week. The rules are not complicated once you see the structure. They are just easy to apply backwards.

This article covers the Medicare version of the rules, which most commercial payers follow with small variations. Where a payer differs, its own policy wins.

Key takeaways

  • Every CPT procedure code carries a Medicare global period indicator: 000, 010, 090, XXX, YYY, ZZZ or MMM. The indicator, not your judgment, decides what is bundled.
  • Postoperative visits related to the procedure are paid inside the package. Visits for unrelated problems are payable, but only if you append modifier 24 and document why the problem is unrelated.
  • Modifiers 58, 78 and 79 cover a second procedure during a global period, and each pays differently: 58 and 79 pay in full and start a new global, 78 pays the intraoperative share only and does not.
  • Since January 1, 2025, Medicare requires modifier 54 on any 90-day procedure when the surgeon expects someone else to provide the postoperative care, formally or informally.
  • The most common office error is not overbilling. It is failing to bill the decision-for-surgery visit and the unrelated visits that sit inside a global window.

What the global surgical package rules actually bundle

The global surgical package is Medicare's policy that a single payment for a procedure covers the procedure itself plus a defined set of services around it. The Medicare Physician Fee Schedule (MPFS) database assigns every code a global period indicator. 000 means the package covers only the day of the procedure. 010 means the day of the procedure plus the following 10 days. 090 means the day before, the day of, and the 90 days after. XXX means the global concept does not apply (E/M codes, most tests, injections such as 20610). ZZZ marks an add-on code that lives inside the global period of the primary procedure. YYY means the local Medicare contractor sets the period, and MMM is for maternity codes.

Inside the package, for any procedure with a 010 or 090 period, Medicare includes: preoperative visits after the decision to operate (the day before and day of surgery for 90-day procedures, the day of surgery only for 10-day procedures), the intraoperative work, routine postoperative visits, complications that do not require a return to the operating or procedure room, postoperative pain management, and supplies plus miscellaneous services such as dressing changes and suture, staple, drain and cast removal. A 0-day procedure bundles only same-day related services.

Outside the package, and therefore separately payable when documented: the evaluation where the decision for surgery is made, visits for unrelated conditions, diagnostic tests, treatment of the underlying disease that is not part of normal recovery, a return to the operating room for a complication, and any procedure that is staged, more extensive, or unrelated. The office error rate lives in these categories.

The office procedures that trigger 10-day globals

Most office practices are surprised by how many of their routine codes carry a 010 indicator. Here are common ones, with the indicator taken from the MPFS database. Verify your own list against the current file, because indicators do change.

CodeServiceGlobal periodWhat that means for the next visit
10060Incision and drainage of abscess, simple010Wound check within 10 days is bundled
11401Excision benign lesion, trunk/arm/leg, 0.6 to 1.0 cm010Suture removal is bundled; pathology discussion visit is bundled if related
12032Intermediate repair, 2.6 to 7.5 cm, trunk/extremities010Suture removal bundled
17110Destruction of benign lesions (warts), up to 14010A repeat destruction within 10 days needs a modifier
11102Tangential skin biopsy, single lesion000Only same-day related services bundled
20610Large joint injection000No postoperative period at all

Two practical points follow. When the procedure is 000, a visit the next week for the same problem is simply an E/M visit with no modifier. When the procedure is 010, a same-day E/M for a separate problem needs modifier 25, and an E/M in the next 10 days for a different problem needs modifier 24. The wound check itself is never billable. If your staff schedules a "post-procedure check" as a 99212, you are producing denials on purpose.

Modifiers 24, 25 and 57: the E/M side of the package

Modifier 57 (decision for surgery) goes on the E/M visit where the physician decides to perform a procedure with a 90-day global, when that visit is the day before or the day of the procedure. Without it, Medicare treats the visit as the bundled preoperative visit. For a 10-day or 0-day procedure the same-day E/M uses modifier 25 instead, and only when the visit is significant and separately identifiable from the procedure. An E/M that consists of looking at the abscess and deciding to drain it is not separately identifiable; that decision is part of 10060. An E/M that also manages the patient's uncontrolled diabetes is.

Modifier 24 (unrelated E/M by the same physician during the postoperative period) is the one office practices leave on the table. The rules are simple: the visit must be during the 10- or 90-day period, the problem must be unrelated to the procedure, and the documentation must make that clear. Use a diagnosis code that has nothing to do with the procedure. Our sinus infection patient above would be 99213-24 with J01.90. Medicare pays that visit in full. A visit to treat a wound infection at the excision site, however, is a complication managed in the office and stays bundled.

The same physician rule includes physicians of the same specialty in the same group, so a partner seeing the patient for the wound check is also bundled. A different specialty within the group is treated as a different physician.

Modifiers 58, 78 and 79: a second procedure in the window

When a second procedure happens inside the global period, the modifier you choose changes both the payment and the calendar.

ModifierUse whenPaymentNew global period?
58Staged or related procedure that was planned prospectively, is more extensive than the original, or is therapy following a diagnostic procedure100 percent of the fee scheduleYes, a new period starts
78Unplanned return to the operating or procedure room for a related complicationIntraoperative portion only (typically 70 to 80 percent of the fee)No, the original period continues
79Unrelated procedure during the postoperative period100 percent of the fee scheduleYes, a new period starts

An office example for each. A physician excises a lesion (11401, 010), pathology shows positive margins, and a wider re-excision is performed on day 6: more extensive and related, so modifier 58, and a new 10-day period starts. A different patient develops a hematoma under a repair on day 3 and the physician reopens and drains it in the procedure room: modifier 78, intraoperative share only, because the pre- and postoperative work was already paid once. A third patient, inside a 10-day period for a nail excision, presents with a new abscess on the other hand: 10060-79, full payment, new period.

The trap with modifier 78 is that "procedure room" matters. A complication managed in an exam room, with no return to a dedicated procedure or operating room, is bundled. Document where the service took place.

Split care: modifiers 54, 55 and 56, and the 2025 change

Medicare divides every 90-day global payment into preoperative, intraoperative and postoperative percentages, published per code in the MPFS database. When one practitioner performs the surgery and another provides the postoperative care, the surgeon appends modifier 54 and the other practitioner bills the same surgical code with modifier 55, using the surgery date as the date of service and noting the date care was assumed. Modifier 56 covers preoperative care only and is rarely used in the office.

A worked example with illustrative numbers. Suppose a bunion correction (28296, 090) has an allowed amount of $900 split 10 percent preoperative, 69 percent intraoperative and 21 percent postoperative. The surgeon billing 28296-54 receives $711. The primary care practice that assumes the follow-up bills 28296-55 and receives $189 for the whole 90 days, regardless of visit count. If that office instead bills 99213 for each of four follow-up visits, all four deny, and it has traded $189 for zero plus appeal time.

The CY 2025 Physician Fee Schedule final rule, effective January 1, 2025, changed the surgeon side. Modifier 54 is now required on any 90-day global procedure whenever the surgeon expects to furnish only the procedure, whether the transfer of care is formal and documented or informal and expected. The same rule created add-on code G0559 for a practitioner outside the surgeon's group who provides a postoperative visit without a formal transfer of care. It is billed with an office E/M visit and recognizes the extra work of managing recovery without the operative notes. For a primary care office that regularly sees patients after outside surgery, G0559 is worth adding to the charge master and the physician education list. Payment depends on the payer, and commercial plans have not uniformly adopted it.

Documentation details that decide appeals

For modifier 24, the note should name the unrelated problem in the assessment and mention the surgical site only briefly. For modifier 58, the staging plan should appear in the original procedure note when it was known then. For modifier 78, name the room. For modifier 55, record the date you assumed care. Report postoperative visits as 99024, the no-charge follow-up code, so they are counted without generating a charge. Small habits, but they decide appeals.

If your denial reports show CO-97 concentrated on E/M codes within days of a procedure, you have a scheduling and coding problem, not a payer problem. Our denial management team sees this pattern in most first reviews of primary care and dermatology practices, and a revenue leakage audit can quantify the other side: the modifier 24 visits sitting in the schedule with no charge attached.

Questions we hear

Does the global period apply to commercial payers too?

Most commercial payers adopt the Medicare global period indicators and the same modifier logic, but some apply their own days or bundle differently for specific codes. CPT itself does not define the number of days; it describes "typical postoperative follow-up care." When a commercial denial does not match Medicare logic, pull the payer's surgical package policy before appealing.

Can we bill an E/M on the same day as a 10-day procedure?

Only with modifier 25 and only when the E/M is significant and separately identifiable. Evaluating the lesion and deciding to remove it is part of the procedure. Managing a second problem supports a separate visit. The note must stand on its own with the procedure removed.

What if the patient sees a partner during the postoperative period?

If the partner is the same specialty in the same group, Medicare treats the partner as the surgeon. Related visits are bundled and unrelated visits need modifier 24. If the partner is a different specialty, the visit is treated as another physician's and is billed normally.

What to do this week

  1. Export your top 30 procedure codes by volume and add the global period indicator from the current MPFS database to each. Post the list where charge entry happens.
  2. Pull every E/M denied CO-97 in the last 90 days and sort by days since the last procedure. Reclassify each as bundled (write off, fix scheduling), unrelated (rebill with modifier 24) or same-day (rebill with modifier 25 if documented).
  3. Set the schedule type for post-procedure checks to a zero-charge 99024 so staff cannot attach an E/M code by habit.
  4. If any physician performs 90-day procedures, confirm modifier 54 is appended whenever follow-up will be elsewhere, and load G0559 for the visits you provide after outside surgery.
  5. Add the modifier payment table above to your coding reference and review one week of procedure claims against it.