Billing & Plans
Elate HRMS uses Stripe for subscription management. The billing page lets you manage your plan, view usage, and update payment methods.

Current Plan
The billing page displays your active subscription:
- Plan Name — Standard, Pro, or Premium
- Status — Active, Past Due, Canceled, or Incomplete
- Billing Cycle — Monthly or Annual
- Next Payment — Amount and due date
Actions
- Manage Billing — Opens the Stripe customer portal for payment method updates
- Cancel Plan — Cancel your subscription (access continues until period end)
Usage
Track your plan usage:
- Paid User Seats — Admin/Manager/Owner accounts used vs available
- Employees — Employee records used vs plan limit
- ESS Users — Employee Self-Service accounts used vs available
- Included Modules — Which modules are active on your plan
Managing ESS Seats
Click Manage ESS seats to add or remove Employee Self-Service seat allocation.
Available Plans
View and compare all available plans:
Standard — $10/user/mo
- Up to 25 employees
- Core modules only (Employee Management, Leave, Attendance, Calendar, Reports)
Pro — $15/user/mo
- Up to 100 employees
- Core modules plus Payroll and Recruitment
Premium — $20/user/mo
- Up to 500 employees
- All modules including Helpdesk, Assets, Exit, and Probation
Switching Plans
- Navigate to the Billing page
- Find the plan you want under Available Plans
- Click Switch Plan
- Confirm the change
- Stripe handles proration automatically
Billing Toggle
Switch between Monthly and Annual pricing views. Annual billing offers a discount.
Subscription States
| Status | Behavior |
|---|---|
| Active | Full access to all subscribed features |
| Past Due | Access continues with a warning banner; payment retry in progress |
| Canceled | Access continues until the end of the billing period, then revoked |
| Incomplete | Redirected to complete payment setup |
| No Subscription | Redirected to plan selection |
Stripe Integration
All billing is handled through Stripe:
- Plan pricing is defined in Stripe Price metadata
- Webhooks keep subscription state synchronized
- The Stripe customer portal handles payment methods and invoices
- No financial data is stored in the Elate HRMS database
Last updated on