Share:

Studio 1 — fewer leads, a capped ad budget, and where else the money is

What the business looks like at 75% of today's lead flow city by city, whether to trade five days or put out fewer chairs, what a $600,000 ad cap buys at the recent three-month lead price, what 18% of revenue would actually mean, the adult cost of a lead in every city month by month, and the reductions the data can already see. Written 16 September 2026 on May 26, Jun 26, Jul 26, Aug 26 2026.

The baseline and every scenario figure is computed at build time from the diary, sales, bookings, lead and cost feeds — re-run this page on fresher caches and the answer moves. Figures quoted from other reports carry their measurement date and are not recomputed here. https://reports.iconicbyai.com/Studio1_Capacity_Scenario.html

Revenue at 75% of today's leads
$2.66M
$3.55M now — $886,597 a month less, $10.64M a year
Chairs to close to hold fill
941 / mo
of 3,766 put on offer. Fill stays 79.3%; do nothing and it falls to 59.4%
A $600,000 ad cap buys
55,557 leads
at $10.80 a lead (Apr 26, May 26, Jun 26). We already run 56,576
Ad spend as % of revenue today
16.8%
$597,110 on $3.55M — already inside the 18% target
Bookers the network would carry
58 of 77
at today's 735 leads per booker per month
Back-end book, collected monthly
$828,103
flat between $795,760 and $876,645 for 20 months

The four questions, answered in a line each

QuestionThe answerThe thing that changes how you read it
What if we only get 75% of the leads? 42,432 leads, 1,905 bookings and $2.66M a month — $886,597 a month less than the $3.55M we do now. Bookings and revenue follow the leads, not the chairs. Closing chairs does not save revenue — it saves cost. The two decisions are separate and this page keeps them separate.
Five days a week, or fewer bookings a day? Five days — but Tuesday and Wednesday, not Saturday and Sunday. Closing the weekend removes 35.0% of all arrivals to save 34.2% of chairs. Closing Tue+Wed removes only 21.9% of arrivals for 22.0% of chairs. Full costing on the Diary tab.
What does a $600,000 ad cap buy? 55,557 leads a month — which is what we already get. Apr 26, May 26, Jun 26 averaged $597,110 a month, so a $600,000 cap is the current run rate, not a cut. It only bites against the dearer months — Feb–Jul 2026 averaged $640,155, and July alone was $720,105. Month by month on the Ad spend tab.
Ad spend at 18% of revenue? $3.33M a month arithmetically — but we are already at 16.8%. $600,000 already produces $3.55M, so 18% is met and asking for it changes nothing. Worse: the ratio is scale-invariant — cut leads 25% and spend falls 25% too, leaving the percentage exactly where it was.

The one thing to take away

Leads are not the binding constraint and ad spend is not the problem. We put 3,766 chairs on offer a month, sell 2,985 of them, and get 1,945 people into one — so 42.9% of every chair we open has nobody in it: 781 never sold and 833 booked and then not turned up. At $1,824 of revenue per person who actually arrives, the no-show pile alone is $1,519,034 a month of revenue we have already paid the ad cost for. Ad spend is 16.8% of revenue and flat. The expensive hole is between the booking and the chair, and closing it costs phone calls, not ad dollars.

Today's baseline — May 26, Jun 26, Jul 26, Aug 26, monthly averages

September 2026 is deliberately excluded: it cut chairs 17% and the whole loss landed on kids, so it is a decision being modelled rather than a baseline to model against. It appears once, as evidence, on the Diary tab.

Leads received56,57642,185 adult, 14,391 kids (25.4%)
Bookings made2,5404.49% of leads. This is bookings MADE in the month, the phone room's own output
Chairs put on offer3,766A+N+I+L off the diary feed, never the raw 24h grid — about half of that is closed because the studio is shut
Chairs sold2,98579.3% fill
People who arrived1,94570.0% show rate on settled seats; 833 no-showed. 51.6% of the chairs we opened had a person in one
Sales1,747$2,030 a sale
Revenue signed$3.55M$63 per lead, $1,188 per chair sold, $1,824 per person who arrived
Ad spend$597,110Apr 26, May 26, Jun 26 — the last three months the cost feeds will count. 16.8% of revenue
Bookers77distinct names taking bookings across the four months; 61 on shift on a median day
Studio-days traded2308 studios, 16.4 chairs on offer per studio-day

Verified against an independent path. Summing Package Price per studio over the four months gives $14,185,554. The /spend-vs-cash engine reaches the same months by a different route — its own per-month signed-revenue figures — and sums to $14,185,654. That is $100 apart on $14.19M, which is why the revenue numbers on this page can be relied on.

At 75% of today's leads, city by city

Bookings and revenue are scaled by each city's own lead flow at that city's own booking rate, show rate and price — nothing is averaged across cities. The chairs column is what each studio would have to close to hold its current fill; leave the chairs open and the revenue is the same, the fill just falls.

CityLeads nowLeads @75% Bookings now@75% Chairs nowChairs neededChairs to close Revenue now@75%Lost / month
Florida 7,2545,441 25% off 328246 420315105 $417,925$313,443 $104,481
Orlando 8,5536,415 25% off 386290 502377126 $592,429$444,322 $148,107
New York 7,5015,625 25% off 356267 553415138 $470,508$352,881 $117,627
Dallas 7,3175,488 25% off 329246 502377126 $467,444$350,583 $116,861
Houston 7,3465,510 25% off 293219 458344115 $454,189$340,641 $113,547
Boston 5,4794,109 25% off 290217 399299100 $367,274$275,455 $91,818
Nashville 5,1953,896 25% off 246184 443332111 $344,231$258,173 $86,058
Chicago 7,9325,949 25% off 314236 489366122 $432,391$324,293 $108,098
TOTAL 56,57642,432 2,5401,905 3,7662,824941 $3,546,389$2,659,791$886,597

Florida and Orlando share one lead pool. The FL codes shoot at both studios, so the pair's 15,808 leads a month are split here by each studio's share of chairs sold. Revenue and the diary are studio-true and need no split. Never quote a Florida-only or Orlando-only lead cost.

What it does to the year

Revenue$42.56M → $31.92M$10.64M a year of signed business
Ad spend$7.17M → $5.37M$1.79M saved — the one line that falls automatically with the leads
Ad spend as % of revenue16.8% → 16.8%Unchanged. Both halves scale, so cutting leads does nothing at all for the percentage
Bookers at constant leads-per-booker77 → 5819 fewer seats in the phone room. See the Bookers tab for why this number is a question, not an answer
Chairs on offer45,189 → 33,89211,297 chair-slots a year to take out of the grid

The caveat that matters most — the first month is cushioned

Everything above is a steady state. September 2026 is the only time we have actually run a cut this size, and it did not behave like the arithmetic: leads fell 24.8% (20,251 → 15,227 over days 1–11) and the phone room's bookings went UP 13% (739 → 654 the other way — 739 in September against 654 in August) on the same headcount, because it worked a backlog of leads that had not been called. Maturity-matched at three days it was 225 against 246, only −8.5%, well inside the May–Aug range of 218–252. So the first month or two of a lead cut is absorbed by the stock of unworked leads, and the full 25% only shows up once that stock is gone. Do not read a good first month as proof the cut was free. Measured 12 Sep 2026 on /month-gap.

Five days a week, or fewer chairs every day?

A 25% lead cut means 941 of the 3,766 chairs a month have to come out if fill is to stay at 79.3%. The question is which 941. The last column is the one that decides it: what each option costs in revenue above or below the $886,597 a month the lead cut already forces on you.

OptionChairs removed / moEnough? Arrivals lost / moShare of all arrivals Studio-days freed / moRevenue vs the unavoidable lossWhy
1. Close Saturday and Sunday — the literal "5 days a week" 1,289 yes 682 35.0% 70 +$356,166 Removes the two FULLEST days in the week and the two that carry the kids.
2. Close Tuesday and Wednesday — the two thinnest days 830 88.2% of it 426 21.9% 57 −$109,300 Still a five-day week, but Mon/Thu/Fri/Sat/Sun. The only option that also removes studio-days.
3. Stay open seven days, put fewer chairs out every day 941 yes 486 25.0% none −$0 Loses exactly the scenario's share of arrivals by construction, and saves no fixed cost — the building still opens every day.

