Modules
Luna HR is modular — you choose which features your company needs and only pay for what you use. Modules can be enabled or disabled at any time.
Available modules
| Module | What it does | |--------|-------------| | Leave | Holiday bookings, absence tracking, accrual plans | | Expenses | Expense reports, approvals, mileage, payments | | Training | Courses, certifications, CPD tracking | | Security Awareness | Cyber security training and compliance | | Performance | Goals, reviews, 1:1s, feedback | | Wellness | Pulse surveys, safeguarding | | Assets | IT equipment tracking, QR codes | | Recruitment | Job postings, candidate pipeline | | Reports | HR reports with scheduled delivery |
Managing modules
- Go to Admin > Modules
- You'll see all available modules with toggle switches
- Enable a module to make it available to your employees — it appears in the sidebar and all related features become accessible
- Disable a module to hide it — the sidebar entry disappears and the features are no longer accessible. Your data is preserved and will be there if you re-enable it later
The toggles are available while you are on the free plan, in your trial, in the grace period, or on the complimentary plan. Once a subscription is active, your plan decides which modules are on, and a toggle changes the plan: Luna shows the new monthly total and asks you to confirm before anything is charged. Adding a module charges the difference for the rest of the billing period on your next invoice; removing one credits the unused time. A plan always keeps at least one module — to stop paying altogether, cancel from the Billing tab. The toggles are locked while a payment is failing, until the card is updated.
During your trial
All modules are enabled during your trial period, so you can explore everything Luna HR offers before deciding what you need.
After your trial
Your plan determines which modules are included. You can add or remove modules from your subscription at any time — billing adjusts automatically.
What you pay
| Plan | Price | What you get | |------|-------|--------------| | Free | £0 | Every module, for teams of 5 or fewer | | Core | £2/user/month + £0.50 per module | Pick the modules you want | | Pro | £5/user/month | The cap — six or more modules never costs more | | Pro + AI | £20/user/month | Everything, including Luna AI |
Seat counts follow your active employee list and are reconciled with Stripe daily, so growing or shrinking your team is prorated onto your next invoice rather than charged as a lump sum. People created by the demo data are never counted as billable seats.
Growing past the free plan
When your team grows past five people — however they arrive: added by hand, imported, hired through Recruitment or onboarded — a 7-day grace period starts so you can set billing up without losing access. If you are still in your trial, you keep access until whichever ends later, the trial or the grace period. If the team drops back to five, the grace period is cleared, and a fresh one starts if it grows again.
If both run out with no subscription, module features stop accepting new entries — you keep read access to everything you have already recorded. The same applies to a module that isn't part of your subscription. You can still wind work down: cancelling, rejecting, recalling and deleting keep working, so nothing in flight is stranded.
If a payment fails
When a renewal payment fails, your modules stay on while Stripe retries the card. Every admin is emailed when the payment first fails, and once more if the last automatic retry fails too — not on every retry. Admin > Modules shows a Payment past due notice with an Update now button that opens the billing portal — update the card there rather than subscribing again, which would charge you twice (checkout is closed while a payment is outstanding). If the retries run out, the subscription ends and the modules stop accepting new entries until you pay the open invoice or resubscribe.
Card checks at checkout
Some banks ask the cardholder to approve the first payment (3D Secure). Checkout shows the bank's check in the page; if the card is declined or the check fails, enter a different card and try again — nothing is charged for the failed attempt.
Complimentary plan
Some companies are put on a complimentary plan by Luna — the founder's own company, partners, and internal test tenants. On it, every module you switch on is included: no trial countdown, no free-plan headcount limit, no grace period, no seat charge and no billing prompts. The module toggles stay unlocked, so you choose what is on.
Admin > Modules shows a Complimentary plan card when your company is on it, with the end date if the plan was granted for a fixed period. Only Luna can put a company on the plan or take it off — there is no setting for it inside your account, and no payment method is needed. While you are on the plan the subscription checkout is closed, so nobody can be charged by mistake.
When the plan ends, either on its end date or because Luna removes it, nothing switches off that day: your modules stay on for a 14-day wind-down so you can set up billing in Admin > Modules. Teams of five or fewer simply move to the free plan.
What happens when you disable a module?
- The module disappears from the sidebar for all employees
- Existing data is preserved — nothing is deleted
- Reports that reference the module's data will still include historical data
- If you re-enable the module later, everything is exactly as you left it
Always-on features
Some features are always available regardless of which modules you enable:
- Dashboard — overview of your pending items and recent activity
- Filing Cabinet — document storage and e-signatures
- Company Structure — org tree and employee management
- Approvals — consolidated approval inbox (only shows items for enabled modules)
- Luna AI — available if your plan includes AI
Related
- Company Setup — initial module selection during setup