One price, and I am telling you before you call
I spent a year ringing agencies who would not give me a number until I had sat through a "discovery session". It is a tactic, and it is a waste of your evening. Here is the whole thing.
Plus $50 a day in ad spend, paid straight to Meta on your own card. I never touch your ad money and I never mark it up.
Do the maths before you call me
I would rather you work this out on your own kitchen table than have me talk you through a spreadsheet designed to make it look good.
| Your number | Example |
|---|---|
| Average ticket | $400 full tint job |
| Monthly cost, all in | $3,500 |
| Jobs needed to break even | About 9 jobs |
| If you close 1 in 2 enquiries | You need ~18 enquiries |
| To actually profit | Everything past job 9 |
Nine booked jobs a month to stand still. If your average ticket is higher because you sell ceramic or PPF, that number drops fast. If you are doing eight jobs a month total, it is nowhere near worth it and you should not hire me.
This is not a guarantee and I am not going to dress it up as one. What actually comes back depends on your market size, your prices, your capacity, your reviews and how fast you answer the phone. I control the work and the testing. I do not control whether you ring people back.
Everything in the $2,000
There is no tier above this one and nothing held back for an upsell.
Google Business Profile, built and managed
Claimed, verified, categories and services set properly, photos loaded regularly, posts published, questions seeded, and a review request process that actually gets used.
Your website, built and hosted
Multi-page, fast, mobile-first, structured for local search, with schema, tracking and a form that reaches your phone instantly. Free to build even if you go no further.
CRM app on your phone
Every call, text, form fill, Facebook message and Instagram DM in one inbox. Missed-call text-back, instant auto-reply, and a follow-up sequence that runs whether you remember or not.
Meta ads, built and tested weekly
Campaign structure, audiences, and new creative every week. Losers killed fast, winners scaled. Your own ad account, your own card, full visibility.
Reporting in plain English
What came in, what it cost per lead, what booked, and what I am changing next. No vanity metrics, no forty-page PDF of impressions.
Me on the phone
Not an account manager, not a ticket queue. If something is wrong you text the same number that answers this site's contact form.
Exclusivity in your town
One shop per market. I will not take on the shop down the road while I am working for you.
The awkward ones, answered
Why $50 a day and not more or less?
Below about $30 a day Meta's algorithm never gets enough data to learn who your buyers are, so you pay for a permanent learning phase and get noise. $50 gives it enough room to find a pattern in most local markets without being reckless with your money.
Once something is clearly working, scaling the budget is a conversation, not a surprise on your card.
Can I pay you less and spend more on ads?
No, and the reason is that the ads are the least important part. A shop with brilliant ads and no follow-up loses more money faster. The $2,000 is the profile, the site, the follow-up system and the testing, and those are what make the ad spend worth anything.
Is there a setup fee?
No. First month is $2,000, same as every month after it, and the website build costs nothing whether you continue or not.
What happens if I cancel?
Thirty days' notice and we stop. I will not hold your Google profile hostage, because it was always yours. Ad account is in your name. We will have a conversation about the website and I will not be difficult about it.
Do you take a percentage of ad spend?
No. That model quietly rewards me for spending more of your money, which is a conflict of interest I would rather not have. Flat fee, your card, your account.
What if it does not work?
Then we look at why, honestly, and if the answer is that your market is too small or your capacity is maxed out, I will tell you to stop paying me. I would rather lose a client than keep billing one I cannot help.