$200K to $920K MRR in 18 months.
A Toronto DTC fashion brand · $200K → $920K MRR.
Industry archetype drawn from patterns across multiple Toronto DTC fashion engagements. Over 18 months, the representative numbers: 4.6x MRR, a 38% repeat-purchase rate, AOV up 42%, and an RFM-driven 7-segment lifecycle.
Customer-cohort repeat purchase rate.
Average order value uplift via bundles plus upsell.
A Toronto DTC fashion operator at the $200K MRR ceiling.
This archetype is a slice of Toronto DTC we ship into reliably. Picture a $200K MRR fashion or lifestyle brand on a 2021-vintage Shopify Plus theme, founded by a Toronto operator with a Drake-General-Store-flavored brand voice. It sells across Canada and into the US northeast, and the founders run paid through Meta and TikTok with steady but stagnating ROAS.
The pre-engagement state is familiar. A Dawn-derived theme carrying four years of heavy customizations. No subscription program. Lifecycle email running one welcome flow plus an abandoned-cart series. Average order value plateaued at $94. Repeat-purchase rate stuck at 22 percent.
Three structural problems compounded the growth ceiling. Problem one: the storefront could not carry the brand voice. The theme was a generic DTC scaffold the founders had outgrown but kept patching.
Problem two: the lifecycle program treated every customer the same. First-time buyers and four-time loyalists got the same email cadence, with no signal segmentation in Klaviyo. Problem three: the catalog held four genuinely subscription-shaped SKUs, the brand's essentials line, sold one-time only. The recurring-revenue compounding was missing.
14 weeks. Five workstreams. One launch.
Workstream 1 · Shopify Plus theme rebuild. We replaced the four-year-old Dawn-derived theme with a Plus-native build designed around the brand voice. Modular section schema, brand-voice copy patterns, accessibility baked in. Storefront Core Web Vitals were all green at month 2.
Workstream 2 · Subscription on essentials. The essentials line held the four genuinely subscription-shaped SKUs, so we shipped a subscription program against them. By month 12, subscriptions accounted for 21 percent of total MRR. That lifted recurring-revenue compounding into the headline metric.
Workstream 3 · Klaviyo seven-segment lifecycle. We replaced the single welcome flow and abandoned-cart series with a seven-segment lifecycle program: pre-purchase, first-time buyer, second-time buyer, three-plus loyalist, lapsed, VIP, and subscription-active. Email revenue share moved from 11 percent to 31 percent of total digital.
Workstream 4 · AOV merchandising. Three levers: tiered free-shipping thresholds, a post-purchase upsell on the order-confirmation page, and a bundle-builder on the essentials line. AOV moved from $94 to $134 across 90 days.
Workstream 5 · Wholesale-channel content surfaces. We built a wholesale-onboarding flow with a B2B-shaped content surface and line-sheet PDF generation. Four named retail partners came on board during the 18-month window, won through DTC-led brand traction.
Shopify Plus core. Boring choices.
Shopify Plus
Plus-native theme with brand-voice section schema. Shopify dev theme tooling and Online Store 2.0 patterns. Headless stays deferred until the brand earns it.
Klaviyo + Postscript
Klaviyo for seven-segment lifecycle email. Postscript for SMS at the high-LTV end.
Gorgias
Gorgias as the post-purchase support surface. Macros tied to subscription state and shipment tracking.
PostHog + GA4
PostHog for product analytics and bundle-builder experiments. GA4 for storefront reporting tied to Looker Studio dashboards.
Northbeam + Triple Whale alt
Multi-touch attribution layered over GA4 plus platform UTMs. Reporting flows through Looker Studio.
Linear + Notion
Linear for engineering. Notion for cross-functional planning.
The numbers behind the headline.
| metric | pre-engagement | month 6 | month 18 |
|---|---|---|---|
| MRR | $200K | $460K | $920K |
| Repeat-purchase rate | 22% | 31% | 38% |
| AOV | $94 | $118 | $134 |
| Email revenue share | 11% | 22% | 31% |
| Subscription % of MRR | 0% | 12% | 21% |
| NPS | 42 | 54 | 64 |
These metrics represent the archetype. Specific brands within the pattern range plus or minus 20 percent on each line.
If your Toronto DTC looks like this archetype.
If your Toronto DTC fashion or lifestyle brand sits in the $150K to $400K MRR range on an aging Shopify Plus theme, this archetype probably describes you. The usual markers: a single welcome plus abandoned-cart email program, and no subscription on the brand's natural subscription-shaped SKUs. It is one of our most-shipped engagement shapes.
The 14-week timeline holds steady across DTC at this stage. The workstreams compress or expand in the same proportions. The metrics typically land within plus or minus 20 percent of the archetype numbers above.
Five capabilities transfer directly to a comparable Toronto engagement.
- Shopify Plus theme rebuild. Built against the brand voice, with accessibility-baked patterns.
- Subscription program. Shipped on the brand's natural subscription-shaped SKUs.
- Seven-segment Klaviyo lifecycle. A lifecycle program tied to RFM signal.
- AOV merchandising. Bundles, tiered shipping, and post-purchase upsell.
- Wholesale-channel content surface. Converts DTC traction into named retail-partner doors.
Every Toronto engagement starts with a 30-minute discovery call. Scope, timeline, and budget come back in writing within 48 hours. We work Eastern Time, with same-day response Monday to Friday, 9 to 6.
Toronto DTC. 4.6x trajectories don't ship themselves.
30-minute call on ET. Written scope and fixed-price quote in 48 hours. In-person across downtown Toronto, MaRS, King West, and Liberty Village for retainer engagements.
Published · Last updated .