The honest market range, what moves the price up or down, and exactly what we charge. Founding client rates start at $600 a month, and your first month is free.
Pull up any published guide from a cannabis marketing agency and you'll see the same spread: roughly $1,500 a month at the low end, $20,000 or more at the high end. That range is real. It's also nearly useless on its own, because it's three different products wearing one label.
| Tier | Typical monthly cost | What you usually get | Who it fits |
|---|---|---|---|
| Single channel | $900 – $2,500 | One thing done well: social media management, or SMS/email/loyalty, or showing up in local Google searches. A specialist, often a solo operator or a very small shop. | Single-location stores; operators who have the other channels handled. |
| Full-service retainer | $2,500 – $7,500 | Social, retention, website, local SEO, sometimes design and video, from a team with account managers. | One to three locations with real marketing budget and nobody in-house. |
| Agency of record | $7,500 – $20,000+ | Strategy, brand, paid media where legal, PR, multiple channels, multiple markets. | Multi-state operators and brands. |
Most single-location dispensaries shopping for help are in the first tier and get quoted the second. That's the gap this page exists to close.
Five things explain almost all of the difference between a $1,500 engagement and a $7,500 one. Use them to place yourself honestly:
SMS, email and loyalty marketing comes in three levels, so you only pay for the amount of work your store needs. These are founding client rates for our first few clients, locked in for 12 months.
Your automatic messages built and looked after: welcome, win-back, birthday and abandoned cart. Plus a monthly report in dollars.
Everything in Autopilot, plus weekly campaigns, monthly specials, product launches and drops, and a monthly call.
Two or more locations, with campaigns planned store by store.
We audit what you're already sending, fix anything that's leaking, and build out what's missing. If it's a good fit, you keep your founding rate. If not, you walk away owing nothing.
Ask about our pay-on-results option: a lower monthly base plus a small share of the revenue your program brings in above where your account started. If your revenue doesn't grow, we don't earn more.
On day one, before we change anything, we record what your program is already making: revenue the platform attributes to messages, using its strict attribution setting (a sale only counts when the customer engaged with the message), not the broad setting, which counts a sale from anyone who received it. That number is the baseline. Every result we report is measured against it, and so is the share on the pay-on-results option.
Because one price would be wrong for most stores. A shop that just wants its automatic messages running and a three-store operator running campaigns at every location are not the same job, so they shouldn't pay the same. You pick the level that matches the work, and you can move up or down as your needs change.
Social is a flat $900 a month. It doesn't produce a revenue figure to share, so a performance model wouldn't be honest. Bundle it with retention and ask about combined pricing.
Some accounts need repair before normal work can start: missing sign-up capture, broken or absent automations, unregistered texting, messy contact lists. That normally carries a one-time setup fee. For founding clients, it's covered by the free first month. We confirm what your account needs after we've seen it, before you've spent a dollar.
Whatever you pay and whoever you pay it to, here's what a fair engagement at any price should include. If you're getting quotes, ask about each one:
The free audit tells you what's working and what's broken before anyone talks about money. A written report in 3 business days, no call required.
Get Your Free AuditPrefer to just talk? Book a call · or email matt@greensparkmedia.com