Updated September 2026 · Written and maintained by the Progression Agency strategy team
What a PPC agency actually does in a normal week, the five pricing models and the conflict inside each, what a good cost per lead looks like in your category, where paid budgets are genuinely wasted, and the questions that separate a competent PPC management company from an expensive one. Written by a New Jersey agency that manages paid search, including the parts that argue against hiring us.
The short answer
PPC management is one of the few marketing services where the fee can be justified arithmetically: if an account is wasting thirty per cent of its spend and a manager recovers most of that, the management pays for itself before any improvement in results. That is also why the category attracts so many people selling it.
What a PPC agency actually does
Not the deliverables list from a proposal — the actual recurring work. If an agency cannot describe a normal week in this level of detail, there is no normal week.
The search terms report is the job
Everything else is secondary. The report showing what people actually typed, as opposed to the keywords you bid on, is where wasted spend is found and where relevance is won. An account with an empty negative keyword list has never been managed, regardless of what the reports say.
Automated bidding did not remove the work
Smart Bidding changed what the work is rather than eliminating it. The manager’s job moved from setting bids to controlling what the algorithm optimizes toward — which means conversion tracking accuracy, conversion value, audience signals and campaign structure. Feed a smart bidding strategy bad conversion data and it will very efficiently buy you the wrong thing.
Landing pages are part of paid media, whether or not the agency says so
Half of a paid search outcome is decided after the click. An agency that will not discuss landing pages is managing one half of the system and reporting on the whole. That is not necessarily their fault — many are contracted out of it — but you should know which arrangement you are buying.
What good reporting looks like
- Cost per qualified lead, defined in advance, not cost per click
- What changed in the account this month, in plain language
- What is being tested right now and what the current read is
- Wasted spend removed, as a number
- What the constraint is — budget, creative, landing page, or the offer itself
- What happens next month, specifically
What PPC management costs
Five models, all in common use, with genuinely different incentives inside them.
Percentage of ad spend
The industry default, typically 10 to 20 per cent, usually with a monthly minimum. Simple to understand and structurally misaligned: the agency’s revenue rises when your spend rises, which is not the same as your results improving. It is not fraud — it is just worth naming out loud, and most agencies will discuss it openly if asked.
Flat monthly fee
$1,000 to $5,000 a month for most small and mid-sized accounts. Predictable, and better aligned because the fee does not reward spend growth. The weakness is at the extremes: a flat fee that made sense at $5,000 of spend is underpriced at $80,000 and the service quietly degrades.
Hybrid: base plus percentage
A base fee covering the floor of work required regardless of spend, plus a smaller percentage covering scale. In our view the most honest of the common structures, because it reflects how the work actually behaves — there is a fixed cost to managing any account at all, plus a variable one.
Performance-based
A base fee plus a bonus tied to cost per acquisition or lead volume. Genuinely well aligned when the conversion data is clean and the definition of a qualified lead is agreed in writing. Actively dangerous when it is not, because it creates an incentive to count things generously.
Per-campaign or project build
$800 to $3,500 to build and launch, with no ongoing optimization. Legitimate when you have somebody in-house who will run it afterwards. A launched account with nobody watching it is one of the fastest ways to lose money in marketing.
What the fee should include, and what it should not
| Included in a proper fee | Usually extra | Should never be charged |
|---|---|---|
| Account audit and restructure | Landing page design and build | A fee to access your own account |
| Weekly search term review and negatives | Creative production for display or video | Ad platform spend, which goes to Google directly |
| Bid and budget management | Advanced analytics or server-side tracking | Tool licenses the agency needs for its own work |
| Ad copy writing and testing | Feed management for large e-commerce catalogs | Setup fees with no itemisation |
| Conversion tracking verification | Call tracking software subscriptions | A charge for meetings on a real retainer |
| Monthly reporting and commentary | Additional platforms beyond the agreed scope | ‘Optimization’ as a separate line item |
For the broader picture of what agencies charge across all services, see our marketing agency pricing page.
Where paid search money is actually wasted
From the accounts we audit. Every item below is free to fix and takes hours rather than weeks, which is why an audit frequently returns more than a quarter of management fees.
Broad match without negatives
The largest single line, consistently. Broad match is not the problem — broad match without a maintained negative keyword list is. Modern broad match combined with smart bidding can work well, and it requires more search term review rather than less.
Bidding on your own brand unnecessarily
Sometimes correct — when competitors bid on your name, or when you need to control the message. Frequently it is simply buying clicks you would have received for free, and it inflates the account’s apparent performance because branded traffic converts at rates no other campaign can match.
Conversion tracking that is wrong
Double-counted conversions, form loads counted as submissions, phone calls counted twice through two systems. The insidious part is that the account looks like it is working. Every smart bidding decision is then made on the wrong number.
Geography left too broad
A service business paying for clicks in states it does not serve, usually because the location setting defaults to ‘presence or interest’ rather than ‘presence’. A two-minute fix that recovers real money in almost every local account we look at.
Ads pointing at the homepage
Relevance collapses, Quality Score falls, cost per click rises and conversion rate falls — all four at once. Sending traffic to a page about the specific thing that was searched for is the highest-return change available in most small accounts.
Search campaigns opted into Display
Still on by default in some campaign creation flows. Spend leaks into the Display Network at very low intent and inflates click volume, which makes the account look busier and perform worse.
Quality Score, and what it actually controls
Widely discussed, frequently misunderstood, and directly responsible for how much you pay per click.
The three components
- Expected click-through rate — whether people historically click this ad for this term
- Ad relevance — whether the ad text matches the search intent
- Landing page experience — whether the destination is relevant, usable and fast
Why it matters commercially
Quality Score influences your actual cost per click and your eligibility to show at all. Two advertisers bidding identically can pay materially different amounts for the same position. It is the closest thing in paid search to a discount for doing the work properly.
What actually moves it
Tighter ad groups so the ad can match the term. Ad copy containing the search term because it is genuinely relevant, not because it was stuffed in. Landing pages about the specific thing searched for. Speed. None of these is a trick; they are all just relevance, measured.
What does not move it
Raising your bid, spending more, or account age. There is no relationship between how much you spend with Google and how cheaply you are allowed to advertise, and any agency implying otherwise is describing a relationship that does not exist.
Google Ads, Meta or LinkedIn: where the budget should go
The channel decision matters more than the management, and it is frequently made backwards.
Google Search: intent, at a price
Somebody typing ’emergency plumber Hoboken’ has a problem right now. No other channel offers that. You pay for it — search CPCs are the highest of the three — and for most local and service businesses it is still the correct first channel.
Meta: reach and cost, without the intent
Cheap clicks, exceptional targeting and audience tools, and nobody was looking for you. Works well for visual products, local awareness, retargeting and anything with impulse or discovery in the buying process. Works poorly as a lead source for urgent, high-consideration services.
LinkedIn: precision at a premium
The only platform where you can reliably target job title, company size and industry. Costs per click run three to ten times Google’s. Justifiable when a single customer is worth thousands and the addressable market is small, and rarely justifiable otherwise.
Microsoft Ads, quietly
Lower volume, lower cost per click, and an audience skewing older and more corporate. Frequently the single best return in an account and almost always overlooked, largely because importing a campaign takes twenty minutes and generates no fee.
How to actually decide
Start where intent already exists, prove the offer converts, then expand into channels that create demand. Reversing that order means testing your offer and your channel simultaneously, and you learn nothing useful from a failure with two causes.
PPC or SEO: which first
A false choice most of the time, and a real one when the budget only covers one.
When PPC should come first
- You need revenue inside ninety days
- You are testing a new offer, market or price and need data quickly
- Your category has genuine search demand you cannot yet rank for
- Seasonality means the window is now and will not wait for organic
- You want to validate which keywords actually convert before investing in content
When SEO should come first
- Your cost per click is high enough that paid economics do not work
- Your category has search volume you could realistically rank for
- You need marketing that survives a budget cut
- You are building an asset rather than buying traffic
- Your Google Business Profile is incomplete, which is free to fix and frequently transformative
The combination that works best
Use paid search to find which terms actually convert, then build organic pages against exactly those terms. Most businesses do it the other way around and guess. The paid data is the cheapest keyword research available and almost nobody uses it that way.
Our comparison of the two, with the arithmetic, is on are Google Ads worth it, and the channel-level comparison is on Google Ads versus Facebook Ads.
What a good cost per lead looks like
The most requested benchmark and the most misleading one, included with the caveat that matters.
The only benchmark that counts is yours
Average customer value multiplied by close rate gives revenue per qualified lead. Apply the marketing cost percentage your business can sustain and you have a ceiling. A $600 cost per lead is excellent in personal injury law and catastrophic in a takeaway restaurant.
Cost per lead is not cost per customer
A channel delivering leads at $80 that close at five per cent is worse than one delivering at $200 that close at thirty per cent. Agencies report the first number because it is available in the platform. The second requires your sales data and is the one that decides anything.
Lead quality is where most disputes start
Define a qualified lead in writing before the engagement starts: which form, which call length, which criteria. Without that definition, every difficult month becomes an argument about whether the leads were any good, and both sides are able to believe they are right.
Track calls properly or do not track them
Most local service PPC converts by phone. Dynamic number insertion on the website with a static real number in your citations gets you call data without breaking NAP consistency. Putting a tracking number into your Google Business Profile or directory listings creates precisely the inconsistency citations exist to prevent.
PPC management for agencies: the white-label market
A substantial share of searches for PPC management come from other agencies looking for someone to deliver the work under their name. Worth addressing directly, because the buying criteria are different.
Why agencies outsource paid media
Paid search is a specialism with a fast-moving platform, and carrying a full-time specialist requires a book of paid clients most small agencies do not have. Outsourcing converts a fixed cost into a variable one, which is straightforwardly sensible.
What to check in a white-label partner
- Whether they will work inside your client’s own account rather than their own
- Who is client-facing, and whether that is negotiable
- How they handle a client asking a question they cannot answer without you
- Whether their reporting can be white-labeled without looking white-labeled
- What happens to the account if your relationship with them ends
- Whether they will take your client directly if you disappear — ask, and get it in writing
Where white-label goes wrong
Two layers of account management and nobody close enough to the business to notice that the offer, not the ads, is the constraint. The arrangement works when the reselling agency stays substantively involved and fails when it becomes a pass-through.
Pricing in the white-label market
Typically 40 to 60 per cent of the end-client fee, or a flat per-account rate of $400 to $1,200 a month. Margins are thinner than direct work, which is the trade for not carrying the client relationship.
How to judge a PPC agency
Sixteen signals, ordered by how much they actually predict.
Account ownership is the disqualifier
You own the Google Ads account. Your name, your billing, your conversion history. An agency-owned account means every piece of learning the account has accumulated leaves when they do, and smart bidding on a brand-new account starts from nothing. This turns a switching decision into a restart.
Ask what they think you are currently wasting
A competent agency can look at an account for twenty minutes and give you a rough number. If they will not look before quoting, they are pricing from a template, and the template does not know about your geography settings.
Ask to see the account live
Not a dashboard — the actual Google Ads interface, shared on a call. The willingness to do this separates agencies faster than any reference check, and the reasons given for declining are usually more revealing than the refusal.
Ask what happens if you halve your spend
On a percentage model the answer determines whether the account still gets worked on. On a flat fee it does not change. Either answer is fine; not having thought about it is not.
Beware guaranteed cost per lead
Nobody controls an auction they share with their competitors. A guaranteed CPA is either a lead-resale arrangement wearing a management contract, or a promise that will be renegotiated the first time the auction moves.
In-house, freelancer or agency
| Option | Realistic cost | Best when | Fails when |
|---|---|---|---|
| In-house specialist | $70,000-$110,000 loaded | Spend above roughly $50,000/mo, one platform focus | Spend is too small to justify the salary |
| Freelancer | $800-$2,500/mo | One platform, straightforward account, tight budget | They get busy, ill, or move on |
| Boutique PPC agency | $1,500-$5,000/mo | Multiple platforms, needs redundancy and range | Account too small to receive senior attention |
| Full-service agency | Bundled in retainer | Paid sits alongside SEO, content and web under one strategy | Paid becomes an afterthought in a larger scope |
| Platform-managed (Google reps) | Free | Never, in our experience | Recommendations optimize for spend, not for you |
| Nobody: run it yourself | Your time | Very small spend, simple account, and you enjoy it | Nobody looks at the search terms report for a quarter |
The last row on that table is not a joke. A small local account, set up correctly, with somebody checking search terms fortnightly, outperforms a neglected agency-managed account routinely.
A note on the free Google support
Google’s representatives are helpful, knowledgeable and paid by Google. Their recommendations reliably trend toward broader match types, higher budgets and more automation. Some of that advice is good. None of it is neutral, and accepting bulk ‘recommendations’ without review is a common source of sudden cost increases.
The thirty-day PPC audit you can run yourself
Before hiring anyone. Everything here is free and most of it is quick.
- Open the search terms report for the last 90 days and read it. Every irrelevant term is money gone
- Check your negative keyword lists exist and are not empty
- Check location settings are ‘presence’ rather than ‘presence or interest’
- Verify each conversion action counts one real event, and turn off the ones that do not
- Check whether Search campaigns have Display or Search Partners enabled
- Check where each ad group’s ads land — homepage destinations are a red flag
- Compare branded and non-branded performance separately; branded flatters everything
- Check ad schedule against when your phone is actually answered
- Look at device performance, especially mobile conversion rate against desktop
- Check auction insights for who entered or left your auctions recently
- Confirm the account is in your name and you are the owner, not a manager
- Export the last twelve months of spend and conversions and calculate your real cost per lead
Most businesses find something on items one, three or four. Those three alone frequently return more than a month of management fees.
PPC for local service businesses, specifically
The most common situation we work in, and one where the standard advice fits badly.
Radius, not region
A service business has a real drive time, and it is rarely a neat circle. Targeting by town or postcode rather than by radius produces better spend control, because the areas you serve profitably are not the ones that happen to be nearest.
Call-only and call extensions earn their place
For urgent services — plumbing, HVAC, locksmiths, emergency dental — a call is the conversion and a form is friction. Call-only campaigns during business hours frequently outperform standard search for these categories by a wide margin.
Dayparting matters more than people expect
Ads running at 2am for a business that answers the phone at 8am are buying clicks that convert to voicemail. Unless you have genuine 24-hour coverage or an answering service, restrict the schedule to when somebody picks up.
Local Services Ads are a separate product
Google Local Services Ads are pay-per-lead, sit above regular search ads, and require background checks and license verification. For eligible categories they frequently outperform standard search, and they are not managed the same way. Any agency serving trades should raise them unprompted.
Do the free local work first
A complete Google Business Profile with real reviews will produce enquiries at zero cost per click. Buying paid clicks while the free surface sits half-built is the most common sequencing error we see. Our local SEO services page covers that work, including the parts you can do yourself.
Campaign types, and which ones you actually need
Google offers eight campaign types and most small accounts need two. Knowing which is which prevents a great deal of expensive experimentation.
| Campaign type | What it does | Worth running when | Risk |
|---|---|---|---|
| Search | Text ads against typed queries | Almost always the first and best campaign | Wasted spend without negative keywords |
| Performance Max | Automated across every Google surface | You have strong conversion data and creative assets | Very little visibility or control over placement |
| Shopping | Product listings from a merchant feed | You sell physical products online | Feed quality decides everything and is often neglected |
| Display | Banner ads across the web | Retargeting site visitors, rarely for prospecting | Enormous reach, very low intent, easy to waste |
| Video / YouTube | Video ads before and during content | Awareness with a real creative asset | Judged as a direct response channel it will fail |
| Demand Gen | Visual ads on YouTube, Discover and Gmail | Visual products with broad appeal | Discovery intent, not purchase intent |
| Local Services Ads | Pay-per-lead for verified trades | Eligible service categories, verification passed | Separate product, managed differently |
| App | Installs and in-app actions | You have an app and that is the goal | Irrelevant to most service businesses |
Search first, always
For the overwhelming majority of businesses, a well-structured Search campaign is where the return is. Everything else should be added because Search has been exhausted or because a specific strategic reason exists — not because it appeared in a recommendation.
Performance Max deserves caution, not avoidance
It works, sometimes very well, and it removes most of your visibility into where money went. Run it when your conversion data is genuinely clean and you have assets worth automating across. Run it first, on a new account, and you are handing a bad signal to a very efficient machine.
Retargeting is the exception on Display
Display prospecting is where small budgets go to disappear. Display retargeting to people who already visited a specific page is a different proposition entirely and is frequently the cheapest conversion in the account.
What we will not do
| We will not | Why | Instead |
|---|---|---|
| Open the ad account in our name | Your data and learning must stay yours | We work inside your account |
| Guarantee a cost per lead | Nobody controls a shared auction | An agreed target, reviewed monthly |
| Charge a percentage with no floor | At low spend it funds no real work | A base fee plus a smaller percentage |
| Run paid before tracking is verified | Smart bidding optimizes toward whatever you measure | Fix measurement first, even if it delays launch |
| Take an account we cannot see first | A quote without a look is a template | A short audit before any proposal |
| Bid on brand terms by default | Frequently buys clicks you already had | Test it, measure incrementality, decide |
| Manage paid while the phone goes unanswered | More clicks make that loss larger | Fix the enquiry process first |
| Lock you into twelve months | Paid search is judged in weeks | Thirty days, both ways |
Each of those has cost us work at some point, which is the only reason the list is worth publishing.
Questions we get asked on PPC calls
Watch before you buy
Want to know what your account is wasting?
Send us view access to your Google Ads account. You will get a rough number for current wasted spend and the three things we would change first — before any proposal, and whether or not you work with us.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
- Freebie ideas and lead magnets
- Angi for contractors
- Email marketing for home services
- Direct mail marketing
- Lead generation websites
- Dental lead generation
- Search engine advertising
- Display advertising
- Search Ads 360
- Organic search vs paid search
- Are Google Ads worth it?
- How to stop Google Ads
- Google Ads vs Facebook Ads
- Social media advertising
- What batch work is
- Free tools for service businesses
- What digital presence is
- Website visitor tracking
- Email marketing examples
- Fear-based advertising
- The annual business review
- Twitter alternatives
- Lead generation agency
- Contractor lead generation
- Solar leads
- What is lead generation?
- What is a funnel in marketing?
- Cost per lead benchmarks
- Performance marketing agency
- What is appointment setting?
- Search ad conversion rate trends
- HVAC leads
- Social media marketing pricing
- Digital advertising agency
- Media buying vs media planning
- Choosing a marketing company
- CRM software examples
- Global marketing companies
- Buc-ee’s marketing analyzed
- Product launch ideas
- Hulu and streaming advertising
- Advertising agency in Houston
- Dentist PPC
- Facebook ads agency
- Meta Business Partners
- Google Ads management agency, San Francisco
- Shopify PPC agency
- Roofing Google Ads agency
- Digital ads 101
- Meta ad specs
Websites and design
Choosing and working with an agency
Social, content and brand
By industry and by situation
Frequently asked questions
What does a PPC agency charge?
Is a percentage of ad spend a fair way to charge?
How much should I spend on Google Ads to start?
How long before PPC works?
Do I own the Google Ads account or does the agency?
What is a good cost per click?
Can an agency guarantee a cost per lead?
Should I bid on my own brand name?
What is Quality Score and does it matter?
Is Google Ads or Facebook better?
Should I do PPC or SEO first?
What is the most common thing wrong with the accounts you audit?
What is a realistic management minimum?
Do I need a landing page or can ads point at my website?
How often should the account be worked on?
What reporting should I expect?
Can I run Google Ads myself?
What is white-label PPC management?
Are Google’s free account representatives useful?
What are Local Services Ads?
Should I use call tracking?
What contract terms should I insist on?
Why did my costs suddenly increase?
Is Microsoft Ads worth running?
What is the first thing you would look at in my account?
Sources and further reading
- Google Search Essentials — SEO starter guide
- Google: creating helpful, reliable, people-first content
- Google: intro to structured data
- Google: LocalBusiness structured data
- Google: FAQPage structured data
- Google: Article structured data
- Google: Product structured data
- Google: title links in search results
- Google Ads: location targeting settings
- Google Ads: about negative keywords
- Google Ads: about Quality Score
- Google Ads: importing offline conversions
- Google Ads: about Smart Bidding
- Google Ads: about Performance Max
- Google Local Services Ads: eligibility and screening
- Google Ads: keyword match types
- web.dev: Core Web Vitals explained
- web.dev: Largest Contentful Paint
- web.dev: Cumulative Layout Shift
- web.dev: Interaction to Next Paint
- Google PageSpeed Insights
- US Census Bureau QuickFacts: New Jersey
- US Census Bureau: American Community Survey
- US Census: Statistics of US Businesses
- Bureau of Labor Statistics: New Jersey data
- BLS: Occupational Employment and Wage Statistics
- FTC: CAN-SPAM Act compliance guide
- FCC: telemarketing and robocall rules (TCPA)
- FTC endorsement guides — reviews and testimonials
- FTC: rule on consumer reviews and testimonials
- HHS: HIPAA guidance on online tracking technologies
- Google Ads: about Quality Score
- Google Ads: about location targeting
- Google Ads: about the search terms report
- Google Local Services Ads
- Microsoft Advertising
- FTC: online advertising guidance
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
