Elevale licences are designed to:
Ensure fair usage of the platform
Prevent abuse of unlimited workspaces
Allow resellers to scale efficiently
Licences are tied to active users within client workspaces, not just account access.
Two Billing Models
1. Self-Billing Model (Licence-Based)
In this model:
The reseller purchases licences upfront
Each user inside a workspace consumes 1 licence
The workspace creator is automatically assigned and consumes 1 licence
Key Rules:
Every user (including admins accessing a workspace) requires a licence
Licences can be reassigned between users
Total users across all workspaces cannot exceed licence count
Why this exists:
Full control over billing
Predictable costs
Strong protection against misuse
2. Stripe Model (Subscription-Based)
In this model:
Billing is handled per workspace via subscription
Each workspace must have at least 1 active paid user
Key Rules:
Agency admins can access multiple workspaces without consuming licences
Each client workspace must maintain at least one active subscription
Additional users within that workspace follow subscription rules
Why this exists:
Easier scaling for agencies
No need to pre-purchase licences
Cleaner client billing