6 min read

Outsourcing Is a Strategy Only If You Know What Not to Outsource

Outsourcing Is a Strategy Only If You Know What Not to Outsource
What Your Agency Should Never Outsource
11:23

Sort every recurring task in your agency into three buckets: automate, outsource, retain. Decide the retain bucket first, before you price a single vendor. Automate the rules-based work, move the work whose quality you can specify and measure, and keep the work where judgment, context and trust live. Get that order backwards and you can make the agency cheaper and less valuable at the same time.

That order is the whole argument, so here's where it came from.

On August 12, Accounting Today ran a summit session called "Outsourcing as Strategy: Scaling Capacity in a Talent-Constrained Market." The blurb says outsourcing "has moved from a tactical solution to a strategic imperative." That's my industry talking to itself, not yours, and it's directionally right. Accounting firms are short on capacity. So are agencies. The obvious answers are showing up everywhere: automate more, outsource more, use offshore talent, use AI.

I work with more than 70 agency owners every month, and I've watched a lot of them run this play. The ones who get it wrong almost never get it wrong on the vendor. They get it wrong on the sort.

What Should An Agency Outsource, And What Should It Keep?

Three buckets. Here's the test for each one.

Bucket one: automate. Repetitive, rules-based work with a clear input, a clear output, and a defined exception path with a human who owns it. Data movement, reminders, first-pass classification, standardized reporting steps. If a task needs a judgment call more than occasionally, it isn't automation, it's a workflow with a person in it.

Bucket two: outsource. Work that needs capable execution but doesn't need to sit at the center of the client relationship. The test is not whether somebody else can do it cheaper. The test is whether you can specify the quality, review it, and measure it without weakening accountability. If you can't write down what "good" looks like, you can't outsource it. You can only hope.

Bucket three: retain. This is where owners get too aggressive, because this is the expensive bucket and expensive things look like savings. Keep the work where judgment, context, trust and differentiation live.

For an agency, that's usually positioning, creative direction, commercial strategy, pricing, and the senior client conversation.

For an agency-niche CPA firm like mine, it's interpreting the numbers, spotting the tax-planning move, challenging a margin assumption, helping an owner make a decision, and knowing when something looks wrong because you've seen the same pattern across a lot of other agencies.

Those aren't expensive tasks to eliminate. They're the reason the client hired you.

Why Does The Retain Bucket Protect Your Pricing?

Because it's the only bucket a client is willing to pay a premium for.

Execution has a market rate and that rate is public. Judgment doesn't. Clients don't renew with a delivery capability, they renew with the humans who make the calls. When one of them stays at your number instead of shopping you, they're paying for the thing they can't buy by the hour: somebody who knows their business, sees the problem before they do, and tells them the truth about it.

Move that offshore and you haven't reduced a cost. You've handed away the reason you're not competing on rate. The invoice gets smaller and so does the ceiling on what you can charge.

This is also the part that's hardest to reverse. You can bring a production task back in-house in a quarter. Rebuilding a senior relationship a client stopped having with you takes years, if it happens at all.

What Does Outsourced Work Actually Cost You?

The vendor rate is not the cost. That's the single most expensive mistake in this whole exercise.

We see this in my own field constantly, with tax software. The annual rate is fairly inexpensive, and that's the number every firm compares before they buy. Then you find out all the forms it doesn't write to.

So you buy the add-on. Or you work around it by hand. Or you carry a second subscription for the handful of returns the first one won't handle. By the end of the year the ultimate cost far exceeds what the top tier software would have cost you in the first place.

The rate was never the cost. It was the entry fee. And an outsourced delivery task behaves exactly the same way.

Fully loaded delivery cost is the invoice, plus your senior review hours at your senior rate, plus rework, plus the coordination and management time nobody logs, plus onboarding and tooling. Most owners compare a vendor's hourly rate to an internal salary rate, see a gap, and stop there. Then the gap closes quietly over the next two quarters and nobody goes back to check.

Run the arithmetic with your own numbers before you sign. Take a task quoted well below your internal rate, then add the senior review hours it takes per unit of delivered work, and add a realistic rework percentage for the first two quarters. Do that honestly and some tasks stay obviously worth moving. Others turn out to be roughly a wash that also costs you control. You want to know which is which on purpose, not by accident.

What Five Numbers Should You Track On Every Task You Move?

One page per task. Five numbers, measured before and after.

  1. Cycle time. How long from request to delivered.
  2. Error rate. How often it comes back wrong.
  3. Review time. Senior hours spent checking it, which is the number that quietly eats the savings.
  4. Fully loaded delivery cost. Everything above, not the invoice.
  5. Senior capacity released. Hours that came back to your most expensive humans.

This is a per-task card, not an agency-wide dashboard. It answers one question about one decision. Whole-agency measurement is a different exercise with different metrics, and I've written that one up separately.

Where Did The Released Capacity Actually Go?

