Skip to content

What to use for Amazon PPC: agency or internal team

Go internal once ad spend justifies a specialist plus someone to check their work. Below that an agency buys more expertise per dollar. Set one ACoS per stage.
·6 min read
PPCFeesKeyword StrategyOrganic Ranking
Joel Turcotte Gaucher

Joel Turcotte Gaucher

Founder

Flapen cover for What to use for Amazon PPC: agency or internal team: a Flapen operator working a product's economics with a calculator and a price tag

Build internally once your ad spend justifies a full-time specialist and you can also afford the person who checks their work. Below that, an agency buys you more expertise per dollar. The deciding test either way is simple: who owns the ACoS target, and does that target change by product stage?

The short version

  • Start with the diagnosis, not the org chart. Most accounts labeled a PPC problem are a conversion problem wearing a PPC costume.
  • One ACoS target for the whole catalog is the tell. Launch and maturity are different jobs with different numbers.
  • An internal hire is a fixed cost with a learning curve. An agency is a variable cost with an accountability gap. Both are real.
  • Whoever runs it needs a written target per product stage and a weekly number they report without being chased.
  • A hybrid works. Internal owns budget and product decisions, external owns structure, bids, and search term work.

Diagnose first, then decide

Before you pick a provider, work out what is actually wrong. Ads are the loudest part of an Amazon account, so they get blamed for problems that live somewhere else. Run the symptom against the cause.

Symptom Most likely cause Who should fix it
ACoS climbing, sales flat Bids raised to defend rank on a listing that converts poorly Listing and creative, before ads
Spend high on non-converting search terms No negative keyword discipline, no harvesting cadence A specialist, internal or external, working weekly
Sales good, profit bad ACoS measured on ad sales while the business runs on total sales Finance and the ads owner together
Impressions collapsed Budget caps, dayparting mistakes, or a suppressed listing Account operations, same day
Launch stalled at low volume Target ACoS set at maturity levels during a launch Whoever set the target

That last row is the one I see most. The right ACoS target changes by product stage. At launch you are buying rank and review velocity, and you accept a number that would be indefensible later. At maturity you are defending a position and harvesting profit, so the number tightens. A team that runs one blanket target across a whole catalog is not optimizing, it is averaging.

Ask any candidate, internal or agency, for two numbers: the ACoS they would run for a product in its first 90 days, and the ACoS they would run for the same product at month eighteen. If those numbers are the same, keep interviewing.

The honest comparison

I have sat on both sides of this. Before Flapen, I ran data and technology at BRANDED and at Moonshot Brands, two large aggregators, where we had internal ad teams and we also hired outside help. Neither structure is automatically better. They fail differently.

An internal hire gives you attention, context, and someone who cares about your margin because it is their employer's margin. It costs a fully loaded salary whether the account needs forty hours that month or four. The bigger risk is silent: one person with no peer review develops habits nobody checks, and you will not notice for two quarters.

An agency gives you pattern recognition across many accounts and a bench when someone is ill or leaves. It costs less than a salary at small scale. The risk is attention. If the person assigned to you carries a heavy roster, your account gets the average of their week rather than the best of it.

Get the fully loaded internal cost on paper first: salary, employer taxes, tooling, recruitment, and the management time to supervise. Compare that against a flat agency fee. Ours runs $800 per month for one product up to $2,400 for five, with every service included and no percentage of ad spend, so the comparison is arithmetic rather than guesswork.

The rule I would use

  1. Under a modest monthly ad budget: an agency or a specialist freelancer. A full-time hire is idle capacity you are paying for.
  2. Growing, multi-product, one country: an agency with a named operator, or a hybrid where you own strategy and they own execution.
  3. Multi-market with complex logistics: internal lead who owns the P&L, external team that owns campaign structure and search term work.
  4. Large and stable, one geography: internal team becomes cheaper per hour, provided you hire two people rather than one so the work gets reviewed.

Never move in-house purely to save money during a bad quarter. Moving PPC in-house resets institutional memory, and the handover month usually costs more than the fee you were trying to cut.

What most agencies will not tell you

Percentage-of-ad-spend pricing is the quiet reason this decision gets distorted. If a provider earns a cut of the budget, "spend more" is always a defensible recommendation and "spend less" never is. That structure does not survive the first month where the correct advice is to pull back.

The second thing: ad management is the easiest half of this job to sell, because it produces a dashboard every week. The work that actually caps an account, catalog hygiene, inventory cover, review velocity and pricing, produces no chart and gets quietly dropped by internal hires and agencies alike. Ask either candidate what they will own outside the ad console, and get the answer written down.

The third: ask what happens to ad spend when a product should be discontinued. An internal hire has an incentive to keep the campaigns alive because campaigns are the job. Whoever runs your ads should be able to recommend switching them off.

Our stage-based ad targets and what they cost to run are laid out at Flapen.

Keep learning

Frequently Asked Questions

Share this post
The Flapen Weekly Product Research report, an Amazon niche shortlist scored 0–100 with its score radar on the cover

The weekly niche report

Product research, in your inbox

Every niche that cleared the bar this week: what it sells for, what it costs to enter, and why it passed. When we get one wrong, we publish the correction.