Territory Pricing — The 250 Scale
The canonical IAM pricing model used across weddings.io, videographers.io, roofers.io, industryarmymarketing.com and carpenters.ltd. Slots scale with population. Price scales by million. Always 3 minimum, never more than 10, capped at $50/slot.
The Rule
Every city starts at 3 slots minimum. Slots scale up with population. The cap is always 10. Price per slot is flat within each population band. Price doubles at 1 million, then steps up $10 per additional million, and caps at $50/slot for cities of 4M+.
The 250 Scale — Full Pricing Table
| City Population | Slots | Price / Slot / Month | Notes |
|---|---|---|---|
| Under 100K | 3 | $10 | Floor. Minimum 3 slots, minimum $10 |
| 100K–199K | 3 | $10 | Still 3 slots |
| 200K–249K | 3 | $10 | Still 3 slots |
| 250K–299K | 4 | $10 | First slot expansion |
| 300K–499K | 4 | $10 | 4 slots |
| 500K–599K | 6 | $10 | Jumps to 6 slots |
| 600K–699K | 7 | $10 | 7 slots |
| 700K–799K | 9 | $10 | 9 slots (jumps from 7 to 9, not 8) |
| 800K–999K | 9 | $10 | 9 slots |
| 1M–1.99M | 10 | $20 | CAP HIT. Price doubles to $20 |
| 2M–2.99M | 10 | $30 | $30/slot |
| 3M–3.99M | 10 | $40 | $40/slot |
| 4M–4.99M | 10 | $50 | $50/slot |
| 5M+ | 10 | $50 | $50/slot holds at cap |
Real City Examples
| City | Population | Slots | Price / Slot | Total If Full |
|---|---|---|---|---|
| Kelowna BC | 145K | 3 | $10 | $30/mo |
| Abbotsford BC | 195K | 3 | $10 | $30/mo |
| Surrey BC | 568K | 6 | $10 | $60/mo |
| Brampton ON | 656K | 7 | $10 | $70/mo |
| Vancouver BC | 675K | 7 | $10 | $70/mo |
| Birmingham UK | 1.14M | 10 | $20 | $200/mo |
| Calgary AB | 1.34M | 10 | $20 | $200/mo |
| Toronto ON | 2.93M | 10 | $30 | $300/mo |
| Dubai UAE | 3.6M | 10 | $40 | $400/mo |
| New York NY | 8.3M | 10 | $50 | $500/mo |
| London UK | 9.0M | 10 | $50 | $500/mo |
| Mumbai IN | 20.7M | 10 | $50 | $500/mo |
| Delhi IN | 32.9M | 10 | $50 | $500/mo |
Slot Scale — Plain English
- Under 250K → 3 slots
- 250K–499K → 4 slots
- 500K → 6 slots
- 600K → 7 slots
- 700K → 9 slots (jumps from 7 to 9, not 8)
- 800K → 9 slots
- 1M+ → 10 slots (hard cap, never exceeds 10)
Price Scale — Plain English
- Under 1M population → $10/slot/month
- 1M–1.99M → $20/slot/month
- 2M–2.99M → $30/slot/month
- 3M–3.99M → $40/slot/month
- 4M+ → $50/slot/month (cap)
🔒 Sold out = active_slots >= max_slots for the city. Never hardcoded to 3. Derived from population. The vendor who locks first keeps the slot at today's rate as long as they stay active.
The TypeScript Function — Source of Truth
// IAM TERRITORY PRICING — THE 250 SCALE
export function calculateSlotCount(population: number): number {
if (population < 250000) return 3;
if (population < 300000) return 4;
if (population < 500000) return 4;
if (population < 600000) return 6;
if (population < 700000) return 7;
if (population < 1000000) return 9;
return 10; // Hard cap at 10.
}
export function calculateSlotPrice(population: number): number {
if (population < 1000000) return 10;
if (population < 2000000) return 20;
if (population < 3000000) return 30;
if (population < 4000000) return 40;
return 50; // Caps at $50/slot for 4M+ cities
}
Quick Reference Card
THE 250 SCALE — IAM TERRITORY PRICING SLOTS: <250K=3 | 250K=4 | 500K=6 | 600K=7 | 700K=9 | 1M+=10 (cap) PRICE: <1M=$10 | 1M=$20 | 2M=$30 | 3M=$40 | 4M+=$50 ALWAYS minimum 3 slots. NEVER more than 10 slots. Price doubles at 1M. Steps $10/million. Caps at $50.
Check Your City's Availability
See your city's slot count, price per slot, and how many are still open in your category.
Check Availability →