Fictional client

Every shift was paid on time. One in ten was paid wrong.

Nobody complained, because nobody was short by enough to notice — thirty-eight dollars on an average shift, produced by a rule that prices a whole night at the rate for the day it started. 4,040 shifts last year and $169,220 of wages, and the same rule has been in the pay engine since it was configured in March 2022, which makes it $612,000 before superannuation or interest. Healthcare staffing is a business where the award is the product, and the software either prices every hour correctly or it quietly builds a liability nobody can see.

Sector Healthcare staffing
Fictional clientMerrivale Health Staffing
WhereMelbourne, Victoria
In this study7 working screens
Saturday night, into Sunday SH-88214
Marisol Cabrera, RN · Brookvale Aged Care, Yarraville · 8.5 hours
01 Sat 22:00–00:00, Saturday rate $126
02 Sun 00:00–06:30, paid as Saturday $408
03 Sun 00:00–06:30, what it should be $463
04 Short, on this one shift $55
Rates attach to the hour, not to the shift. Six and a half of these hours fell on a Sunday and were paid as Saturday, and the shift raised nothing because a shift that was paid is not an exception. The same rule has priced roughly 3,100 shifts a year since March 2022.
Please read first

Merrivale Health Staffing does not exist. We cannot show live client systems, so this study is built around a fictional agency — invented firm, invented consultants, invented nurses, invented providers and invented figures. What is not invented is the work: the way rates attach to hours, the way a misconfigured rule survives for years, the coverage obligations providers carry and the failure modes are all real, and the screens are genuine working pages rather than pictures of pages. Every mockup on this page opens and responds to clicks.

On scope: this is written for healthcare and disability staffing in Australia, with a Melbourne agency as the example. Every rate on every screen is invented for illustration and is not an award rate. Classifications, loadings, allowances and penalty structures differ by award, by state and by enterprise agreement — in a real build those are configuration rather than code, and they are maintained against the instrument, not typed in once. All figures are Australian dollars.

The firm

An agency whose product is a correctly priced hour

Merrivale places registered nurses, assistants in nursing, allied health and disability support workers across metropolitan Melbourne and Geelong. Fourteen hundred workers on the books, 41,200 shifts filled last year, $21.4m of revenue, eighteen consultants and five people in payroll and compliance. Its problem is not winning providers or finding workers. It is that the thing it sells — an hour of care, priced under an award — is calculated by a system nobody has audited since it was switched on.

The ledger

Eight failures, and what each one actually costs

Healthcare staffing has a failure mode most businesses do not: the mistake produces a document that looks correct, goes to the person it harmed, and is filed by them without comment.

