> ## Documentation Index
> Fetch the complete documentation index at: https://help.clinikehr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Choose a plan

> Start the 7-day trial or pick a paid Diagnostics plan, and see which lab features each tier unlocks.

export const StillStuck = ({topic}) => <div className="ck-callout ck-callout--note" role="note">
    <p className="ck-callout__body">
      <strong>Still stuck{topic ? ` with ${topic}` : ''}?</strong>{' '}
      Check <a href="/platform/help/troubleshooting">Troubleshooting</a> first —
      it covers the failures we see most often. If that does not resolve it,{' '}
      <a href="/platform/help/contact-support">contact support</a> and include
      your workspace name and the time the problem happened, so we can find the
      matching entry in your audit log.
    </p>
  </div>;

export const TaskHeader = ({before, time, after}) => <div className="ck-task">
    {before ? <div className="ck-task__cell">
        <div className="ck-task__title">Before you start</div>
        <p className="ck-task__body">{before}</p>
      </div> : null}

    {time ? <div className="ck-task__cell">
        <div className="ck-task__title">Takes about</div>
        <p className="ck-task__body">{time}</p>
      </div> : null}

    {after ? <div className="ck-task__cell">
        <div className="ck-task__title">When you're done</div>
        <p className="ck-task__body">{after}</p>
      </div> : null}
  </div>;

export const Path = ({steps = []}) => <span className="ck-path">
    {steps.map((s, i) => <span key={i} className="ck-path__step">
        {i > 0 ? <span className="ck-path__sep" aria-hidden="true">
            ›
          </span> : null}
        {s}
      </span>)}
  </span>;

export const Availability = ({editions = ['all'], plans, roles, note}) => {
  const list = editions.includes('all') ? ['clinic', 'pharmacy', 'lims'] : editions;
  return <div className="ck-avail" role="note" aria-label="Feature availability">
      <span className="ck-avail__label">Available in</span>

      {list.map(e => <span key={e} className={`ck-pill ck-pill--${e}`}>
          {EDITION_LABELS[e] || e}
        </span>)}

      {plans ? <span className="ck-avail__label">Plan</span> : null}
      {plans ? <span className="ck-pill ck-pill--plan">{plans}</span> : null}

      {roles ? <span className="ck-avail__label">Who</span> : null}
      {roles ? <span className="ck-pill ck-pill--role">{roles}</span> : null}

      {note ? <span className="ck-avail__note">{note}</span> : null}
    </div>;
};

<Availability editions={['lims']} plans="Starter Lab · Professional Lab · Business Lab · Enterprise" roles="Owner" />

Step 1 of the [setup checklist](/lims/get-started). Your plan decides which lab features exist — the turnaround-time dashboard, quality control, analyzer interfacing, referral commissions — and how many seats and sites you can open.

<Path steps={['Settings', 'Billing & Plans']} />

<TaskHeader before="Owner access to the workspace" time="2 minutes" after="An active paid plan, or a 7-day trial running at Professional level" />

## Start the trial first

Most new labs land on a page headed **Let's get your lab set up** — "You've got full access for 7 days — no card needed." Select **Start for free**. The toast reads **You're in! 🎉** and you have seven days of full access, with the trial running at Professional Lab level so you can try the turnaround dashboard and quality control before you commit.

Some workspaces go straight to the plan comparison instead. Both are normal.

If you reach the plan page without having used a trial, the same offer appears there as **Try ClinikEHR Free for 7 Days**, with **Start 7-Day Free Trial** and the footnote "No credit card required". Once used, it shows **Trial Already Used** — the trial is once per workspace.

## Pick a paid plan

