Share:

Lead Pronto — what it costs, what it books, and who they send

2026-06-01 → 2026-08-31 · 19,161 fresh leads · $323,340 at their own reported CPL · 909 bookings · every lead in a code-month priced the same · trend runs to 2026-09-17 · Download CSV
Fresh LP leads
19,161
Ad spend
$323,340
Blended CPL
$16.87
Bookings
909
Booking rate
4.74%
Cost per booking
$356
Spend ÷ revenue
36.4%
The answer, in three lines

1. Age is the whole story. 18-24 leads book at 7.55% and cost $231 a booking. 55+ leads book at 1.82% and cost $8943.9× as much. Lead Pronto charge the same for both: 55+ leads are actually $16.26 a lead against 18-24's $17.41. Nothing about the price explains the gap.

2. Gender is a dead axis. Every one of the 19,161 leads is Female. There is no split to make. See the Gender tab.

3. Location is a separate problem, not an age artefact. The worst 3-digit ZIPs stay bad after their age mix is standardised to their own city's — cutting old leads will not fix them. See the Location tab.

Cost and bookings by city — 2026-06-01 to 2026-08-31

Spend is the lead count × that code-month's own CPL, so a city's CPL column IS what Lead Pronto billed. Spend ÷ revenue is the ad spend as a share of the gross package value of everything those leads ever bought — not of cash collected, which is lower.

CityLeadsCPLAd spendBookingsBooks atCost per bookingOn the calendarSalesGross revenueSpend ÷ revenue
Boston 2,376 $25.13 $59,717 145 6.1% 6.10% $412 122 55 $136,784 43.7%
Chicago 2,355 $13.66 $32,161 118 5.0% 5.01% $273 107 51 $128,059 25.1%
Dallas 2,241 $15.49 $34,718 84 3.7% 3.75% $413 95 29 $80,450 43.2%
Florida 2,243 $15.55 $34,887 85 3.8% 3.79% $410 79 27 $78,760 44.3%
Houston 2,895 $19.25 $55,741 121 4.2% 4.18% $461 124 49 $136,900 40.7%
Nashville 2,151 $21.13 $45,452 128 6.0% 5.95% $355 140 51 $117,132 38.8%
New York 1,050 $10.08 $10,586 41 3.9% 3.90% $258 39 17 $49,200 21.5%
Orlando 3,847 $13.00 $50,027 187 4.9% 4.86% $268 162 61 $161,300 31.0%
TOTAL 19,161 $16.87 $323,340 909 4.7% 4.74% $356 868 340 $888,585 36.4%
Month by month

The newest month is the least mature: a lead from its last week can still book, show and sell after this page was built. Read a falling newest month as unfinished, not as a fall.

MonthLeadsCPLAd spendBookingsBooks atCost per bookingSalesGross revenueSpend ÷ revenue
Jun 2026 5,409 $14.11 $76,345 239 4.4% 4.42% $319 97 $254,924 29.9%
Jul 2026 6,444 $15.90 $102,485 290 4.5% 4.50% $353 115 $271,871 37.7%
Aug 2026 7,308 $19.77 $144,510 380 5.2% 5.20% $380 128 $361,790 39.9%
Week by week — volume, price, booking rate and who they sent

The last two columns are the mix: what share of that week's leads were under 35, and what share were 45 or over. Watch them move together with the booking rate — that is the mechanism, and it is why the CPL rising did not make the leads worse.

Weeks run Monday to Sunday, so the first and last weeks of the page are part-weeks. Any week with no CPL reported is outside the costed window: Lead Pronto report per month and Sep 2026 has not been reported yet. Those weeks show volume and bookings only — no cost is imputed for them anywhere on this page.

Ignore the booking rate on the last week or two. A lead has to be distributed before it can book, so the most recent weeks have barely started — their rate rises for days afterwards. The last full week on this table is the newest one worth reading.

Newest lead on this build: 2026-09-17 — the feed is current to today, so only the calendar makes the final week short.

Week ofLeadsCPLAd spendBookingsBooks atCost per bookingUnder 3545 and over
Jun 1, 2026 985 $14.93 $14,711 44 4.5% 4.47% $334 497 50.5% 342 34.7%
Jun 8, 2026 1,524 $13.76 $20,968 76 5.0% 4.99% $276 710 46.6% 540 35.4%
Jun 15, 2026 1,250 $14.13 $17,661 50 4.0% 4.00% $353 567 45.4% 465 37.2%
Jun 22, 2026 1,240 $14.00 $17,361 47 3.8% 3.79% $369 566 45.6% 434 35.0%
Jun 29, 2026 1,540 $15.24 $23,470 75 4.9% 4.87% $313 640 41.6% 610 39.6%
Jul 6, 2026 1,470 $15.71 $23,091 50 3.4% 3.40% $462 585 39.8% 599 40.7%
Jul 13, 2026 1,354 $16.01 $21,683 74 5.5% 5.47% $293 556 41.1% 576 42.5%
Jul 20, 2026 1,397 $15.97 $22,306 70 5.0% 5.01% $319 643 46.0% 504 36.1%
Jul 27, 2026 1,576 $17.42 $27,451 68 4.3% 4.31% $404 779 49.4% 534 33.9%
Aug 3, 2026 1,408 $20.08 $28,277 64 4.5% 4.55% $442 789 56.0% 421 29.9%
Aug 10, 2026 1,740 $19.47 $33,871 102 5.9% 5.86% $332 1,109 63.7% 424 24.4%
Aug 17, 2026 1,757 $19.58 $34,409 98 5.6% 5.58% $351 1,022 58.2% 469 26.7%
Aug 24, 2026 1,688 $19.80 $33,423 78 4.6% 4.62% $428 964 57.1% 458 27.1%
Aug 31, 2026 1,528 $20.08 232 of 1,528 costed $4,659 part week 68 4.5% 4.45% 906 59.3% 400 26.2%
Sep 7, 2026 1,739 no CPL reported 75 4.3% 4.31% 955 54.9% 508 29.2%
Sep 14, 2026 751 no CPL reported 12 1.6% 1.60% 431 57.4% 197 26.2%
Month by month, including the part-month
MonthLeadsCPLAd spendBookingsBooks atCost per bookingUnder 3545 and over
Jun 2026 5,409 $14.11 $76,345 239 4.4% 4.42% $319 2,521 46.6% 1,942 35.9%
Jul 2026 6,444 $15.90 $102,485 290 4.5% 4.50% $353 2,796 43.4% 2,494 38.7%
Aug 2026 7,308 $19.77 $144,510 380 5.2% 5.20% $380 4,250 58.2% 1,995 27.3%
Sep 2026 uncosted 3,786 no CPL reported 142 3.8% 3.75% 2,152 56.8% 1,050 27.7%
Did the leads get better, or did the mix?

The booking rate went from 4.42% in Jun 2026 to 5.20% in Aug 2026, +0.78pp. Two different things could have caused that, and they have very different consequences, so they are separated multiplicatively: hold one factor at Jun 2026 and move the other.

What is being heldWhat is movingBooking rate it producesChange vs Jun 2026Share of the whole move
Jun 2026 actualbaseline4.42%
Jun 2026 booking rates inside each age bandthe age mix moves to Aug 2026's4.95%+0.54pp69%
Jun 2026 age mixthe rate inside each band moves to Aug 2026's4.53%+0.11pp14%
both togetherthe interaction the two single-factor moves cannot carry+0.14pp17%
Aug 2026 actualboth moved5.20%+0.78pp100%

