If you've paid a marketing company before and got reports instead of jobs, start with one rule. Judge the company on how it handles ownership, terms, and reporting, and ignore how good the pitch feels. The ones worth hiring give you admin access to your own ad accounts, your page, and your lead data from day one. They skip the 12-month lock and start on a short first term, then let you stay month to month while the numbers hold. They report in plain language tied to what a booked job costs you, instead of impressions and reach. And one person stays accountable for the number after the sale, with no handoff to a junior. The red flags are the mirror image of that. I run a one-person operation out of Aurora, Ontario, so I have skin in this framing. Use the same checklist on me that you'd use on anyone else.
The red flags: what a bad marketing company looks like
Nearly every way this goes wrong shows up before you sign, if you know where to look, and these are the ones that have cost owners the most money.
- A 12-month lock with nothing tied to performance. A minimum term is fine on its own. A long contract with no line saying what happens if the results don't show up is the red flag. If they want the commitment but won't tie any of it to a number, ask who that contract is built to protect.
- Vanity metrics in the report. Impressions, reach, likes, and clicks look impressive and tell you almost nothing about revenue. If the monthly report is heavy on big numbers and light on cost per lead and cost per booked job, the report exists to manage you.
- They won't give you admin of your own accounts. If the ad accounts, the page, and the lead data live under their logins and you can't get in at the admin level, that's a structural problem no matter how the campaign performs. When you leave, you lose the history and the learning the platform built up.
- Guaranteed results. First-page rankings or a promised lead count usually means they care more about closing the deal than setting up something that works. Nobody can promise what a market will do.
- A senior closer, then a junior does the work. The experienced person wows you on the call, then hands your account to someone junior after you sign. The gap between who sold you and who runs the account is where a lot of the disappointment comes from.
The green flags: what a good one looks like
The signs of a company worth hiring are quieter, and most of them are about confidence. A company that expects you to stay builds the relationship so you can leave, and then bets it won't come to that.
- A short first term, then month to month. They ask for enough time to prove the system against real data, then let you stay because it's working. On my side that's a 90-day first term, then month to month with 30 days' notice, and 90 days is roughly how long the platforms need to settle into a reliable cost per booked job.
- Plain-number reporting tied to cost per booked job. You get what was spent, how many leads came in, what each one cost, and what a booked job cost. Because it's all tracked, each booked job traces back to the exact ad that caused it.
- You own everything from day one. Ad accounts, domain, website, creative, and every lead sit under your name. If it ends, it all transfers over and nothing gets held hostage.
- One person is accountable for the number. The person who runs the account is the person who answers the phone when you call. No handoff, no account manager reading a script off a dashboard you can't see.
You can read how I structure that end to end on the method page.
What questions should you ask on the sales call?
Ask four questions, and treat the wrong answers as a reason to end the meeting politely. First: "Do I own the ad account, the page, and the lead data at the admin level from day one?" If the answer is anything short of a flat yes, stop there. Second: "What number does your reporting optimize toward?" You want to hear cost per booked job or cost per lead, and reach is a wrong answer. Third: "Who runs my account day to day, and is that you?" A handoff to a junior after a senior pitch is a reason to leave. Fourth: "What happens if it doesn't work?" A company worth hiring will show you where that's written in the agreement: how you leave, what you keep, and what you're owed. Anyone who answers with a promised lead count or a first-page ranking cares more about closing you than running your account.
Why do cheap marketing retainers usually cost the most?
A cheap retainer usually costs the most because the price has to come out of somewhere, and it comes out of the work. To make a low fee profitable, a company runs your account the same way it runs forty others: templated creative, a shared media buyer glancing at the dashboard once a month, and a report auto-generated from platform defaults. The ad spend keeps flowing while the account drifts, so you pay the fee plus the wasted budget stacked on top of it, month after month. On modern platforms the creative is most of what decides a campaign, and good creative takes real time and attention. The math on a bottom-dollar fee only works if that attention gets cut. You feel it as leads that never quite show up, and a bill for ad spend that bought very little.
How do you sanity-check a marketing company's portfolio?
Treat a portfolio as a starting point for questions, because on its own it proves very little. Nice-looking ads and a wall of logos tell you someone can design and can win deals. They don't tell you the work booked jobs. So ask about the businesses closest to yours: same rough size, same channels, same kind of customer. Ask whether the company hit the targets it set, how it communicated when things weren't working, and whether the owner would hire it again. Ask to see a real report from a live account that shows its cost per lead and cost per booked job, even with the client name blurred. Be careful with testimonials that praise the relationship but never mention results. Look for an operator who talks about economics and constraints before they talk about creative.
How should you vet me with the same list?
Run every question above on me, because I'd rather you do that than take my word for it. You own your ad accounts, domain, website, creative, and lead data from day one, and it all transfers if we stop. The first term is 90 days, then month to month with 30 days' notice. Reporting is in plain figures tied to what a booked job costs, with no vanity metrics. And there's no handoff, since I'm the one who runs the account and the one you call. I won't promise you a lead count, because I can't control what your market does. If it isn't working after the first 90 days, you leave on 30 days' notice and keep everything built. There's more on who I am and how I got here on the about page.
Getting burned once is expensive, and the checklist above is how you avoid a second time. If you want to run it against me on a short call, get in touch and we'll talk straight about whether it's a fit.