Your agency has sold five Google Ads accounts, and the sixth client is asking when you can start. Do you hire a PPC specialist, subcontract a freelancer, or white-label the work? I have done the first job by hand, and my answer for a small agency or SEO shop is blunt: below about 15 accounts, hiring is the most expensive way to add Google Ads. The salary is only part of it. The real cost is the coverage you lose when that one person is sick, quits, or spends the night mining negative keywords.

I used to tell clients a good hire solves capacity. I was wrong. I remember 1am search-term mining, a landing-page change that tanked Quality Score without anyone telling me, and a sick week when four accounts went untouched. Those are not arguments against good specialists. They are arguments against building your service around one person’s uninterrupted availability.

Coverage: what happens when the one person is unavailable?

An active account needs the same work every week, whatever you call the person doing it:

  • Review search terms and add negatives.
  • Check bids and budgets against conversions, not just clicks.
  • Check assets and landing pages for changes.
  • Check the feed and tracking when Shopping is in the mix.
  • Tell the client what changed and why.

Say you are spending $20k a month across three small ecommerce brands and two home services clients. You might have 400 to 800 new search terms to triage in a week. One client swaps a landing-page headline and Quality Score drops. One PMax campaign takes budget on branded terms while a Search campaign starves. None of that work is strategic. All of it compounds. At eight to ten accounts, one person can spend more time triaging than improving anything.

An in-house specialist gives you direct access and an owner who knows your clients. It also gives you one point of failure. When I ran accounts solo, a flu week meant bids sat still, search terms piled up, and one client’s budget overspent by 30% before I caught it. That was not a work-ethic problem. It was the limit of one person covering several live accounts.

Hiring a replacement is not a quick fix. PPC salary figures put the US median at $87,500 for three to five years’ experience and $100,000 for six to nine. And 62% of PPC agency respondents describe finding talent or growing revenue as very or often challenging. An empty seat can stay empty while the accounts remain live.

A freelancer moves that risk rather than removing it. Good freelancers often cap their workload at 3 to 15 clients. If yours gets sick or takes a holiday, ask who checks the landing-page change on Friday. If the answer is you, you have bought skilled execution, not backup coverage.

White-label fulfillment is different only if the provider can keep work moving without relying on a single operator. Do not accept “we have a team” as the answer. Ask who covers the account when its usual owner is away and how you will see what changed. Judge all three options by their worst week, not their best one.

Cost: the salary is the visible part

Total first. A hire is estimated at $100,000 to $192,000 fully loaded per year, or roughly $8,300 to $16,000 a month, depending on salary, benefits, and tooling, in this in-house PPC cost breakdown. Freelance management is quoted at $500 to $3,000 per account per month, with scope and seniority driving the price. A wholesale white-label example starts at $349 per account per month plus a $299 setup fee. Those are listed prices, not a promise that every vendor includes the same work.

Here is what sits inside the hire estimate. The line items are ranges, not a single quote you can add at their minimums and expect to buy.

In-house costListed annual rangeTimingSource
Base salary$65,000–$120,000RecurringCost breakdown
Benefits, insurance, PTO$15,000–$25,000RecurringCost breakdown
Payroll taxes$5,000–$9,000RecurringCost breakdown
Tools, seats, tracking$3,000–$8,000RecurringCost breakdown
Training and certifications$2,000–$5,000RecurringCost breakdown
Recruiting fee if you replace the hire$5,000–$15,000One-off each timeCost breakdown

The hidden costs are ramp time, management time, and the accounts that stall while the seat is empty. I needed three months before my first ecommerce portfolio stopped needing weekly fixes from my boss. The agency still billed clients during those months. The gap did not appear in the job offer, but clients could feel it in CPA.

Freelance pricing hides a different cost: availability. Senior specialists are quoted at $75 to $150 an hour or $1,000 to $2,500 a month. Published solo white-label tiers run from $450 to $1,100 a month by spend band, with $250 to $400 onboarding per account. Using $450 to $2,500 as an illustrative per-account range, five accounts cost $2,250 to $12,500 a month; 15 cost $6,750 to $37,500. That comparison does not include onboarding or your time managing the freelancer. More importantly, the retainer does not itself buy a backup operator.

Groas lists agency white-label service at $299 per client account, per service, with a minimum of five in total. For one service across five accounts, that is $1,495 a month; across 15, $4,485; across 30, $8,970. Its listed pricing has no setup fee and no percentage-of-spend charge. If you need more than one service per account, price those services separately rather than treating $299 as an all-in bill.

That is why I separate the rate card from the coverage you actually buy. Check onboarding, scope, and backup before comparing totals. The cheapest mistake is paying a setup fee you did not budget for. The most expensive is hiring for five accounts, losing the hire at month nine, and discovering that no one owns the work while you replace them.

Control: whose relationship is it?