69% of the improvement is who they sent, not how the leads performed. That matters for what you do next: a mix change is something Lead Pronto can be asked to keep doing (or do more of), and it can be reversed next month without anybody breaking anything. A within-band improvement would have been a quality change and would have been more durable.

The two single-factor rows deliberately do not sum to the whole move. The leftover +0.14pp is the interaction — bands whose share grew and whose own rate moved — and it cannot honestly be handed to either factor. Folding it into one would overstate that factor by 17% of the whole move.

Booking rate by age band, month by month

The grey number after each rate is that band's lead count in that month — the rate is only worth reading where the count is large.

Age bandJun 2026Jul 2026Aug 2026Whole window
kids3.92% 2044.39% 2281.60% 1883.39%
18-247.13% 1,4177.47% 1,6467.82% 2,6747.55%
25-346.16% 1,1046.43% 1,1506.54% 1,5766.40%
35-442.96% 7423.24% 9264.11% 8753.46%
45-542.01% 7482.64% 9461.29% 7782.02%
55+2.09% 1,1941.81% 1,5481.56% 1,2171.82%
Every age band costs the same to buy. They do not come back the same.

The CPL column is the point. Lead Pronto bill one price per city per month, so the price a band carries here is only its city and month mix — and it barely moves ($16.26 to $17.41 across every band). Cost per booking moves by a factor of 3.9. Every bit of that is booking rate — and then the show rate makes it worse again.

Show rate is of the people who reached the calendar, how many turned up: (roster − no-show/cancelled) ÷ roster. Its denominator is the roster feed, not the booking count — those are two independent CRM reports that do not nest, which is why the 45+ bands carry more calendar rows than bookings. Under 40 calendar rows it is shown as a plain count, because a show rate on ten people is not a rate.

Revenue per $1 spent is the gross package value those leads signed divided by what they cost to buy. It is gross, before a single studio cost and before the collections book fails to collect part of it — so 1.00× is not break-even, it is a long way behind.

Age bandLeadsCPLAd spendBookingsBooks atCost per bookingOn the calendarShow rateSalesGross revenueRevenue per leadRevenue per $1 spent
kids 620 3.2% $16.40 $10,166 21 3.39% $484 10 10 of 10 8 $25,150 $40.56 2.47×
18-24 5,737 29.9% $17.41 $99,909 433 7.55% $231 411 60.8% 160 $412,790 $71.95 4.13×
25-34 3,830 20.0% $17.02 $65,170 245 6.40% $266 214 61.2% 97 $243,009 $63.45 3.73×
35-44 2,543 13.3% $16.81 $42,742 88 3.46% $486 86 53.5% 30 $84,164 $33.10 1.97×
45-54 2,472 12.9% $16.57 $40,967 50 2.02% $819 58 51.7% 21 $59,220 $23.96 1.45×
55+ 3,959 20.7% $16.26 $64,387 72 1.82% $894 89 43.8% 24 $64,252 $16.23 1.00×
TOTAL 19,161 $16.87 $323,340 909 4.74% $356 868 58.3% 340 $888,585 $46.37 2.75×

The show rate compounds the booking rate, it does not offset it. The bands that book worst also turn up least — 18-24 shows at 60.8% against 43.8% for 55+. So a band booking at a third of the average puts a person in a chair at less than a third.

Read the 55+ row twice. 3,959 leads (20.7% of everything Lead Pronto sent), $64,387 spent, and $64,252 of gross package revenue behind it — 1.00× the ad spend, against 4.13× for 18-24. Per lead bought that is $16.23 against $71.95. Every one of those leads cost the same money.

Inside one city, at one price — booking rate by age band

This is the clean comparison. Every lead in a row cost the same, so the colour is pure performance: green beats that city's own average, red is under 60% of it. The grey number is the lead count.

CityCPLkids18-2425-3435-4445-5455+City average
Boston$25.132.53% 798.41% 9168.28% 4594.10% 2933.76% 2661.65% 3636.10%
Chicago$13.660.00% 497.27% 7576.54% 7192.69% 2970.91% 2201.92% 3135.01%
Dallas$15.495.43% 925.85% 4964.56% 3513.99% 2761.68% 3582.54% 6683.75%
Florida$15.552.38% 846.17% 5674.96% 3633.65% 3013.08% 3251.49% 6033.79%
Houston$19.253.37% 897.39% 7586.32% 6011.14% 4381.00% 4002.46% 6094.18%
Nashville$21.134.35% 698.68% 7147.46% 4964.52% 3103.24% 2471.27% 3155.95%
New York$10.081.92% 527.94% 3402.78% 2162.72% 1470.83% 1201.14% 1753.90%
Orlando$13.004.72% 1067.74% 1,1897.21% 6244.79% 4801.68% 5351.42% 9134.86%
Has the age mix moved in the last month?

Yes — but almost all of the move is older than a month, and the last month has mostly held it. Against the previous 30 days the average lead is 1.1 years younger and the under-35 share is +3.0pp. Against the 30 days before that it is 4.9 years younger and +15.8pp. The step happened in early August; since then it has settled.

These are rolling 30-day windows ending today, not calendar months — a calendar month would have hidden a change that started mid-month, which is exactly what this one did. They run into the current month, which Lead Pronto have not costed, so there is no money anywhere in this section: mix needs no CPL.

WindowLeadsAverage ageTypical agekids18-2425-3435-4445-5455+Under 3545 and over
Last 30 days
2026-08-19 → 2026-09-17
7,004 34.6 30 154 2.2%2,483 35.5%1,535 21.9%924 13.2%786 11.2%1,122 16.0% 57.4% 27.2%
The 30 days before that
2026-07-20 → 2026-08-18
6,580 35.7 30 215 3.3%2,212 33.6%1,368 20.8%778 11.8%736 11.2%1,271 19.3% 54.4% 30.5%
The 30 days before that
2026-06-20 → 2026-07-19
6,000 39.5 37 201 3.4%1,452 24.2%1,041 17.3%907 15.1%945 15.8%1,454 24.2% 41.5% 40.0%
What those windows have produced — and why only two of these columns are comparable

A five-day-old lead has not produced less revenue than a sixty-day-old one. It has produced it less far. A lead has to be distributed, then booked, then turn up for a shoot that may be weeks out, then buy. Lined up side by side, the newest window will always look like a collapse, and it is not one — so read the revenue column as so far, never as a level.

WindowLeadsBookingsBooks atOn the calendarShow rateSalesGross revenue so farRevenue per lead so far
Last 30 days
2026-08-19 → 2026-09-17 · still landing
7,004 309 4.41% 171 59.6% 68 $193,640 $27.65
The 30 days before that
2026-07-20 → 2026-08-18
6,580 326 4.95% 312 58.3% 127 $326,300 $49.59
The 30 days before that
2026-06-20 → 2026-07-19
6,000 263 4.38% 265 56.6% 98 $253,471 $42.25

The show rate holds up because it is a rate among people who already had an appointment — its numerator and denominator mature together. The revenue columns do not have that property, which is what the next table is for.

The like-for-like check — booked within 14 days of arriving

Every window gets the same 14 days of runway: only leads that have actually had 14 days are counted, and only bookings that happened inside them. Exact, not modelled — the bookings feed carries the booking date. This is the comparison the raw revenue column cannot make.

WindowLeads old enough to countToo new to count yetBooked within 14 daysRate
Last 30 days
2026-08-19 → 2026-09-17
3,873 3,131 184 4.75%
The 30 days before that
2026-07-20 → 2026-08-18
6,580 none 308 4.68%
The 30 days before that
2026-06-20 → 2026-07-19
6,000 none 231 3.85%

