Espresso-sized learning
for your entire team.

Start free with our two core Canadian compliance courses — AODA and Health & Safety, auto-assigned. Upgrade when you're ready to host your own training. Every paid plan includes a 21-day free trial.

Save ~17% on annual

Free

For small Canadian teams running compliance basics
Free
No credit card required
Up to 100 learners
Start Free
What's included
  • Up to 100 learners
  • AODA + Canadian Health & Safety
  • Custom branded emails + login page
  • Learner progress tracking
  • Download reports*
  • Upload your own SCORM content
  • Content management tab
  • Blended certification programs
  • In-person, virtual, and hybrid events
OVERAGE → Capped at 100 learners — upgrade to scale
*basic CSV reporting
Most Popular

Tier 1

Everything needed to host and manage your own training
$ 249 299 /mo CAD
billed annually ($2990 CAD) per month
SAVE 17% · 2 MONTHS FREE
Up to 300 learners
Start 21-day trial
What's included
  • Up to 300 learners
  • Upload your own courses
  • Blended certification programs — eLearning, in-person, virtual, and hybrid
  • Content tab + course builder
  • All Xpresso Learning Catalog Courses
OVERAGE → $1.50 / seat / month over 300 Fixed-seat — upgrade tier to add more

Tier 2

Lower per-seat pricing for larger teams
$ 499 599 /mo CAD
billed annually ($5990 CAD) per month
SAVE 17% · 2 MONTHS FREE
Up to 700 learners
Start 21-day trial
What's included
  • Up to 700 learners
  • Everything in Tier 1
  • Lower per-seat cost at scale
  • Priority chat support
OVERAGE → $1.50 / seat / month over 700 Fixed-seat — upgrade tier to add more

Tier 3

For organizations at scale
$ 833 999 /mo CAD
billed annually ($9990 CAD) per month
SAVE 17% · 2 MONTHS FREE
Up to 1500 learners
Start 21-day trial
What's included
  • Up to 1,500 learners
  • Everything in Tier 2
  • Dedicated onboarding specialist
  • No per-seat overage
  • Custom Service Level Agreements available
OVERAGE → Contact sales Fixed-seat — upgrade tier to add more
Enterprise

Need more than 1,500 seats?

Custom plans for large organizations, associations, and multi-site operations. Volume pricing, a dedicated onboarding specialist, and SLA commitments.

Training that fits your team.

Espresso-Sized Lessons

Interactive, bite-sized modules that respect your team's time. Most lessons finish in 10–20 minutes.

Canadian
Compliance First

AODA, Health & Safety, CASL, and more — written to meet provincial and federal requirements out of the box.

Bring Your Own Content

Paid tiers upload SCORM 1.2, 2004, and xAPI packages. Mix Xpresso courses with your own curriculum.

Certifications

Support in-person, virtual, and hybrid training. Build learning paths and issue certifications your team can track and share.

Common Questions

The fine print, in plain English.

What happens after the 21-day trial?
If you've added a payment method, Stripe automatically charges your card on day 22. If not, your org drops to the Free tier — you keep your data, just lose access to SCORM upload and the Content tab until you resubscribe.
What's the difference between Free and Tier 1?
Free gives your team access to two Xpresso Learning compliance courses (AODA + Canadian Health & Safety). Tier 1+ unlocks the Content tab, where you upload and manage your own SCORM training content, plus access to the full Xpresso library.
What if I need more than 1,500 seats?
Reach out to mik@xpressolearning.com — we offer custom pricing and SLAs for organizations at scale.
Can I cancel anytime?
Yes. Cancel in-app or email support, no questions asked. You keep access until the end of your current billing period, and your learner data is retained if you resubscribe later.
Do annual plans actually save me money?
Annual billing is 10 months billed upfront for 12 months of access — about 17% off the monthly rate. Most customers choose annual.
What happens if I need more seats on an annual plan?
Annual plans are fixed-seat: you pay upfront for the seat cap you choose and can't spill into per-seat overages mid-year. If you need more seats, upgrade to a larger tier and Stripe prorates the difference. If your team's size is unpredictable, choose monthly billing — monthly plans allow per-seat overage beyond the cap.