
Most PPC agencies claim to be performance-focused. Few actually are. The difference shows up in how they price, report, and respond when results slip — not in their sales deck.
If you're evaluating a performance-based PPC agency, "do they have case studies?" is the wrong filter. Any agency with a decent designer can build a compelling deck. What you need are sharper questions that expose how an agency actually operates under pressure, who manages your account day-to-day, and what happens to your data if things go wrong.
These seven criteria won't take long to apply, but each one reveals something different. Work through them before you sign anything.
The term "performance-based" gets used loosely. Some agencies mean they care about results. Others mean they have a commission or pay-per-lead pricing structure where their fee is tied directly to outcomes. These are very different arrangements, and confusing them leads to misaligned expectations before the engagement even starts.
There are three common agency pricing models: percentage-of-spend (most common), flat retainer, and true performance or commission-based pricing. Google's partner documentation and standard agency contracts recognize all three as legitimate. True pay-per-lead or pay-per-acquisition models are rarer because they shift financial risk to the agency, which is why many agencies use "performance-based" to describe result-oriented work rather than commission-based pricing.
Neither model is inherently better. A flat retainer with clear KPIs can be more accountable than a vague pay-per-lead arrangement with poorly defined conversions. What matters is that the pricing structure is transparent and the performance expectations are specific.
1. Ask the agency to define exactly what "performance-based" means in their contracts — not in their pitch, in writing.
2. Ask whether their fee changes based on your results, and if so, how that calculation works.
3. If they use percentage-of-spend, ask how they avoid the conflict of interest where scaling spend benefits them regardless of your ROI.
The agencies most confident in their results tend to be clearest about their pricing. Vague answers to direct pricing questions are a signal, not a coincidence. Get the fee structure in plain language before any further conversation.
Agencies that hide behind vanity metrics — impressions, clicks, click-through rate — often do so because conversion data tells a less flattering story. Misconfigured tracking is a documented, common problem in paid media. It inflates reported results and masks what's actually happening in the account.
Google Ads and Meta Ads both have native conversion tracking tools. Before any campaign work begins, your tracking setup needs to be verified: are conversions firing correctly, are they attributed to the right actions, and is the data flowing into your CRM or analytics platform accurately? Any agency that wants to start running ads before auditing your tracking is skipping a step that will cost you later.
Credible reporting shows cost per conversion, conversion volume, and ROAS or CPA against a defined target. It also shows what isn't working. If every report you receive looks like a highlight reel, that's a problem.
1. Before signing, ask to see a sample report from an existing client (redacted). Look for conversion data, not just traffic metrics.
2. Ask specifically how they handle conversion tracking setup — do they audit it before touching campaigns?
3. Ask what happens when conversion data conflicts with their reported results. How do they investigate discrepancies?
Ask whether you'll have direct access to the ad platform dashboards, not just agency-generated reports. Agencies with nothing to hide give clients full visibility. Those running black-box reporting often don't.
Google Ads, Meta Ads, Microsoft Ads, LinkedIn Ads, and Amazon Ads each have distinct auction mechanics, audience targeting logic, and optimization levers. An agency that primarily runs Google Search campaigns may not have the structural knowledge to run LinkedIn lead gen or Amazon Sponsored Products effectively. Surface-level familiarity breaks down fast when campaigns underperform and diagnosis requires real platform expertise.
You can verify platform depth by asking technical questions specific to the platforms you need. For Google, ask about Smart Bidding target CPA vs. target ROAS tradeoffs and when each is appropriate. For Meta, ask how they structure campaigns around the learning phase and what budget thresholds they recommend. For LinkedIn, ask about their approach to audience segmentation and bid strategy for lead gen forms. For Amazon, ask how they balance Sponsored Products vs. Sponsored Brands based on funnel stage.
Strong answers will be specific and opinionated. Weak answers will be generic or pivot back to case studies.
1. List the platforms relevant to your business before any agency call.
2. Prepare two or three platform-specific technical questions per channel and ask them directly.
3. Note whether they answer from experience or from talking points. Experience sounds different.
An agency that manages paid media across Google, Meta, Microsoft, LinkedIn, Amazon, and Local Service Ads will have stronger cross-platform pattern recognition than one that specializes narrowly. Ask how many active accounts they manage on each platform you care about.
Any agency can put together a polished pitch. Fewer can look at a real account with real problems and tell you specifically what's wrong, why it's wrong, and what they'd do about it. A pre-engagement audit is the single clearest signal of genuine expertise you'll get before signing.
Ask the agency to audit your existing Google Ads or Meta account before you commit. A strong audit identifies specific structural issues — campaign architecture, bidding strategy misalignment, audience overlap, conversion tracking gaps, wasted spend by segment — and explains the reasoning behind each finding. A weak audit produces generic observations that could apply to any account: "your Quality Scores could be improved" or "you should test more ad creative."
The quality of their diagnosis tells you the quality of their management. If they can't find real problems in a real account, they won't find them after you're paying them either.
1. Grant read-only access to your primary ad account and ask for a written audit within a defined timeframe.
2. Look for account-specific findings, not templated recommendations.
3. Ask them to prioritize the three highest-impact changes and explain why those three, not others.
Pay attention to what they say first. Agencies that lead with "your budget is too low" before identifying structural problems are often more interested in increasing spend than improving efficiency.
Long contracts often protect the agency, not the client. If you're locked into a 12-month agreement with early termination penalties and the results aren't there at month four, you have no real leverage. Understanding the exit terms before you sign tells you how much the agency is betting on their own performance.
Month-to-month arrangements are common among confident, results-oriented agencies. Long-term lock-ins are more common in agencies that rely on churn resistance rather than performance retention. Neither is universally wrong, but the terms should be legible and fair.
Beyond the termination clause, account ownership language matters enormously. Google Ads accounts can be owned by the agency's Manager Account (MCC) rather than the client. If you leave an agency that owns your account, you lose your campaign history, audience lists, and conversion data. This is a contractual and structural matter, not a preference. You should always own your own ad accounts.
1. Read the termination clause before anything else. What's the notice period? Are there penalties?
2. Ask directly: who owns the ad accounts — you or the agency? Get it in writing that ownership stays with you.
3. Ask what data you take with you if you leave: campaign history, audience lists, conversion data, creative assets.
If an agency pushes back on account ownership or makes data portability difficult, treat that as a serious warning sign. Agencies that are confident in their results don't need to hold your data hostage.
A widely observed pattern in agency operations: new business is closed by senior staff, then handed to junior account managers. The person who diagnosed your account problems and made confident recommendations during the sales process may have zero involvement in your day-to-day management. This is common enough that you need to ask directly before the contract is signed.
Ask for the name and experience level of the person who will manage your account. Ask how long they've been at the agency, how many accounts they currently manage, and whether they were involved in your pre-engagement audit. If the answer is vague or involves multiple handoffs, that's your answer.
There's nothing wrong with junior staff doing execution work under senior supervision. The problem is when junior staff are running accounts independently without meaningful oversight, and clients only find out when results decline.
1. Ask directly: "Who will be the primary person managing my account, and can I speak with them before we sign?"
2. Ask how many accounts that person currently manages. More than 15 to 20 active accounts per manager is a signal that oversight will be thin.
3. Ask what the escalation process looks like if performance drops — who reviews the account, and how quickly?
The best agencies don't rotate account managers frequently. If the person managing your account changes every six months, institutional knowledge about your business disappears with them. Ask about average account manager tenure.
Vague performance goals protect the agency, not you. "We'll improve your performance" is unenforceable. If there are no specific targets defined before work begins, there's no objective basis for evaluating whether the agency is doing their job.
Specific, measurable targets create real accountability. These should include a target CPA or target ROAS, minimum lead volume per month, and defined timeframes. A 90-day ramp period is a legitimate expectation for new campaigns — building audience data, testing creative, and optimizing bidding takes time. But "ramp period" should not be an open-ended excuse. It should have defined milestones: where should performance be at 30 days, 60 days, and 90 days?
If an agency resists committing to specific benchmarks, ask why. The answer will tell you a lot about how they plan to handle accountability when results are below expectations.
1. Define your target CPA, ROAS, or lead volume before the first strategy call. Know your numbers going in.
2. Ask the agency to propose 30/60/90-day milestones in writing, not just a general "ramp period."
3. Build a review clause into the contract: if benchmarks aren't met by day 90, what happens? Is there a rate adjustment, a strategy review, or an exit option?
Agencies with strong track records will often propose benchmarks themselves. If you have to push hard to get any specific commitment, that hesitation is data.
Run every candidate agency through these seven filters. You don't need a perfect score on all seven. But any agency that can't answer clearly on reporting transparency, account ownership, or exit terms should be a hard pass.
The filters that matter most depend on your situation. If you've been burned by an account handoff before, start with filter six. If you've had tracking problems that distorted your data, start with filter two. If you're in a long-term contract right now that isn't working, start with filter five.
Performance-based PPC only works when accountability runs in both directions. The agency should be accountable to specific results. You should have the data access, account ownership, and exit terms to act on it if they're not delivering.
If you want to see what that looks like in practice, learn more about our services — no black-box reporting, no account handoffs, no long-term lock-ins.