On a like-for-like 14 days, the newest leads book at 4.75% against 4.68% and 3.85%. So the drop in the raw revenue column above is maturity, not performance — the newest cohort is the strongest of the three at the same age.

What actually moved, band by band — last 30 days vs the 30 before

Green is the direction that helps: more of the two bands that book, less of the two that do not. Anything under a point is drift, not a change.

Age bandThe 30 days beforeLast 30 daysShift
kids 3.3% 2.2% -1.1pp
18-24 33.6% 35.5% +1.8pp
25-34 20.8% 21.9% +1.1pp
35-44 11.8% 13.2% +1.4pp
45-54 11.2% 11.2% +0.0pp
55+ 19.3% 16.0% -3.3pp
The shape of it, week by week

This is why the monthly view is not enough. The mix did not drift — it stepped, in one week, and the average age has been creeping back up since that peak. Watch the Average age column: if it keeps climbing, the improvement is unwinding and it is worth asking Lead Pronto why before it has fully gone.

Week ofLeadsAverage agekids18-2425-3435-4445-5455+Under 3545 and over
Jun 1, 2026 985 37.1 3.0%28.6%21.8%11.8%14.7%20.0% 50.5% 34.7%
Jun 8, 2026 1,524 37.7 5.0%25.3%21.3%13.0%13.3%22.1% 46.6% 35.4%
Jun 15, 2026 1,250 38.6 3.5%25.0%20.3%13.9%13.7%23.5% 45.4% 37.2%
Jun 22, 2026 1,240 37.8 3.4%26.1%19.5%16.0%14.2%20.8% 45.6% 35.0%
Jun 29, 2026 1,540 39.3 4.0%25.6%16.0%14.8%15.1%24.5% 41.6% 39.6%
Jul 6, 2026 1,470 40.0 3.1%22.1%17.7%16.3%15.5%25.2% 39.8% 40.7%
Jul 13, 2026 1,354 40.1 2.7%24.7%16.4%13.7%17.4%25.2% 41.1% 42.5%
Jul 20, 2026 1,397 38.3 3.6%26.8%19.2%14.3%12.8%23.3% 46.0% 36.1%
Jul 27, 2026 1,576 37.0 4.6%28.3%21.1%12.1%12.3%21.6% 49.4% 33.9%
Aug 3, 2026 1,408 35.8 2.1%33.4%22.7%12.0%10.3%19.6% 56.0% 29.9%
Aug 10, 2026 1,740 32.8 2.6%43.2%20.5%9.3%9.6%14.8% 63.7% 24.4%
Aug 17, 2026 1,757 34.3 2.4%37.4%20.8%12.7%11.3%15.4% 58.2% 26.7%
Aug 24, 2026 1,688 34.7 2.4%35.4%21.7%13.4%10.7%16.4% 57.1% 27.1%
Aug 31, 2026 1,528 34.3 1.6%36.3%23.0%12.9%10.7%15.5% 59.3% 26.2%
Sep 7, 2026 1,739 35.2 2.5%32.5%22.4%13.3%12.5%16.7% 54.9% 29.2%
Sep 14, 2026 751 34.3 2.7%37.0%20.4%13.7%10.3%16.0% 57.4% 26.2%
Per city — and the network average hides two cities going opposite ways

The CPL column is there for weighting, not comparison: it is what that city pays per lead across the whole costed window, so a city that is getting older at a high price is the expensive version of this problem. Cities with under 100 leads in either window are left out.

The last four column pairs are before-and-after, and only the first two pairs are safe to compare. Booking rate and show rate settle within days; revenue does not — a lead from last week has not had its shoot yet, so the "last 30" revenue column is unfinished in every single row and will keep rising for weeks. It is shown because you asked for it, in grey, as a running total — never as a fall.

CityCPLLeads, prior 30Leads, last 30Under 35 beforeUnder 35 nowShiftAverage age beforeAverage age nowShiftBooks at, beforeBooks at, nowShow rate beforeShow rate nowRevenue beforeRevenue so far
Chicago $13.66 761 996 70.6% 88.9% +18.3pp 30.4 25.2 -5.2 yrs 5.65% 6.63% 68.3% 23 of 36 $45,950 $53,890
New York $10.08 423 560 55.6% 65.0% +9.4pp 34.3 32.2 -2.1 yrs 4.26% 4.29% 13 of 16 4 of 7 $24,750 $4,000
Florida $15.55 665 828 50.5% 57.4% +6.8pp 37.8 34.8 -3.0 yrs 3.76% 2.78% 18 of 26 7 of 14 $30,900 $18,500
Dallas $15.49 788 712 41.0% 47.3% +6.3pp 40.0 38.1 -1.9 yrs 3.68% 3.37% 20 of 36 10 of 17 $27,850 $19,700
Orlando $13.00 1,390 1,411 44.3% 44.2% -0.2pp 39.3 38.6 -0.7 yrs 4.75% 4.54% 50.9% 18 of 32 $56,500 $26,900
Houston $19.25 1,187 1,047 53.4% 51.4% -2.0pp 36.3 36.3 +0.0 yrs 5.14% 3.15% 59.7% 18 of 25 $67,350 $33,050
Nashville $21.13 666 617 66.1% 62.9% -3.2pp 31.8 32.6 +0.8 yrs 6.16% 5.35% 45.5% 10 of 20 $36,650 $18,000
Boston $25.13 697 833 65.7% 49.0% -16.7pp 31.3 36.9 +5.7 yrs 6.17% 5.04% 18 of 32 12 of 20 $36,350 $19,600

Chicago moved +18.3pp younger while Boston moved -16.7pp older — 5.7 years older on the average lead in a single month. Those two cancel in the network number, which is the whole reason this table exists. Boston is the one to raise: it pays $25.13 a lead.

What each city is actually being sent

Two cities buying at the same price can still get very different books. This is where the order needs changing, city by city.

CityLeadskids18-2425-3435-4445-5455+
Boston2,37679 3.3%916 38.6%459 19.3%293 12.3%266 11.2%363 15.3%
Chicago2,35549 2.1%757 32.1%719 30.5%297 12.6%220 9.3%313 13.3%
Dallas2,24192 4.1%496 22.1%351 15.7%276 12.3%358 16.0%668 29.8%
Florida2,24384 3.7%567 25.3%363 16.2%301 13.4%325 14.5%603 26.9%
Houston2,89589 3.1%758 26.2%601 20.8%438 15.1%400 13.8%609 21.0%
Nashville2,15169 3.2%714 33.2%496 23.1%310 14.4%247 11.5%315 14.6%
New York1,05052 5.0%340 32.4%216 20.6%147 14.0%120 11.4%175 16.7%
Orlando3,847106 2.8%1,189 30.9%624 16.2%480 12.5%535 13.9%913 23.7%
There is no gender split to make

All 19,161 fresh Lead Pronto leads in this window are Female. Not most — all of them. Whatever is being asked of the gender axis, Lead Pronto cannot answer it: there is nothing to compare against.

This is a fact about the whole book, not about this window. Across the same three months the only supplier sending men at all is Alan. Blue Rooms and the in-house codes are effectively all-female too. So a question like "are male leads cheaper or better?" has to be put to Alan's book, on https://reports.iconicbyai.com/worst-leads or https://reports.iconicbyai.com/alan-leads — not to this one.

The useful version of the question for Lead Pronto is the one on the Age tab: they send one gender at every age, and the age is what decides the cost.

