Home/Blog/Marketing News

Junk leads aren't a targeting problem. They're a $50 fee problem. The paid-discovery playbook that cut CAC by 44 percent.

Every PPC operator we talk to has the same complaint. Sixty to eighty percent of leads are junk. Wrong size, wrong role, wrong fit, or just curious. We spent a [...]

Allen Anant Thomas

Allen Anant Thomas

May 13, 2026

8 min read
Marketing NewsBusiness News
Junk leads aren't a targeting problem. They're a $50 fee problem. The paid-discovery playbook that cut CAC by 44 percent.

Every PPC operator we talk to has the same complaint. Sixty to eighty percent of leads are junk. Wrong size, wrong role, wrong fit, or just curious. We spent a year inside client accounts tightening negative keywords, scrubbing exclusion audiences, rebuilding custom intent layers, and pushing first-party data through enhanced conversions. The targeting-side fixes capped at roughly twenty-five percent improvement, then ran into diminishing returns hard.

The fix that actually moved CAC came from a different place. It wasn't a targeting fix. It was a payment step we added between the form fill and the booked call. Across six service-business clients we ran the experiment with in Q1 2026, effective customer acquisition cost dropped 44 percent on average, and the operators stopped firing their account managers over lead quality. A viral r/smallbusiness thread last week landed at 387 engagement points telling the same story from the operator side:

Charging $50 before a discovery call eliminated 80 percent of my wasted time.

This is the playbook. Three pricing models, the ad-creative shift that makes them work, the landing page nobody has documented, and the 30-day rollout. It is uncomfortable for two weeks. It pays back inside a month.

The math says targeting fixes can't get you there

Take a service business spending $5k to $15k a month on Meta and Google with a typical $100 cost per lead. Free discovery model: 35 percent of leads book a call, 60 percent of bookings show up, 20 percent of shows close. That's a 4.2 percent form-to-customer rate, which works out to $2,381 in paid-media spend per closed customer. Then add the labor cost of running six free discovery calls to close one. At an $80 hourly internal cost, that's another $120 of unbilled time per customer.

Now move the $100 CPL through a paid $50 discovery offer. Form-to-paid-booked drops to 25 percent because some prospects bounce at the payment step. That's the cost. But the show rate climbs to 85 percent (paid skin-in-the-game), and close rate on those shown calls jumps to 35 percent (every booked call is now self-selected). The form-to-customer rate is 7.4 percent. CAC drops to $1,344. The $50 fee, kept by the business when the prospect doesn't buy, becomes a second revenue line that softens the math further.

This is why targeting fixes have a ceiling. You are filtering at the wrong layer of the funnel. The ad layer can only do so much because intent at the ad-click stage is mostly invisible. Payment after click is a high-resolution signal that no audience model can match. The same logic underwrites our lead qualification framework: qualification works best when the prospect demonstrates intent through action, not through demographic match.

The three paid-discovery models

Model one is a flat fee credited to purchase. The r/smallbusiness operator used $50. We have seen it run successfully between $25 and $100 across home services, local agencies, fitness coaches, and B2B copywriters. The fee is fully credited toward the engagement if the prospect signs. Use this when project sizes sit below $10k and lead volume is high enough that you can afford a 30 percent drop in raw booking count. The Stripe-plus-Cal.com setup takes 30 minutes and requires no developer.

Model two is a graduated fee that scales with the project size. We use this for mid-market consulting clients selling $25k to $150k engagements. The fee runs $100 to $500, and the deliverable on the call is a written scoping document the prospect keeps regardless of whether they hire you. The framing matters: this is a productized $300 audit, not a sales call with a paywall. Cal.com handles the booking; the writeup is what justifies the fee to the buyer's procurement team.

Model three is the refundable-for-non-fit qualified-call fee. Strategy consulting, executive coaching, high-ticket B2B services. The fee runs $200 to $2,500. The promise is explicit: if we determine on the call that you are not a fit, we refund the fee. This is the McKinsey discovery diagnostic pattern. It attracts serious shoppers. The only requirement: you actually have to refund. Two refusals on a public LinkedIn post and the model breaks.

The pricing benchmarks by vertical, from our own client data: home services and trades $25 to $50, software development and engineering shops $50 to $150, strategy consulting and fractional executives $100 to $500, enterprise B2B services $500 to $2,500.

The ad creative shifts. You are selling the discovery, not the meeting.

The headline change is the biggest single lever. Old shape: "Book a free strategy call." New shape: "Get a $200 written audit, credited toward your engagement." You are now advertising a productized deliverable that costs a specific amount. The deliverable is concrete. The price is concrete. The prospect knows what they get before they click.

Three Meta variants we have tested into ROAS-positive territory across multiple service-business clients:

  1. "We charge $50 for a discovery call. Here's why our clients prefer it."
  2. "Skip the sales pitch. Pay $50 for a 30-minute scoping session."
  3. "Get a written assessment of your paid-media account. $200, credited if we work together."