This is the question almost nobody asks, and it's the one that decides whether any of this worked.

You freed up senior hours. Fine. What became of them?

More advisory time with clients? A faster close cycle? Better response times? More new business capacity? Higher gross margin? Name it, and then look for it in a number ninety days later.

If the honest answer is that nothing changed, you didn't buy capacity. You moved the work and paid a vendor for the privilege. That happens more often than owners admit, because the savings show up on an invoice you can see and the waste shows up as senior time that just quietly refills with whatever was next.

Name the destination before you sign. "We'll figure out what to do with the time" is how the time disappears.

Can Outsourcing Make Your Agency Cheaper And Less Valuable At The Same Time?

Yes, and this is the part that shows up on a balance sheet rather than a P&L.

Cost reduction is a subtraction. It happens once. Differentiation is what gets multiplied when somebody buys the business.

A buyer is purchasing your ability to keep delivering after you leave, and that includes the client relationships and the judgment that keep those clients renewing. If the senior client conversation lives with a vendor, a buyer doesn't see a lean cost structure. They see a business whose core capability sits outside the walls, on a contract that can be renegotiated by somebody who isn't in the room. That's a discount, not an asset, and it lands in diligence alongside every other question about how provable your earnings are.

Same logic applies to concentration. One vendor doing something you can't do yourself anymore isn't efficiency. It's a dependency with an invoice attached.

Who Should Ignore This Article?

If you've never sorted your tasks at all, this isn't your first problem. Go do the sort, badly, on one delivery line, and you'll learn more in an afternoon than this article can teach you.

If you're using capacity constraints as a reason not to grow, the answer isn't a framework. One of the humans on your team is buried and you already know which one. That's a staffing question you can size with your own numbers, not an outsourcing decision.

And if you read this as an argument against offshore or outsourced teams, that's not what it says. Plenty of agencies run outsourced delivery extremely well, and my own firm uses an offshore team. The point isn't where the work sits. It's whether you decided what stays before you decided what goes.

Frequently Asked Questions

What should an agency never outsource?

The senior client conversation, pricing decisions, positioning, and creative direction. Anything where the client is buying your judgment rather than your production capacity. If a task would change the client's answer to "why do I work with you," keep it in the building.

How do you know if a task is safe to outsource?

Write down what "good" looks like for that task in specific, checkable terms. If you can specify quality, review it, and measure it without anyone losing accountability, it's a candidate. If you can't write the spec, you don't have an outsourcing decision yet, you have a management problem.

Does outsourcing improve agency margins?

Sometimes, and less often than the vendor quote suggests. The real comparison is fully loaded delivery cost, which includes senior review time, rework, and coordination. Compare that against what the work costs you internally, not the vendor's hourly rate against a salary rate.

Does outsourcing hurt agency valuation?

It can, when what you moved was the differentiating work. Buyers pay a multiple on transferable capability and durable client relationships. Outsourced production usually reads as fine. Outsourced judgment reads as risk.

How do I measure whether outsourcing actually worked?

Track five numbers per task before and after: cycle time, error rate, review time, fully loaded delivery cost, and senior hours released. Then name one place those released hours were supposed to go, and check ninety days later whether that number moved.

The Bottom Line

The goal isn't to build the cheapest organization. Plenty of cheap agencies are for sale right now and nobody's bidding.

The goal is to move routine execution away from scarce senior talent so that senior talent spends more time on the decisions clients will pay a premium for. That's what makes an agency flourish while the cost line comes down instead of because it did.

Outsource the task. Keep the judgment.

If you're about to move a chunk of delivery out of the building and you want a second set of eyes on what it does to your margins, your AGI and your valuation before you sign, Book a Free Tax Analysis. We'll look at your actual numbers and tell you where the money goes. Or just send me the list of what you're thinking about moving, and let's talk about the retain bucket first.

Craig S. Cody, CPA, is a Certified Tax Coach and a former NYPD Lieutenant. His firm works with more than 70 marketing and advertising agency owners every month, helping them keep more of what they make through proactive tax planning.

This article is general information, not tax advice for your specific situation. Confirm your own facts with your advisor before acting.

Outsourcing Is a Strategy Only If You Know What Not to Outsource

Outsourcing Is a Strategy Only If You Know What Not to Outsource

Sort every recurring task in your agency into three buckets: automate, outsource, retain. Decide the retain bucket first, before you price a single...

Read More
One Remote Hire Can Put Your Agency on the Hook in a State You've Never Visited

One Remote Hire Can Put Your Agency on the Hook in a State You've Never Visited

Here's the short answer. When somebody performs work for your agency from another state, that state can generally require you to register as an...

Read More
Multi-State Income Tax for Agencies: Your Client List Is Your Tax Map

Multi-State Income Tax for Agencies: Your Client List Is Your Tax Map

Here's the short answer. If your agency has clients in other states, you may owe income tax in those states, and it has nothing to do with whether...

Read More