Hours are priced by the day the shift started A night that runs 22:00 to 06:30 is one shift to the roster and two days to the award. The engine prices it once, on the wrong day.
What it costs3,140 shifts and $119,320 last year — and because the rule has run since March 2022, $612,000 in total before superannuation or interest. Merrivale filled 26,000 shifts in 2022–23 and 41,200 last year, so the error costs more every year it survives.
Four more rules produce a result the firm cannot defend Broken shifts, minimum engagement on a shift cut short, sleepovers that were disturbed, and public holidays substituted regionally rather than by the state list.
What it costsA further $49,900 across 900 shifts last year. None of them is large on its own, which is exactly why none of them was ever the thing somebody sat down to check.
A shift that was paid raises no exception Every report in the business is built around what has not happened yet: unfilled shifts, unapproved timesheets, expiring documents. Nothing looks at what has already been paid.
What it costsFour years. This is the reason the first item survived — not that it was hard to find, but that nothing was looking. In practice the discovery event is one former employee asking one question, at which point it is no longer Merrivale's timetable.
Charge rates are flat and costs move with the calendar Two agreements set a single hourly rate for every hour of the week. The award cost underneath it changes on Saturday, changes again on Sunday, and doubles on a public holiday.
What it costsMerrivale's third largest client by volume runs at 7.5% against a firm-wide 22.6%, and loses money outright on Sundays and public holidays. At the firm average that account would contribute $290,000 more. Nobody chose this; it was never on a report.
A shift nobody wants and a shift nobody may leave empty look identical Six open shifts on a whiteboard, four of which are cover a provider is obliged to have on site and two of which are a preference.
What it costsConsultants work the list in the order it appears rather than in the order that matters. When the mandatory one is the one that stays open, the provider has to record and explain the gap — and the next conversation about the panel starts from there.
Nobody records why a worker said no Nine workers declined the same sleepover, all of them on rate. That fact lived in nine separate phone calls and nowhere else.
What it costs“We struggle to fill Northgate” stays an impression instead of becoming a number, so it never reaches the rate review. The agency recruits harder against a problem that recruiting cannot fix.
Registration is trusted from a certificate on file A nurse can be registered on Monday and carrying a condition on Friday, with the same expiry date printed on the same document.
What it costsAn expiry diary catches the one failure mode that announces itself in advance and misses every other. The exposure is not a lapsed registration — it is a current one that changed, on a worker who was rostered that week.
Hours worked through other agencies are invisible One nurse worked eleven of the last fourteen nights through Merrivale. Most agency nurses hold books with two or three agencies.
What it costsEvery one of those bookings was legal and every break was correct, and the twelfth offer is still a decision somebody should make deliberately. Merrivale can only count its own shifts — the answer is to show that limit on the screen rather than imply a total it does not have.
The idea

Price the hour, not the shift, and calculate the margin instead of agreeing it

Two ideas, and both of them are things this business already believes and cannot act on. First, an hour is priced for the day it falls on. Every shift is split at midnight before anything is costed, so a night that crosses a day boundary is two priced segments that print as one line. There is nowhere to apply the rule by hand, so there is nowhere to forget it.

Second, the same engine that pays the worker costs the shift. Margin by provider and by day type is a calculation, not a number somebody typed into an agreement in 2024 — so a flat-rate client goes red on its own when rates rise on 1 July, without waiting for anyone to review it.

Seven screens follow. Each one opens as a real page — click through them.

Operations

Today

The shape of the day: 142 shifts across nineteen sites, six still open, and the pay run sitting behind them with 78 exceptions held. The exceptions are the interesting part — this run has not been finalised, so those 78 are still correctable in a way that the 3,140 already paid are not.

What it removes A morning spent asking three people what is outstanding.
Open the full screen ↗
The signature

The shift

One shift, decomposed into the bands the award actually pays on, with what was paid beside what should have been. Two hours on Saturday at the Saturday rate, six and a half on Sunday at the Saturday rate, and $54.60 that never appeared anywhere.

Underneath it, the same rule shown year by year since the payroll was configured — because sixty-one dollars is not the problem, and the rule that produced it is.

What it removes The assumption that a paid shift is a correct shift.
Open the full screen ↗
Liability

Award exposure

Five rules in the engine that produce a result the firm cannot defend, each with the shifts affected, the average error, the twelve-month cost and the date it started. Then the same exposure by provider, which shows why aged care carries two-thirds of it.

The overpayment sitting at the bottom of the table does not offset the underpayments, and the screen says so.

What it removes Finding out the size of the problem from someone else's lawyer.
Open the full screen ↗
Workforce

The worker record

What the agency is relying on, separated into what it checked against the body that issued it and what it simply believes because a worker uploaded a document. Five of the seven are verified against a register; two are certificates on file, and the screen distinguishes them.

A second tab shows hours by week — a nurse who has gone from 32 hours to 57 over eight weeks, entirely in night shifts, without a single booking crossing a limit.

What it removes Believing a certificate that stopped being true in March.
Open the full screen ↗
Demand

Coverage

Tonight across nineteen sites, sorted by obligation rather than by start time. Each residential site shows how much of its night has a registered nurse booked, so a gap reads as a gap rather than as a row on a list.

The open shifts underneath carry the reason each worker declined — including nine declines on rate for a single sleepover, which is a rate conversation rather than a recruitment one.

