Key takeaways
- A gun store lead on Google is usually a class seat, a lane booking or a membership call, because product ads are restricted.
- Cost per lead flatters cheap campaigns; cost per booked new customer, checked against your roster and POS, is the number to manage.
- A new customer from a class is worth more than the class fee, so count what they spend in the months that follow.
- Plan budgets by month: competition for class and range terms climbs before hunting season, the holidays and spikes in carry-permit interest.
No Google Ads cost per lead for a gun store is worth copying from a chart, because what you're allowed to advertise shapes what a lead even is. Product ads are restricted, so your leads are class sign-ups, lane bookings and membership calls. The number worth knowing is your own cost per booked new customer, and you can work it out from records you already keep.
Cost per lead vs cost per booked new customer
Cost per lead counts who raised a hand. Cost per booked new customer counts who walked through the door and paid. At a gun store the gap between the two is wide, because Google's dangerous products policy keeps firearms, ammunition and many accessories out of ads (Google's policy), so every paid lead starts with a class, the range or a membership. Get the terms straight before you compare any numbers:
Lead : A call, form or message from an ad. At a gun store it is usually about a class date, lane availability or what a membership includes.
Booked new customer : A first-time customer who attends the class, shoots a lane or signs up for a membership, and shows up in your booking calendar or POS.
No-show : A reserved seat that stays empty. Count these, because a cheap lead that never arrives still cost you the seat you held for it.
Downstream spend : What that new customer buys in the months after the first visit: lane time, ammunition, a first firearm, a membership upgrade.
From cost per lead to cost per booked new customer
- Leads you pay for Where it leaks: Spam and wrong numbers
- Real inquiries Where it leaks: Calls nobody answers
- Conversations Where it leaks: Quoted, never followed up
- Booked new customer Your real number: cost per booked new customer
Calculating your number
- Track calls and forms as conversions. Set up call tracking on your ads and your site (Google's call tracking setup), plus a conversion for each class booking or membership form (conversion measurement).
- Record the source at the counter. When a first-timer checks in for class or the range, ask how they found you and note it in your booking system or CRM.
- Count only first-timers from ads. Pull the month's class rosters and new memberships, and keep the ones who came from a paid campaign and attended.
- Divide the spend by that count. Use the same month for both, campaign by campaign, so a strong carry class campaign doesn't hide a weak range one.
- Add the next 90 days. Use sales totals from your POS for those customers. Leave the bound book out of it: acquisition and disposition records are not marketing data.
A worked example (hypothetical numbers)
Say a store spends $1,500 in a month on each of two campaigns. Campaign A advertises a beginner handgun class with dates on the page. Campaign B advertises "range and classes" with broad keywords and sends clicks to the home page.
| Campaign A | Campaign B | |
|---|---|---|
| Ad spend | $1,500 | $1,500 |
| Leads | 60 | 120 |
| Cost per lead | $25 | $12.50 |
| Seats or lanes booked | 15 | 10 |
| Showed up | 12 | 6 |
| Cost per booked new customer | $125 | $250 |
Campaign B wins on cost per lead and loses on the number that matters. If Campaign A's students then come back for lane time and a few buy their first handgun at your counter, the real return shows up in the POS weeks later, not in the ad account.
Why costs rise around hunting season, the holidays and carry-permit class demand
Costs rise in those windows because more stores, ranges and instructors bid on the same short list of allowed terms just when buyers are most active.
- Hunting season brings sight-in days, rifle lane bookings and hunter education searches, and every range nearby wants them.
- The holidays push gift cards for classes and lane time, because the gifts people actually buy, the firearms, can't be advertised.
- Carry-permit demand can jump quickly when interest in carrying rises. Instructors, ranges and online course sellers all start bidding on the same carry class searches at once.
Set budgets month by month, raise them before each window rather than during it, and have class dates published early so the clicks you pay for land on seats people can book.
Lowering cost per booked new customer
The cheapest improvements happen after the click, not in the bid.
- Send each ad to its own page. A class ad belongs on a page with dates, the fee, what to bring and a booking button. See landing pages for gun store ads.
- Answer while they're still deciding. Class callers book with whoever picks up. When the counter is three deep on a Saturday, an instant text-back keeps the lead warm (missed-call text-back for gun stores).
- Cut no-shows. A reminder the day before, sent with the student's consent, protects the seat you paid to fill.
- Turn first-timers into members. Your revenue mixes one-time purchases with repeat range visits, so a new customer who joins spreads the ad cost across a year of lane time.
How VETS Growth Marketing helps
We set up call and booking tracking in Google Ads accounts you own, connect it to your class roster and POS totals, and report cost per booked new customer by campaign every month, so the next budget decision is based on your numbers rather than someone's chart. The work runs as a dated project with no long-term contract. Book a growth consultation and we will work out your current number with you.
Sources
- Dangerous products or services policy, Google Advertising Policies Help
- About conversion measurement, Google Ads Help
- Set up tracking calls to a phone number on a website, Google Ads Help