PPC Management Budget for a St. Petersburg Small Business

PPC Management Budget for a St. Petersburg Small Business

A St. Petersburg small business should plan on two separate numbers: ad spend, which goes to Google, and a management fee, which goes to whoever runs the account. Any monthly range you find quoted online is a guess about somebody else's business, so it won't help you. Your number comes from what a customer is worth to you, not from what feels affordable.

Here's how to build that figure from the ground up, and how to phase it across a Pinellas County calendar where demand is anything but flat.

Step one: what is a customer actually worth?

Take your average sale, then take your gross margin on it. If you're a roofer averaging $12,000 a job at 35% margin, each closed job puts roughly $4,200 of gross profit on the table. If you're a dentist, the first visit might be $250, but a patient who stays for four years is worth several thousand.

Use the lifetime figure if you genuinely retain customers, and the single-job figure if you don't. Being honest here matters more than being optimistic, because every number after this one is built on it.

Key point: Your PPC budget isn't a percentage of revenue you pulled from a blog post. It's the number of customers you want, multiplied by what you're willing to pay to get one.

Step two: work backwards to a target cost per lead

You need two more numbers, and you probably already have both in your CRM or your job sheets:

  • Lead to sale rate. Out of ten people who call or fill in a form, how many buy? Don't borrow a figure from an industry benchmark. Pull it from your own records for the last twelve months, because your close rate is the one number nobody else can estimate for you.
  • Acquisition budget per customer. How much of that gross profit are you willing to hand over to win the customer? A third is a common comfort zone for a growing business. A tenth is conservative.

Now the math is simple. If a customer is worth $4,200 in gross profit and you'll spend a third of that to win one, your target cost per acquisition is $1,400. If you close one in four leads, your target cost per lead is $350. If Google Ads brings you leads at $180, you're comfortably profitable and you should be spending more, not less.

Business typeGross profit per customerLeads per saleAcquisition budget (1/3)Target cost per lead
Roofing$4,2004$1,400$350
HVAC replacement$2,4003$800$267
Family law$3,0005$1,000$200
Dental (first year)$9003$300$100
Pool service (annual)$7002$233$117

These are illustrative structures, not benchmarks. Plug in your own figures. The point is that once you know your target cost per lead and how many new customers you want, your ad spend calculates itself: multiply the target cost per lead by the number of leads it takes to close that many sales. Want twice as many roofing jobs? The spend roughly doubles. Want half? It halves. No guesswork required.

Step three: add management on top, not out of the middle

Management fees should sit alongside ad spend, not be carved out of it. If your total is fixed and the agency fee comes out of the middle, Google only ever sees what's left, and in a competitive Tampa Bay auction a thinner budget struggles to gather enough data to optimize anything.

Our Google Ads pricing is fixed monthly, so the fee doesn't climb as your spend does. Starter runs $199/mo, Lite $399/mo, Standard $699/mo and Elite $999/mo. A single location St. Petersburg service business with one or two campaigns usually fits Lite or Standard. A multi county operation covering Pinellas, Hillsborough and Pasco with separate campaigns per service line generally needs Standard or Elite.

The reason we price this way is that percentage of spend billing quietly rewards an agency for spending more of your money. Fixed fee Google Ads management keeps the incentive where it should be, which is on cost per lead.

The St. Petersburg part: your year isn't twelve equal months

This is where most local budgets fall apart. A business builds a monthly number, sets it in the billing screen, and never touches it again. Meanwhile demand in Pinellas County swings hard.

Snowbird season (roughly October to April)

Part time residents return, second homes get opened up, and deferred work gets booked. Home services, cleaning, pool care, dental and legal all see search volume climb. Competition for clicks climbs with it.

Hurricane season (June 1 to November 30)

Demand for roofing, tree work, restoration, generators, impact windows and fencing doesn't rise steadily. It spikes in days around a named storm and then falls back. Budget has to be available on short notice.