Sex on the lead recordLeadsCPLAd spendBookingsBooks atCost per bookingSalesGross revenue
Female 19,161 100.0% $16.87 $323,340 909 4.74% $356 340 $888,585

Source: the CRM's own Sex field on the lead-in feed, exactly as the lead arrived. Nothing is inferred from the name or the campaign code.

Typical lead
29 mi
Within 25 miles
45.1%
Within 50 miles
66.0%
Within 100 miles
83.3%
Past 150 miles
11.9%
Spent past 150 mi
$38,682
How far away most of their leads actually are

Straight-line miles from the lead's own 5-digit ZIP centroid to that city's studio — not the target sheet's per-prefix number, which only exists for prefixes that are already on a list and so reported every off-list lead as having no distance at all. 99.0% of the book is geocoded. Florida is measured to the nearer of Parkland and Orlando, because #FL shoots at both.

Half of all Lead Pronto leads live within 29 miles of the studio, and 66.0% of the book is inside 50 miles. The interesting half of the table is the right-hand end: 11.9% sits past 150 miles, and that share is wildly uneven by city.

CityLeads1 in 4 are withinHALF are within3 in 4 are within9 in 10 are withinFurthest leadWithin 25 miWithin 50 miWithin 100 miPast 150 mi
Boston 2,376 9 mi 28 mi 47 mi 79 mi 1,759 mi 46.7% 79.3% 96.4% 1.1%
Chicago 2,355 7 mi 14 mi 34 mi 77 mi 1,837 mi 64.4% 84.4% 97.6% 1.3%
Dallas 2,241 21 mi 41 mi 164 mi 190 mi 1,642 mi 31.3% 52.3% 62.3% 30.6%
Florida 2,243 17 mi 30 mi 44 mi 98 mi 2,039 mi 41.6% 77.8% 90.8% 1.0%
Houston 2,895 14 mi 24 mi 160 mi 233 mi 1,423 mi 50.7% 62.3% 67.8% 26.3%
Nashville 2,151 11 mi 40 mi 100 mi 187 mi 1,445 mi 36.9% 57.8% 75.0% 16.8%
New York 1,050 7 mi 12 mi 37 mi 70 mi 1,634 mi 68.9% 79.6% 95.6% 1.1%
Orlando 3,847 14 mi 48 mi 76 mi 142 mi 1,834 mi 36.3% 51.0% 86.9% 9.9%
ALL 19,161 12 mi 29 mi 73 mi 170 mi 2,039 mi 45.1% 66.0% 83.3% 11.9%

Read a row left to right and it draws the city's shape. "Half are within" is the typical lead; "3 in 4 are within" is where the furthest quarter starts. When those two numbers are close together the city is one tight blob — Chicago is 14 and 34 miles. When they jump, the city has a second cluster sitting a long way out: Dallas goes 41 → 164 miles, and Houston 24 → 160.

The "Furthest lead" column is one single lead, not a pattern — every city has a handful of people who filled the form in from another state. Judge a city on the middle columns and on "Past 150 mi", never on its furthest.

The distance matrix — where each city's leads live

Count and, in white, that band's share of the city's own book. The three far bands are coloured red throughout so the shape of each row reads at a glance.

CityLeads0-15mi16-25mi26-50mi51-100mi101-150mi151-250mi250mi+no ZIP / not geocodedHalf are within
Boston2,376776 32.7%321 13.5%766 32.2%403 17.0%58 2.4%16 0.7%10 0.4%26 1.1%28 mi
Chicago2,3551,185 50.3%319 13.5%465 19.7%308 13.1%26 1.1%9 0.4%22 0.9%21 0.9%14 mi
Dallas2,241336 15.0%353 15.8%463 20.7%221 9.9%156 7.0%663 29.6%12 0.5%37 1.7%41 mi
Florida2,243473 21.1%454 20.2%807 36.0%291 13.0%181 8.1%2 0.1%21 0.9%14 0.6%30 mi
Houston2,895790 27.3%665 23.0%332 11.5%158 5.5%168 5.8%693 23.9%62 2.1%27 0.9%24 mi
Nashville2,151615 28.6%171 7.9%446 20.7%367 17.1%175 8.1%299 13.9%58 2.7%20 0.9%40 mi
New York1,050615 58.6%102 9.7%112 10.7%166 15.8%35 3.3%2 0.2%9 0.9%9 0.9%12 mi
Orlando3,847980 25.5%405 10.5%560 14.6%1,367 35.5%121 3.1%150 3.9%228 5.9%36 0.9%48 mi
ALL19,1615,770 30.1%2,790 14.6%3,951 20.6%3,281 17.1%920 4.8%1,834 9.6%422 2.2%193 1.0%29 mi

Two cities are not shaped like the others. Dallas and Houston each carry roughly a quarter to a third of their book in the 151–250 mile band while every other city is near zero there. That is not a long tail — it is a second cluster, and the tail table at the bottom of this tab names which metro each one is actually buying.

The same matrix, booking rate instead of volume

Coloured against each city's own average, which is the only fair test — every lead in a row cost that city the same price. Cells under 100 leads show the count instead of a rate, because a rate on 40 leads is noise. The grey number after each rate is the lead count.

City0-15mi16-25mi26-50mi51-100mi101-150mi151-250mi250mi+no ZIP / not geocodedCity average
Boston5.54% 7764.98% 3217.57% 7665.71% 40358 leads16 leads10 leads26 leads6.10%
Chicago5.32% 1,1855.64% 3195.38% 4653.25% 30826 leads9 leads22 leads21 leads5.01%
Dallas2.38% 3364.25% 3534.97% 4634.52% 2213.21% 1563.17% 66312 leads37 leads3.75%
Florida3.38% 4735.51% 4542.97% 8074.47% 2912.21% 1812 leads21 leads14 leads3.79%
Houston4.81% 7903.61% 6655.42% 3325.70% 1583.57% 1682.89% 69362 leads27 leads4.18%
Nashville6.83% 6155.85% 1717.62% 4465.72% 3672.86% 1753.34% 29958 leads20 leads5.95%
New York4.07% 6151.96% 1027.14% 1122.41% 16635 leads2 leads9 leads9 leads3.90%
Orlando6.63% 9805.93% 4056.07% 5603.58% 1,3674.13% 1214.00% 1501.75% 22836 leads4.86%
What each distance band costs and returns

Note the near end: the closest band is not the best one. The 26–50 mile band out-books 0–15 miles, which rules out "closer is always better" as the rule to buy on. The break is further out, and it is sharp.

Distance bandLeadsCPLAd spendBookingsBooks atCost per bookingOn the calendarSalesGross revenueSpend ÷ revenue
0-15mi 5,770 30.1% $16.54 $95,428 300 5.20% $318 280 113 $291,733 32.7%
16-25mi 2,790 14.6% $17.24 $48,109 134 4.80% $359 133 61 $155,700 30.9%
26-50mi 3,951 20.6% $17.55 $69,337 224 5.67% $310 205 74 $189,550 36.6%
51-100mi 3,281 17.1% $16.06 $52,677 139 4.24% $379 147 64 $173,770 30.3%
101-150mi 920 4.8% $17.27 $15,892 31 3.37% $513 32 14 $36,632 43.4%
151-250mi 1,834 9.6% $17.52 $32,133 59 3.22% $545 54 11 $33,800 95.1%
250mi+ 422 2.2% $15.52 $6,549 15 3.55% $437 12 2 $7,000 93.6%
no ZIP / not geocoded 193 1.0% $16.66 $3,215 7 3.63% $459 5 1 $400 803.9%
Is "far" just "old" wearing a different label?

