← Back to all articles · GCC Series · Chapter 2

Budgeting a GCC — what we got right (and what we'd do differently).

CapEx vs OpEx, the 15–20% contractor rule, and how to model payroll, attrition, and inflation across a three-year ramp.

In Chapter 1, we walked through how we chose the location. This chapter is about what came next — and what almost every company underestimates: the budget. We spent a lot of time on this together, and one truth shaped every decision we made: most GCCs are cost centers, not revenue generators. That framing changes how you plan.

If a GCC is a cost center, your job isn't to maximize revenue — it's to deliver predictable, high-quality capability at a defensible cost over years. That's a forecasting problem, a discipline problem, and a contracting problem all at once.

Capital expenses vs operating expenses

The first thing we did was split the budget cleanly into two buckets. Mixing them is one of the most common modeling mistakes we see.

Capital expenses (one-time)

These are the costs you only pay to bring the GCC into existence. They tend to be lumpy and concentrated in the first few months:

Many of these you pay before a single line of code gets written. Plan for that cash-flow shape — not an even monthly spread.

Operating expenses (recurring)

These are the costs that keep going every month, every year, growing with headcount:

Once the doors are open, payroll dwarfs everything else. By month six, salaries were 65–70% of our total OpEx and have stayed there.

Three factors that change every line item

When we modeled the budget, we kept coming back to three variables. Adjust any one of them and the whole spreadsheet shifts:

1. Team size and growth shape

We modeled headcount on a three-year forecast — not just "how many people in year one" but "what does the curve look like?" A team that ramps 10 → 25 → 50 has a very different cost profile than 10 → 40 → 50, even if the end state is identical. Front-loaded ramps cost more in onboarding, training, and management overhead.

2. What you outsource vs. keep in-house

For a team in the 10–100 person range, we found a clear pattern that we'd recommend to anyone starting out:

The principle behind it: outsource what's transactional and well-defined; keep what's relational and shapes the team identity.

3. Workforce composition — permanent vs contractor

We kept 15–20% of our workforce on contract during the early stages, for flexibility. Permanent positions were reserved for long-term critical roles — engineering leadership, senior individual contributors, HR, finance. Contractors filled surge needs and let us test the market before making permanent commitments.

The contractor lesson

The 15–20% range is a sweet spot. Less than that and you lose flexibility. More than that and you erode culture — contractors don't carry the long-term ownership that permanent staff do. We've seen GCCs slide to 40% contractor mix to cut costs, and within 18 months they've lost the cultural cohesion that justified building a captive in the first place.

Modeling the three-year view

The mistake most companies make is budgeting year one carefully and then "assume 10% growth" for years two and three. That's directionally fine and operationally terrible.

We modeled four variables explicitly across three years:

What we got right

What we'd do differently

Three things, if we could rewind the tape:

The closing principle

Each GCC setup is unique. Budgets will vary based on the nature of the work and the organizational goals.

What doesn't vary is the discipline: split CapEx from OpEx cleanly, model the three-year curve explicitly, decide deliberately what to outsource, and leave room for the surprises you can't yet name.

If you're building your own GCC budget and want a second pair of eyes, we're happy to share what we've learned — drop us a line at hello@globalcapabilitypartners.com.

Continue the series