A white-label provider manages Google Ads under your brand while you remain the client’s contact. That is the basic white-label arrangement. It sounds simple until reporting arrives as a raw export you have to rewrite, or the provider starts emailing your client directly.

Before signing, settle two things. First, what can you send to the client as-is, and what must your team translate? Second, who is allowed to contact the client? I would take invisible fulfillment with usable branded reporting over a brilliant freelancer who insists on joining every call. The minute the client has two contacts for one service, you have made ownership of the relationship less clear.

A hire gives you the most direct control over both. A freelancer’s boundaries vary, so put them in the agreement. White-label gives you the cleanest separation between your client relationship and outside fulfillment only if reporting and contact rules are clear before the first account goes live. Do not confuse a logo on a report with control over the service.

Depth: can one operator cover what you sold?

Search, PMax, and Shopping do not ask for the same habits. Search rewards attention to queries and negatives. PMax calls for scrutiny of assets, audiences, and feed quality. Shopping needs someone willing to open Merchant Center and deal with what is there. I was strongest on the first, adequate on the second, and learned the third the hard way.

One hire may be excellent at one part of that mix and merely capable at another. A freelancer can be deeper in the work you need, but you have to vet for that exact mix. Ask for a PMax asset audit and a Shopping feed sample before you sign. If all you hear about is keywords, do not assume the rest of the service you sold is covered.

Apply the same test to a white-label provider. Ask who handles feeds and assets, what the weekly work includes, and what you can inspect. A broader service label does not prove broader execution. Buy the work you can describe and check, not the longest list of campaign types on a sales page.

The head-to-head at 5, 15, and 30 accounts

Decision axisIn-house specialistFreelance subcontractorWhite-label partner
Five-account costRoughly $8,300–$16,000/month fully loadedIllustrative $2,250–$12,500/month at $450–$2,500 per accountGroas: $1,495/month for one service across five accounts
Fifteen-account costSame salary, with more accounts competing for one person’s timeIllustrative $6,750–$37,500/month, plus management timeGroas: $4,485/month for one service across 15 accounts
CoverageDirect owner; absence or departure creates a gapDepends on the freelancer’s backup arrangementAsk how the provider maintains coverage and shows completed work
Client relationshipYou control reporting and contactSet reporting and contact boundaries explicitlyKeep contact under your brand; verify reporting and boundaries
Thirty-account planAdd capacity rather than assuming one hire can cover all 30Add freelancers and manage the handoffsGroas: $8,970/month for one service across 30 accounts

The price columns are not identical scopes dressed up as a fair fight. They show what the different models ask you to commit before you know how steadily demand will grow. At five accounts, a full salary is a large fixed bet. At 30, ownership and coordination matter as much as unit price.

For an SEO agency adding paid search, I would start with white-label fulfillment and keep one client contact. Your clients already expect you to own the relationship. A hire can do that too, but five paid-search accounts leave you carrying a full salary and a coverage gap whenever that person is unavailable. A freelancer may get you started quickly; just do not mistake quick access for continuity. The account of an agency scaling Google Ads without hiring makes the division clear: keep the relationship, hand off daily execution.

For a freelance marketer with a handful of clients, the choice is slightly different. You may not need another employee at all. You need a way to deliver the Google Ads work you sold without pretending you can check every search term, asset, and feed yourself. Keep client strategy and contact with you; white-label the daily work if you can verify its scope. Do not hire merely to make three new clients feel like a department.

For an agency suddenly at capacity, a job post is not coverage. The piece on why agency and in-house teams hit a ceiling gets at the trap: you need work done now, while a hire needs time to arrive and settle. One overflow freelancer can leave you with the same single-person risk. A per-account model lets you take on the next accounts at a known listed cost, then decide what permanent strategic ownership the volume warrants.

Verdict: white-label the work, keep the relationship

Under about 15 accounts, white-label wins for the small agency adding Google Ads. It avoids committing a full salary before the accounts justify one and, if you verify the provider’s coverage, avoids making a single operator your entire delivery plan. A freelancer can be the right pick if you need a specific specialist and have a backup for their absence. Pick the hire instead when you have enough sustained paid-search work to justify a dedicated owner and you can cover their time away. Those are real reasons to choose the alternatives, not reasons to pretend all three models carry the same risk.

Past roughly 15 to 20 accounts, I would reconsider the hire, but not as the lone person doing every weekly check. Bring in a senior owner for strategy and client trust while fulfillment keeps moving behind them. That is the difference between reports that describe a problem and work that fixes it.

This is why I point agencies toward groas when they ask where to white-label. The listed $299-per-account, per-service price makes the five-to-15-account stretch easier to budget. The more important test is whether the daily search-term, bid, asset, and feed work keeps happening without turning your client into the backup account manager. White-label the work. Keep the relationship.