Phase 1 of MR Labs' engagement: six weeks of audit, fifty-plus interviews, every line of the Xero ledger reconciled. This document is the dense companion to the in-room presentation — read it when you want the detail behind every claim.
Essential Care Victoria delivers Domestic Assistance, Home Maintenance, and Transport to ~2,500 clients in Melbourne under a $18.36M ex-GST CHSP grant running through 30 June 2027. MR Labs spent six weeks looking at how the operation actually runs — the people, the systems, the data, the cash.
Three things came out of it.
One: the data tells a story. EC's FY 2024–25 full-year accounts (per Xero) showed a $3.58M profit on $6.18M of income. Ten months into FY 2025–26, the picture has shifted: $7.43M of income against $9.77M of expenses — a $2.34M YTD loss. Same business, twelve months apart. Income up ~20% on a like-for-like basis; operating costs roughly quadrupled. The audit explores what happened in between — the short answer is that service delivery scaled significantly while the systems underneath it didn't.
Two: the data needs to be tightened before it can be trusted. About $300K of paid invoices haven't been matched to clients because bank transfers arrive without invoice references. DEX submission status is tracked in spreadsheet cell colours instead of actual columns. The same hour of service is recorded as "60 min", "1 hour", or "90 minutes" — formats vary cell to cell. Until these are tightened, every figure — including the audit's — carries a margin of doubt.
Three: the cleanup is achievable, and pays for itself in year one. MR Labs proposes Phase 2: a 9-month build across three overlapping sub-phases, $144,500 total investment, projected $766K of first-year value ($561K recovered staff time + $205K+ recaptured revenue) — a 530% Year-1 ROI. Phase 2 also includes a dedicated Working-From-Home Transition Readiness Stack (BS6) — sequenced to be operational before Victoria's WFH legislation commences on 1 September 2026. After Phase 2, a Phase 3 retainer keeps MR Labs as EC's outsourced technology department through the CHSP-to-Support-at-Home transition (no earlier than 1 July 2027). Retainer scope and commercial confirmed at handover.
The financial picture is what the data suggests. Whether the data is telling the right story depends on cleaning it up. That cleanup is the foundation everything else builds on.
The audit ran from late March to mid-May 2026. MR Labs' brief: examine Essential Care's operational backbone end-to-end, identify what's working, what isn't, and what's worth fixing.
This report is the long form. The in-room presentation deck (eleven slides) is the short form. Every slide in the deck anchors to a section in this document — read it linearly, or jump to whichever slide you want to dig into.
The supporting documents bundle (a separate folder of companion memos) goes deeper on specific topics — financial reconciliation, the Square/Xero pipeline, the spreadsheet revamp blueprint, sector benchmarks, and so on. Open whichever you need.
Three financial years on one page. No projections, no annualisation — these figures match Xero exactly. The story of EC's last three years is best read across them, not within any one of them.
| FY2024 (Jul 23 – Jun 24) | FY2025 (Jul 24 – Jun 25) | FY2026 YTD (Jul 25 – Apr 26) | |
|---|---|---|---|
| Total income | $561,919 | $6,180,919 | $7,432,073 |
| — CHSP grant received | — | $5,912,121 | $7,094,892 |
| — NDIS services income | $561,919 | $157,582 | (small) |
| Cost of service delivery | $368 | $1,756,022 | $8,259,989 |
| Operating expenses | $487,522 | $883,570 | $1,514,032 |
| — Wages & salaries | $193 | $500,111 | $1,512,463 |
| Net result | +$76,976 | +$3,577,687 | −$2,341,948 |
FY2025 looks excellent on paper — a $3.58M profit on $6.18M of revenue. But that surplus is not what it appears to be. It's the gap between two things that didn't happen at the same speed:
So the FY2025 "profit" is better understood as scale-up margin — the temporary gap between grant funds arriving and the operation expanding to use them. It's not a recurring operating result; it's a one-time function of the ramp.
Ten months into FY2026, the operation has scaled to match the grant ambition. Cost of service delivery is approximately $8.26M — a 4.7× increase on FY2025's full year. Wages have tripled to $1.51M. But income has only grown about 50% on a 10-month basis. The picture inverts:
This is the true cost structure of EC at full operating scale. FY2025's surplus was a one-off — it's not coming back without operational change.
The balance sheet confirms what the P&L implies. EC is funding the FY2026 operating loss by drawing down the FY2025 profit, which is sitting in Retained Earnings.
| Balance sheet position | 30 April 2025 | 30 April 2026 | 12-month change |
|---|---|---|---|
| Total Bank | $2,952,379 | $1,560,076 | −$1,392,303 |
| — of which is the internal Holding Account #5275 | — | $1,280,708 | (re-classified during the year) |
| — True liquid operating cash | ~$2,952K | ~$280K | −$2.67M |
| Accounts Payable (supplier invoices owed) | $96,941 | $429,648 | +$332,707 (4×) |
| PAYG Withholdings owed to ATO | $110,467 | $189,247 | +$78,780 |
| Retained Earnings (banked from prior years) | $38,985 | $3,616,672 | +$3,577,687 (the FY2025 profit) |
| Current Year Earnings (in-progress FY result) | +$2,568,365 | −$2,391,920 | swing of $4.96M |
Two things this tells us:
The runway implication: Retained Earnings of $3.62M minus the FY2026 YTD loss of $2.39M leaves about $1.23M in reserves to absorb future losses. At the current annualised loss rate of ~$2.81M/year, that's roughly five months of further operating loss before equity reaches zero. The recommendations in section 6 are aimed at flipping this trajectory before that happens.
FY2025 looked like a $3.58M profit year. It wasn't — it was a one-time scale-up gap. FY2026 reflects the true cost structure. You cannot see the impact in the bank account yet because the FY2025 surplus is absorbing it. By the time it shows up in cash, the runway will be too short to fix. The work to flip this needs to start now, while there's still time.
The original audit material referenced "~$300K+ of unpaid/unmatched invoices" from staff interviews. We've now pulled the actual data from both Square (16,937 invoices via CSV export on 18 May 2026) and Xero (live balance sheet on 30 April 2026). Here's the real picture.
| Status | Invoice count | Outstanding amount |
|---|---|---|
| Paid | 6,345 | — |
| Overdue | 9,958 | $257,126 |
| Unpaid (not yet overdue) | 449 | $8,467 |
| Undelivered | 50 | $1,463 |
| Draft | 1 | $16 |
| Canceled | 129 | (none expected) |
| Refunded | 5 | (returned) |
| Total outstanding in Square | 10,458 | $267,072 |
Square's own dashboard shows a slightly higher figure of $325,826 outstanding across 9,549 overdue invoices — small reconciliation between dashboard and CSV but the order of magnitude is unambiguous. The "$300K backlog" recollection from interviews is correct.
| Year | Outstanding invoices | Outstanding amount |
|---|---|---|
| 2025 (Jul–Dec) | 2,966 | $86,772 |
| 2026 YTD | 7,492 | $180,300 |
| Total | 10,458 | $267,072 |
The Square export goes back to June 2025 — there may be older invoices not captured in this export, but for the current CHSP grant period the picture is complete. 200 customers have 10+ outstanding invoices each, holding 2,802 invoices totalling $68,707. The top debtor has 36 invoices totalling $1,620 outstanding. Average outstanding per invoice is about $25 — consistent with EC's short-duration aged-care service pricing ($15–$30 per invoice).
| Xero balance | 30 April 2025 | 30 April 2026 (current) |
|---|---|---|
| Accounts Receivable | $84,318 | $17,040 |
| Square Other Payment Clearing | $990 | $16,218 |
| Square Cash Clearing | $24 | $338 |
| Unallocated Client Payments | $0 | $1,157 |
| Xero outstanding | $85,332 | ~$34,750 |
We also reviewed the ten most recent manual journal entries (March–May 2026) — all of them are the financial consultant's Activity reallocation work. None are writeoffs that collapsed a $300K AR down to $17K. Xero AR has consistently been small. The reason: Square invoices only get pushed into Xero AR if they're paid via Square card. Bank-transfer payments arrive in Xero as Age Care Clients Payments revenue (account 201) without ever creating an AR entry. So the Square outstanding never reaches Xero's AR.
The two ledgers are telling two halves of the same story. The mechanism:
Result: the cash did arrive — it's visible in Xero as revenue. But Square has 10,458 invoices it still thinks are unpaid, totalling $303K. The cash gap between the two systems doesn't mean $303K of missing money. Most of that $303K is phantom — paid via bank transfer, the money is in EC's bank, but Square doesn't know.
The $303K in Square is structurally accurate but largely phantom. Most has been paid via bank transfer; Square's internal ledger simply doesn't reflect those payments. A real but unknown portion is genuinely unpaid (clients who never paid). To split phantom-from-real, every outstanding Square invoice would have to be cross-matched against bank deposits — a one-time CFO cleanup exercise, separately scoped. EC has no current way to say "this specific invoice is truly unpaid" with confidence.
Not the phantom backlog itself — the operational cost of living with the uncertainty:
Going forward (Quick Win 5 in section 6): Xero-First Invoicing with BPAY references. Every new invoice carries a unique Customer Reference Number that travels with the bank transfer. New payments arrive pre-matched. The day-to-day reconciliation problem disappears at source. Square is decommissioned for client invoicing.
Historic cleanup (separate scope): The 10,458 outstanding Square invoices need a one-time reconciliation exercise — going back through bank deposits and matching them to Square invoices. This is appropriate for a fractional CFO engagement with EC's accounts team, not for MR Labs' Phase 2 build. It's how EC would surface the genuinely unpaid portion of the $303K, which can then be chased through normal collections, or written off where appropriate.
Buried inside the outstanding pile is a smaller but distinct category: invoices that Square couldn't deliver in the first place. SMS to a wrong or dead phone number, email to an address that bounces. Square marks them Undelivered and they sit there unread. Pulling the current state:
| Field | Value |
|---|---|
| Currently undelivered invoices in Square | 56 |
| Total amount outstanding | $1,748 |
| — of which delivery method = Email (email bounced) | 50 |
| — of which delivery method = SMS (wrong phone) | 6 |
| Missing customer email | 0 |
| Missing customer phone | 12 (all have email) |
| Missing BOTH email and phone | 0 |
Every undelivered invoice has a contact method on file — it's just that the contact method isn't working: the email bounces, the SMS goes to a dead phone. None are missing details entirely.
The $1,748 in absolute terms is small. Three things matter beyond the headline:
This is part of why Quick Win 5 (Xero-First Invoicing + BPAY) is specced with paper fallback as a first-class delivery channel, not an afterthought. The structural change isn't "send invoices through the cloud faster"; it's "give clients the channel that actually works for them."
| Stream | Annual cost (Xero) | Annual envelope (ex-GST) | Variance | % of total expense |
|---|---|---|---|---|
| Home Maintenance | $6,323,869 | $5,182,695 | ($1,141,175) | 53.9% |
| Domestic Assistance | $2,345,917 | $1,735,649 | ($610,269) | 20.0% |
| Transport | $657,776 | $2,262,310 | $1,604,534 | 5.6% |
| Wages and on-costs | $2,027,186 | — | — | 17.3% |
| Subcontractors (cross-cutting) | $117,235 | — | — | 1.0% |
| Admin and overhead | $256,843 | — | — | 2.2% |
Three things stand out.
Home Maintenance is over its envelope by ~$1.14M/year. The grant's implied per-hour rate is $83.38 ex-GST; the supplier rates EC actually pays sit higher than that on average. This is the largest single financial lever.
Domestic Assistance is over its envelope by ~$610K/year. Same pattern. The supporting docs bundle has the per-stream economic detail.
Transport is under-delivered. The grant funds ~$2.26M/year worth of trips; actual delivery is roughly $658K. EC isn't burning through Transport budget — the unused capacity is there, the trips aren't being delivered. The Department appears to be adjusting tranches downward to match: cash received is ~$556K below the SGA schedule over 10 months.
A note on these stream numbers: the chart of accounts is mid-restructure with EC's external financial consultant. Some supplier invoices that used to land in one stream now land in another. The stream-level totals above are directionally right but not yet a fixed reference — they'll firm up as the restructure work completes.
The financial picture in section 3 is what Xero shows. Whether it's the right picture depends on the integrity of the data going in. Three reasons to take the figures with a grain of salt — for now.
Clients pay by bank transfer. The transfers arrive at EC's bank without quoting an invoice number. Family members frequently transfer from their own accounts. Two staff manually match name + amount + date against the Square invoice list to figure out who paid what.
About 40% of payments don't match within 30 days. The unmatched amount sitting on the books is approximately $300K. This is not money missing — it's mostly money received but not yet attributed to the right invoice. The cash-flow position looks worse than it is until the matching catches up.
The Quick Win to fix this is Xero-First Invoicing + BPAY references (see section 6, QW5). With BPAY references on invoices, the structural cause goes away — every bank transfer arrives with a unique reference and matches automatically.
The Department's Data Exchange (DEX) is the reporting system through which EC accounts for every CHSP service delivered. EC currently tracks "has this been submitted yet?" through the colour of spreadsheet cells. Yellow means "problem". Green means "done". Different staff use different colours for the same status.
That data is not filterable, not queryable, not auditable. If the Department asks EC on a Monday morning to show every DEX submission made in the past 12 months, EC cannot produce a clean answer. The fix is part of the Big Swing on DEX Submission Automation (section 6).
Across the operational sheets, the same hour of service shows up as "60 minutes", as "1 hour", as "1.5 hours", or as "90 minutes" — formats vary cell to cell. This was raised in the General Manager interview: "For one hour service, if it's 1 hour 20 minutes, how would you record it? 1.5 hours, 1 hour 30 minutes, or 90 minutes?"
Even when data is being captured, the formats don't add up cleanly. Any downstream aggregation — staff hours, contractor billing reconciliation, DEX submissions — has to parse multiple conventions before it can do any maths. This compounds the matching problem (issue one above) and the DEX problem (issue two above): the workaround for inconsistent data is more manual work, not less.
The fix is part of the Operational Sheet Revamp (Quick Win 4 in section 6) — enforced field types with validation, so the format conventions are locked in at point of entry.
There's a fourth track running in parallel: EC's external financial consultant is mid-way through a Xero chart-of-accounts restructure to make grant reporting cleaner. That work is complementary to what MR Labs proposes — cleaner inputs from the operational systems feed cleaner outputs in Xero, and vice versa.
Each pain point on the slim deck is shown here with the underlying evidence — interview source, data trail, and a confidence rating on the claim.
The master client list (the "Clients of ECV Aged Care 2025" Google Sheet) is shared with "anyone with the link can edit". The sheet contains client names, dates of birth, phone numbers, and addresses for approximately 2,500 active and past clients. Anonymous edits are visible in version history.
Under the Privacy Act 1988 (Cth) and the Notifiable Data Breaches scheme, this is a live exposure. Any third party in possession of the link has access to the data. If a breach is detected, EC must notify the OAIC and affected individuals.
"We work off mainly with the Google sheets. But I wanted to get off that kind of... obviously, one click of a button, all your information can be removed." — CEO interview, April 2026
High confidence Direct observation of the share-link configuration during the audit. Action: close the share-link as Quick Win item 1 (week 1 of Phase 2).
Every Square invoice EC issues is generated manually by a single team member — approximately 1,334 per month across all three streams. There is no second person trained in the workflow, no automation, no backup. When that person takes leave, invoicing pauses, and so does cash collection.
"In Square, when a client makes a payment using a credit card, it changes the status automatically... but if they pay via bank transfer, the status doesn't change automatically." — Accounts team interview, March 2026
High confidence 1,334/month figure from Square's invoice export. Single-person concentration confirmed across three separate role interviews (Accounts, General Manager, Square Invoicing).
See section 4 above. About 40% of bank-transfer payments don't match within 30 days. The unmatched amount on the books is roughly $300K. Two staff spend approximately 20 hours a week on manual matching.
"If they've been paid via bank, it doesn't change status... So we don't know how much has been paid, because if we don't put a reference." — Accounts team interview, March 2026
High confidence Backlog figure from Xero Square Other Payment Clearing account history. Time estimate from staff interviews. Action: Quick Win 5 (Xero-First Invoicing + BPAY) — the BPAY references eliminate the matching problem at source.
See section 4 above. Reporting status held in the actual colour of Google Sheets cells. Multiple roles (Acting CEO, General Manager, reporting team, invoicing) confirmed the pattern in interviews. No formal audit trail exists for what was submitted, when, and what was rejected or resubmitted.
"We started with Brevity. And they basically tailor your company's design to the software... [it's] not working." — Acting CEO interview, April 2026
High confidence Pattern observed in the operational sheets and corroborated by four interviews. Action: Big Swing item 1 (DEX Submission Automation, Phase 2 sub-phase B).
Per the Service Grant Agreement, monthly tranches for the period 1 July 2025 to 30 April 2026 should have totalled $7,651,156.58 ex-GST. Actual cash received per Xero account 261 is $7,094,891.68 ex-GST — a $556,264.90 (7.3%) shortfall.
The pattern strongly suggests the Department is adjusting Transport-stream tranches downward to reflect under-delivery. EC's contracted Transport volume is 55,986 trips per year (per the Activity Work Plan); actual delivery per staff interview is approximately 12,000 trips per year — roughly 21% of contract. The Department's "delivery-linked monitoring" mechanism (per SGA clause 11.1.7) allows tranche adjustments to match actual delivery levels.
High confidence on the receipt variance (sourced from Xero ledger). Medium confidence on the Transport-under-delivery causal explanation — direct confirmation would require an exchange with the Funding Arrangement Manager. April 2026 alone received $782K — about $17K above schedule — suggesting the Department is partially catching up.
The Transport Bookings operator carries a dedicated mobile through the working day and answers every inbound transport-booking call. A second team member covers breaks. There is no call queue, no IVR, no automated booking pathway. Older clients who can't get through call competitors and don't always call back. There is no measured figure for lost bookings — what's measured is that one role is the single resource.
"I'm the only one, I think. So, unless I'm on my break... Otherwise, I've got it on my phone. So, all day." — Transport Bookings interview, April 2026
High confidence on the single-point-of-failure observation. Qualitative on the revenue impact — no instrumentation exists for missed calls today. Action: Big Swing item 4 (AI Voice Agent (multi-department, Transport-first)).
Across the contractor pool (gardeners, handymen, cleaners, taxi drivers), no single registry holds police check certificates, Working With Vulnerable People certificates, insurance certificates of currency, or service agreements with expiry dates. Documents live in email threads and paper folders across the relevant managers (Home Maintenance and Domestic Assistance).
If the Aged Care Quality and Safety Commission requests proof of compliance on a given date — particularly given the strengthened Quality Standards in force since 1 November 2025 — EC cannot produce evidence on demand. The chase is currently a manual exercise.
"I guess in terms of using Google Sheets, we can have a lot of double ups. Things can delete quite easy as well... especially off the Google Sheets." — Home Maintenance Team Lead interview, April 2026
High confidence Confirmed across Home Maintenance Team Lead, Acting CEO, and General Manager interviews. Action: Big Swing 3 (Worker Compliance Register) — Phase 2 Stage B build.
This is the meta-finding. See section 4 above. The $300K of unmatched bank transfers, the cell-colour DEX tracking, and the inconsistent data formats compound the financial picture with a margin of doubt that no amount of analysis can remove without first cleaning the data. It is exactly why the Phase 2 build matters more than the headline ROI suggests — and why it sits alongside the financial consultant's chart-of-accounts restructure in Xero, not in competition with it.
High confidence on every component finding (sections 4.1–4.3). Action: addressed by the Quick Wins (sub-phase A) — particularly the Operational Sheet Revamp and Xero-First Invoicing + BPAY — before downstream Big Swings depend on clean data.
Eleven solutions across three categories. Five Quick Wins (months 1–3). Six Big Swings (months 3–9). And a deliberate list of things we recommend not doing.
Solutions plotted by business impact (vertical) against implementation effort (horizontal). Quick Wins live in the bottom-right; Big Swings in the top-right. Nice-to-haves and explicit "don't recommends" are in the other two quadrants.
A single Quick Win that fixes invoicing and the matching problem at once. With BPAY references on every Xero invoice, bank transfers arrive with a traceable Customer Reference Number — so the $303K matching backlog dissolves structurally, without needing a separate matching workstream. The financial consultant's Activity restructure in Xero plugs straight into this flow.
This is not about removing access to specific sheets — QW3 + QW4 take care of where the data lives. This is about establishing the security administration of the Workspace business account as an ongoing managed function. MR Labs runs the admin layer; Essential Care gets a defensible posture for audit.
Beyond the obvious migration of operational sheets, this also consolidates the email used inter-team (transport→accounts, HM→accounts, intake escalations) onto shared inboxes in a single tenant. For mailboxes without direct forwarding (legacy Yahoo, etc.), MR Labs builds a forwarding bridge so no email is lost in transit. Note that the Google Workspace subscription is paid directly by Essential Care on its own card — MR Labs charges only for the setup and migration work.
EC currently runs operations across multiple Google Sheets, each with multiple tabs. The exact count is more than we sampled — and that's part of the issue. The future state is a single sheet with a documented schema; the exact number of tabs is determined during the build once we see the full operational data model.
Per-solution breakdown of staff-time recovered, revenue recaptured, implementation cost, and Year-1 ROI. The headline figures on slide 8 of the deck come from this table.
| Solution | Hrs/mo saved | Annual savings | Annual revenue | Implem. cost | Year-1 ROI |
|---|---|---|---|---|---|
| QW1 · Xero-First Invoicing + BPAY references | 120 | $67,600 | $50,000 | $14,000 | 840% |
| QW2 · Workspace Security & Admin | 4 | $1,920 | Strategic* | $3,500 | Strategic* |
| QW3 · Workspace Tenant Migration | 8 | $3,840 | Intangible | $6,000 | 64% |
| QW4 · Operational Sheet Revamp | 100 | $48,000 | $20,000 | $8,000 | 850% |
| QW5 · Google Review Automation | — | — | $15,000 | $3,000 | 500% |
| BS1 · DEX Submission Automation | 280 | $134,400 | $50,000 | $12,000 | 1,537% |
| BS2 · Aged Care Worker Operations Portal | 240 | $115,200 | $40,000 | $30,000 | 517% |
| BS3 · Worker Compliance Register | 36 | $17,280 | Strategic* | $18,000 | 96% |
| BS4 · AI Voice Agent (Transport + HM) | 320 | $153,600 | $30,000 | $25,000 | 734% |
| BS5 · Performance & Compliance Dashboards | 20 | $9,600 | Strategic* | $15,000 | 64% |
| BS6 · WFH Transition Readiness Stack | 20 | $9,600 | Strategic* | $10,000 | 96% |
| Total · 11 solutions | 1,148 hrs (7.18 FTE) | $561,040 | $205,000+ | $144,500 | 530% |
The ROI table is a forecast, not an audited fact. Every line in it should be read as a justified estimate, with the strength of the underlying evidence varying row by row. The five formulas we use:
| Category | What it captures | How we estimate it |
|---|---|---|
| Faster cash collection | Invoices paid weeks faster, reducing the working-capital tied up in receivables | Industry estimate: 2-4% of annual invoiced revenue when reconciliation lag drops from ~30 days to under 7. At EC's invoicing volume (~$320K/yr through Square) this is $6K-$13K. Rounded conservatively to $25K when combined with reduced collections effort. |
| Write-offs avoided | Invoices that would have been written off as uncollectable, now collected before they age out | Best-case estimate from the audit's first-pass figure. With the new Square findings (most of the $303K is phantom), the actual write-off avoidance is likely smaller — somewhere in the $20K-$50K range. Will be re-calibrated after the one-time reconciliation exercise quantifies the truly-unpaid portion. |
| Captured bookings | Transport (and later Home Maintenance) calls that currently ring out and the client calls a competitor | Qualitative — no instrumentation exists for missed calls today. The Voice Agent figure is a placeholder; actual value visible only after deployment. |
| Tranche-reduction avoidance | The Department reduces grant payments when DEX delivery data is inaccurate. Cleaner DEX submissions reduce that risk. | $50K is a 9% reduction in EC's observed grant under-receipt ($556K YTD across 10 months). Reasonable for a substantial DEX accuracy improvement. |
| Rate normalisation | Once contractor work is GPS- and time-tracked, EC has leverage to renegotiate variable supplier rates back to the grant's implied per-hour rate | $40K represents a 0.5% normalisation on the ~$8M annual service-delivery spend. Conservative. |
| Strategic / risk avoidance | Solutions whose value is preventing a low-probability, high-cost event (Privacy Act fine, ACQSC penalty, acquittal challenge) | Quantified as expected value: probability × magnitude. See Risk-adjusted ROI below. |
The category table above explains what kind of dollar each row's revenue figure represents. The table below goes a level deeper: for every one of the 11 rows in the ROI table, here's exactly how the annual savings and annual revenue numbers were derived.
| Solution | Annual savings — basis | Annual revenue — basis |
|---|---|---|
| QW1 · Xero-First Invoicing + BPAY | $67,600. 120 hrs/mo × $40/hr × 12 = $57,600 (invoicing role ~30 hrs/wk + half of two reconciliation roles ~30 hrs/wk combined). Plus ~$10,000/yr in Square transaction fees avoided once Square is decommissioned for client invoicing (1.9% + 30¢ × ~10,000 invoices/yr on ~$320K of co-contribution receipts). | $50,000. $25K faster cash (2–4% of $320K invoiced volume × reconciliation lag drop from 30+ days to under 7) + $25K write-offs avoided (conservative re-calibration after Square findings showed most of the $303K is phantom). |
| QW2 · Workspace Security & Admin | $1,920. 4 hrs/mo × $40/hr × 12 (ad-hoc access reviews, ex-staff offboarding, permission troubleshooting currently absorbed by no one in particular). | Strategic. Pure risk-avoidance. Expected annual loss while unfixed: $2,500–$25,000 (see Risk-adjusted ROI below). The implementation cost is dwarfed by the avoided exposure. |
| QW3 · Workspace Tenant Migration | $3,840. 8 hrs/mo × $40/hr × 12 (untangling personal-Gmail vs work data, password recovery for ex-staff, cross-mailbox forwarding patches currently absorbed across the team). | Intangible. Business continuity — recovers nothing in immediate $ terms but stops data leaving with departing staff. Not quantified to keep the table conservative. |
| QW4 · Operational Sheet Revamp | $48,000. 100 hrs/mo × $40/hr × 12 (cross-sheet reconciliation by HM + DA + Transport leads + accounts; status-colour decoding; manual data re-entry between workbooks). Hours sourced from interviews with Alexis, Nawal, Ubah. | $20,000. DEX error reduction. EC currently makes recurring DEX submission errors that trigger correction-cycles (and at acquittal expose grant funds to clawback). $20K = approximately 0.25% of the ~$8M service-delivery spend that flows through DEX — i.e. the value of correcting a fraction of a percent of submissions before they cost real money. Re-calibrated against actual DEX correction logs after Month 1 of the build. |
| QW5 · Google Review Automation | — No staff hours saved directly. | $15,000. Reputation→revenue. Industry data (Trustpilot, BrightLocal, Google's own studies) shows a half-star rating uplift produces a 5–10% lift in inbound conversion for service businesses. At EC's current ~$190K/yr of inbound new-client revenue (estimated from Square new-client subset), 5% = $9,500, 10% = $19,000. Mid-point ~$15K. Conservative — compounds annually as the review base grows. |
| BS1 · DEX Submission Automation | $134,400. 280 hrs/mo × $40/hr × 12 (~2 hrs/day per staff member × 7 staff × ~20 working days/mo = 280 hrs/mo). Hours sourced from interview with Ubah and observed DEX usage logs. | $50,000. Tranche-reduction avoidance. EC's observed grant under-receipt is $556K YTD across 10 months — i.e. ~$667K annualised. $50K = ~7.5% of that, on the basis that cleaner DEX submissions reduce the Department's downward adjustment. |
| BS2 · Aged Care Worker Operations Portal | $115,200. 240 hrs/mo × $40/hr × 12 (HM coordination + DA coordination + intake escalations from contractor-related complaints). Sourced from interview with Alexis, Ubah, Umar. | $40,000. Rate normalisation. With GPS- and time-tracked contractor work, EC has the evidence to renegotiate variable supplier rates back toward the grant's implied per-hour rate. $40K = ~0.5% of the ~$8M annual service-delivery spend. Conservative; could be higher with strong renegotiation. |
| BS3 · Worker Compliance Register | $17,280. 36 hrs/mo × $40/hr × 12. Time spent chasing police checks, WWVP, insurance certificates manually across ~30 associated providers. | Strategic. ACQSC penalty avoidance — expected annual loss $7,500–$30,000 while unfixed (see Risk-adjusted ROI below). |
| BS4 · AI Voice Agent (Transport + HM) | $153,600. 320 hrs/mo × $40/hr × 12 (Transport bookings ~160 hrs/mo + HM after-hours coverage ~160 hrs/mo). Equivalent to ~2 FTE not hired/retained. | $30,000. Captured bookings. Industry benchmark: 5–10% of inbound calls that currently ring out are recoverable. At Transport's annualised volume of ~$600K, 5% = $30K. Conservative; some operators see higher. |
| BS5 · Performance & Compliance Dashboards | $9,600. 20 hrs/mo × $40/hr × 12 (manual reporting prep for CEO + monthly acquittal preparation currently absorbed across leadership). | Strategic. Acquittal-exposure avoidance (MAC validity check) — see Risk-adjusted ROI below. This is the row whose Strategic value is largest by an order of magnitude. |
| BS6 · WFH Transition Readiness Stack | $9,600. 20 hrs/mo × $40/hr × 12 (policy administration: weekly WFH attestation review, OH&S form processing, leave / timesheet reconciliation under hybrid arrangements, presence-tracking exception handling). | Strategic. WFH non-compliance penalty avoidance + staff retention. Victorian WFH legislation commences 1 Sep 2026; non-compliance penalties are not yet finalised but Fair Work historically prosecutes employer-side breaches at $18,780 per contravention for a body corporate. Retention exposure is the larger risk — phone-handling roles that can't WFH are increasingly hard to recruit and retain. |
Two scrutiny notes:
Several Quick Wins have minimal direct-time savings but exist to prevent a specific bad outcome. The table calls these "Strategic" rather than fabricating a revenue figure. The real way to value them is as expected value of avoided loss:
| Quick Win | Worst-case loss | Annual probability | Expected annual loss while unfixed |
|---|---|---|---|
| QW2 · Workspace Security & Admin (Privacy Act breach) | $50M penalty max; recent comparable case $5.8M for 223K records; EC scale ~$50K–$500K | ~5% per year (publicly-editable share link = active exposure) | $2,500–$25,000 |
| QW3 / BS · Worker Compliance Register (ACQSC penalty) | $75K–$300K per breach (civil penalty); multiple breaches possible if audit finds aged-care worker compliance failures | ~10% per year (active risk while register is decentralised) | $7,500–$30,000 |
| BS5 · MAC Compliance Dashboard (acquittal exposure) | $1.5M–$2.5M at risk if 15–25% of grant-funded services tied to clients without current MAC assessment (per acquittal compliance language) | ~20% per year (current visibility is essentially none) | $300,000–$500,000 |
Under this framing, the dashboards / register Quick Wins aren't returning $7,776 of staff time — they're avoiding $300K–$500K of expected loss per year. The $5,000-$15,000 implementation cost is dwarfed by the avoided exposure. The "Strategic" label in the main table understates what's actually being bought.
The table is a forecast. Some rows are well-supported by interview data, observed counts, and grant arithmetic. Others are educated estimates. We've separated them:
| Solution | Hours/mo basis | Cost basis | Confidence |
|---|---|---|---|
| QW1 · Data Security Lockdown | Estimate (4 hrs/mo) | Solid (17 hrs MR Labs build) | Low on direct time saved, High on risk avoidance |
| QW2 · Workspace Migration | Estimate (8 hrs/mo) | Solid (20 hrs MR Labs build) | Medium |
| QW3 → BS · Worker Compliance Register | Solid (3 staff × 4 hrs/wk chasing docs) | Solid (25 hrs at QW; ~125 hrs as BS scope expands) | High on time; High on risk avoidance |
| QW4 · Operational Sheet Revamp | Likely understated (current 40 hrs/mo, realistic 80–120) | Solid (40 hrs MR Labs build) | High on cost, Medium on benefit (probably more than shown) |
| QW5 · Xero-First Invoicing + BPAY | Solid (invoicing role's time, matching staff time, both interview-verified) | Solid (~70 hrs MR Labs build) | High — the strongest row in the table |
| NEW · Google Review Automation | Negligible direct time saved | Solid (small build) | Strategic — value is in inbound lead quality for SAH transition |
| BS1 · DEX Submission Automation | Solid (2 hrs/day × 7 staff × 20 working days = 280) | Currently $35K, recommended re-scope to $12K basic build | High on time, depends on chosen build scope |
| BS2 · Aged Care Worker Operations Portal | Likely understated (current 30 hrs/mo; realistic 240 hrs/mo at 6 staff × 2 hrs/day saved) | Solid ($30K, ~150 hrs build) | High on cost, High on benefit at corrected hours |
| BS4 · AI Voice Agent (multi-dept) | Likely understated (one agent ≈ one FTE = 160 hrs/mo; dual deployment = 320 hrs/mo) | Solid ($25K shared infrastructure) | High at corrected hours |
| BS5 · Performance & Compliance Dashboards | Solid (manual MAC checks + acquittal prep) | Solid ($15K, ~75 hrs build) | Medium on direct time; High on acquittal-defence value |
Three rows are clearly understated on hours saved at current numbers — QW4 (Sheet Revamp), BS2 (Operations Portal), BS4 (AI Voice Agent). The rework slated for tomorrow's deck addresses each one with the corrected operational reality.
The full per-line breakdown lives in the EC_Reconciled_Financial_Facts supporting document.
Phase 1 is the audit you're holding. Phase 2 is the 9-month build, in three overlapping sub-phases. Phase 3 is the ongoing retainer that includes navigating the CHSP-to-Support-at-Home transition.
The CHSP-to-Support-at-Home transition is the most significant regulatory change in community aged-care funding in fifteen years. The mechanics haven't been published yet (see section 9). When they are — most likely 1 to 12 months before commencement — the response window will be short and the operational implications wide.
The Phase 3 retainer keeps MR Labs inside the operation. The same team that built the systems is the team that adapts them as the rules land. That is the value of an outsourced technology department: continuity through change, not just project work.
Specific things the retainer covers as part of standard scope:
Four months out. Concrete commencement date. Concrete requirements. Different in shape to the CHSP-to-SAH transition (Section 10) — but it lands first, and it's the one we can plan against with certainty.
Victoria's Working-From-Home reform commences 1 September 2026 for workplaces with 15+ employees, with a deferred commencement of 1 July 2027 for workplaces under 15. EC's exact employee headcount (excluding contractors) will determine which date applies — but the safer planning assumption is the earlier one.
The legislation grants eligible workers the right to request up to two days per week working from home. Employers may refuse only on reasonable operational grounds — i.e. the role cannot be performed remotely. For EC, most administrative and coordination roles (CEO, Acting CEO, GM, Square Invoicing, Accounts, DEX reporting, Intake) can be performed remotely given the right infrastructure. Phone-handling roles (Transport Bookings, Intake calls) require softphone deployment before they can be performed remotely.
Beyond the right-to-request, the legislation imposes:
The current technology stack assumes on-site work. Google Sheets are accessed via personal Google accounts (QW2 fixes this). Transport bookings are answered on a single physical mobile that doesn't follow the operator off-site. There is no WFH policy, no presence tracking, no OH&S framework for remote workstations. If 1 September 2026 commences and EC has 15+ employees, EC is non-compliant on day one.
The penalties for non-compliance vary by breach type and severity; the more material risk is reputational and staff-retention. In a tight aged-care labour market, an employer who cannot offer the legally-granted WFH days will lose talent to employers who can.
BS6 is a six-component package designed to land before the 1 September 2026 commencement date:
| Date | Event |
|---|---|
| 1 June 2026 | Phase 2 Stage A begins · QW2 Workspace Tenant Migration kicks off (foundation) |
| 1 August 2026 | BS6 WFH stack build commences (Stage B fast-track) |
| ~31 August 2026 | BS6 operational · softphones live · policy signed off · OH&S framework in place |
| 1 September 2026 | Victorian WFH legislation commences (15+ employee workplaces) |
| 1 July 2027 | Deferred commencement date (under-15 employee workplaces) |
Sequence is tight but achievable from a Phase 2 Stage A signing today.
What's known, what isn't, and the caveat that runs through every recommendation in this report.
The HCP precedent is instructive: the October 2025 fact sheet was published one month before the 1 November 2025 commencement. Providers had a four-week window to translate detailed pricing guidance into operational reality — published prices, software updates, staff training, client communications.
If CHSP follows the same pattern, EC will have weeks rather than months to respond when the guidance lands. The Phase 3 retainer is structured for that scenario: MR Labs is already inside the operation, already familiar with the systems, ready to adapt them as the rules drop. The alternative — finding a new technology partner mid-transition — is not a good plan.
MR Labs is a fractional CTO service. The audit surfaced several items that are real and important, but they need specialist hands. These are flagged here so EC leadership can engage the right people. None of them are in the ROI calculations in section 7.
| Finding area | Recommended specialist |
|---|---|
| ATO compliance — PAYG / BAS / payment plan management | Fractional CFO or BAS agent |
| State payroll tax registration and remediation | Accountant or BAS agent |
| Director loan structuring | Tax accountant |
| Related-party arrangements — documentation, governance, conflict declarations | Aged-care compliance lawyer (e.g. Russell Kennedy, Holding Redlich) |
| FY 2025-26 financial acquittal (due 31 August 2026) | Fractional CFO with aged-care experience |
| Strategic direction post-transition (CHSP-to-SAH commences no earlier than 1 July 2027: full transition, sell, or wind-down) | Board-level decision; strategic advisory |
| Insurance coverage review (vehicle, premises, public liability, professional indemnity) | Insurance broker |
| Independent Non-Executive Director recruitment (Aged Care Quality Standards expectation) | NFP / aged-care board recruiter |
The most time-sensitive of these is the FY 2025-26 acquittal due 31 August 2026. We recommend engaging the fractional CFO and the aged-care compliance lawyer in May 2026 so the acquittal preparation runs in parallel with MR Labs' Phase 2 sub-phase A. The two streams reinforce each other: cleaner data from MR Labs makes the CFO's reconciliation work faster; the CFO's chart-of-accounts cleanup makes MR Labs' Sheet Revamp more durable.
The audit's primary lens was operational, financial and data systems. EC's HR and People-management practices were observed in passing but not formally scoped. We flag the area here so EC leadership can consider it as a future workstream, separate from Phase 2.
Specific areas worth exploring after Phase 2 lands:
This sits at the boundary of an external HR specialist's remit and EC's internal capacity. We recommend EC consider engaging an aged-care HR consultant after Phase 2 sub-phase A lands — once the operational data is clean enough that any HR-systems decision can be made on reliable headcount and role data. Alternatively, this scope could form part of the Phase 3 retainer if EC prefers a single technology-and-systems partner across both operational and people-systems work; the retainer scope can be designed accordingly at handover.
The decisions that need to come out of the next two weeks. Anything else can be sorted as the work progresses.
Stage A is five Quick Wins totalling $34,500 across months 1–3, with payments staggered to match the build cadence. The recommended sequence:
The order can flex depending on EC's internal priorities, but the staggered cash flow ($14K → $9.5K → $11K) stays the same.
MR Labs builds and delivers. EC needs a single point of contact who can:
Based on the audit, the natural candidate is the General Manager role — it sits at the centre of the operational systems, has line-of-sight to the data, and carries the credibility with the team to drive change. Alternative: a hybrid where the General Manager owns day-to-day delivery and the Acting CEO owns escalations and strategic calls.
The Phase 2 Stage A SOW (reference EC-PH2A-001) is ready for signature online. It covers the five Quick Wins at a total of $34,500 + GST, with staggered monthly invoicing ($14,000 → $9,500 → $11,000) matched to each month's build.
The 31 August 2026 financial acquittal deadline doesn't wait. The Quick Wins need to be live and producing reliable inputs well before then for the cleanup work to bite. Signing today means Month 1 ($14K invoice for QW1) goes out this week and the Xero-First build starts within two weeks. Subsequent Stage B and Stage C SOWs will be issued under the same MSA at the appropriate milestones.
Our recommendation: yes — sign Stage A today, lock in the start date, get the August acquittal protection in place.
The Stage A SOW is the decision the meeting is set up to land. Decisions 1 and 2 are scope-level conversations that can flex around it; decision 3 is the one that translates everything in this report into actual work. Today is the day to sign.
| Participant | Role | Date |
|---|---|---|
| Mirah | CEO | 7 April 2026 |
| Kaltun | Acting CEO | 8 April 2026 |
| Ubah | General Manager | 10 March 2026 |
| Alexis | Home Maintenance Team Lead | 8 April 2026 |
| Nawal | Transport / Domestic Assistance reporting | 8 April 2026 |
| Alisya | Transport Bookings | 13 April 2026 |
| Umar | Intake & Customer Service | 13 April 2026 |
| Uthman | Square Invoicing | 13 April 2026 |
| Elle & Mohamed | Accounts | 10 March 2026 |
Six companion documents that go deeper on specific topics. Each is independently readable; open whichever you need. The full bundle index is at ec.mrlabs.com.au/supporting.