72 / 100

MoodleCloud presents a transparent, self-serve pricing table with 5 flat-rate tiers scaling by user count and storage, plus a 'Most Popular' anchor on the Small plan and a no-credit-card free trial. The tiers escalate clearly but the jump from Small ($500) to Medium ($1,210) to Standard ($2,120) is steep and lightly justified by feature gating (mostly custom domain and Stripe access).

Tier structure

Starter

$170/yr

Mini

$270/yr

Small

$500/yr (Most Popular)

Medium

$1,210/yr

Standard

$2,120/yr

Value metric

flat-rate per tier based on user count and storage limits

How limits scale

Users 50 100 200 500 750
Storage 1GB 2.5GB 5GB 20GB 50GB
Sell courses via Stripe Not available Not available Included Included Included
Custom domain Not available Not available Not available Add-on ($160 AUD/yr) Included

Escalation logic

Plans escalate primarily by number of users and storage, with higher tiers unlocking course-selling via Stripe and custom domain support; all tiers include the same core LMS features and premium mobile app.

Psychological anchors

  • Most Popular badge — Small plan ($500) is visually highlighted with an orange border and badge, nudging buyers toward the mid-tier decoy.
  • Free trial as entry anchor — 28-day free trial on the Starter plan with no credit card required lowers signup friction and anchors expectations low.
  • Feature gating for expansion — Stripe course-selling and custom domains are locked behind Small/Medium/Standard tiers, creating upgrade triggers for creators monetizing courses.
  • High-priced tier as anchor — Standard at $2,120/yr sits at the top of the table making Small and Medium look comparatively affordable.
  • Bundled value framing — FAQ notes the Premium Mobile App is 'normally valued at $499 EUR/year' and included free, reinforcing perceived value on all tiers.

What this page is optimizing for

Self-serve conversion — prices are fully visible, currency can be toggled, CTAs are direct ('Buy now'/'Start Trial'), and there's no gated 'Contact sales' messaging, indicating the page is built for instant signup rather than lead qualification.

Red flags

  • Large price jump from Small ($500) to Medium ($1,210) — more than 2x — without a proportionally large feature change beyond storage/users and a domain add-on.
  • 5 tiers is on the high end and differences between Starter/Mini and Medium/Standard are largely limited to user count and storage, making them less scannable.
  • No plugin/integration support on any plan is a meaningful limitation buried in FAQ rather than surfaced on the pricing table.
  • All plans are billed annually only — no monthly option is shown, which may deter smaller or trial-hesitant buyers despite the free trial.
  • Custom domain cost is inconsistent and confusing: included in Standard, but an added $160 AUD/year on Medium, disclosed only in FAQ.

Best-practices scorecard

What works · 4

  • Clear recommended tier — Small plan is explicitly badged 'Most Popular' with visual highlighting.
  • Visible prices — All 5 tiers show exact prices in multiple currencies directly on the page.
  • FAQ or objection handling — Detailed FAQ covers trial length, plugins, support, custom domains, and upgrades.
  • Clear CTAs per tier — Each tier has a distinct 'Buy now' button plus a separate no-credit-card trial CTA.

Half measures · 3

  • Value metric matches usage — Users and storage scale sensibly, but feature-gating (Stripe, custom domain) mixed into the same tiers is less intuitive than pure usage scaling.
  • Tier differences are scannable — Core limits are listed per card, but feature differences (Stripe, domain) require reading each card individually rather than a comparison grid.
  • Trust signals present — No customer logos, testimonials, or reviews are shown on the page; trust relies on brand recognition and detailed FAQ.

What's missing · 1

  • Annual discount offered — Only annual billing is offered; no monthly-vs-annual toggle or discount comparison exists.