Partly — and the two tables below are how much. The far bands really do skew older, so some of the distance penalty is the age penalty already on the Age tab. But not all of it: in the rate grid, 18-24s still book worse the further out they live, which age alone cannot explain. Distance and age are separate charges on the same lead.

Distance bandLeadskids18-2425-3435-4445-5455+
0-15mi5,770146 2.5%1,917 33.2%1,486 25.8%692 12.0%603 10.5%926 16.0%
16-25mi2,790101 3.6%900 32.3%548 19.6%350 12.5%299 10.7%592 21.2%
26-50mi3,951167 4.2%1,280 32.4%710 18.0%507 12.8%485 12.3%802 20.3%
51-100mi3,281105 3.2%910 27.7%511 15.6%477 14.5%499 15.2%779 23.7%
101-150mi92032 3.5%193 21.0%163 17.7%138 15.0%173 18.8%221 24.0%
151-250mi1,83445 2.5%371 20.2%287 15.6%304 16.6%323 17.6%504 27.5%
250mi+42217 4.0%107 25.4%70 16.6%55 13.0%70 16.6%103 24.4%
no ZIP / not geocoded1937 3.6%59 30.6%55 28.5%20 10.4%20 10.4%32 16.6%

And the booking rate in each cell of that grid — cells under 60 leads show the count instead of a rate:

Distance bandkids18-2425-3435-4445-5455+Band overall
0-15mi2.05% 1467.77% 1,9176.66% 1,4863.03% 6922.32% 6031.51% 9265.20%
16-25mi3.96% 1017.11% 9005.84% 5483.43% 3502.34% 2992.53% 5924.80%
26-50mi4.79% 1678.75% 1,2808.17% 7103.55% 5072.68% 4851.87% 8025.67%
51-100mi1.90% 1058.02% 9105.09% 5114.19% 4771.80% 4991.16% 7794.24%
101-150mi32 leads4.15% 1936.13% 1635.80% 1380.58% 1731.36% 2213.37%
151-250mi45 leads5.39% 3713.83% 2872.30% 3041.24% 3232.78% 5043.22%
250mi+17 leads4.67% 1078.57% 7055 leads2.86% 700.97% 1033.55%
Drive time, not straight-line miles

150 miles across Texas is not 150 miles in New England. This table uses Neil's own 3-digit-prefix drive-time sheet (drive_time_prefixes.json) instead of the crow-flies number. A prefix that is not on the sheet is off the studio's own map entirely and is shown as its own row rather than folded into a band.

Drive timeLeadsCPLAd spendBookingsBooks atCost per bookingSalesSpend ÷ revenue
up to 1h 12,155 63.4% $16.91 $205,532 626 5.15% $328 243 32.7%
1-2h 2,967 15.5% $16.29 $48,335 133 4.48% $363 53 35.1%
2-3h 679 3.5% $19.89 $13,503 33 4.86% $409 16 33.1%
3-4h 952 5.0% $16.40 $15,611 30 3.15% $520 6 71.6%
4h+ 827 4.3% $18.35 $15,174 34 4.11% $446 7 75.9%
drive time not credible 1,356 7.1% $15.88 $21,538 43 3.17% $501 12 66.5%
off the drive table 225 1.2% $16.21 $3,648 10 4.44% $365 3 49.3%

The drive sheet has broken rows, and they are quarantined rather than used. Straight-line miles are the shortest any route can physically be, so a prefix whose recorded hours imply more than 75 mph in a straight line is a bad row on the sheet, not a fast road. The test also has to be material or it fires on rows that are merely coarse — plenty of same-metro prefixes are recorded as 0 hours, and a 26-mile prefix at zero still belongs in "up to 1h". So a row is only pulled when it is impossible and further than 60 miles, which is where the error starts moving a lead between bands.

1,356 Lead Pronto leads (7.1% of the book) sit on 48 such prefixes. Left in, most would have landed in "up to 1h" — a 365-mile lead counted as a local one.

City sheetZIP3StateRecorded driveActual straight-line distanceImplied speedLP leads affected
Orlando 325xx FL 1.20 h 365 mi 304 mph 196
Florida 342xx FL 1.37 h 110 mi 81 mph 148
Florida 341xx FL 0.38 h 88 mi 233 mph 107
Orlando 323xx FL 0 h 218 mi instant 104
Nashville 376xx TN 1.37 h 244 mi 178 mph 102
Nashville 377xx TN 0.88 h 167 mi 190 mph 101
Orlando 349xx FL 0 h 105 mi instant 101
Orlando 326xx FL 1.28 h 104 mi 81 mph 67
Orlando 329xx FL 0 h 82 mi instant 52
Orlando 321xx FL 0 h 72 mi instant 51
Dallas 759xx TX 0.65 h 161 mi 248 mph 33
Dallas 756xx TX 1.62 h 133 mi 82 mph 27
Florida 330xx FL 0 h 98 mi instant 26
Dallas 750xx TX 0 h 64 mi instant 26
Dallas 755xx TX 1.62 h 156 mi 96 mph 24
Boston 038xx NH 0.80 h 83 mi 104 mph 16
Dallas 762xx TX 0 h 68 mi instant 15
Dallas 769xx TX 1.92 h 233 mi 122 mph 15
Boston 013xx MA 0.93 h 80 mi 86 mph 15
Chicago 468xx IN 1.52 h 140 mi 92 mph 14
Boston 032xx NH 1.10 h 94 mi 85 mph 14
Dallas 760xx TX 0.65 h 63 mi 97 mph 13
Nashville 371xx TN 0.35 h 64 mi 184 mph 9
Nashville 412xx KY 1.25 h 250 mi 200 mph 8
Houston 774xx TX 0 h 71 mi instant 8
Nashville 363xx AL 2.92 h 352 mi 120 mph 8
Dallas 748xx OK 2.22 h 175 mi 79 mph 6
Boston 028xx RI 1.00 h 79 mi 79 mph 5
Nashville 370xx TN 0.02 h 69 mi 3,460 mph 5
New York 178xx PA 1.80 h 141 mi 78 mph 5
New York 063xx CT 1.48 h 113 mi 76 mph 4
Houston 764xx TX 3.00 h 239 mi 80 mph 4
Dallas 751xx TX 0 h 63 mi instant 3
Houston 755xx TX 3.00 h 259 mi 86 mph 3
Chicago 609xx IL 1.12 h 98 mi 87 mph 2
Chicago 605xx IL 0.45 h 65 mi 144 mph 2
Nashville 417xx KY 2.47 h 215 mi 87 mph 2
New York 065xx CT 0.92 h 70 mi 76 mph 2
Houston 756xx TX 3.00 h 229 mi 76 mph 2
Houston 786xx TX 2.83 h 224 mi 79 mph 2
Nashville 364xx AL 2.28 h 341 mi 150 mph 2
Florida 334xx FL 0.57 h 68 mi 120 mph 1
Nashville 387xx MS 3.85 h 309 mi 80 mph 1
Chicago 604xx IL 0.77 h 61 mi 79 mph 1
Chicago 600xx IL 0.27 h 62 mi 231 mph 1
Dallas 764xx TX 1.62 h 146 mi 90 mph 1
Dallas 738xx OK 3.85 h 306 mi 79 mph 1
Chicago 601xx IL 0.75 h 61 mi 81 mph 1

This is a note for the sheet, not for Lead Pronto — /distance-age reads the same file and inherits the same rows.

The far tail, named — every ZIP3 past 150 miles with 20+ leads