The answer, and what it is worth

Close Tuesday and Wednesday, not Saturday and Sunday. Saturday and Sunday are the two fullest days we trade (82.2% and 81.4% fill) and they carry 48.5% and 50.6% kids — the segment that pays more and no-shows less. Closing them takes out 35.0% of every person who arrives to save 34.2% of the chairs: that is $356,166 a month worse than the lead cut alone.

Tuesday and Wednesday are already the thinnest days in the week — 13.9 and 15.1 chairs a studio-day against 19.2 on Saturday — and we already do not open every studio on them (29.3 and 28.0 studio-days a month against 36.0 on Sunday). Closing them removes 830 chairs — 88.2% of what you need — for only 21.9% of arrivals, which is less than the 25% the leads already cost you. It is also the only option that removes studio-days, and studio-days are where the fixed cost lives: the building, the shift, the photographer.

The remaining 111 chairs should come off Monday morning — the weakest real block in the week at 69.2% fill and 43.5 arrivals per 100 chairs offered.

The better question: five days in the studios that aren't full anyway

Every option above assumes the days you keep stay the same length. They don't have to. If the remaining five days hold more appointments, the chairs come back and no booking is lost at all — the only thing saved is the fixed cost of opening the building twice a week. That turns the decision from "which revenue do we give up" into "can the bookings fit into five days", which is measurable.

What "a longer day" actually means — and it is NOT opening earlier or later. There are no extra hours to find: every studio runs 08:30 to 16:00 and that window barely moves (it is the first slot on 76–94% of days and the last on 68–94%). The lever is two appointments in the same half-hour. The diary already does it: 1,602 half-hour slots in 4 months carried two sold seats, and they are two unrelated clients, not a family — 87.0% have different surnames and 80.3% were sold by different bookers. The mix is 38.5% one adult + one child, 31.8% both adults, 29.7% both children. I earlier said this gave ~70% more capacity in the same hours. That was wrong — it assumed you could double every slot. The honest ceiling is the rate the best slot already achieves, and the real figure is below.

It is already maxed where it matters and untouched where it doesn't. 09:30 runs two appointments 74.0% of the time — so double-running is a proven practice, not a theory. But by part of the day:

Part of daySlots / studio-day Share already running TWOChairs / studio-day FillKids share of bookings Extra chairs/day if it hit 74.0%
Morning6.2 28.2% 8.0 71.5% 52.4% +2.8
Afternoon7.1 5.6% 7.6 87.2% 25.6% +4.9
Evening0.8 2.4% 0.8 81.2% 24.1% +0.6
TOTAL 16.4 +8.3 → 24.7

So: 16.4 chairs a studio-day now, 24.7 if every band doubled up as often as 09:30 already does — 50.7% more, not 70%. The five-day move needs 19–21. Comfortably covered, and that is the answer to "do we open longer": no — you run two at once in the afternoon.

