Vendor Resources · Canonical

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.

Version 1.0 · June 23, 2026 · Weddings.io Editorial

The 250 Scale — IAM territory pricing visualised across 1,018 cities and 24 countries

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 PopulationSlotsPrice / Slot / MonthNotes
Under 100K3$10Floor. Minimum 3 slots, minimum $10
100K–199K3$10Still 3 slots
200K–249K3$10Still 3 slots
250K–299K4$10First slot expansion
300K–499K4$104 slots
500K–599K6$10Jumps to 6 slots
600K–699K7$107 slots
700K–799K9$109 slots (jumps from 7 to 9, not 8)
800K–999K9$109 slots
1M–1.99M10$20CAP HIT. Price doubles to $20
2M–2.99M10$30$30/slot
3M–3.99M10$40$40/slot
4M–4.99M10$50$50/slot
5M+10$50$50/slot holds at cap

Real City Examples

CityPopulationSlotsPrice / SlotTotal If Full
Kelowna BC145K3$10$30/mo
Abbotsford BC195K3$10$30/mo
Surrey BC568K6$10$60/mo
Brampton ON656K7$10$70/mo
Vancouver BC675K7$10$70/mo
Birmingham UK1.14M10$20$200/mo
Calgary AB1.34M10$20$200/mo
Toronto ON2.93M10$30$300/mo
Dubai UAE3.6M10$40$400/mo
New York NY8.3M10$50$500/mo
London UK9.0M10$50$500/mo
Mumbai IN20.7M10$50$500/mo
Delhi IN32.9M10$50$500/mo

Slot Scale — Plain English

Price Scale — Plain English

🔒 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 →