Skip to Content
Billing & PlansOverview

Billing & Plans

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

Billing

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

  1. Navigate to the Billing page
  2. Find the plan you want under Available Plans
  3. Click Switch Plan
  4. Confirm the change
  5. Stripe handles proration automatically

Billing Toggle

Switch between Monthly and Annual pricing views. Annual billing offers a discount.

Subscription States

StatusBehavior
ActiveFull access to all subscribed features
Past DueAccess continues with a warning banner; payment retry in progress
CanceledAccess continues until the end of the billing period, then revoked
IncompleteRedirected to complete payment setup
No SubscriptionRedirected 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