2,256 leads (11.8% of the book) sit past 150 miles and cost $38,682. They book at 3.28% against 4.74% overall.

Read the City column against the State and ZIP3: this is where one city's campaign is buying another city's metro. Ordered by volume.

Bought forZIP3StateAverage distanceLeadsAd spendBookingsBooks atCost per bookingSales
Orlando 325xx FL 365 mi 196 $2,599 2 1.02% $1,299 0
Dallas 786xx TX 177 mi 185 $2,866 5 2.70% $573 2
Dallas 787xx TX 180 mi 166 $2,462 7 4.22% $352 0
Houston 750xx TX 238 mi 158 $3,005 9 5.70% $334 2
Houston 752xx TX 227 mi 118 $2,231 3 2.54% $744 0
Orlando 323xx FL 218 mi 104 $1,364 5 4.81% $273 0
Nashville 376xx TN 244 mi 102 $2,186 3 2.94% $729 0
Houston 761xx TX 238 mi 95 $1,795 4 4.21% $449 1
Houston 760xx TX 230 mi 88 $1,631 2 2.27% $816 1
Houston 751xx TX 213 mi 85 $1,497 2 2.35% $748 0
Dallas 731xx OK 191 mi 78 $1,229 1 1.28% $1,229 1
Nashville 377xx TN 185 mi 65 $1,383 2 3.08% $692 0
Dallas 730xx OK 191 mi 65 $1,020 2 3.08% $510 0
Nashville 379xx TN 158 mi 37 $784 0 0.00% no bookings 0
Nashville 381xx TN 192 mi 30 $637 1 3.33% $637 0
Dallas 711xx LA 178 mi 27 $417 2 7.41% $208 0
Houston 757xx TX 177 mi 27 $556 0 0.00% no bookings 0
Houston 786xx TX 166 mi 25 $486 0 0.00% no bookings 0
Houston 756xx TX 194 mi 24 $455 0 0.00% no bookings 0
Houston 711xx LA 210 mi 24 $492 0 0.00% no bookings 0
Houston 754xx TX 240 mi 24 $467 1 4.17% $467 0
Dallas 744xx OK 218 mi 21 $325 0 0.00% no bookings 0
Dallas 759xx TX 172 mi 21 $310 0 0.00% no bookings 0
Dallas 755xx TX 159 mi 21 $326 0 0.00% no bookings 0
On the target list, or off it

"Off list" means the lead's 3-digit ZIP is on no studio's target sheet (→ reference_ooa_ziptarget_rule) — a breach, not a distance judgement. Florida is scored against Miami and Orlando, the only two-studio market.

Where the ZIP sitsLeadsCPLAd spendBookingsBooks atCost per bookingSalesSpend ÷ revenue
on a studio target list 18,400 96.0% $16.91 $311,082 883 4.80% $352 337 35.3%
OFF every target list 668 3.5% $16.08 $10,743 22 3.29% $488 2 153.5%
no ZIP on the lead 93 0.5% $16.30 $1,516 4 4.30% $379 1 379.0%
How far away they live

On its own tab — the matrix, the per-city distribution, drive time, and the named far tail all live under Distance.

By state — every state with 50+ leads
StateLeadsCPLAd spendBookingsBooks atCost per bookingSalesSpend ÷ revenue
FL 6,025 31.4% $13.97 $84,141 268 4.45% $314 88 34.9%
TX 4,794 25.0% $17.70 $84,875 194 4.05% $438 75 40.2%
IL 2,109 11.0% $13.65 $28,793 112 5.31% $257 47 25.3%
TN 1,808 9.4% $21.16 $38,261 106 5.86% $361 43 41.6%
MA 1,793 9.4% $25.07 $44,951 109 6.08% $412 44 42.3%
NY 719 3.8% $10.87 $7,814 32 4.45% $244 11 23.4%
NJ 300 1.6% $9.99 $2,998 11 3.67% $273 5 24.5%
OK 250 1.3% $15.77 $3,942 7 2.80% $563 2 65.2%
NH 233 1.2% $24.82 $5,784 15 6.44% $386 4 46.3%
KY 205 1.1% $20.84 $4,273 13 6.34% $329 5 26.3%
RI 204 1.1% $24.95 $5,089 11 5.39% $463 4 48.5%
WI 202 1.1% $13.72 $2,771 4 1.98% $693 3 26.6%
CT 124 0.6% $18.47 $2,290 6 4.84% $382 2 58.7%
AL 105 0.5% $20.00 $2,100 7 6.67% $300 2 52.5%
?? 90 0.5% $16.28 $1,465 4 4.44% $366 1 366.4%
LA 68 0.4% $17.42 $1,184 2 2.94% $592 0 no revenue
3-digit ZIPs — and the guard that stops this being an age story in disguise

A prefix full of retirees would book badly whatever the ZIP did, so every prefix is also scored age-standardised: its own booking rate inside each age band, re-weighted to its city's age mix. If the standardised rate lands close to the raw one, the age mix was not the cause and the ZIP is an independent problem — cutting an age band will not fix it.

Ordered worst cost-per-booking first. Every prefix with 120+ leads is listed; the full set including the small ones is in the CSV.

