Paying for help
A monthly SEO retainer or paying per booked customer: which is better for a small plumbing or trades business?
Paying per booked customer puts the risk on the agency, while a monthly retainer puts the risk on your shop. A retainer can make sense if you want ongoing website upkeep and have the cash to wait, but paying per booking is safer when you just want the phone to ring.
Updated 14 November 2026
When you hire help to get found on Google or AI assistants like ChatGPT, you usually have two ways to pay. You can pay a flat fee every month, or you can pay for each new customer who actually books a job.
Both setups exist for a reason. Here is a plain look at how each one works, where the traps are, and how to pick the right fit for your shop.
How the two models compare
| Question | Monthly SEO retainer | Paying per booked customer |
|---|---|---|
| What you pay for | Hours worked, pages written, links, and monthly reports | New customers who book a job through the pages built for you |
| Who carries the risk | You do. You pay the bill whether the phone rings or not | The agency does. If nobody books, they do not get paid |
| What happens in a slow month | The monthly invoice stays the same | Your cost drops with your bookings |
| What you have to check | Whether the work is actually happening and bringing in calls | That the tracked calls or form fills are real, new customers |
| What you need to set up | Access to your website and listings | A separate booking page or tracked phone line, plus a clear rule on what counts as a new customer |
Why monthly ranking reports break down in AI search
Traditional retainers lean heavily on monthly ranking charts. An agency shows you that your shop moved from eighth to fourth for a keyword, or sends a screenshot of your name at the top of a page.
When homeowners ask ChatGPT, Perplexity, or Gemini who to call, a single ranking chart or screenshot proves nothing. The answers change from one chat to the next, and they shift when the homeowner changes a few words.
In our Round Rock study on 13 November 2026, we asked the same leaking water heater question 151 times across ChatGPT, Perplexity, and Gemini. The three tools picked three different favourites:
- Perplexity named Plumber A first in 43 of 50 answers (86%).
- ChatGPT named Plumber C first in 14 of 51 answers (28%).
- Gemini named Plumber B first in 19 of 50 answers (38%).
Even stranger, Plumber A sat 53rd on Google Maps with 4.1 stars, while the #2 plumber on Google Maps with 491 reviews was named in 0 of those 151 water-heater answers. When we switched the question to a clogged drain (61 answers), Perplexity named that #1 Google Maps plumber first in 20 of 20 answers, and ChatGPT named them first in 14 of 20.
Because the answers move like this, nobody can honestly sell you a #1 spot. If you pay a monthly retainer, you can easily end up paying for screenshots and PDF reports while your trucks sit parked.
The honest downsides of paying per booking
We charge per booked customer, so we obviously like this model. But it is not magic, and it has its own friction that you should know about up front.
- You need separate tracking. If you pay for results, both sides need a clean way to tell which jobs came from the agency's pages and which came from your truck wrap or yard signs. That means using a dedicated booking page or a tracked phone line.
- You have to agree on what counts. Before starting, you and the agency have to agree on what a real new customer is. A wrong number, a salesperson, or an existing customer calling about past work should not count as a billable booking.
- You have to review the calls or bookings. Instead of reading ranking reports, you spend a few minutes checking that the booked jobs on the tally actually happened.
- Not every shop wants new pages or a tracked line. Some owners want all calls going through one main office line with no tracking, or want someone to manage their whole brand and social media. A monthly retainer fits that better.
What to ask before you hire either one
Whether you lean toward a monthly fee or paying per job, a few plain questions will protect your wallet. We wrote a full list on our hiring an AI search agency page, but start with these four:
- Will you test the same homeowner questions dozens of times? Because answers change from chat to chat, the only honest measure of visibility is your share of many answers across ChatGPT, Perplexity, and Gemini.
- Will you build a clear page for each job and town? In Round Rock, we compared the 11 plumbers picked in at least 10% of one assistant's answers against 12 top-30 Google Maps plumbers who were never named once. Both groups had a 4.9 median star rating. The difference was plain facts on their websites: 10 of the 11 picked shops had the town name in the page title, 8 of 11 explained how they charge, and 5 of 11 showed an actual dollar price (versus 5, 4, and 0 among the 12 skipped shops). You can see the full breakdown on what AI assistants look for.
- How do we count the customers you send? Make them show you the exact booking form or phone setup before you sign.
- Can I see where I stand for free first? You should not have to buy blind. Of 36 agencies the assistants themselves recommend for this work, 12 offer a free visibility check up front.
See where your shop stands before you spend a dime
Before you sign a monthly contract or agree to a pay-per-booking setup, find out if ChatGPT, Perplexity, and Gemini already know your name. Ask for our free check. We will ask all three assistants 50 homeowner questions for your trade and town, count who comes up first, check if your shop is named, and see what the winning websites have on their pages. You get the full report by email within 5 business days, with no card and no contract.
If you want our help after reading the report, we build a clear page for each job and town you serve, hooked up to a booking page or tracked phone line. You pay per new customer who books through it, and never for rankings or monthly reports.
Common questions
Why shouldn't I pay for a #1 ranking in ChatGPT or Gemini?
Because the answers move from chat to chat, and the tools rarely agree. In our Round Rock water-heater test across 151 answers, ChatGPT, Perplexity and Gemini each picked a different favourite, so a single screenshot of a #1 spot proves nothing.
If I pay per booking, how do we tell your leads from my own repeat customers?
We build clear pages for your jobs and towns and connect them to a dedicated booking page or a tracked phone line. You only pay when a new customer books through that specific page or line, not when people call the number on your truck.
Can I see if AI assistants already recommend my shop before I hire anyone?
Yes. Our free check asks ChatGPT, Perplexity and Gemini 50 homeowner questions for your trade and town and emails you the results within 5 business days, with no card and no contract.