Deep summer (July and August)

Heat, humidity, and a thinner year round population. Some categories go quiet. Others, notably AC repair, hit their peak. Which one you are should decide whether summer is a cut or a push.

Holiday period

Retail and e-commerce peak. Most home services slow from mid December, then rebound in January when snowbirds are settled and budgets reset.

How to split the spend without gutting your slow months

The common mistake is turning campaigns off entirely in the quiet stretch to save money for peak season. That looks efficient on a spreadsheet and hurts in practice. Accounts that go dark lose their performance history, conversion data goes stale, and when you switch back on you spend the first three or four weeks paying to relearn what you already knew.

A better approach is a floor and a ceiling.

  1. Set a floor of roughly 50 to 60% of your average monthly spend. Slow months run at the floor. Campaigns stay live, quality signals stay warm, and you keep buying leads at whatever the off season cost is, which is often cheaper because fewer competitors are bidding.
  2. Set a ceiling of 150 to 180% for peak months. Fund it from the money the floor months didn't use, not from a mid year panic decision.
  3. Hold a storm reserve if you're in a weather exposed trade. Set aside the equivalent of one average month as a reserve you can deploy in 48 hours. When a system enters the Gulf and search volume for tarping or tree removal jumps, the businesses that capture it are the ones whose budget cap was already lifted.
  4. Tighten the floor months instead of ending them. Narrow the radius to St. Petersburg and immediate Pinellas rather than four counties, pause your weakest ad groups, and lean on exact match on the terms that actually convert.

Annualize the whole thing. Work out what you can afford in ad spend across twelve months, then resist dividing it by twelve. Run your quietest four months at around 60% of the average, your five middling months at the average, and your three peak months at 150% or more, with the storm reserve sitting on top. If you want a realistic picture of what that produces, our post on what results a Florida business can expect from PPC sets out sensible ramp up timelines.

Three things that quietly change what you need to budget

Franchise competition. National brands in home services and pest control bid aggressively on generic terms across Tampa Bay, and they can absorb a poor cost per lead for months. You usually can't. That pushes local businesses toward tighter geographic targeting, service specific keywords, and stronger landing pages rather than a bidding war you'd lose.

Wasted clicks. Competitor clicks, bot traffic and repeat clicking all come out of your daily budget before a real customer sees your ad. Click fraud protection is worth having in place before you scale spend, not after.

Cheaper inventory. Some of your customers search on Bing rather than Google, often on a desktop machine where the default was never changed. Microsoft Ads and Bing Ads management often delivers a lower cost per click than Google for the same search intent, so a small test allocation there can stretch a tight budget. Run it for a month, look at cost per lead, and keep it only if the numbers hold up.

If you're not sure whether your current spend justifies going higher or lower, start with your own account rather than a new budget. Read the search terms report, confirm that every call and form is actually being tracked as a conversion, and check how much of last month's spend went to keywords that produced nothing. Most accounts have enough waste in them to fund a decent increase without a single extra dollar.

Where to land your number

Start with what a customer is worth, decide what share of that profit you'll trade to acquire one, and multiply by how many customers you want. That gives ad spend. Add a fixed management fee on top, then spread the annual total unevenly so peak months are funded by disciplined slow months rather than by shutting campaigns off. DPOM is a Google Partner agency, and our PPC management runs on fixed monthly pricing from $199 so you always know what the fee is and where the rest of the money went. Call (813) 592-8605 or talk to our team on a video call and we'll build the numbers with you.

Brett Dixon, founder of DPOM

Brett Dixon

Founder and Managing Director of DPOM. DPOM is a Google Partner agency with people in the Tampa area and in the UK, where the head office is. Brett started the company after a career in marketing, and his focus has always been helping smaller businesses grow with honest advice and no jargon.

Ready to Get More From Google Ads?

Talk to our team about your business. Call (813) 592-8605 or send us a message.