CityZIP3StateMilesTarget listLeadsAd spendBookingsBooks atAge-standardisedShiftCity averageCost per booking
Chicago 532xx WI 83.56 on list 128 $1,751 1 0.78% 1.05% +0.27pp 5.01% $1,751
Orlando 325xx FL 364.696 off list 197 $2,608 2 1.02% 1.23% +0.21pp 4.86% $1,304
Chicago 601xx IL 26.523 on list 191 $2,623 3 1.57% 1.75% +0.18pp 5.01% $874
Houston 775xx TX 25.792 on list 260 $5,122 6 2.31% 2.69% +0.39pp 4.18% $854
Dallas 752xx TX 7.414 on list 206 $3,312 4 1.94% 2.08% +0.13pp 3.75% $828
Orlando 336xx FL 75.79 on list 254 $3,350 5 1.97% 1.88% -0.09pp 4.86% $670
Florida 331xx FL 37.07 on list 600 $9,368 14 2.33% 2.12% -0.21pp 3.79% $669
Florida 342xx FL 106.914 on list 209 $3,300 5 2.39% 2.59% +0.20pp 3.79% $660
Dallas 751xx TX 24.172 on list 146 $2,323 4 2.74% 2.49% -0.25pp 3.75% $581
Dallas 786xx TX 177.038 on list 188 $2,902 5 2.66% 2.64% -0.02pp 3.75% $580
Houston 770xx TX 11.129 on list 952 $18,531 37 3.89% 3.27% -0.62pp 4.18% $501
New York 112xx NY 7.395 on list 139 $1,428 3 2.16% 2.08% -0.08pp 3.90% $476
Florida 330xx FL 25.964 on list 519 $7,929 17 3.28% 3.03% -0.24pp 3.79% $466
Boston 021xx MA 4.644 on list 548 $13,794 30 5.47% 5.37% -0.11pp 6.10% $460
Orlando 346xx FL 78.162 on list 206 $2,663 6 2.91% 4.32% +1.41pp 4.86% $444
Boston 018xx MA 22.067 on list 204 $5,135 12 5.88% 5.98% +0.09pp 6.10% $428
Boston 023xx MA 21.032 on list 135 $3,403 8 5.93% 5.80% -0.13pp 6.10% $425
Orlando 329xx FL 59.24 on list 197 $2,540 6 3.05% 3.59% +0.55pp 4.86% $423
Dallas 750xx TX 23.483 on list 387 $6,089 16 4.13% 4.01% -0.12pp 3.75% $381
Boston 027xx MA 41.456 on list 149 $3,730 10 6.71% 6.88% +0.17pp 6.10% $373
Dallas 787xx TX 180.019 on list 166 $2,462 7 4.22% 4.39% +0.17pp 3.75% $352
Houston 750xx TX 238.287 on list 163 $3,095 9 5.52% 6.01% +0.49pp 4.18% $344
Dallas 761xx TX 32.049 on list 152 $2,358 7 4.61% 4.60% -0.01pp 3.75% $337
Florida 333xx FL 13.675 on list 300 $4,713 14 4.67% 4.60% -0.07pp 3.79% $337
Houston 774xx TX 25.284 on list 323 $6,206 19 5.88% 5.52% -0.36pp 4.18% $327
Nashville 370xx TN 26.307 on list 514 $10,861 34 6.61% 6.58% -0.04pp 5.95% $319
Dallas 760xx TX 31.62 on list 236 $3,602 12 5.08% 5.49% +0.40pp 3.75% $300
Nashville 371xx TN 28.932 on list 335 $7,124 24 7.16% 6.95% -0.21pp 5.95% $297
Nashville 372xx TN 4.613 on list 388 $8,233 28 7.22% 6.73% -0.49pp 5.95% $294
Orlando 335xx FL 66.754 on list 249 $3,221 11 4.42% 4.61% +0.19pp 4.86% $293
Florida 334xx FL 22.4 on list 408 $6,316 22 5.39% 6.07% +0.68pp 3.79% $287
Houston 773xx TX 30.625 on list 304 $5,927 21 6.91% 6.44% -0.47pp 4.18% $282
Orlando 344xx FL 63.504 on list 213 $2,785 10 4.69% 5.39% +0.69pp 4.86% $278
Boston 019xx MA 15.716 on list 133 $3,311 12 9.02% 9.45% +0.43pp 6.10% $276
Chicago 605xx IL 31.131 on list 158 $2,138 8 5.06% 5.09% +0.03pp 5.01% $267
Orlando 321xx FL 54.719 on list 198 $2,577 10 5.05% 6.96% +1.91pp 4.86% $258
Orlando 338xx FL 43.401 on list 322 $4,248 17 5.28% 5.49% +0.21pp 4.86% $250
Chicago 606xx IL 6.529 on list 1,014 $13,833 56 5.52% 5.18% -0.34pp 5.01% $247
Orlando 347xx FL 20.472 on list 490 $6,439 27 5.51% 4.78% -0.73pp 4.86% $238
Chicago 600xx IL 29.534 on list 237 $3,224 16 6.75% 6.63% -0.13pp 5.01% $201
Orlando 328xx FL 7.154 on list 694 $8,808 45 6.48% 5.66% -0.82pp 4.86% $196
Chicago 604xx IL 23.537 on list 310 $4,239 22 7.10% 6.90% -0.19pp 5.01% $193
Orlando 327xx FL 17.318 on list 395 $5,096 31 7.85% 7.38% -0.47pp 4.86% $164
Where the money actually burns — city × age band, 150+ leads

Worst cost-per-booking first. The colour on Books at is against that city's own average, which is the only fair test — every lead in a row paid the same price, and the city column next to it says what that average was.

CityAge bandLeadsCPLAd spendBookingsBooks atCity averageCost per bookingSalesGross revenueSpend ÷ revenue
Houston 45-54 400 $19.14 $7,656 4 1.00% 4.18% $1,914 2 $2,000 382.8%
Nashville 55+ 315 $21.24 $6,689 4 1.27% 5.95% $1,672 3 $2,932 228.1%
Houston 35-44 438 $18.85 $8,255 5 1.14% 4.18% $1,651 5 $15,600 52.9%
Boston 55+ 363 $25.36 $9,207 6 1.65% 6.10% $1,535 3 $7,400 124.4%
Chicago 45-54 220 $13.52 $2,975 2 0.91% 5.01% $1,488 1 $2,750 108.2%
Florida 55+ 603 $14.70 $8,866 9 1.49% 3.79% $985 2 $8,500 104.3%
Orlando 55+ 913 $13.35 $12,184 13 1.42% 4.86% $937 2 $7,550 161.4%
Dallas 45-54 358 $15.37 $5,501 6 1.68% 3.75% $917 1 $5,500 100.0%
New York 55+ 175 $9.52 $1,666 2 1.14% 3.90% $833 2 $5,000 33.3%
Orlando 45-54 535 $13.23 $7,080 9 1.68% 4.86% $787 3 $6,400 110.6%
Houston 55+ 609 $18.61 $11,331 15 2.46% 4.18% $755 4 $13,000 87.2%
Chicago 55+ 313 $13.53 $4,235 6 1.92% 5.01% $706 4 $10,670 39.7%
Boston 45-54 266 $25.18 $6,697 10 3.76% 6.10% $670 7 $22,070 30.3%
Nashville 45-54 247 $21.23 $5,245 8 3.24% 5.95% $656 3 $8,000 65.6%
Boston 35-44 293 $25.29 $7,409 12 4.10% 6.10% $617 4 $8,014 92.4%
Dallas 55+ 668 $15.28 $10,208 17 2.54% 3.75% $600 4 $9,200 111.0%
Chicago 35-44 297 $13.66 $4,058 8 2.69% 5.01% $507 2 $4,900 82.8%
Nashville 35-44 310 $21.08 $6,536 14 4.52% 5.95% $467 4 $8,600 76.0%
Florida 45-54 325 $14.32 $4,653 10 3.08% 3.79% $465 4 $12,500 37.2%
Florida 35-44 301 $15.00 $4,516 11 3.65% 3.79% $411 4 $15,000 30.1%
Dallas 35-44 276 $15.30 $4,223 11 3.99% 3.75% $384 2 $9,050 46.7%
New York 25-34 216 $10.21 $2,206 6 2.78% 3.90% $368 2 $4,250 51.9%
Dallas 25-34 351 $15.94 $5,594 16 4.56% 3.75% $350 8 $22,850 24.5%
Florida 25-34 363 $16.31 $5,921 18 4.96% 3.79% $329 6 $14,460 40.9%
Houston 25-34 601 $19.79 $11,891 38 6.32% 4.18% $313 14 $38,650 30.8%
Boston 25-34 459 $25.08 $11,512 38 8.28% 6.10% $303 17 $45,200 25.5%
Boston 18-24 916 $24.98 $22,881 77 8.41% 6.10% $297 24 $54,100 42.3%
Nashville 25-34 496 $21.01 $10,419 37 7.46% 5.95% $282 14 $29,550 35.3%
Orlando 35-44 480 $13.29 $6,378 23 4.79% 4.86% $277 7 $15,000 42.5%
Florida 18-24 567 $17.10 $9,693 35 6.17% 3.79% $277 11 $28,300 34.3%
Dallas 18-24 496 $15.75 $7,814 29 5.85% 3.75% $269 11 $24,000 32.6%
Houston 18-24 758 $19.82 $15,024 56 7.39% 4.18% $268 24 $67,650 22.2%
Nashville 18-24 714 $21.16 $15,105 62 8.68% 5.95% $244 26 $64,050 23.6%
Chicago 25-34 719 $13.41 $9,641 47 6.54% 5.01% $205 22 $55,049 17.5%
Chicago 18-24 757 $13.99 $10,590 55 7.27% 5.01% $193 22 $54,690 19.4%
Orlando 25-34 624 $12.77 $7,969 45 7.21% 4.86% $177 14 $33,000 24.1%
Orlando 18-24 1,189 $12.69 $15,089 92 7.74% 4.86% $164 32 $88,300 17.1%
New York 18-24 340 $10.92 $3,713 27 7.94% 3.90% $138 10 $31,700 11.7%
If we stopped buying them — exact, not modelled