<Steps>
  <Step title="Open the plan page">
    Go to **Settings › Billing & Plans** ("Subscription and payments"), or select **Choose a paid subscription plan** on the floating **Setup** checklist, which opens it directly. The page is headed **Choose Your Plan** — or **Manage Your Subscription** if you already have one. Three cards are shown: **Starter**, **Professional** and **Business**. **Professional** carries the **Most Popular** badge, and your current tier is marked **Current Plan**.
  </Step>

  <Step title="Compare on the feature bullets, not the price">
    Each card lists what it unlocks. Read the table below first — the difference between Starter and Professional is whether you can measure your own turnaround and run QC, which is not obvious from a price.
  </Step>

  <Step title="Select the tier">
    Select **Select Starter**, **Select Professional** or **Select Business** and complete checkout. Prices are shown in your workspace's billing currency, which defaults to NGN for a Diagnostics workspace.
  </Step>

  <Step title="Confirm it took">
    Back on the plan page your tier now shows **Current Plan**, and the setup checklist ticks **Choose a paid subscription plan**.
  </Step>
</Steps>

<Warning>
  Selecting a paid plan starts a recurring charge on the payment method you enter, and it recurs until you cancel. Do it once, from one browser tab — see [Payment methods](/platform/plans/payment-methods).
</Warning>

## What each tier unlocks

| Plan                 | What it adds                                                                                                                                                                                                          |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Starter Lab**      | Unlimited test requests · custom analytes and custom test panels · chain-of-custody timeline · reagent and consumables inventory with batch and lot tracking · expiry monitoring · low-stock alerts · purchase orders |
| **Professional Lab** | Turnaround-time dashboard · analyzer integration · quality control management · owner/executive dashboard · modality integration for imaging · predictive reagent expiry-risk alerts                                  |
| **Business Lab**     | Referral network and commissions · multi-branch reports · advanced analytics · advanced inventory intelligence                                                                                                        |
| **Enterprise**       | For chains, reference and government laboratories. Not shown on the plan grid — [contact support](/platform/help/contact-support).                                                                                    |

On a plan that does not include a feature, the screen tells you which tier it belongs to rather than hiding it — "TAT dashboard is a Professional feature", "QC management is a Professional feature", "Analyzer interfacing is a Professional feature", "Referral commissions is a Business feature", "Advanced analytics is a Business feature", "Owner dashboard is a Professional feature".

<Note>
  Analyzer integration and quality control are still rolling out. The screens are there on Professional Lab and above; ask support what is live for your analyser model before you plan a go-live around it. See [Analyzers](/lims/quality/analyzers) and [Quality control](/lims/quality/quality-control).
</Note>

## Seats and sites

Seats are **included**, not billed per head. Your plan sets a cap, and the invite that would exceed it is refused — you see **You've used all \{limit} seats on your plan.** with **Upgrade to \{NextTier} to add more team members.** and a **View plans** button. Nothing is charged per seat at any point. See [Staff seats](/platform/plans/seats).

Sites have their own allowances, counted separately for full laboratories and collection centres. See [Set up your lab](/lims/get-started).

## Check it worked

* The plan page shows your tier as **Current Plan**.
* **Turnaround Time** appears in the sidebar on Professional Lab and above.
* The floating **Setup** checklist ticks **Choose a paid subscription plan**.

## If something goes wrong

<AccordionGroup>
  <Accordion title="A feature I paid for is still locked">
    Sign out and back in so the new entitlement is picked up. If it persists, [contact support](/platform/help/contact-support) with the time you paid.
  </Accordion>

  <Accordion title="My trial ended and features disappeared">
    A subscription that is neither active nor trialing collapses every feature gate to the free level, and paid features go with it. Your data is untouched — pick a plan and they return. See [Change your plan](/platform/plans/change-plan).
  </Accordion>

  <Accordion title="Trial Already Used, but nobody used it">
    The trial is once per workspace, not once per person, and it may have been started by whoever created the workspace. Choose a paid plan, or [contact support](/platform/help/contact-support).
  </Accordion>

  <Accordion title="I need Enterprise">
    Enterprise is not on the plan grid because it is priced per lab. [Contact support](/platform/help/contact-support).
  </Accordion>

  <Accordion title="I picked the wrong tier">
    Change it from the same page — see [Change your plan](/platform/plans/change-plan).
  </Accordion>
</AccordionGroup>

<StillStuck topic="plans and billing" />
