Subscription, trial & billing
Every organization gets the complete Cursare product. Billing has one pricing model: R$89.90 per staff seat billed through renewal plus one add-on selected by the highest monthly peak range of active enrollments. 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 enrollment peak.
- An expired trial or missing payment method creates billing attention, but never blocks the organization automatically.
What is charged
The monthly estimate is:
staff seats billed through the current renewal × price per seat
+ fixed add-on for the range reached by the period enrollment peak
| Monthly enrollment peak | Monthly add-on |
|---|---|
| 0 | R$0 |
| 1–100 | R$99 |
| 101–500 | R$199 |
| 501–1,000 | R$349 |
| 1,001–2,500 | R$599 |
| 2,501–5,000 | R$999 |
| 5,001–10,000 | R$1,799 |
| 10,001–20,000 | R$3,499 |
Above 20,000 enrollments, contact support for a quote. There is no automatic per-excess-enrollment charge.
Every active member, including the owner, starts one billable staff seat. A pending invitation is not billed until accepted. Adding a member raises the Stripe quantity immediately. Removing a member revokes access immediately, but the seat remains billed through the current period and the lower active-member count takes effect at renewal. Re-adding before renewal updates or cancels that reduction without charging twice.
Each enrollment counts separately while it grants access and has not expired. The same person enrolled in two courses counts twice. Billing freezes the highest count observed during the paid provider period, so removing access later never rewrites that period.
Billing screen and Stripe
Go to Settings → Billing to see active staff members, currently billed seats, any next-renewal reduction, nonbillable pending invitations, current active enrollments, the period peak, projected range, every range amount, 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.
Use Cancel subscription in Billing to stop future renewals after confirmation, including when a member reduction is scheduled. Cancellation takes effect at the current period end; already confirmed charges remain due and school data is preserved.