What it removes Working the easy shift because it was higher up the list.
Open the full screen ↗
Commercial

Providers & rates

One flat-rate agreement broken into day types, showing 23.4% on weekdays, 7.1% on Saturdays and a loss on Sundays and public holidays. Sixty-one per cent of that client's shifts fall in the two columns where it loses money.

Every provider then gets the same test. Both flat-rate agreements sit at the bottom, which is not a coincidence and not a negotiating failure — it is what a flat rate does to a business whose costs are set by the calendar.

What it removes Discovering the margin on an account when the year-end arrives.
Open the full screen ↗
Worker-facing

The worker app

The same decomposition, on the worker's phone. Saturday night shown as two lines because it was two days, with the rate against each. Offers carry an estimated pay figure produced by the pay engine rather than typed by a consultant, so the number on the offer is the number on the payslip.

This is also the cheapest audit the agency has: a pay engine that shows its working is checked by fourteen hundred people every fortnight.

What it removes A payslip that can only be checked by the person who wrote it.
Open the full screen ↗
How we would build it

The pay engine first, because the margin and the payslip both read from it

Four phases of two weeks each — eight weeks end to end. The engine that prices an hour goes in first, because the worker's pay, the provider's cost, the margin on an account and the exposure report are all the same calculation seen from different angles. Each phase ends with something the team actually uses, not a demo.

PHASE 1

Discovery & data

Weeks 1–2.

  • Migrate workers, classifications and competencies
  • Rate tables held against the instrument, with effective dates
  • Providers, sites and charge agreements
  • Agree what a correctly priced hour is, in writing
PHASE 2

The pay engine

Weeks 3–4.

  • Every shift split at midnight before it is priced
  • Loadings, allowances and public holidays by site
  • Each shift costed twice, and the differences listed
  • Historic recalculation against the rates of the day
PHASE 3

Operations

Weeks 5–6.

  • Coverage ranked by obligation, not by start time
  • Offers, acceptances and the reason for every decline
  • Registration checked nightly against the register
  • Hours and consecutive nights visible at the point of booking
PHASE 4

Commercial & rollout

Weeks 7–8.

  • Margin by provider and day type, calculated not entered
  • Worker app with the full pay breakdown
  • Rate modelling ahead of an agreement review
  • Parallel pay run before anything is switched over

Eight weeks is possible because most of it already exists. The worker and entity records, document handling, obligation and expiry tracking, escalation rules, the messaging engine and the portal are running in production across six sectors already — including staffing, where the same worker-compliance spine is in use. What actually gets built for a healthcare staffing agency is the sector core: the award pricing engine, the coverage model and the margin calculation. That is the part this study is about, and it is the part we would spend the eight weeks getting right.

Being straight with you

What is real here, and what is not

Real

  • That rates attach to the hour and not to the shift, and that a night crossing midnight can span two differently priced days
  • That a misconfigured pay rule produces a payslip indistinguishable from a correct one, and so survives for years
  • That a flat charge rate against a calendar-driven cost loses money on exactly the days that are hardest to fill
  • That registration can change without the expiry date moving, so an expiry diary catches only one failure mode
  • The failure modes. All eight are drawn from how healthcare staffing agencies actually run
  • The screens themselves: working HTML, not images, built the way we build the real thing

Not real

  • Merrivale Health Staffing, its consultants, its workers and its providers. All invented
  • Every rate and every figure on every screen. The rates are constructed to be plausible and are not award rates — do not read a number off these pages and use it
  • Any claimed outcome. We have deliberately not put a saving or a return on this page, because we would be making it up
  • Any resemblance to a client. We do not show live client systems, which is precisely why this study exists

We would rather show you your own screens

This took a fictional agency and made its process visible. The same exercise works better with a real one. Tell us how your business actually runs and we will build a working mockup of it — your awards, your providers, your brand — before anybody commits to a build.

Start a Conversation See other sector blueprints