The Setup Fee Trap
Here's how the typical PPC agency engagement works:
- A polished salesperson presents impressive case studies and promises the world
- You pay $2,000-5,000 in setup fees
- A junior account manager builds your campaigns using templates
- For the first month, you get attention, maybe 8-10 hours of actual work
- By month two, your account gets 2-3 hours of "management" per month
- The salesperson has already moved on to selling the next client
This isn't an exaggeration. It's the standard operating model for 90% of digital marketing agencies in the US. The economics demand it.
Why the Math Doesn't Work
A typical mid-size agency has:
- 15-20 account managers
- Each managing 20-30 accounts
- Working 160 hours per month
That's roughly 5-8 hours per account per month if everyone worked exclusively on client accounts. But they also have meetings, reporting, training, and internal projects. The reality? 2-3 hours of actual campaign work per account per month.
At $1,500-3,000/month retainers, the agency needs volume to be profitable. More clients = more revenue = less time per client. The incentive structure rewards acquisition, not retention.
What 2 Hours Actually Gets You
In 2-3 hours per month, an account manager can:
- Run a quick search term report (15 min)
- Add a handful of negative keywords (15 min)
- Check bid strategies haven't gone haywire (15 min)
- Write one monthly report (30-60 min)
- Respond to your emails (30 min)
That's not optimization. That's maintenance. It's the advertising equivalent of checking your oil once a month and calling it "engine management."
What Goes Wrong in the Other 29 Days
The cost of a monthly cadence is not the work that does not get done. It is the problems that sit unnoticed until the next touch.
- A conversion tag breaks during a site update on the 3rd. Smart Bidding sees conversions drop to zero, decides the campaigns have stopped working, and pulls back bids. By the time someone opens the account on the 30th, three weeks of volume are gone and the algorithm has to relearn.
- A competitor enters the auction on the 8th. CPCs jump. A daily manager sees it in auction insights the next morning and decides whether to hold position or let it go. A monthly manager sees a higher cost per lead in the report and calls it "increased competition."
- An ad gets disapproved on the 12th. The ad group has one other ad, which now carries all the traffic with weaker copy. Or it has no other ad, and the ad group goes dark.
- Performance Max drifts on the 15th. Budget that was flowing to Shopping starts flowing to Display placements. Reported conversions hold up because view-through counts, revenue does not.
- A search term that should have been negated on the 5th is still matching on the 25th. Twenty days of clicks on a query that was never going to convert.
None of these show up as a single catastrophe. They show up as an account that performs a little worse every month for reasons the monthly report cannot explain.
The Setup Fee Tells You Everything
Look at the shape of the proposal. A large setup fee and a small monthly fee is a business model built around acquisition: the agency makes its money on the build and protects its margin on the ongoing work by doing as little of it as possible. The sales team is incentivized to close the next setup fee, not to keep the last client.
A proportionate setup fee and a monthly fee that reflects real ongoing work is the opposite structure. The agency only makes money if you stay, and you only stay if the account performs. The pricing models and what each one rewards are laid out in How Much Does PPC Management Cost?.
What Daily Optimization Actually Looks Like
When we manage an account, every campaign gets daily attention:
- Search term review: not once a month, every day. Bad queries get negated before they waste significant budget.
- Bid adjustments: device, schedule, audience, and location modifiers refined based on rolling performance data.
- Creative monitoring: ad fatigue, approval issues, and performance decay caught within days, not weeks.
- Competitive shifts: CPC spikes, new competitors, and auction changes identified and responded to in real time.
The difference between monthly maintenance and daily optimization compounds over time. After 3 months, a daily-optimized account has received 60+ optimization sessions. A monthly-maintained account has received 3.
How to Know If You're Getting Shortchanged
Ask your agency these questions:
- How many accounts does my manager handle? If it's more than 15, you're getting templates, not strategy.
- How many hours per month do you spend on my account? If they can't answer specifically, that's your answer.
- Can I see the change history? Google Ads logs every change. If there are only 5-10 changes per month, that's 2 hours of work.
- Who specifically works on my account? If it's "the team," you don't have a dedicated manager.
There is a fifth check that requires no conversation at all: open the change history yourself. Google Ads, under Tools, logs every change with a date, a user, and the campaign it touched. Filter to the last 90 days, exclude automated rules, and look at the pattern. Daily management shows changes spread across the month: negatives on Tuesday, a bid adjustment on Thursday, a new ad the following week. Two-hour management shows a cluster of changes on one day, usually a day or two before the report is due, and silence otherwise. Meta's activity log in Ads Manager shows the same thing.
We wrote a fuller version of this checklist in 10 Signs Your PPC Agency Is Not Performing, and the questions to ask before you sign with anyone are in How to Choose a PPC Agency: 12 Questions to Ask Before You Sign.
Why Automation Does Not Close the Gap
The usual defense is that the platforms are automated now, so daily human attention is unnecessary. Smart Bidding sets the bids. Performance Max picks the placements. Responsive search ads assemble themselves.
All true, and all beside the point. Automation handles execution inside the limits it is given. It does not read search terms and write negatives. It does not notice that a conversion tag stopped firing, or that it is now optimizing toward a form that spam bots have discovered. It does not add brand exclusions to Performance Max, replace a low-rated headline, exclude the app placements that are eating the Display budget, or tell you that a competitor just doubled their bids. Every one of those is a judgment, and judgments need a person with time to make them.
If anything, automation raises the stakes of inattention. A manual account that nobody touches stays roughly where it was. An automated account that nobody touches follows its conversion signal wherever that signal leads, and if the signal is wrong, it leads somewhere expensive very quickly.
What a Daily Model Actually Requires
Daily optimization is not a personality trait; it is a capacity decision. An agency can only work every account every day if the roster is small enough for the people on it, and if the routine parts are systematized so that human time goes to judgment rather than to pulling reports.
We built Ad Campaign Concierge™ for exactly that: the search term review, negative keyword checks, bid and schedule adjustments, and change logging run on a daily cadence with a guard that refuses to write anything that would block the account's own active keywords or converting queries. The strategist's time goes to what the system surfaces: the query pattern that needs a decision, the campaign whose channel mix shifted, the tracking that looks wrong. Budgets and targets are never changed by the system; those are decisions, and a person makes them with a note that explains why.
It is not scalable the way a large agency scales, and that is the point. Fewer accounts, each worked every business day, beats many accounts each worked for two hours a month. The comparison with larger agencies is spelled out in Boutique PPC Agency vs Large Agency: What Actually Changes.
The Alternative
We maintain a limited client roster specifically so we can give every account the daily attention it needs, and we take clients by application for the same reason. We'd rather manage fewer accounts well than many accounts poorly. If you want to see the difference in your own account before deciding anything, our Google Ads audit is read-only and shows you exactly what the last two hours a month did and did not cover.
Your ad budget deserves more than 2 hours a month.