And the headroom is almost all in the afternoon, which is the good news. Mornings already double up 28.2% of the time; the afternoon only 5.6% — yet the afternoon is the fullest part of the day (87.2% against the morning's 71.5%) and the least kids (25.6% against 52.4%). So the spare capacity sits exactly where demand is strongest and it does not touch the morning kids engine — the thing September broke by cutting mornings.

The second appointment also sells better, not worse: doubled slots fill at 88.2% against 76.0% for single slots, with the same show rate (71.1% vs 69.6%). Read that carefully though — it is SELECTED. The studio puts a second person in when it already expects demand, so 88.2% is not proof a second appointment anywhere would fill that well. It is proof customers are not the thing stopping it.

What is NOT in the data, and it decides the cost. Why the afternoon is single-run is not recorded anywhere — it could be crew (the photographers are on the morning kids rush), a deliberate call, or just habit. And two simultaneous appointments need a second photographer and probably a second viewer in that half-hour. So "+8.3 chairs a day" is a capacity statement, not a free one, and the crew cost is the number to go and get. Note also that New York is already the most double-run studio in the network, which is consistent with it being the one that cannot fit into five days.

Two honest caps in the test below. Day length is each city's own p95 chairs-per-day, not its best day ever — every city has one to three freak days at 32–42 chairs against a 15–18 mean, and planning off an outlier says Nashville could do a whole month in ten days, which is nonsense. Fill is capped at 90.0%, which is the top of what has actually been observed (the best cells are the 88–91% Friday/weekend afternoons), not a comfortable target.

CityFill nowDays / wk now Chairs / day nowp95 — planning cap Bookings / moDays needed 5-day allowanceVerdict today Days saved / moAt 75% of leads
Nashville 72.6% 6.415.8 19321 18.820.0 FITS 8.0 fits, 5.9 spare
Houston 74.5% 6.715.7 19341 20.020.9 FITS 8.4 fits, 5.9 spare
New York 76.3% 6.918.4 21422 22.321.4 needs 5.2 d/wk fits, 4.7 spare
Boston 76.8% 5.417.0 20307 17.016.8 needs 5.1 d/wk fits, 4.0 spare
Chicago 80.1% 7.016.0 20391 21.721.8 FITS 8.7 fits, 5.5 spare
Dallas 82.6% 7.016.6 19415 24.321.6 needs 5.6 d/wk fits, 3.4 spare
Orlando 84.9% 7.016.5 20426 23.721.8 needs 5.4 d/wk fits, 4.0 spare
Florida 86.1% 6.415.0 20362 20.120.0 needs 5.0 d/wk fits, 4.9 spare

Your instinct is exactly right, and the data draws the line for you: only 3 of the 8 studios can do it today, and they are the under-filled ones — Nashville, Houston, Chicago. Moving just those three to five days frees 25.1 studio-days a month (10.9% of the network's 230) and loses nothing — no chairs, no bookings, no revenue. It is the only move on this page that is free.

The other 5 cannot, and it is worth seeing why: New York needs 5.2, Boston needs 5.1, Dallas needs 5.6, Orlando needs 5.4, Florida needs 5.0 days a week. Dallas and Orlando are simply too full to lose two days — which is the same thing as saying they are the studios doing their job. Boston is the odd one out: it already trades only 5.4 days a week, so there is barely a second day left in it to close.

And here is where it joins up with the lead question. At 75% of the leads, all 8 studios fit into five days — every one of them with 3.4–5.9 days a month to spare — freeing 65.7 studio-days a month, 28.6% of the network, with no bookings lost beyond the ones the lead cut already took. So the five-day move and the lead cut are complements, not alternatives. The lead cut costs you $886,597 of revenue whatever you do; the five-day move is how you take the cost base down to match it instead of running a half-empty seven-day estate.

This supersedes the three options above as the recommendation. Closing Tue+Wed at constant day length costs 21.9% of arrivals. Closing two days and lengthening the other five costs none. The difference is about $777,297 a month, and it is entirely a scheduling decision.

Three things that have to be true, and one is not measured. (1) The demand has to move days — a Tuesday customer has to accept a Friday. Nothing in these feeds says whether they will, and it is the single assumption the whole thing rests on. The weekend is already the fullest part of the week (81–82%), so the displaced volume has to land on Mon/Thu/Fri, not Sat/Sun. (2) A p95 day has to become the normal day — those are currently one day in twenty, and running them routinely needs more crew per day, which eats into the saving. (3) Cost per studio-day is unknown, so this is priced in days, not dollars — but days are what a lease and a rota are written in.

Option 3 is the trap — it loses the same revenue and saves no cost

Taking 25% off every day (16.4 → 12.3 chairs a studio-day) loses exactly 25% of arrivals by construction, and frees no studio-days at all — every studio still opens 29 days a month, still staffed, still lit. It is the option that feels least disruptive and is the only one that saves nothing.

By day of week — May 26, Jun 26, Jul 26, Aug 26, settled

Settled months only, so every booking's outcome is known. A forward diary reads 9–20% full midweek purely because it has not been sold yet — that is a lead-time artefact, not a midweek weakness, and it is why this table is built on closed months.

DayStudio-days / moChairs on offer Chairs per studio-daySoldFill ArrivedShowKids share of bookings Arrivals per 100 chairs offered
Mon35.0575 16.4441 76.8% 27766.7% 31.4% 48.2
Tue29.3407 13.9316 77.6% 20770.1% 29.9% 50.9
Wed28.0423 15.1327 77.3% 21971.2% 30.8% 51.8
Thu32.0485 15.1373 76.9% 25271.9% 30.9% 52.0
Fri35.8587 16.4473 80.6% 30870.5% 30.4% 52.5
Sat34.0652 19.2536 82.2% 34970.5% 48.5% 53.5
Sun36.0637 17.7519 81.4% 33369.8% 50.6% 52.3

And by time of day — this is where September went wrong

Mornings look like the obvious cut and they are not. Morning fill runs 69.2%–74.6% against 84.1%–90.8% in the afternoon, so per chair the morning is plainly the weaker slot. But the morning is where the kids are — 63.6% of Saturday morning bookings and 67.1% of Sunday morning bookings are children, against 36.7% in the Saturday afternoon. A kids shoot cannot move to 2pm; an adult can. Cut the morning and the kids booking simply does not happen.

This is not a theory — we ran it. In September 2026 seats on offer were cut 8am −33%, 9am −18%, 10am −21%, 11am −22% against −3% to −10% in the afternoon. Settled adult appointments held flat (539 → 546); kids fell 42% (385 → 225), and kids × price accounted for about 85% of the entire revenue gap. Fill did not move at all — 76.1% both months — so the chairs were not the problem, the shape of the cut was. Measured 12 Sep 2026 on /month-gap.

DayBandChairs on offer / moFill ShowKids share of bookings Arrivals per 100 chairs
MonMorning275 69.2% 67.1% 46.1% 43.5
MonAfternoon271 84.1% 66.1% 19.8% 52.6
MonEvening29 80.0% 69.9% 25.0% 50.4
TueMorning202 71.8% 72.6% 44.3% 49.1
TueAfternoon187 83.6% 68.8% 17.9% 53.5
TueEvening19 79.7% 58.2% 15.3% 43.2
WedMorning202 68.5% 73.1% 45.7% 47.8
WedAfternoon200 85.5% 69.4% 18.8% 55.8
WedEvening22 84.1% 74.6% 31.1% 53.4
ThuMorning235 68.4% 74.5% 46.4% 48.3
ThuAfternoon227 85.9% 70.3% 18.1% 56.8
ThuEvening24 74.7% 65.6% 29.6% 42.1
FriMorning287 73.2% 74.3% 44.0% 49.7
FriAfternoon269 88.2% 67.1% 19.8% 55.2
FriEvening31 83.2% 70.4% 17.3% 55.2
SatMorning323 74.6% 74.5% 63.6% 50.5
SatAfternoon296 90.3% 67.4% 36.7% 57.1
SatEvening33 84.2% 65.3% 30.4% 49.6
SunMorning316 72.8% 73.5% 67.1% 49.0
SunAfternoon289 90.8% 67.6% 39.3% 57.0
SunEvening33 81.1% 59.1% 19.6% 41.7

One 2-day kids studio, built entirely from measured rates

A 2-day studio trades Saturday and Sunday — 8.7 days a month. Today's weekend studio-day puts 18.4 chairs on offer, so one new site is 160 chairs a month. Kids show at 70.4% against adults' 62.1% and bring $1,990 a head against $1,707 — so a kids chair is worth $1,400 booked against an adult chair's $1,060, 32.1% more.

If it fills atChairs / moBookings ShootsRevenue / moKids leads needed Ad cost at $11.55Ad cost at $19.68 CONTRIB before site costPer shoot
79.3% — today's network fill 16012789 $177,0941,859 $21,467$36,577 $155,627 $140,518 at the high CPL $1,748
70.0% 16011279 $156,4171,642 $18,960$32,306 $137,456 $124,110 at the high CPL $1,748
60.0% — a slow ramp 1609667 $134,0711,407 $16,252$27,691 $117,820 $106,380 at the high CPL $1,748

The plan survives the kids lead price doubling, and that is the single most important thing on this tab. Ad spend is only 12.1% of a 2-day studio's revenue at $11.55 a lead and 20.7% at $19.68. A kids lead would have to reach $102.29 — 9× today's price — before it stopped covering its own ad cost. The risk in this plan is not the lead price. It is the site cost and whether the leads exist at all.

How many do you need?

Two different questions, and they give two different numbers. Both net off the adult revenue the re-pointed lead spend was already producing — a kids lead bought is usually an adult lead not bought, and ignoring that overstates every answer.

To replace what a 25% lead cut costs 19.6 studios The cut costs $886,597 a month. Each 2-day kids studio is worth $45,240 a month net of the adult business it displaces ($155,627 gross, less $110,388 of displaced adult contribution). That is 8 + 20 = 28 sites — ABOVE the 12–15 you named, and it assumes every new site performs like an established city from day one. On a 60% ramp it is 25.9 sites.
To hold revenue flat on 75% of the leads 1.2 studios At 42,432 leads you need $83.58 of revenue per lead instead of today's $62.68. A kids lead returns $102.29 and an adult $69.06, so that needs kids to be 43.7% of the buy — against 25.4% today. That is 18,540 kids leads a month, up from 14,391, producing 147 more kids bookings — 2 new sites, so 10 in total.
A 12-site network (4 new) $180,958 / mo 506 extra kids bookings, needing 7,434 extra kids leads a month
A 15-site network (7 new) $316,677 / mo 886 extra kids bookings, needing 13,010 extra kids leads a month — 90% more kids leads than we buy today

Your 12–15 gets you most of the way, not all of it. Holding revenue flat on 75% of the leads needs 2 new sites — 10 in total, the top of your range. Fully replacing the $886,597 the cut costs needs 20, so 28 sites. At 12 sites (4 new) you recover $180,958 of the $886,597 — about 20.4%. The gap between the two answers is real and worth understanding: holding revenue flat is easier than replacing contribution, because the kids mix shift does some of the work for free.

The constraint is kids leads, not chairs — and you called the studio count, not the buy

We buy 14,391 kids leads a month today and convert them into 1,115 kids bookings at 6.81 per 100. Seven new 2-day studios need 13,010 more — roughly 1.9× the kids volume we buy now. Every one of them comes from a single supplier: Blue Rooms is the only kids source in the business. That is the thing that decides whether this plan works, and it is a supplier question, not a property question. Ask Blue Rooms for 27,401 kids leads a month before signing a lease, and get the price in writing at that volume — a supplier whose CPL already went $5.58 → $16.53 in four months will not hold $11.55 while you triple the order.

The good news on the mix shift: it is accretive even before the new sites. A kids lead returns $102.29 against an adult lead's $69.06 — 1.5× — at a cost of $11.55 against $9.67, which is cheaper. So swapping one adult lead for one kids lead adds about $33 of revenue and costs nothing extra. The ceiling on doing that without new sites is the weekend grid — today's weekend day runs 18.4 chairs against a measured physical ceiling of 22–24, so there is roughly 25% of headroom on the weekends you already trade. Fill that first: it needs no lease.

What would have to be true — and what is not established

Site cost per 2-day studioUNKNOWN — and it is the whole answer Each site throws off $155,627 a month before site cost ($117,820 on a slow 60% ramp). So the plan works if a 2-day kids studio — rent, crew, photographer, editing, product for 89 shoots — costs less than that. That is the number to go and get. Nothing in this repo holds it.
Does a new site ADD volume or MOVE it?NOT ESTABLISHED Measured for the two markets actually proposed: Austin and San Antonio ZIPs are already on the Houston and Dallas target lists and already produce ~1,258 leads in 30 days, worked today. A studio there is a shorter drive on volume we already pay for, not new volume. It may still be worth it — those markets book at 2.5% against a 4.1% baseline, so the case is the conversion gap — but do not model it as incremental.
Does a new site hit 79.3% fill?ASSUMED The top row assumes a brand-new site performs like an established city's weekend from day one. It will not. The 60% row is the honest planning case and is still $117,820 a month.
Kids lead price at 2–3× the volumeUNKNOWN One supplier, and its CPL tripled in four months. Stress-tested to $19.68 above; get a written price at the volume you actually need.
Crew supplyNOT IN ANY FEED 7 new sites on the same two days a week means 7 more photographers and 7 more viewing teams on Saturday and Sunday specifically. Weekend staffing, not headcount, is the bind.

There is already a live sizing tool for this with sliders — https://reports.iconicbyai.com/popup-planner — and the measurement behind it at https://reports.iconicbyai.com/weekend-effect. This tab is the network-level version of the same question and uses the same measured rates.

Which cities are actually under price pressure

CORRECTED 16 Sep 2026 — the first version of this table was wrong and Neil called it. Two things were broken. (1) The Blue Rooms spend was stale. Our local copy stops at 29 Jun 2026 and the engine filled the gap with a weekly estimate that ran 9.6% low in May, 16% low in June, 21.9% HIGH in July and 27.3% LOW in August — wrong in opposite directions, so no trend across those months could be read off it. The figures here are now the invoiced spend, pulled from the USA Models portal's own API, which reconciles to the cent for every complete month. (2) The denominator counted free leads. A recycled lead costs no new ad money, and recycled runs from 22.7% of Boston to 31.5% of New York, so dividing by all leads did not just understate every CPL — it reordered the cities, and it flattered New York most. The column that matters is cost per FRESH lead. The check that settles it: Alan invoices his own leads at $15.61 across Feb–Jun 2026 and he is about 30% of the book. A network figure of $10.94 was never credible against that; $14.71 per fresh lead is, and /cpl-history reaches $14.42 by a different route.

None of them is close to losing money on ad spend — the worst city still clears its ad cost more than four times over. So price pressure here is relative, not existential. Spend is the Apr–Jun 2026 monthly average, the last countable window, with Blue Rooms at invoiced cost; revenue and volume are May–Aug. Read the FRESH column, not the all-leads one — the all-leads column is kept only so the size of the old error is visible.

CityLeads / moKids % of leads Ad spend / moRevenue / moAd % of revenue Revenue per leadCost per lead
all leads
Recycled
free volume
COST PER FRESH LEAD Contribution per leadClears its ad cost by
Chicago 7,932 20.6% $91,265$432,378 21.1% $54.51 $11.51 27.5% $15.87 $43.00 4.7×
Boston 5,479 26.4% $73,526$367,324 20.0% $67.05 $13.42 22.7% $17.37 $53.62 5.0×
Nashville 5,195 22.5% $66,636$343,943 19.4% $66.21 $12.83 26.3% $17.40 $53.38 5.2×
Houston 7,346 23.8% $87,318$453,739 19.2% $61.76 $11.89 23.6% $15.56 $49.88 5.2×
Dallas 7,317 16.8% $84,809$467,444 18.1% $63.89 $11.59 25.4% $15.55 $52.30 5.5×
Florida+Orlando 15,808 28.4% $160,887$1,010,854 15.9% $63.95 $10.18 23.7% $13.34 $53.77 6.3×
New York 7,501 35.8% $54,380$470,708 11.6% $62.76 $7.25 31.5% $10.59 $55.51 8.7×
NETWORK56,576 $618,820$3,546,389 17.4%$62.68 $10.94 25.6% $14.71 $51.75 5.7×

Chicago is the one genuine problem, and it is a double squeeze. It pays $11.51 a lead — near the top — and earns the least per lead of any city at $54.51, which is why it ends up spending 21.1% of revenue on ads. It also runs the thinnest kids mix at 20.6%. Compare New York at 11.6% on $7.25 a lead — it buys leads for 1.6× less than Chicago does.

High cost per lead is not the same as a problem. Boston pays $17.37 for a fresh lead — the dearest in the network — but earns $67.05 from one, also the best, so its contribution per lead is fine. Judge a city on contribution per lead, never on cost per lead. Ranked that way the order changes and the cities worth acting on change with it.

What is still missing from this, and it is not small. Alan's own cost sheet stops at June 2026, so July and August carry invoiced Blue Rooms but no Alan at all — those two months are still not a total and are not used in this table. And the Blue Rooms feed is not lapsed: its API answered last-synced 16 Sep 2026 09:00, the same morning. The standing note that the cost feeds died in July is about our puller, not the source. Writing a puller against that API is the single highest-value fix on this page, and it is one GET request.

Adult and kids, separately — because they are not the same business

Kids cost is Blue Rooms' own kids campaigns over May + Jun 2026, the two months the USA Models daily file covers completely; adult cost is everything else over the same two months. Revenue and conversion are May–Aug, split by the diary's own age flag — who actually sat in the chair — not by the marketing code.

CityKids % of leadsAdult CPLKids CPL Kids vs adult costKids bookings per 100 kids leads Adult rev / leadKids rev / lead KIDS CONTRIB / LEADKids seat premium
Dallas 16.8% $9.77 $14.50 1.48× 11.69 $43.70 $163.98 $149.49 21.1%
Boston 26.4% $12.10 $17.84 1.47× 9.43 $44.21 $129.60 $111.76 17.9%
Houston 23.8% $12.42 $9.06 0.73× 7.24 $45.31 $114.50 $105.44 16.4%
Nashville 22.5% $11.17 $21.34 1.91× 8.95 $50.08 $121.85 $100.50 22.9%
Florida+Orlando 28.4% $9.93 $8.86 0.89× 6.83 $49.81 $99.57 $90.71 10.1%
New York 35.8% $4.85 $9.02 1.86× 7.12 $45.90 $92.06 $83.04 16.0%
Chicago 20.6% $10.60 $13.52 1.28× 6.53 $47.00 $83.40 $69.89 12.9%

The finding that flips the obvious plan: the cities with the BEST kids economics are the ones where we buy the FEWEST kids leads. Dallas earns $149.49 of contribution per kids lead — the best in the network, on 11.69 bookings per 100 kids leads — and yet kids are only 16.8% of what we buy there, the thinnest mix of the seven. Meanwhile New York has the heaviest kids mix at 35.8% and only middling kids contribution. The kids mix is close to inversely related to how well kids actually perform. That is the cheapest thing on this page to fix: it is a buying decision, not a building decision.

Independent check on that conversion column: the 11.69 figure for Dallas is computed here from the diary's age flag against code-attributed leads. The /roi cohort measured KIDSX separately in Aug 2026 and put Dallas top at 12.16 per 100 with Chicago and New York bottom at 7.58 and 7.56. Different feed, different basis, same ordering.

Kids cost per lead is the number that has moved, and it is not in this table

The kids CPL above is May + Jun 2026 — $11.55 network. Blue Rooms' own weekly feed was measured again in August and read $19.68 for kids against $18.52 for adults over 26 Jun – 14 Aug. That is roughly double the May–Jun kids figure, and it matches the supplier trend already on record — Blue Rooms went $5.58 a lead in April to $10.98 in June to $16.53 in July. So treat $11.55 as the cheap end of a rising range, not as today's price. Everything on the 2-day studio tab is stress-tested against the higher figure.

Fresh adults against recycled — the booking rate you asked for

Your ~3% is right. Over May 26, Jun 26, Jul 26, Aug 26 the whole recycled pile books at 2.90 per 100. A fresh adult lead books at 4.90 per 100 — so a fresh adult is 1.69× a recycled lead, and recycled would need to be 68.8% more efficient to match one booking for booking.

Lead familyLeads / moBookings / mo Per 100 leadsLeads per booking Revenue per LEADRevenue per sale vs a fresh adult
Meta kids (KIDSX) 11,566787 6.81 14.7 $102.29 $2,167 1.39×
Fresh adults 24,6741,209 4.90 20.4 $69.06 $1,967 1.00×
CMN (recycled) 1,55691 5.87 17.0 $46.19 $1,753 1.20×
4AB 372 6.12 16.3 $386.39 $2,582 1.25×
5AB (recycled) 1,00036 3.62 27.6 $56.62 $2,022 0.74×
R-suffix (recycled) 1,55052 3.36 29.8 $45.72 $1,771 0.69×
6AB (recycled) 5,590149 2.66 37.6 $33.25 $1,993 0.54×
Google kids (KX/KDX/KPX) 2,82565 2.31 43.3 $36.62 $2,273 0.47×
Google GX 2,42958 2.40 41.7 $24.44 $1,855 0.49×
N1N (recycled) 4,21976 1.79 55.9 $19.43 $2,000 0.37×
Google PX (PMax) 80413 1.59 63.0 $16.72 $1,733 0.32×
Google DX 3302 0.68 146.7 $5.30 $3,500 0.14×
ALL RECYCLED13,914 4042.90 34.5 0.59×

Ordering trap worth knowing, because getting it wrong breaks two answers at once: KDX ends in "DX" and KPX ends in "PX", so the kids families have to be matched before the Google ones or Google silently swallows the Google-kids codes. The recycled R is stripped first, so a recycled #DALGXR stays with Google rather than falling into the R bucket. Fresh adults on this page therefore means fresh adults EXCLUDING Google.

Google — GX, PX and DX — split out, as asked

You are right about them, and DX is worse than either of the other two. Together GX + PX + DX are 3,562 leads a month, 6.3% of intake, booking at 2.06 per 100 against a fresh adult's 4.90 and returning $20.93 of revenue per lead against $69.06 — a fresh non-Google adult lead is worth 3.3× a Google one.

Google GX2.40 per 100 2,429 leads a month · $24.44 of revenue per lead · 42 leads to make one booking
Google PX (PMax)1.59 per 100 804 leads a month · $16.72 of revenue per lead · 63 leads to make one booking
Google DX0.68 per 100 330 leads a month · $5.30 of revenue per lead · 147 leads to make one booking
Google KIDS — KX / KDX / KPX 2.31 per 100 This is the one you had not asked about and it is the biggest of them. 2,825 leads a month at $36.62 per lead, against Meta kids (KIDSX) at 6.81 per 100 and $102.29 per lead. Google's kids product is 2.8× worse than Meta's on the same segment. You already told me to strip KX from the popup stats in August — the same logic applies to the buy.
ALL Google, adults and kids 6,387 / mo 11.3% of everything we buy. Worth about $177,988 a month of revenue; the same lead count spent on Meta kids and non-Google fresh adults at their own rates would return roughly $534,951 — a swing of about $356,963 a month.

The cost side, and one correction. A note from August recorded that neither GX nor PX had any cost data. That is now half wrong: GX does. All eight city GX campaigns carry daily spend in the USA Models feed, so GX can be priced properly. PX and DX still have no cost data in any feed — not in the CRM per-code column, not in Boost's daily costs, not in USA Models — so their $16.72 and $5.30 per lead are revenue-side only and their true margin is unknown. Given DX returns $5.30 a lead against a fresh cost of $16.53, it would have to be nearly free to break even.

Two things that stop this being an open-and-shut case. PMax was stopped once already, so some of this volume may be residue rather than live buying — check before cancelling something that is already cancelled. And PMax has historically had no settled cohort (it carried almost no leads before ~Jun 2026), so its rate is measured on thin and recent volume. The GX and Google-kids numbers are the solid ones; DX at 330 leads a month is small enough that its rate is noisy even if its direction is not in doubt.

Basis, and it matters. These are same-window rates — bookings made in a month over leads that arrived in it — so a lead that came in on the 30th had no time to book and every family reads low. The /roi cohort measured the same families properly in Aug 2026 and got fresh adults 5.48, CMN 10.00, 5AB 3.67, 6AB 3.21, N1N 3.20, R-suffix 4.28. Use the cohort numbers for absolutes and these for the ratios — the same-window bias hits every family the same way, which is why the ordering and the multiples below survive it.

Why the booking rate is the wrong way to judge a recycled lead

A recycled lead costs no new ad money. That is the whole asymmetry. A fresh adult lead costs $16.53 — adult ad spend divided by fresh adult leads only, which is the right denominator because the recycled ones were free — so a booking bought through fresh adults costs $337 of ad spend. A booking that comes off the recycled pile costs nothing. So recycled at 2.90 per 100 is not "worse" than fresh at 4.90 — it is free, and the only things it consumes are a booker's time and a chair.

Cross-check on that $16.53: /cpl-history computes the network fresh cost per lead independently, over Apr–Jun 2026, and gets $14.42. Different route, same number to within a few cents.

So: how much more efficient, and what is each point worth?

TargetRateLift needed Extra bookings / moFresh adult leads you could stop buying Ad spend saved / moPer year
Every extra 1 percentage point+1.00 pt34.5% 1392,841 $46,951$563,413
match a fresh adult lead 4.9068.8% 2785,671 $93,725$1,124,695
match CMN, our own best recycled family 5.87102.1% 4128,419 $139,146$1,669,753

Every percentage point you add to the recycled booking rate lets you stop buying 2,841 fresh adult leads a month — $46,951 a month, $563,413 a year. Getting recycled to fresh-adult parity needs 68.8% more efficiency and is worth $1,124,695 a year of ad spend you would simply stop spending.

Or keep buying the fresh leads and bank the bookings instead: parity would add 278 bookings a month, worth about $294,298 of revenue at the adult rate of $1,060 a booking — and there are 781 unsold chairs a month to put them in, so the capacity already exists. Those are alternatives, not additions: take the saving or take the bookings, not both.

The sharpest version: the gap is inside the recycled pile, not between recycled and fresh

CMN books at 5.87 per 100 and N1N at 1.79 — a 3.3× spread between two families of our own recycled leads. On the cohort basis the spread is wider still: CMN 10.00 against N1N 3.20. So the 68.8% of efficiency the table above asks for is not hypothetical — one of our own recycled families already beats a fresh adult lead, and it does it on leads that cost nothing.

N1N alone is the prize. It is 4,219 leads a month at 1.79 per 100 — the worst rate of any family in the business. Lift N1N to CMN's rate and nothing else, and it is 172 extra bookings a month, 3,511 fresh adult leads you stop buying, and $58,029 a month — $696,351 a year. Start there.

What this does not tell you, and it is the part that decides feasibility. CMN and N1N are different stages of the same recycling process, not different suppliers, so the gap is about which people get re-sent and when — and that is exactly what these feeds cannot see. CMN has already been established as the one recycled family that supersedes whatever code a lead arrived on, so a CMN lead may simply be a better person rather than a better-worked one. Before committing to a lift target, check whether CMN's advantage is the treatment or the selection — compare lead age, prior contact count and prior booking history between the two piles. If it is selection, the 68.8% is not available by working N1N harder.

Dropping the far areas and paying more for close ones

The gradient is real and it is worth about $1.98M a year — but the number that decides the plan is not the gradient, it is how much more a close lead costs. 226,664 fresh in-range leads, 2026-04-01 to 2026-09-16, off /distance-age's own cache so the geocoding, the drive table and the show-rate denominator are that report's and not re-derived here.

Leads beyond 100 miles7,403 / mo 18.1% of fresh intake, worth $39.62 of signed revenue a lead against $61.95 inside 25 miles
If that same volume were bought near instead+$165,317 / mo $1.98M a year of signed revenue — at the same lead count
So the most you can pay for a close lead+56.4% A lead inside 25 miles is worth 1.56× one beyond 100 miles, so you can pay up to 56.4% more for it and be no worse off. That percentage is the whole decision — if tighter geo-targeting costs more than that, the swap loses money.
Leads we cannot even locate2,990 / mo No readable zip, or a phone prefix not on the drive table. The two worst-performing bands in both tables — and the easiest thing on this page to act on, because the fix is data quality, not media buying.

The finding that answers "who is bordering on not making a profit"

On the cash that actually arrives on the day, the far bands do not cover the cost of the lead. A fresh lead costs $14.42. Inside 25 miles it brings $23.49 of same-day cash — comfortable. Beyond 200 miles it brings $12.43, which is $1.98 LESS than the lead cost. Cash-negative bands: 200 mi +, No zip / not geocoded. On drive time the same thing happens past three hours, and the prefix-not-on-the-table band is $5.20 under water.

They only look profitable on signed revenue — and signed revenue is mostly a finance plan. Crediting the financed balance at the 40.0% that actually gets collected, every band clears its cost, the worst at $19.91 against $14.42. So both statements are true and they answer different questions: nothing is loss-making over the life of the agreement, and everything past 100 miles is loss-making on today's cash. Which one matters depends on whether the constraint is profit or cashflow.

By distance

Index is on collected value per lead — cash plus 40.0% of the financed balance — against the nearest band. Book %, show % and close % are that report's own, on the roster capped at today so a booking made for next month is not scored as a show.

BandLeads / moShare Book %Show %Close % Signed / leadCash on the day / lead Cash − $14.42 lead cost Collected / leadIndex
≤ 25 mi17,34842.5% 5.53%65.1% 70.3% $61.95$23.49 +$9.08 $38.88 100%
25–50 mi8,50420.8% 5.06%60.0% 71.1% $54.79$21.09 +$6.67 $34.57 89%
50–100 mi6,14215.0% 4.23%56.7% 77.4% $51.06$18.92 +$4.51 $31.78 82%
100–200 mi4,83811.9% 3.59%51.8% 81.2% $42.52$15.22 +$0.80 $26.14 67%
200 mi +2,5656.3% 3.04%54.6% 74.1% $34.14$12.43 −$1.98 $21.12 54%
No zip / not geocoded1,4303.5% 3.48%55.3% 71.1% $30.98$12.53 −$1.88 $19.91 51%

By drive time — and the first hour is FREE

Do not discount inside an hour. ≤ 30 min returns $22.67 of same-day cash and 30–60 min returns $23.42 — slightly MORE. The value only starts falling past an hour. Paying a premium for a 20-minute lead over a 50-minute one would be spending money for nothing, and it is the mistake this table exists to stop.

BandLeads / moShare Book %Show %Close % Signed / leadCash on the day / lead Cash − $14.42 lead cost Collected / leadIndex
≤ 30 min20,66650.6% 5.32%63.9% 70.1% $59.16$22.67 +$8.25 $37.26 100%
30–60 min5,35813.1% 5.19%61.8% 72.4% $56.85$23.42 +$9.01 $36.79 99%
1–2 h5,47113.4% 4.32%57.7% 76.6% $52.70$18.33 +$3.91 $32.08 86%
2–3 h3,4338.4% 3.97%52.3% 78.7% $47.14$17.42 +$3.00 $29.31 79%
3–4 h2,4576.0% 3.61%53.3% 81.3% $38.80$13.10 −$1.32 $23.38 63%
4 h +1,8814.6% 3.52%57.4% 76.1% $40.48$13.85 −$0.57 $24.50 66%
Prefix not on the drive table1,5603.8% 3.00%50.2% 69.8% $27.66$9.21 −$5.20 $16.59 45%

Why the loss is upstream, and what that changes

Deal size and close rate get BETTER with distance, not worse. Close rate runs 70.3% inside 25 miles and 81.2% at 100–200 miles — someone who drove two hours buys. The entire loss is in booking % (5.53% → 3.04%) and show rate (65.1% → 54.6%).

That matters because it means there are two ways to fix a far lead and only one of them is a media decision. Stop buying it, or get it to turn up. Being confirmed has already been measured as beating distance by about as a predictor of showing up, and 12.6% of no-shows were never contacted at all. Fixing confirmation is free and it works on the whole book, not just the far end.

And age is a bigger lever than distance. The distance spread on collected value is 1.84× from nearest to furthest. The AGE spread measured on the same data is wider — an under-18 lead was worth $27.33 of cash against $8.71 for a 55+ lead, 3.1× (measured 20 Aug 2026 on /distance-age). If you are re-pointing the buy, tightening the age target pays more than tightening the radius, and the two are additive.

One concrete thing to drop today

Florida ZIP 33101 — 1,619 leads, 2 bookings, 0.1%. The biggest single zip in the whole dataset and the worst-converting. 33101 is the generic downtown-Miami / PO-box zip and it is the exact zip the supplier target list names for Miami, so it reads like a default being stamped on leads with no real address. Full list at https://reports.iconicbyai.com/zip-conversion, which ranks the worst zips by leads burned rather than by rate — more than 20 zips sit at exactly 0.0% and a rate sort pushes the biggest problem off the page.

What this cannot tell you, and it is the crux. Ad spend is held per SUPPLIER, never per distance band, so a true cost per lead by band is not derivable — these are value indices, not margins. The 56.4% premium is therefore a ceiling on what you may pay, not evidence that close leads are available at that price. Tighter geo-targeting shrinks the audience and normally raises the price; whether it raises it by more or less than 56.4% is a question for the supplier, and it is the one thing that decides this. Source: https://reports.iconicbyai.com/distance-age.

How many bookers would each city carry?

A booker can be allocated to a city because they behave like one: the median booker takes 97.4% of their bookings in a single city, so their top city is their home city rather than an accounting convenience. 77 distinct names took a booking across May 26, Jun 26, Jul 26, Aug 26, and the median day had 61 on shift.

CityBookersBookings / mo Bookings per booker / moLeads / mo Leads per booker / moAt 75% of leads
Boston 832841.0 5,479685 6 −2
Chicago 1129526.8 7,932721 8 −3
Dallas 929933.2 7,317813 7 −2
Houston 927931.0 7,346816 7 −2
Nashville 625041.6 5,195866 5 −1
New York 1644828.0 7,501469 12 −4
Florida+Orlando 1864335.7 15,808878 14 −4
NETWORK77 2,54033.0 56,576735 58

Why that last column is a question and not an answer

It holds leads per booker constant at 735 a month and scales the room to the work. That is the right arithmetic and it is almost certainly the wrong answer, because we already know the room has slack: in September leads fell 24.8%, headcount was held, and the phone room made more bookings, not fewer. A booker working 735 leads a month converts 4.49% of them — so the binding question is whether 735 leads a month is a ceiling or a floor for one person, and nothing in these feeds answers that. If it is a floor, 25% fewer leads needs materially fewer than 58 bookers. If it is a ceiling, cutting the room at all costs bookings.

What would settle it: the leads-per-booker figure at which a booker's own conversion starts to fall. That is a per-booker, per-day cut of the bookings feed against the leads actually distributed to them, and the distribution side is not in any feed on this page. Until it is measured, treat 58 as the most the network needs at 75% of leads, not the right number.

Two payroll facts that sit next to this decision

Quoted from /booker-levels, measured 14 Sep 2026 — not recomputed here. Over 12 months $35,735,338 booked against $4,446,464 paid, 12.44%; the Paycom runs give $4,528,604 to the 96 bookers (≈12.67% of turnover) and $5,555,882 across 143 people company-wide. Booker pay is a percentage of turnover, so it falls with the leads on its own — the headcount question is about the base salaries and the seats, not the commission. Separately, 25 bookers sit above their own ladder rate, $294k a year, and the median at every level is exactly the ladder rate — so that $294k is 25 individual decisions, not a structural overpay.

A $600,000 a month cap — what it buys

The "average 3 month lead price" is taken over Apr 26, May 26, Jun 26 — the last three months the cost feeds cover well enough to count. Every figure is Σspend ÷ Σleads over those three months, never an average of three monthly averages: volume moves too much for those to agree.

Spend over the three months$1,791,329$597,110 a month
Per lead — everything the bookers received$10.80165,867 leads. Recycled leads cost no new ad money, so this is what a lead landing in the queue costs
Per FRESH lead — a new name$14.42124,254 fresh (74.9% of intake). This is what buying one more person costs
Per ADULT lead$11.40adult spend ÷ adult leads, kids campaigns removed from both sides
$600,000 ÷ $10.8055,557 leads a monthor 41,618 fresh names, which at a 74.9% fresh share is the same 55,557 of total intake — the two bases agree, which is the check that the split is right
We currently receive56,576 a monthSo a $600,000 cap is the current run rate, not a cut. Apr–Jun averaged $597,110
Revenue those leads would carry$3.48M a monthat today's $63 of signed revenue per lead
Ad spend as % of that revenue17.2%already inside the 18% target

Running lead cost at 18% of revenue

Two answers, and they disagree in a way that is the whole point.

The arithmetic you asked for$3.33M a month $600,000 ÷ 18% = $3.33M, or $40.00M a year
What that same money already produces$3.48M a month 17.2% of revenue — better than the 18% target, so the target is already met and aiming at it would mean spending more or earning less
Where we actually are16.8% $597,110 of ads on $3.55M signed, Apr 26, May 26, Jun 26
If you want 18% to bind at today's revenue$638,350 a month i.e. the 18% rule would licence $41,240 a month MORE ad spend than we are doing, not less

The ratio cannot be improved by cutting leads. At 75% of leads, spend falls to $447,832 and revenue to $2.66M — 16.8%, the same number. The only things that move it are revenue per lead ($63 today) and the price of a lead ($10.80). Every lever on this page that actually moves money — the no-shows, the unsold chairs, the leads we buy and throw away — works on the first of those.

Ad spend and cost per lead, month by month

Two sources and then a wall. The CRM's own per-code column is complete to Jan 2026 and nobody has entered spend since. From Feb 2026 the figure is rebuilt from the supplier feeds — Alan's invoices, Boost's daily ad costs, Blue Rooms via USA Models, Lead Pronto at its real blended rate — each with a per-day coverage test. A month whose coverage is short is shown and never counted, and no estimated dollar is ever added to a spend figure.

MonthAd spendLeads Cost per leadCountable?Source & coverage
Sep 25$297,793 54,952 $5.42 counted CRM, complete
Oct 25$460,558 64,087 $7.19 counted CRM, complete
Nov 25$380,166 59,195 $6.42 counted CRM, complete
Dec 25$453,535 59,422 $7.63 counted CRM, complete
Jan 26$537,414 63,168 $8.51 counted CRM, complete
Feb 26$626,630 55,535 $11.28 counted complete, 100%
Mar 26$702,868 59,455 $11.82 counted complete, 100%
Apr 26$722,229 57,568 $12.55 counted near, 99%
May 26$555,156 55,486 $10.01 counted complete, 100%
Jun 26$513,944 52,813 $9.73 counted near, 99%
Jul 26$720,105 58,861 $12.23 not counted partial, 96%
Aug 26$416,197 59,151 $7.04 not counted none, 0%

Jul and Aug 2026 cannot be answered and are not estimated. July is 96.3% covered (Alan missing 8 days) and August 0% (Alan all month, Boost all month, Blue Rooms 11 days). The cause is the lapsed ad-cost scraper logins — only Neil can fix that, by running node scripts/reports/login_costs_profile.js and logging back into USA Models and Alan's leadcodes. Until then every cost figure on this page ends at June 2026.

Adult cost per lead, by city, the 12 months to Aug 2026

Say this first: 10 of the 12 months can be answered and 2 cannot. July 2026 is 96.3% covered and August 2026 has no cost data at all — both are printed dimmed and neither is counted into any average. Nothing is estimated to fill them.

MonthBostonChicagoDallasHoustonNashvilleNew YorkFL+ORL NETWORKAdult leads Kids share of intakeBasis
Sep 25$7.92$6.70$3.82$6.22$4.47$4.42$5.84 $5.38 54,432 0.6% CRM per-code column, adult codes only
Oct 25$8.36$10.93$6.50$6.29$5.58$6.04$8.60 $7.13 63,596 0.7% CRM per-code column, adult codes only
Nov 25$6.91$8.47$5.66$5.78$5.06$5.96$7.76 $6.38 58,843 0.6% CRM per-code column, adult codes only
Dec 25$9.44$7.24$6.59$7.28$8.27$8.09$6.43 $7.62 59,169 0.4% CRM per-code column, adult codes only
Jan 26$11.52$7.89$7.87$6.88$9.35$7.66$8.38 $8.30 62,105 1.7% CRM per-code column, adult codes only
Feb 26$16.67$10.80$10.15$10.96$10.98$10.13$13.54 $11.71 53,496 3.7% supplier feeds, 100% covered (Blue Rooms was not running, so there was no kids spend to remove)
Mar 26$14.15$12.32$11.12$11.59$12.47$10.52$13.04 $12.08 58,174 2.2% supplier feeds, 100% covered (Blue Rooms was not running, so there was no kids spend to remove)
Apr 26$16.93$13.53$13.34$14.37$12.51$9.10$14.86 $13.43 51,056 11.3% supplier feeds, 99% covered, less the Blue Rooms kids campaigns [Blue Rooms at INVOICED spend]
May 26$11.87$11.73$10.81$12.89$11.30$4.94$10.43 $10.59 42,383 23.6% supplier feeds, 100% covered, less the Blue Rooms kids campaigns [Blue Rooms at INVOICED spend]
Jun 26$12.36$9.43$8.48$11.90$11.02$4.73$9.42 $9.57 38,327 27.4% supplier feeds, 99% covered, less the Blue Rooms kids campaigns [Blue Rooms at INVOICED spend]
Jul 26$28.40$23.69$20.06$21.52$26.86$17.44$18.67 $21.53 42,073 28.5% supplier feeds, 96% covered, less the Blue Rooms kids campaigns — TOO SHORT TO COUNT [Blue Rooms at INVOICED spend]
Aug 26$20.37$12.88$11.56$11.48$18.87$9.19$12.83 $13.31 45,958 22.3% supplier feeds, 0% covered, less the Blue Rooms kids campaigns — TOO SHORT TO COUNT [Blue Rooms at INVOICED spend]

Blended over the 10 countable months — Sep 25 to Jun 26

Σ adult spend ÷ Σ adult leads, cheapest city first. Never an average of monthly averages — the volume moves too much for those to agree.

CityAdult spendAdult leadsAdult cost per lead
New York $808,143113,448 $7.12
Dallas $665,33879,385 $8.38
Nashville $490,92055,670 $8.82
Houston $679,34576,280 $8.91
Chicago $675,64467,013 $10.08
Florida+Orlando $1,011,75098,122 $10.31
Boston $587,29051,663 $11.37
NETWORK$4,918,429 541,581$9.08

Three things that will make you misread this table

1. Kids did not exist as a code family until about April 2026. Kids were 0% of intake through May 2025, under 2% to January 2026, then 11.3% in April, 23.6% in May, 27.4% in June and 28.5% in July. So on the five CRM months the "adult" cost is effectively the whole cost, and the months where adult and kids genuinely diverge are exactly the months whose spend data is thinnest. An adult-vs-kids comparison across the full year is not available and should not be constructed.

2. The basis changes in February 2026, and that alone moves the number. Sep 2025–Jan 2026 is the CRM's own per-code column; Feb–Jun 2026 is rebuilt from supplier invoices. The step from $8.30 in Jan to $11.71 in Feb is a source change as well as a price change and the two cannot be separated here. Treat the two blocks as two series that meet, not one trend.

3. Florida and Orlando must stay joined. The FL codes shoot at both studios and Alan's cost sheet has no Orlando line at all, so Orlando carries $0 of attributed spend before July 2026. A Florida-only or Orlando-only adult lead cost would be wrong in both directions at once.

You named four aspects. You are missing one, and it is the biggest.

Your four were fixed costs (back-office wages, studio costs), ad spend, staff wages, and money collected in the back end. Those are four real buckets. What is not on the list:

MissingWhy it belongs on the listWhat is actually known
The gap between signed and banked You sign $3.55M a month and you do not receive $3.55M. About 37% comes in up front and the rest becomes a finance plan that has to be collected one payment at a time. That conversion is not a cost line and not a revenue line — it is its own aspect, and it is where the money is. $828,103/mo collected
Cost of delivering the product Photographers, retouching, prints, albums, USBs, studio consumables. A chair that sells has a marginal cost and none of it appears in any feed in this repo. NOT MEASURED
Card processing and chargebacks Every dollar collected passes a card. On roughly $0.00M a month of completed Square volume this is a real line, and chargebacks and refunds sit next to it. ≈$45,000–$50,000/mo est.
Bad debt Not the cost of chasing — the money that is never collected at all. 10,038 people owe $16.79M, and 77% of failed openings were never chased ($1.41M of face value). Quoted from /debt-status and /step-down, measured Sep 2026. $16.79M outstanding

Your $0.00M–$0.00M a month does not reconcile from what I can measure, and the gap is the interesting part. Ad spend is $597,110 and the Paycom runs put $462,990 a month across 143 people — about $1,060,100 together. That leaves roughly $639,900–$839,900 a month in studio rent, utilities, the product itself, software, card fees and any back-office payroll not on that sheet — none of which is in any feed I can read. If you want the cost side modelled rather than assumed, that is the missing input and it has to come from the bookkeeping, not from here.

Where reductions could come from, largest measured first

#WhereSize / monthWhat is actually established, and what is not
1The chairs with nobody in them $1,519,034 of revenue 42.9% of every chair we open has nobody in it — 781 never sold plus 833 booked and no-showed, at $1,824 per person who arrives. This is revenue, not cost, but it is revenue whose ad spend is already paid, so it is the cheapest money in the business. 12.6% of no-shows were never contacted at all, and being confirmed beats distance as a predictor by about 5×. Quoted from /no-shows. Not all recoverable — but the never-contacted slice needs a phone call, not a budget.
2Leads we buy and then throw away ≈$124,997 of ad spend 8,645 removed + 2,929 rejected = 11,574 a month, 20.5% of intake, at $10.80 a lead. On top of that, 2,681 a month (4.7%) are the same person hitting us again inside 15 days — computed here off the lead cache on an email → phone → name identity ladder. These counts are GROSS and overlap: a lead that is both a dupe and removed appears in both, so the once-only funnel figure is lower. Roughly 78% of bad leads are PMax. Treat $124,997 as the ceiling.
3Collections desks the robot has already replaced $345,513 still on desks The automated collector went $194,536 in Jan 2026 to $463,106 in Aug, while the named desks fell $613,930 to $345,513 — and the total did not move. So the robot has absorbed roughly $268,569 a month of collection with no net gain in cash. That is a distribution finding and NOT proof the robot could take the rest — it may be taking the easy accounts and leaving the hard ones to people. The test is whether the desks' remaining accounts differ in age and balance from the robot's. Not done.
4Two studio-days a week 57 studio-days Closing Tue+Wed frees 57 studio-days a month for 21.9% of arrivals — less than the 25% the lead cut already costs. Whether that converts into cash depends on a cost per studio-day which is not in any feed here. See the Diary tab.
5The close-rate spread between viewers ≈$320,833 of revenue Among viewers with 200+ viewings the median close is 73.7%, and the gap-to-median list totals ≈$3.85M a year. Two examples in the cities that were flagged: Dallas 58.7% beside 73.9% in the same city on the same leads; Houston 62.8% beside 82.1%. Quoted from /city-scorecard, measured 18 Aug 2026 — not re-verified here.
6PMaxCANNOT BE SIZED PMax converts at 1.99% against KIDSX's 8.38%, so the same money moved elsewhere buys several times the bookings. But the dollar figure cannot be computed: per-code spend stopped in January 2026 and PMax's own spend since then is inside a supplier total. Fix the cost logins and this becomes the top of this list.
7Bookers above the ladder rate $24,500 25 bookers sit above their own level's rate, $294k a year, while the median at every level is exactly the rate. So this is 25 individual decisions rather than a structural overpay. Quoted from /booker-levels, 14 Sep 2026.

The back-end book — flat for 20 months, and shifting from people to the robot

This is the aspect you named fourth, measured. It collects $795,760 to $876,645 every single month — a 10% band over 20 months with no trend in it at all. Note the failed column: roughly as many attempts fail as succeed, every month.

MonthCollectedPayments Failed attemptsAutomatedNamed desks Automated share
Sep 25$795,760 3,8443,634 48.6% $343,442$452,318 43.2%
Oct 25$845,699 4,0923,553 46.5% $354,366$491,333 41.9%
Nov 25$796,165 3,9263,070 43.9% $289,333$506,832 36.3%
Dec 25$817,598 4,0523,114 43.5% $234,043$583,556 28.6%
Jan 26$808,467 4,1433,365 44.8% $194,536$613,930 24.1%
Feb 26$832,800 4,2443,320 43.9% $197,285$635,515 23.7%
Mar 26$850,514 4,3523,385 43.8% $263,939$586,575 31.0%
Apr 26$855,998 4,3163,330 43.6% $328,341$527,657 38.4%
May 26$837,351 4,1963,282 43.9% $343,964$493,387 41.1%
Jun 26$846,875 4,2473,579 45.7% $387,164$459,711 45.7%
Jul 26$841,389 4,3053,712 46.3% $425,986$415,403 50.6%
Aug 26$808,619 4,1663,830 47.9% $463,106$345,513 57.3%

Nothing here retries a failed payment. There is no automated retry anywhere in this business — every second attempt is a debt collector on the phone taking a card, or a customer paying a reminder link the team sent. That is why the "failed" column is not a retry queue, and why any conversion rate measured on a second attempt is selected and cannot be read as a lever: a collector only puts a card through once the customer has agreed to pay. The safe numbers are the ones counting things that did not happen.

The cash number nobody should budget against yet

Three measurements of cash that do not reconcile, and I am not going to pick one. The CRM records about $0.00M a month collected up front on new sales (37% of signed). The finance book collects $828,103 a month. Those sum to roughly $0.00M. But the clean Square extraction over 1–14 Sep 2026 found 3,157 COMPLETED payments worth $746,724 in fourteen days — about $0.00M a month across everything — with another $654,252 attempted and never collected in the same fortnight. $0.00M and $0.00M are not the same business. One clean per-location pull, filtered on payment status, is needed before any cash-in figure goes into a plan — and that is a day's work, not a guess.

Every basis on this page

WhatBasisThe trap it avoids
The baselineMay 26, Jun 26, Jul 26, Aug 26 2026, four settled months, monthly averages. September 2026 is excluded. It cut chairs 17% and the whole loss landed on kids — it is the decision being modelled, not a baseline to model against. It appears once, as evidence, on the Diary tab.
Chairs on offerDiary seat types A + N + I + L off the calendar's own event feed. The raw grid is 24 hours and about half of it is C — closed because the studio is shut. Using the grid as the denominator halves every fill rate.
Fill vs showFill = sold ÷ on offer. Show = arrived ÷ settled (arrived or no-showed). A future booking has no outcome yet. Putting forward days in a show-rate denominator drags every city towards zero.
RevenuePackage Price on the CRM daily-sales feed, studio → city via lib/finance_cities. Studio 1 is FLORIDA and Maps A is NEW YORK — settled from 11,522 customer area codes, because the two maps that existed in this repo contradicted each other and both were wrong.
BookingsBookings MADE in the month, by Date Booked, off the bookings feed. Not the same as chairs booked FOR that month. The phone room's output and the diary's content are different questions and are never mixed in one cell here.
LeadsThe CRM's own per-code count, crm_monthly_leads_by_code.json. The on-disk lead caches only reach Feb 2025, which would silently start every per-supplier cut a year late.
KidsKIDSX + KX + KPX + KDX (Meta, Google, and the rest), recycled R stripped first. Testing code.includes('KIDS') alone silently drops every Google kids lead. Note this is what we BOUGHT — the diary's own kids flag is the age of the person in the chair, a different question.
Ad spendCRM per-code column to Jan 2026; supplier feeds after, with a per-day coverage test. A month whose coverage is short is shown and never counted. No estimated dollar is ever added to a spend figure.
Cost per leadΣ spend ÷ Σ leads over the months named. Three denominators, all shown: all leads, fresh only, adult only. Never an average of monthly averages. And recycled leads cost no new ad money, so "per lead" and "per fresh lead" are ~40% apart — say which.
Florida and OrlandoJoined for anything lead-side or cost-side; studio-true for revenue and the diary. FL codes shoot at both studios and Alan's cost sheet has no Orlando line, so Orlando carries $0 of attributed spend before Jul 2026.
Bookers per cityEach booker's top city by bookings. Justified because the median booker takes 97.4% of their bookings in one city. The bookers-on-shift feed has no city column at all, so a per-city headcount cannot be read directly and has to be derived this way.
Dupes ≤15 daysComputed here: email, else phone last-10, else name, with a one-month lookback loaded but not counted. Without the lookback the first month understates its own dupes. This is the funnel's matching method and gives a lower figure than /dupes' own — the two are known not to reconcile.

What this page cannot answer

Cost per studio-dayUNKNOWNSo the saving from closing Tue+Wed can be sized in chairs and arrivals but not in dollars. This is the single most valuable missing input on the page.
The marginal cost of a saleUNKNOWNPhotography, retouching and product are in no feed here, so $1,824 per arrival is revenue, never margin.
How many leads one booker can workUNKNOWN735 a month is what they currently get, not what they can take. September suggests there is slack. Needs a per-booker cut against leads actually distributed.
Jul and Aug 2026 ad spendUNKNOWN96.3% and 0% covered. Not estimated. Fix: the cost scraper logins.
Whether the lead cut is demand or supplyUNKNOWNIn September chairs and demand fell together and fill did not move, so the data cannot say which moved first. It can say there is no pile of unmet demand pressing on a reduced diary.
Real cash inUNRECONCILEDThree measurements, $0.00M vs $0.00M. See the last section of the Reductions tab.
Fixed costsNOT IN ANY FEEDRent, utilities, software, back-office payroll. Roughly $639,900–$839,900 a month of your $0.00M–$0.00M is unaccounted for here and has to come from the bookkeeping.