How IndieBase subscriptions work, what each plan unlocks, how to subscribe, and how to manage billing through the Stripe portal.
Subscriptions are managed at the team level — the team owner controls billing, and every member of the team benefits from whatever plan the team is on.
Every team in IndieBase has a plan that determines which features are available to all its members. The team owner is the only person who can subscribe, change plans, or manage billing. Regular team members simply benefit from whatever plan the team is on, with no individual billing or payment required.
Subscriptions are processed securely through Stripe. Your payment details are never stored on IndieBase's own servers.
IndieBase offers a free tier and paid plans. Every paid plan unlocks the full feature set — plans differ in price and in allowances such as how many checklists and custom panels your team can create, not in which features you get.
| Feature | Free | Paid |
|---|---|---|
| Patient records (PRFs) | Yes | Yes |
| Unlimited patients | Yes | Yes |
| Unlimited devices | Yes | Yes |
| Multiple team members | No | Yes |
| Drugs, Interventions, Hospitals | Yes | Yes |
| Basic customisation (fields, injuries, interventions, drugs) | Yes | Yes |
| Basic clinical insights (dashboard, logbooks, datatables) | Yes | Yes |
| Advanced customisation (panels, checklists, templates) | No | Yes |
| Smart features (patient feedback, secure email PRFs, monitor integrations) | No | Yes |
| Event management / control room | No | Yes |
| Advanced insights (reports, KPIs, case reviews) | No | Yes |
| Media storage (photos, audio, video) | No | Yes |
| Branding, vehicles, venues | No | Yes |
If you're not sure whether IndieBase is right for you, the 31-day free trial gives you full access to explore before committing.
Feature access is a single question: does your team have an active subscription? A team counts as active when it holds any paid subscription, is within a trial period, or is on custom billing. Active teams get every feature above; the plan you choose sets your price and your allowances (for example, the number of checklists and custom panels).
Storing Patient Identifiable Data additionally requires an ICO Registration Number and acceptance of the Terms of Use — see Information Governance.
A Beta subscription is shown for teams currently on a generic pre-launch trial. Beta grants full access to all features for the duration of the trial period.
New teams that have never had a subscription are eligible for a 31-day free trial when they first subscribe to any paid plan. During the trial you get full access to the plan you've signed up for.
Payment details are captured upfront at the point of subscribing, but no charge is made until the trial period ends. You can cancel at any time during the trial without being charged.
If your team is already on a Beta subscription (the pre-launch generic trial), subscribing to a paid plan before the Beta trial expires carries the remaining trial time across — you won't lose it.
Once the trial ends, billing begins on your chosen cycle. Teams that have previously held any subscription (including a cancelled one) are not eligible for the trial period on a new subscription.
You can view the full pricing page at any time using the View all subscription options link at the bottom of the Subscription section, or by visiting
/pricing— it's publicly accessible without logging in.

Choosing yearly billing gives you 12 months for the price of 11 — an 8.3% saving — and locks in your price for the year. Prices are ex-VAT.
IndieBase may adjust prices (for example, in line with CPI) with 60 days' notice. Any price change takes effect at your next renewal date, so annual billing also protects you from mid-year price increases.
Once your team has an active subscription, the plan cards update to show your current plan with a Current Subscription badge, and a Manage Subscription button appears.
Clicking Manage Subscription (or the Billing Portal link at the bottom of the section) takes you to the Stripe Billing Portal, where you can:
The Billing Portal link also appears in the sidebar under Configuration when your team has an active subscription.
All subscriptions are rolling, prepaid contracts that auto-renew. Cancellations require 30 days' notice and are processed through the Billing Portal.
Your team's features keep working while Stripe automatically retries the charge — nothing disappears mid-shift because of a payment hiccup. While retries are in progress, the team owner sees a persistent payment problem banner (on the web and in the app) linking to the Billing Portal. If the payment can't be collected and the subscription is finally cancelled, access to paid features is suspended until billing is put right — your data is never deleted.

To upgrade or downgrade, go to the Pricing page (accessible via View all subscription options in the Subscription section). The pricing page shows Switch to [Plan] buttons for other options when you're logged in.
Switching between paid plans changes your price and allowances, not your features. Switching to Free removes access to paid features — but your data is never deleted; only access is restricted.
I'm the team owner but I can't see a Manage Subscription or Billing Portal button. The Billing Portal link appears only once your team has been registered as a Stripe customer, which happens when you first subscribe. If you're on the Free plan and have never subscribed, use the plan cards in the Subscription section to start a subscription.
I subscribed but some features are still locked. Try refreshing the page — feature access is determined by your active plan status, which updates immediately after subscribing by card. If the issue persists after a refresh, contact support with your team name and the plan you subscribed to.
My trial expired before I subscribed — can I still get a trial? Trials are only available to teams that have never previously held a subscription. Once a team has had any subscription (including a cancelled one), the 31-day trial is no longer available. Contact support if you believe this is an error.
My charity number isn't being recognised. IndieBase verifies numbers against the UK Charity Commission API. Make sure you're entering the number exactly as it appears on the Charity Commission register. If the number is correct but still not verifying, the API may be temporarily unavailable — try again later or contact support.
I want to cancel my subscription. Go to the Billing Portal via the Manage Subscription button in your Team Settings and follow the cancellation flow there. Cancellations require 30 days' notice. Your plan remains active until the end of the notice period.