Because the cost is flat inside a code-month, these are not projections: they are the same 19,161 leads re-totalled with a slice removed. The saving and the lost bookings both already happened. A cut is never free — the lost-bookings column is the number to weigh the saving against.

CutLeads droppedSpend savedBookings lostSales lostGross revenue lostLeads leftThey book atCost per booking afterImprovement
Stop buying 55+
the worst band, and a fifth of the book
3,959 $64,387 72 24 $64,252 15,202 5.51% $309 $46
Stop buying 45+
both bands booking under half the average
6,431 $105,354 122 45 $123,472 12,730 6.18% $277 $79
Stop buying 35+
everything above the two bands that work
8,974 $148,095 210 75 $207,636 10,187 6.86% $251 $105
Stop buying past 150 miles
another metro, not a suburb
2,256 $38,682 74 13 $40,800 16,905 4.94% $341 $15
Stop buying past 100 miles
the whole far tail
3,176 $54,574 105 27 $77,432 15,985 5.03% $334 $21
Stop buying off-list ZIPs
ZIPs on no studio target sheet
668 $10,743 22 2 $7,000 18,493 4.80% $352 $3
What the freed money would buy — and what is UNKNOWN about it

Lead Pronto's own under-35 leads cost $17.26 and book at 7.09%. The $64,387 now going into 55+ would, at that price, buy 3,731 under-35 leads and about 264 bookings, against the 72 the 55+ spend produced.

Two things in that sentence are not evidence, and must not be quoted as if they were. First, whether Lead Pronto can deliver that volume of under-35s at that CPL is UNKNOWN — we have never asked them to, the younger end is the harder end to source, and their price would be expected to rise as the target narrows. Second, the 7.09% is measured on the under-35s they send today; buying three times as many would reach deeper into the same audience and should be assumed to convert worse, not the same.

The defensible half of it is the half that already happened: $64,387 bought 72 bookings. That is a count, and nothing selected it.

The CPL Lead Pronto actually billed, per code per month

Straight from Lauren Renshaw's (and Louis Melia's) own emails, converted at 1.3198 USD per GBP. Nothing here is our estimate of their price — it is their price. A cell marked part month is a month where only some weeks were ever reported, so the CPL is that period's, not the month's.

CodeCityJun 2026Jul 2026Aug 2026Leads in windowAd spend
#BOSLP2Boston$22.00 part month$26.44$27.142,375$59,692
#CHILP2Chicago$12.05 part month$14.43$14.232,355$32,161
#DALP2Dallas$11.93 part month$16.29$17.762,240$34,703
#FLP2Florida$10.48 part month$13.78$21.302,243$34,887
#HOULP2Houston$13.73 part month$17.62$23.982,895$55,741
#NALP2Nashville$20.21 part month$22.83$20.142,151$45,452
#NYLP2New York$5.71 part month$6.22$14.041,050$10,586
#ORLP2Orlando$10.16 part month$9.00$18.603,847$50,027
How much of the money on this page is invoice, and how much is inference
BasisLeads priced this wayWhat it means
invoice 19,156 100.0% Lead Pronto's own reported CPL for that code that month, converted from GBP
city-average 5 0.0% INFERRED — that code is costed nowhere in the window
The gaps — read these before quoting a monthly figure

No report exists for the current month. Lead Pronto report per month and Sep 2026 has not been sent. Its leads appear on the trend tab with volume and bookings only; no cost is imputed for them anywhere.

Some months are built from weeklies, not a monthly. Where that is the case the code-month is flagged part month above and its CPL covers only the weeks that were reported — the spend it implies for the whole month is correspondingly uncertain.

They quote CPL, never spend. Every ad-spend figure on this page is derived: leads × their code-month CPL. The one real spend table they have ever sent was a May 2026 monthly summary. If a total here needs to be defended to the penny, it needs an invoice from them.

Where the emails live: [email protected] on Outlook Web, not Gmail, and the subject line changes constantly — never search by subject, search by sender address (→ reference_lead_pronto_weekly_volumes).

The same lead cost for every bucket — this is the method, not a caveat

Neil, 16 Sep 2026: "i think we have to allow the same lead cost for each bucket regardless." That is exactly how Lead Pronto sell. They bill one CPL per #{CITY}LP2 code per month and do not price a 55-year-old differently from a 22-year-old, or a Miami ZIP differently from an Orlando one.

So every lead inside a code-month carries the same cost here, and a bucket's ad spend is simply its lead count × that code-month's CPL. The consequence is the whole page: inside a city, a bucket is expensive only because it books worse.

Across cities the price does move — Boston runs about $25.13 a lead against New York's $10.08 — so every cross-city cut on this page prints its blended CPL beside it, and the Age tab carries a per-city matrix so the comparison can be made inside one price.

The population and the window

19,161 fresh Lead Pronto leads, 2026-06-01 to 2026-08-31 — the last three complete calendar months. Complete is not a style choice: Lead Pronto report per month, and a part-month at the end has no report to cost it.

The *LP2R recycled codes are out of every cost figure (651 leads in the window, 21 bookings). They were never bought a second time, so giving them a CPL would flatter the whole book. Dupes, removed and rejected leads all stay in: the question is what the money bought, and a lead the team had to throw away is exactly what makes a bucket expensive.

How a lead is tied to its booking

On name + marketing code, never name + date — Date Distributed is not Date Lead In. The most recent matching lead row takes the credit and each booking row is consumed once. Across the whole feed 8,278 of 8,810 booking rows matched a lead (94.0%); the rest belong to other suppliers, recycled rows and leads from before the window.

Booking, show, no-show and sale feeds are all read past the window end so a late outcome still lands on the lead that earned it. The flip side is that the newest month is the least mature figure on the page — a lead from its last week can still book after this page was built.

Three things to hold on to before quoting any of this

1. "Spend ÷ revenue" is gross package value, not cash. It is the ad spend over the full price of every package those leads signed — before studio costs, and before the collections book takes its share of what is never actually paid. A band sitting near 100% is not breaking even; it is a long way behind.

2. "On the calendar" is a SECOND independent join, not a funnel step under bookings. It matches the same lead against the Booked Client Data roster, which is a different CRM feed from the lead-bookings report and covers a different set of rows. The two do not nest: a band can carry more calendar rows than bookings, and the 45+ bands here do. Read it as a second opinion on how much real appointment volume a band produced, never as "of those bookings, this many showed". Neither column is a show rate — that lives on https://reports.iconicbyai.com/distance-age, where the roster is the denominator it belongs to.

3. The three axes are not independent. Age, ZIP and distance move together — the far bands really do skew older. Two tabs guard against reading one as the other: the Location tab age-standardises every ZIP prefix, and the Distance tab prints the age mix inside each band plus the full band × age rate grid. The cut scenarios carry no such guard: cutting 55+ and cutting past-150-miles overlap heavily, and their savings cannot be added together.

4. Distance is straight-line miles from a ZIP CENTROID. It is the distance to the middle of a postcode, not to a front door, and it is a crow-flies line, not a route. For anything where the road matters, read the drive-time table on the Distance tab instead — it uses the studio's own prefix sheet. 99.0% of leads are geocoded; the rest have no ZIP on the record or a ZIP the geocache does not carry, and they sit in their own band rather than being dropped or guessed at.