Home / Tools / ROI Calculator

For Canadian cannabis retailers

Cannabis E-Commerce SEO & Retention ROI Calculator

In Canada, paid ads are off the table. For a cannabis retailer, search, conversion, and retention are the three growth levers you actually own. See what working on them is worth, revenue, ROI, and a 12-month projection in under a minute.

Your numbers

Business type
2,000
1.5%
$77
3.5

From real cannabis client full-year data: weak retention ~2 orders/yr, average ~3.5, strong ~5. Pick a tier or drag the slider.

$3,300

Typical Extracted engagement: ~$3,300/mo single store, $5,000+/mo multi-location.

2.0

How long a customer keeps buying. Sets lifetime value (LTV) for the LTV:CAC ratio.

Revenue you're leaving on the table

$0

over the next 12 months

Conversionlifts the % who buy
Retentionsets how often they return
×
1.5%buy
×
$77basket
×
3.5orders/yr
=
$0added / yr

Search grows the visitors, conversion lifts the percent who buy, retention sets how often they come back. Your number is the gap between running that engine and standing still.

ROI

0x

Added revenue ÷ what you'd pay us, $39,600 for the year.

Monthly gain by month 12

$0

Your run-rate in month 12 vs. today, where the curve lands, not the average.

New customers / yr

0

÷ what one customer spends a year: $77 × 3.5 = $270.

LTV : CAC

0:1

3:1 = healthy

Worth over a lifetime ($539) vs. cost to win ($74).

See where you actually rank →

Free Local Visibility Audit · heatmap + competitors, emailed to you

12-month projection

Do Nothing Selected scenario Other scenarios (low→high: Conservative · Expected · Optimistic)

Reading your results

The same numbers above, in plain language, with your inputs plugged in.

The revenue number, $0

The extra revenue the work adds over 12 months, on top of what you'd earn changing nothing. It's the gap between the two lines on the chart, added up.

LTV, what one customer is worth

$77basket × 3.5orders/yr × 2.0years = $539lifetime

CAC, what one customer costs to win

$39,600your fee / yr ÷ 537new customers = $74per customer

Read this before you judge the ratio

CAC here is the fee. Only the fee.

✓ Counted

What you pay Extracted

$3,300/mo, divided by the new customers the work brings in.

✗ Not counted

Salaries

Your email tool

Team hours

People inflate CAC in their head with overhead that doesn't belong here, and then the ratio reads wrong. Measure it against what you actually hand us, nothing else.

How we calculate this

The chart plots monthly revenue run-rate. The red Do Nothing line is flat, it assumes your current traffic, conversion rate, and retention hold for 12 months. The three black lines are the Conservative, Expected, and Optimistic scenarios; the one matching your selected preset is bold, the other two are dashed so you can see the full range.

Each scenario models two compounding tracks in parallel: traffic (from SEO work) and conversion rate (from on-site CRO work). Both ramp linearly over the first 90 days to the preset's initial bump, then compound at the preset's monthly growth rate for the remaining 9 months. Revenue per month = visitors × conversion rate × average basket × annual purchases per customer.

The "annual purchases per customer" model replaces the simpler "repeat rate" abstraction used by most generic SEO ROI tools. The number is grounded in real full-year orders-per-customer from managed cannabis clients (web data): roughly 3.0–5.1 orders per customer per year depending on retention strength. A leaky, one-and-done-heavy base sits near 2; a healthy retention program reaches 5+.

New customers / yr is the added revenue divided by a customer's annual value (basket × annual purchases). LTV:CAC compares what a customer is worth over their lifespan to what it costs to acquire them (your fee ÷ new customers). A 3:1 ratio is the standard health benchmark. A multi-location chain runs one ecommerce site, so the traffic figure is the whole chain's total, not per-store; store count sets engagement scope, and the web numbers stay a floor (the same work also drives in-store foot traffic, which isn't counted here).

Pick the preset that matches your market. Conservative is the realistic case if you operate in a market with multiple licensed competitors and active illicit-market presence. Expected assumes a market where you can credibly differentiate. Optimistic fits new markets, underserved neighbourhoods, or operators with strong brand equity already in place.

This is a directional projection, not a guarantee. Real SEO + CRO + retention outcomes depend on how much brand equity you're starting with versus building from scratch, competition, content quality, technical site health, retention infrastructure, and a hundred other variables.

See where you actually rank →