Three Google search variants:

  1. "{Service} Strategy Audit | $200 Flat, Credited at Engagement"
  2. "Paid 30-Min Scoping Session | Diagnosis Not a Sales Pitch"
  3. "Written {Service} Diagnostic | $150, Refunded If We're Not a Fit"

The Meta policy gotcha. Avoid any "guaranteed results" language because Meta's misleading-claims policy fires on services. Pitch the deliverable (written diagnostic, scoping document, 30-minute consultation) instead of the outcome (more revenue, more leads). The auction does not punish you for being concrete about what they get for $50.

The landing page architecture

The landing page is where most paid-discovery rollouts fail, because operators copy their existing free-call landing page and bolt a Stripe button onto the bottom. That does not work. The page architecture has to put the payment block in the hero and the calendar selection after the payment confirmation. Otherwise the prospect picks a time first, then sees the fee, then bounces because they feel bait-and-switched.

The order is fixed:

  1. Hero with the price up front and the deliverable named.
  2. Stripe checkout block (Stripe Payment Links work; no developer required).
  3. The "why pay" explainer, three short paragraphs that handle the objection without sales-pitch language.
  4. The intake-form questions on the post-payment screen, capturing the brief that replaces the discovery-meeting note-taking.
  5. The calendar selection (Cal.com or TidyCal embedded), appearing only after successful payment.
  6. The receipt automation that fires immediately and sets clear expectations for the call.

The tool stack. Cal.com plus Stripe is the fastest no-code setup, supports paid bookings natively, and the whole thing wires in under 30 minutes. TidyCal plus Stripe is the budget option and still has a lifetime deal floating around for under $40. Calendly Pro will work too, but it needs Zapier as glue to talk to Stripe properly, which adds fragility. We have published a longer write-up on custom booking flows for accounts that have outgrown off-the-shelf schedulers; the same architectural principles apply here.

The "why pay" block handles the only objection that matters: why should the prospect pay for a discovery call when your competitors don't? Three lines, in this order. We charge because our team's time is valuable. The fee filters out tire-kickers. You get a written deliverable you keep. Don't oversell it. The prospects who refuse to pay $50 are the same prospects who would have wasted 90 minutes of your sales team's time.

The 30-day rollout. Run paid and free in parallel first.

The mistake is full cutover on day one. The right rollout is parallel. For the first fourteen days, split your landing-page traffic 50/50 between the existing free offer and the new paid offer. Use a simple page-level A/B (Google Optimize is gone, but VWO, Convert, or even a query-string split works). What you measure: booked-call count, show rate, close rate, and net CAC.

Days 15 to 30, you make the call. If paid CAC math has held or improved, cut over fully. If it has degraded, the issue is almost always one of two things, and both are fixable without abandoning the model. Failure mode one: zero or very few paid bookings. This is a framing problem, not a model problem. The deliverable is not concrete enough, or the page is leading with the fee instead of the value. Rewrite the hero. Failure mode two: bookings are healthy but show rate dropped. This means the payment confirmation flow is unclear. Add an immediate receipt email, an SMS confirmation, and a calendar invite that fires within sixty seconds of payment.

What you do not change in the first 14 days: the ad creative, the audience targeting, the bid strategy. Hold those constant so the variable you're measuring is actually the discovery model, not a six-knob change.

The conversations this forces internally

Two conversations are unavoidable. The sales team will say you'll lose volume. They are right on raw count, wrong on revenue. Show them the math. The booked-call number drops, the customer count usually holds or rises, and the wasted-time count drops by 60 to 80 percent. If your sales team is comped on booked calls instead of closed customers, your comp plan is incentivizing junk. Fix the comp plan before the rollout.

The second conversation is with clients, if you run an agency. Most will hesitate because they've never seen another business in their vertical charge for a discovery call. The unlock is the parallel-run data from the first 14 days on their own account. No client has declined the cutover once they saw the CAC differential in their own dashboard. The same logic shows up when we walk teams through how to diagnose a funnel from click to close: the paid-discovery layer is one fix in a sequence, and it almost always belongs at the top.

The CRM hygiene is the last piece. Tag every paid-discovery booking as a separate lead stage. Track the paid-discovery-to-customer rate as its own metric. After 90 days, that metric is the new benchmark and your old free-call comparison becomes irrelevant.

What to do this week

Open Cal.com or TidyCal this afternoon. Wire one Stripe payment link in the next two hours. Build the parallel landing page tomorrow. Send half your traffic through it on day three. By day twenty-one, the math will be obvious and you will not be going back.

If you want a performance marketing agency to run this rollout on your account, including the landing-page architecture, the ad rewrites, and the CRM event tracking, that is the work our team does. Same playbook, same 30-day window, same parallel-run discipline.

Keep Reading

Share

Ready to start scaling?

Book a free strategy call. We will audit your current setup, show you where the gaps are, and tell you exactly how we would fix it.