Pricing

Published in full. No quote form, no discovery call.

MedAligna costs $99, $149 or $249 per month per location, depending on the size of the team and the features you need. Every plan starts with a 14-day free trial and needs no card. Three or more locations get 20% off, and annual billing is two months free.

Starter

$99/mo per location

Up to 30 staff

A single clinic, a unit, a practice.

Start free trial
  • Schedule builder, rotations & publishing
  • Credential tracking with expiry blocking
  • Federal exclusion (OIG) screening
  • Compliance reporting
  • Shift swaps & open shifts
  • On-call rotations + public board
  • Staff mobile app & credential wallet
  • Calendar sync (Google / Outlook / Apple)
  • Printable / PDF schedules
Most popular

Pro

$149/mo per location

Up to 75 staff

The plan most facilities land on.

Start free trial
  • Everything in Starter
  • Automatic schedule generation
  • Ratio, acuity & HPRD compliance
  • Time & attendance + payroll export
  • CMS Payroll-Based Journal (PBJ) export
  • Home-care visit scheduling
  • Self-scheduling windows

Enterprise

$249/mo per location

Unlimited staff

Multi-site, or a system that wants the keys.

Start free trial
  • Everything in Pro
  • Unlimited staff & locations
  • REST API & signed outbound webhooks
  • Priority support

No card to start · Cancel anytime · Export everything, whenever · Staff never pay

Is it priced per user or per location?

Per location. A site pays one price whether it has eleven staff or seventy.

Per-seat pricing charges you for the thing that makes the schedule work. The moment each per-diem CNA carries her own line on the invoice, somebody starts keeping the casual staff off the platform and running them on a text message instead, and the roster quietly stops being the roster. The people left off are exactly the ones whose credentials nobody is watching.

So the arithmetic is boring and you can do it yourself. Three clinics of forty-five staff each is three Pro locations: $149 × 3 = $447 a month, less twenty per cent because there are three of them, which is $357.60. A ninety-bed facility with seventy staff is one Pro location at $149. A twelve-provider clinic is one Starter at $99. Nothing in those sentences depends on a conversation with us.

What is in each plan?

Everything, side by side. Every row is a real switch in the product, and the compliance rules that block an assignment are in all three plans; those are not the upsell.

 Starter · $99Pro · $149Enterprise · $249
Locations1+1+Unlimited
Staff per location3075Unlimited
Credential tracking & expiry blockingYesYesYes
Federal exclusion (OIG) screeningYesYesYes
Shift swaps & open shiftsYesYesYes
On-call rotations + public boardYesYesYes
Staff app & credential walletYesYesYes
Calendar sync (Google / Outlook / Apple)YesYesYes
Automatic schedule generationNoYesYes
Ratios, acuity & HPRDNoYesYes
Time & attendance + payroll exportNoYesYes
CMS PBJ exportNoYesYes
Home-care visit schedulingNoYesYes
Self-scheduling windowsNoYesYes
REST API & webhooksNoNoYes

Who helps you set it up, and how long does it take?

You do, in about an afternoon, and we answer the email while you are doing it.

There is no implementation project, because there is nothing to implement. Nobody needs to visit, nothing needs to be installed, and your IT department (which, in a twelve-provider clinic, is the practice manager) does not need to be involved at all. Here is the whole sequence, in order.

01Import your staff

A spreadsheet of names, roles, employment type and contracted hours; paste it in if that is easier than exporting it. Contracted hours matter more than people expect: a nurse on a 24-hour contract gets her overtime warning at hour 25, and MedAligna cannot know that unless the column is there.

02Say what has to be covered

Per shift, per position: two RNs and a CNA on days, one RN on nights, an LPN on evenings. This is what the coverage row on the grid compares against, and it is the only part most facilities have never written down anywhere.

03Turn on the rules you are accountable for

Minimum rest, weekly and contracted hour caps, consecutive days, which credentials each position requires. Presets exist for ACGME averaging and the common ratio regimes, so this is usually picking one rather than writing one.

04Let the staff bring their own credentials

