Simple, transparent pricing
Start free. Scale as you grow. Every plan includes the full module suite.
Plans are tailored to your team size, sites, and modules. Book a demo for a quote.
Enterprise
Prevention at scale
tailored to your organization
- Unlimited users
- All current + future modules
- Up to 25 sites (expandable)
- Unlimited storage
- Full AI + custom models
- API access (25K+ calls/day)
- SSO + SCIM provisioning
- Custom subdomain & branding
- 99.9% uptime SLA
- Enterprise Support (40hr onboarding)
- On-premises option
Free
Get started
forever
- 10 users (2 Admin + 8 User)
- Observations & Incidents
- 10 locations
- 10 reports/month
- English + 1 language
- Basic dashboard
- 500 MB storage
- Community support
Starter
Small & medium business
tailored to your team
- 30 active users
- 500 total user accounts
- Full module suite
- 1 site, unlimited locations
- 10 GB storage
- 50% AI features
- 5-year data retention
- All supported languages
- Offline PWA
- Email support (24hr SLA)
Professional
Multi-site compliance
tailored to your team
- 115 active users
- 2,000 total user accounts
- All modules, unlimited records
- Up to 5 sites
- 100 GB storage
- Full AI features
- Unlimited data retention
- SSO (SAML 2.0, OIDC)
- Voice reporting
- Priority support (8hr SLA)
- Custom report builder
Enterprise
Prevention at scale
tailored to your organization
- Unlimited users
- All current + future modules
- Up to 25 sites (expandable)
- Unlimited storage
- Full AI + custom models
- API access (25K+ calls/day)
- SSO + SCIM provisioning
- Custom subdomain & branding
- 99.9% uptime SLA
- Enterprise Support (40hr onboarding)
- On-premises option
Compare plans
Every plan includes the full module suite. Upgrade for more users, sites, AI features, and support.
| Feature | Free | Starter | Professional | Enterprise |
|---|---|---|---|---|
| Active Users | 10 | 30 | 115 | Unlimited |
| Total Accounts | 10 | 500 | 2,000 | Unlimited |
| Observations | ✓ | ✓ | ✓ | ✓ |
| Incidents | Basic | Full | Full | Full |
| Actions (CAPA) | — | ✓ | ✓ | ✓ |
| Inspections | — | ✓ | ✓ | ✓ |
| Audits | — | 10/mo | Unlimited | Unlimited |
| Permit to Work | — | 20/mo | Unlimited | Unlimited |
| Sites | 1 | 1 | 5 | 25+ |
| Storage | 500 MB | 10 GB | 100 GB | Unlimited |
| Data Retention | 1 year | 5 years | Unlimited | Unlimited |
| Languages | EN + 1 | All | All | All + custom |
| AI Features | — | 50% | Full | Full + custom |
| Mobile PWA | ✓ | + Offline | + Voice | Full suite |
| API Access | — | — | — | ✓ |
| SSO | — | — | ✓ | + SCIM |
| Custom Branding | — | — | — | ✓ |
| Uptime SLA | — | — | — | 99.9% |
| Support | Docs | Email 24hr | Priority 8hr | Enterprise |
| Price | Free | Custom | Custom | Custom |
Add-ons & services
Extend your platform with additional modules, implementation support, and integrations.
Additional Modules
Custom
Add any module not included in your tier at a flat rate.
Implementation
Custom
QuickStart, Standard, Premium, or Enterprise implementation packs.
Priority Support
Custom
4hr P1 response, phone + chat, extended hours. Available for Starter and Professional.
Additional Modules
Custom
Add any module not included in your tier at a flat rate.
Implementation
Custom
QuickStart, Standard, Premium, or Enterprise implementation packs.
Priority Support
Custom
4hr P1 response, phone + chat, extended hours. Available for Starter and Professional.
Pricing FAQ
Yes, and that is the intended path for most teams. The Free tier gives you up to 10 users with the Observations and Incidents modules at no cost, so you can prove the workflow on a real site before any commitment. When you need more modules, more users, additional sites, or the AI capabilities, you upgrade to a paid plan and everything you have already captured carries over — there is no migration, no re-entry, and no data lock-in, because you stay on the same platform. This "try it where it matters, then scale" approach exists specifically because EHS tools succeed or fail on frontline adoption, and the only honest way to test adoption is with your own workers on your own hazards.
An active user is anyone who has logged in at least once during the current billing period. Accounts that have been created but never used do not count against your active-user limit, which matters in EHS because you often provision accounts for a large frontline workforce up front, knowing only a portion will log in during any given period. This means you are not penalized for setting up everyone who might need access — you only pay for the people who actually engage with the platform. It keeps the model aligned with real usage rather than headcount, and it removes the disincentive to give every worker the ability to report a hazard.
No. Paid plans include the full 19-module suite, but you decide what to switch on and when. Most teams start with Observations and Incidents to establish the core capture-and-investigate loop, then activate modules such as Audits, Inspections, Permit-to-Work, Risk Management, and CAPA/Action Management as each team is ready to adopt them. Because every module shares one data layer, turning a new one on is a configuration change, not a new project, and data flows between them automatically — an observation can escalate to an incident, an incident can generate a CAPA, and an audit finding can feed the same action queue. Phasing the rollout protects adoption by not overwhelming the frontline with everything on day one.
Yes. The paid plans include a trial period so you can evaluate the full platform — including the modules and AI features not in the Free tier — before you commit, with no credit card required to begin. The intent is to let you run a genuine pilot: configure a site, onboard a real crew, capture live observations and incidents, and see whether the workflow holds up in your environment. Combined with the always-free tier, this means you can de-risk the decision at two levels — start free indefinitely on the core modules, and trial the full platform when you are ready to evaluate the complete capability set. Book a demo and we will help you scope a meaningful trial.
Plans are billed annually by default because that offers the best value and matches how most organizations budget for safety software. Lower paid tiers also offer a monthly billing option for teams that prefer the flexibility, while higher tiers and enterprise agreements are annual. On-premises and private-cloud deployments follow a separate commercial track that can be structured as an annual subscription or a perpetual licence, depending on how your organization prefers to capitalize the cost. Because the right structure depends on your size, deployment model, and procurement preferences, the most useful next step is a short demo where we walk through the options and recommend the one that fits how you buy.
You will never be cut off unexpectedly. Admins are notified as you approach a limit (at 80%) and again when you reach it (100%), giving you time to plan, and there is a grace buffer before any overage applies so a brief spike does not trigger charges. If overages persist, that is usually a signal you have genuinely outgrown the tier, and moving to the next one is more cost-effective than running on continuous overage — so we will flag that rather than let the overage quietly accumulate. The goal is predictability: no surprise lockouts, no hidden fees, and a clear, proactive conversation when your usage is changing.
In most cases the full module suite is already included with paid plans, so "adding a module" is simply switching it on rather than buying it separately. Where an organization on a lower tier needs a specific additional capability, modules can be added to the plan. As a rule of thumb, once your add-on needs grow beyond a couple of modules, moving up a tier delivers more value than stacking individual add-ons, because the higher tier bundles more users, sites, and AI capability alongside the modules. Rather than guess, book a demo and we will look at what you actually need and recommend the most cost-effective configuration — whether that is an add-on or a tier change.
Yes. While most customers run the cloud SaaS model, HaloEHS can be deployed on-premises or in your own private cloud for organizations with data-residency, sovereignty, or security-policy requirements that mandate sensitive safety data never leave their environment — common in oil and gas, defense-adjacent manufacturing, and operations in jurisdictions with strict data-localization rules. On-premises follows a separate commercial track with annual-subscription or perpetual-licence options, and the deployment includes provisioning inside your infrastructure, security review, and integration with your identity provider for SSO and SCIM. The product capabilities — the 19 modules, AI features, offline PWA, and audit trail — are the same; what differs is where the data lives and how it is licensed. Contact sales to scope an on-premises deployment.