Two numbers hide inside every quote
Most small businesses around here spend somewhere between $1,500 and $5,000 a month on digital marketing — and two businesses writing the exact same check can end up with wildly different amounts of actual advertising.
That sounds like a riddle. It isn’t. Every quote you get bundles two things that have almost nothing to do with each other: what you pay someone to run your ads, and what you pay to actually run the ads.
A $3,000 proposal where $2,400 is the fee is a completely different purchase than a $3,000 proposal where $600 is. Both get pitched to you as "about three grand a month." So let’s pull them apart. Real numbers below, and not one instance of "it depends."
What does a local agency retainer actually run?
A small business retainer usually runs $1,500 to $4,000 a month, and here’s the part that surprises people: that’s the fee by itself. Your ad budget is separate and sits on top of it.
The market sorts itself pretty neatly. Under about $2,000 a month, you’re mostly buying software with a person checking on it now and then — one or two channels, templated campaigns, a report that shows up on the fifth. Between $2,500 and $5,000 is where most real small business engagements live: multiple channels, an account manager who knows your name, someone genuinely optimizing. Push past $5,000 and you get senior people and custom strategy. Median for a small business retainer? Right around $3,000.
The other common setup is percentage of spend — commonly 30% to 40% of your media. Plenty of shops run both: a base fee, plus a percentage once your spend gets big enough to be interesting.
None of that is a rip-off. Strategy is real work. But you’re buying labor, and labor includes a lot of coordinating: the status call, the internal review, the deck that summarizes the deck. It’s fair to ask your current provider which line items change your campaign and which ones manage the relationship.
What does a platform cost instead?
A platform swaps out the pricing model. Ours is all-inclusive: one price, month to month, with your media covered inside it rather than billed on top of it.
That means no management fee stacked on your spend, and no fee that quietly grows every time you add budget. No annual contract either, and the price is published instead of waiting behind a discovery call.
Stack that against a comparable retainer and more of the same budget ends up as advertising. Not because the work is thinner. Because building campaigns, trafficking them and producing creative is automated, and when the execution stops taking two weeks, the coordination layer that existed to manage those two weeks stops being necessary.
Here’s the honest trade. Nobody is going to decide what your business should say this quarter. You describe the campaign you want, in plain English, and it gets built. If what you actually want is someone else holding that steering wheel, hire an agency. That’s a real service and it’s worth paying for.
What are DSP minimums and why do they set your floor?
A DSP is the software that buys programmatic display, streaming TV and audio — and most of them want $5,000 to $25,000 a month committed before they’ll let you in the door. That’s the velvet rope keeping small advertisers off streaming TV, and it has nothing to do with what the impressions cost.
The numbers are genuinely steep. Going direct with The Trade Desk typically means $20,000 a month or more. Amazon’s self-serve DSP publishes no official minimum, but under $5,000 a month it can’t gather enough signal to optimize, and most people who run it point at $10,000 as the real floor. StackAdapt is the friendly end of the range at around $5,000.
The minimum is per platform, not per campaign. A plumber in Buford who wants to run streaming TV isn’t blocked by the price of the ads — CTV is sold by the thousand impressions like everything else. They’re blocked by the seat. That’s exactly why smaller advertisers go through somebody who already has one. Perfectly legitimate — it’s also where a quiet second markup likes to hide. If a proposal gives you one CPM covering display, video and CTV, ask what the mix is.
There’s a second floor underneath the contractual one, and it’s statistical. Below roughly $1,500 to $2,500 a month in working media per campaign, your daily budget caps choke the algorithm before it can learn anything. You don’t get a small version of a good campaign. You get a trickle of expensive clicks.
At what monthly spend does each option make sense?
Under about $2,000 a month all in, the fee structure decides whether you get to advertise at all. From $2,000 to $10,000, a platform almost always puts more money in front of customers. Above $10,000 the gap widens rather than closes: a percentage fee keeps growing with your budget while a flat price stays where it is.
Under $1,500: one channel, self-run or platform-run — a retainer here eats the whole budget. From $1,500 to $3,000: all-inclusive platform pricing, because a retainer plus media rarely clears the optimization floor at this level. From $3,000 to $10,000: compare on working media rather than on the fee, because a percentage deal is already taking 30% to 40% at this level. Above $10,000: a percentage fee scales with your budget while an all-inclusive price doesn’t, and the gap widens as you grow.
Let’s run $2,500 through the two agency models. Pay a $2,000 retainer and $500 reaches a customer. That’s 20% of your money doing the advertising — about 60 clicks at home services rates, and realistically fewer than five leads. Go percentage-of-spend at 35% instead and roughly $1,850 reaches media, which is a great deal better. But that fee is a share of your spend, so it climbs every time you add budget — and adding budget to a campaign that is already built and running is not 35% more work.
An all-inclusive price takes the percentage out of the question entirely. One number, media included, and it doesn’t move when your spend does.
What should a Gwinnett home services business budget?
If you’re in HVAC, plumbing, roofing or electrical around here, plan on $1,500 to $2,500 a month in working media per trade campaign, with your fee structure on top of that.
Home and home improvement clicks averaged about $8.33 nationally in 2026, which is a useless number on its own because the spread is enormous. Tune-up and maintenance keywords sit around $10 to $20. Emergency intent — burst pipe, no heat, shingles in the yard after a storm — runs $24 to $45, because someone searching that at 11pm is not comparison shopping. Blended cost per lead for HVAC and plumbing came in near $104, non-branded search closer to $149, Performance Max around $72, and Local Services Ads between $45 and $85.
Two local things matter more than any of those averages. First, Gwinnett sits inside the Atlanta DMA. Unless your targeting is tight, you’re in the same auction as advertisers covering the entire metro, paying metro prices for clicks from people who are never driving to you. Build to the county and your actual service radius — Dacula, Lawrenceville, Buford, Suwanee, Duluth, Snellville — and your budget stays where your trucks go.
Second, seasonality here is not subtle. A bid that looks perfectly reasonable in October will get a lot more expensive during the first serious July heat wave, when every AC in the county picks the same weekend to quit. Budget for the spike instead of discovering it.
How much should a small business spend on digital marketing per month?
Most small businesses spend $1,500 to $5,000 a month all in. The better question is how that splits — aim to keep at least half of it reaching an actual customer instead of paying to manage the account.
What is a typical marketing agency retainer for a small business?
Small business retainers typically run $1,500 to $4,000 a month for the fee alone, with $2,500 to $5,000 common once the scope covers several channels. Percentage-of-spend deals commonly run 30% to 40% of media.
Why do DSPs have minimum spend requirements?
Demand-side platforms set minimums — commonly $5,000 to $25,000 a month — because their business is built around large committed budgets and because their algorithms need spend volume to optimize. Smaller advertisers usually get access through a partner who already holds the platform seat.
How much does DeepThought cost?
Our pricing is all-inclusive: your media is covered inside the price rather than billed on top, and there is no management fee taken as a percentage of your spend. Everything is month to month. Budgets of any size can get started — tell us what you can put behind it and the media mix is built to fit, with the figure for your business coming from a short call.
What is a realistic Google Ads budget for an HVAC or plumbing business in Gwinnett County?
Plan on $1,500 to $2,500 a month in working media per trade campaign. Below that, daily budget caps stop the campaign from gathering enough data to optimize, and your cost per lead stays high.