Invite them and each person uploads her own licence, BLS and TB screening once, into a wallet she owns. This is the step that runs on somebody else's clock, so start it first and carry on without it.

05Build the week and publish

Pick a rotation or drag the week out by hand. Rules check live as you go, so the draft is already clean by the time you publish, and the published version is what every member of staff sees from that moment.

Two of those steps are where facilities actually stall, and neither is technical. Almost nobody has their coverage requirements written down; they live in a charge nurse's head, and step two is the first time anyone has been asked to say them out loud. And credential requirements per position are a policy question, not a software question: someone has to decide whether a CNA needs BLS here. Both are short conversations, and both are the sort of thing you should send us an email about rather than lose a week to.

What we would suggest, and what almost nobody does: build next month in MedAligna while this month runs wherever it runs now. Compare the two, then cut over. Nobody should switch a live roster in a single step, and the fourteen days are long enough to do it properly.

Stuck, or want to know whether your spreadsheet will import cleanly? Send it to us; an engineer replies in writing, not a sales form and a PDF.

What happens when the trial ends?

You choose a plan, or you stop. Doing nothing is a supported choice and it costs nothing.

On day fifteen an account with no plan goes read-only. Not dark, not deleted, not held for ransom: every schedule, every credential, every hour you captured is still there, still readable, and still exportable to CSV or JSON in one click. What stops is writing: you cannot publish next month's roster until there is a plan behind it.

That is the whole mechanism, and it is deliberately dull. There was never a card on file, so nothing charges itself: no auto-renewal to remember to cancel, no thirty-day notice period, and nobody phoning you on day thirteen.

What if you want to leave?

Switching scheduling software is frightening because the schedule is the thing that keeps the floor staffed. So we made leaving easy, which is the only honest way to ask you to arrive.

Month to month

No contract, no minimum term, and you cancel from inside the app rather than by emailing someone who will try to talk you out of it.

Your data leaves with you

Staff, schedules, credentials, hours: export to CSV or JSON in one click, at any time, including after you cancel.

Cancelling is not deleting

An unpaid or cancelled account becomes read-only. Nothing is erased, nothing is held hostage. A billing problem must never become a staffing problem.

Want to see it with your own staff in it first? Open the live demo. No email required.

Pricing questions, answered

Is it really per location, not per user?
Yes. A location pays one price whether it has eleven staff or seventy. Per-seat pricing punishes you for putting your whole team on the platform, which is precisely what makes the schedule work, so we do not do it.
Do staff pay anything?
Never. Nurses, physicians, aides and per-diem staff use MedAligna free, including the credential wallet that stays with them between employers. The facility pays; the workforce does not.
What happens after the 14-day trial?
You choose a plan, or you stop. Nothing is deleted if you do nothing: an unpaid account becomes read-only, so you keep every schedule, credential and record, and you can export all of it whenever you want. A billing problem must never become a staffing problem.
Do you need a card to start the trial?
No. Sign up, import your staff, and publish a schedule. If it does not suit you, do nothing and nothing happens.
Is there a setup fee, or a charge for onboarding?
No. The subscription is the entire price: there is no implementation fee, no onboarding fee, no training fee, no charge for the import and no professional-services line. If we invoice you for something that is not $99, $149 or $249 per location per month, we have made a mistake.
Who actually helps us set it up?
The people who built it. Write to hello@medicalstaffscheduling.com and an engineer answers in writing, including with the import spreadsheet in front of them if you send it. There is no implementation consultant to schedule and no kick-off call to sit through, which is why setup is measured in an afternoon rather than a quarter.
Is there a discount for multiple locations?
Yes: 20% off from three locations. Annual billing is two months free on any plan.
Is there a contract?
No. It is month to month, you can cancel from inside the app, and your data exports to CSV or JSON in one click. We would rather keep you because the product works.
Can we change plans later?
Yes, at any time. Upgrades take effect immediately with a prorated invoice; changes that reduce your plan apply from the next period.

Try it for two weeks. Then decide.

No card, no call, no contract. Import your staff and publish a schedule this afternoon.