Skip to content
CursareDocs
Sign in

Start here

  • Overview
  • Getting started
  • Platform concepts

Create

  • Content
  • Editor and blocks
  • Block reference

Publish & access

  • Publishing and access
  • Custom domain & white-label

Learners

  • Learner experience
  • Learners and enrollments
  • Progress and certificates

Teams & cohort

  • Teams
  • Cohorts

Sales

  • Offers & checkout
  • Payments & payouts
  • Affiliates
  • Insights and reports

Admin

  • Organization & security
  • Plans, trial & billing
  • Appearance
  • Members & roles
  • Audit log

Developer

  • Integrations
  • API keys & webhooks
  • MCP server
  • API reference
Explore the API
Admin

Plans, trial & billing

Every organization has commercial terms from creation. Standard plans differ in contracted staff seats, included learners, and prices — not in product features. API, MCP, private offers, Insights, course publishing, and storage remain available under their normal permissions and safety limits.

The trial

  • The trial starts when the organization is created and has an exact end date.
  • You may add a card at any time without starting a second trial.
  • Trial activity is not included in the first paid learner peak.
  • An expired trial or missing payment method creates billing attention, but never blocks the organization automatically.

What is charged

The monthly estimate is:

contracted staff seats × price per seat
+ max(0, period peak of learners with active access - included learners) × excess price

Every member, including the owner, occupies one staff seat. A nonexpired pending invitation reserves one. Contracted seats are charged even when some are empty. An increase is available only after Stripe confirms it; a reduction takes effect at the next confirmed billing boundary and cannot be lower than occupied plus reserved seats.

A learner counts once per organization while at least one enrollment grants access and has not expired. Multiple courses do not multiply the count. Billing freezes the highest count observed during the paid provider period, so removing access later never rewrites that period.

Offer duration controls future learner cost

An offer may grant access for a positive number of days or indefinitely. The exact end is frozen when access is granted. After finite access expires, the learner stops counting unless another enrollment in the organization still grants access; progress and learning history are preserved.

Billing screen and Stripe

Go to Settings → Billing to see contracted seats, occupied and reserved seats, current learners with active access, the period peak, projected excess, and the next meaningful date.

Add card opens Stripe Checkout. A browser return never activates billing by itself: Cursare waits for a signed Stripe event or reconciliation. Manage billing opens the organization-scoped Stripe Customer Portal for payment methods, billing identity, tax IDs, invoice documents, and cancellation.

Payment failure, cancellation, a stale provider sync, or a failed usage report creates an attention notice and automatic retry path. Provider events and usage values are idempotent, so retries do not charge twice.

Blocking is separate from billing

Billing status describes collection only. Cursare never blocks a school automatically for trial expiry, payment failure, cancellation, or provider deletion. Only a superadmin can manually block or unblock it, with a reason and audit evidence.

Platform billing is separate from course sales and Stripe Connect payouts. Course prices, refunds, and learner payments remain controlled by the organization.

Offers & checkoutSet learner access duration and sell courses.Payments & payoutsHow learner payments reach your organization.Members & rolesWho occupies and manages staff seats.
PreviousOrganization & securityNextAppearance

Your privacy choices

Necessary cookies keep Cursare working. Analytics and marketing technologies are optional and stay off until you choose them. Privacy Policy.

Sign-in, security and core platform functions.

Audience measurement such as Google Analytics.

Tag Manager and campaign attribution.