Plans & billing
Subscription tiers, what each includes, and how invoicing works
What you get on each plan
| Feature | Basic | Professional | Enterprise | Multi-site |
|---|---|---|---|---|
| Active gateways | 1 | 3 | Unlimited | Unlimited |
| Active users | 5 | 25 | Unlimited | Unlimited |
| ECG retention | 30 days | 1 year | 7 years | 3 years |
| AI interpretation | — | Rule-based | Rule + LLM | Rule + LLM |
| HL7 v2 export | ✓ | ✓ | ✓ | ✓ |
| FHIR R4 export | — | ✓ | ✓ | ✓ |
| Multi-tenant dashboard | — | — | ✓ | ✓ |
Pricing is set per contract. Contact billing@offinhealthcare.com for a quote.
Trial
Every new tenant gets a 14-day trial of the plan they signed up for. Trial converts to paid automatically unless cancelled.
Invoicing
- Manual (default for African markets): invoice issued at the start of each billing period; pay via wire / mobile money. Invoice number must be quoted as the payment reference.
- Stripe (default for international): card on file, charged automatically.
Where to manage it
- Facility admin — Sidebar → Dashboard → /billing. Shows current plan, period dates, recent invoices. Invoices link gives the full history.
- OFFIN ops — /admin/billing for cross-tenant view.
Lapses
If an invoice goes 30 days past due the tenant moves to suspended — gateway ingest is rejected with subscription_past_due until the invoice is paid. Existing data is retained.