Australian Market Proposal

RosterIQ

A workforce management platform built specifically for Australian businesses — Fair Work Act compliant, Modern Award rate engine, Xero & MYOB ready, facial recognition and full payroll automation.

16
Feature modules
12–15
Week delivery
100%
Fair Work compliant
AU
Payroll integrations
Scroll to explore
The problem

Australian businesses waste hours on workforce admin

Three problems that cost real money every single week

🕐

Manual timesheets

Spreadsheet-based tracking creates payroll errors and hours of admin every pay run. Award rate calculations done by hand are prone to costly mistakes that trigger Fair Work back-pay claims.

👥

Buddy punching

Employees clocking in for absent colleagues. Without facial recognition or GPS verification, this is nearly impossible to catch and costs Australian businesses thousands annually in fraudulent pay.

⚠️

Fair Work compliance risk

Getting penalty rates, overtime, casual loading and NES leave entitlements wrong means back-pay claims, fines and Fair Work investigations — especially in hospitality, retail and construction.

The solution

One platform. End to end.

From the moment an employee scans their card to when payroll hits Xero — fully automated, Fair Work compliant, audit-ready.

01
📱
Employee scans
QR or face
02
📍
GPS + geofence
verified
03
⏱️
Shift opens
in real time
04
📋
Timesheet
auto-built
05
💰
Exported
to Xero / MYOB
Fair Work Act compliant from day one — penalty rates, leave loading, NES entitlements
Facial recognition eliminates buddy punching at source
Modern Award penalty rate engine — Sat/Sun/PH auto-calculated per award
One-click Xero & MYOB payroll export with STP Phase 2
Duty roster + leave management with NES-compliant accrual
Works offline on remote sites — syncs automatically when back online
Platform features

16 modules — everything your team needs

Core workforce management through to payroll compliance and real-time reporting

🏢

Multi-tenant SaaS

Unlimited companies, Stripe billing, role-based access control

👤

Employee management

QR cards, PIN, departments, custom fields, printable cards

🤳

Facial recognition

ML Kit + Azure Face API. Liveness check. Stops buddy punching

AU Priority
📵

Offline mode

SQLite queue. Auto-syncs on reconnect. Server-wins strategy

📅

Duty roster

Drag-drop scheduling, shift templates, shift swap, open shifts

🔔

Notifications

Late punch, missing punch-out, absent alerts via push + email

🏖️

Leave management

Annual, sick, parental, long service. NES compliant accrual

AU Priority
⚖️

Compliance engine

38-hr week, Modern Award penalty rates, 17.5% leave loading

AU Priority
📍

Geofencing

Site-locked punching. Alert on breach. Multi-site management

Timesheet approval

Auto-generated weekly timesheets. Submit, approve, lock, audit

🔌

Payroll integrations

Xero, MYOB, Employment Hero, KeyPay. STP Phase 2 export

AU Priority
📊

Reporting suite

10+ reports. CSV, XLS, PDF. Roster compliance, payroll summaries

📡

Live dashboard

SignalR real-time "who's in" — pushed on every punch event

📲

Kiosk mode

Locked full-screen punch station. Photo on every punch

💬

Team messaging

Manager broadcasts, shift changes, read receipts, iCal export

🛡️

Audit & security

Full audit log, JWT auth, SSL, 7-year Fair Work record retention

AU Priority
Australian compliance

Built for the Fair Work Act from day one

Compliance is embedded in every calculation — not bolted on later as an afterthought

Fair Work Act compliance rules
Ordinary hours38 hrs/week maximum (NES)
OvertimeAuto-calculated per Modern Award
Saturday rate1.5× multiplier applied automatically
Sunday rate2.0× multiplier applied automatically
Public holidays2.5× rate — state-specific calendar built in
Annual leave4 weeks + 17.5% leave loading on payout
Sick / carer's10 days per year (NES) — balance tracked
Long serviceState-specific accrual rules configurable
Casual loading25% casual loading flag per employee
Record retention7-year audit trail — Fair Work requirement
Payroll integrations — Australia
XeroOne-click timesheet sync
MYOBDirect payroll sync
Employment HeroAPI integration
KeyPayFull award interpretation
STP Phase 2ATO-compliant payroll export
STP Phase 2 — ATO Ready

Single Touch Payroll Phase 2 formatted export built in. Directly compatible with ATO reporting requirements — no manual data entry between RosterIQ and your payroll system.

Standout capabilities

Three features that set it apart

Purpose-built to solve the problems every Australian hospitality, retail and construction business faces daily

🤳

Facial recognition with liveness

  • ML Kit on-device detection — free, works offline
  • Azure Face API for enrollment verification
  • Anti-spoof liveness check prevents photo attacks
  • Embeddings in SQL Server — no third-party storage
  • Photo captured on every punch for audit log
📵

True offline-first punching

  • Punches queued in SQLite with SHA-256 idempotency key
  • Auto-syncs when connection restores
  • Server-wins strategy — no duplicate shifts ever
  • Works on remote sites and low-signal areas
  • Pending count visible to managers in real time
💸

One-click payroll export

  • Xero and MYOB direct integration
  • Modern Award penalty rates auto-applied
  • STP Phase 2 ATO-compliant format
  • Leave loading automatically included in payout
  • Zero manual re-entry between systems
Target market

Built for industries with complex Modern Awards

Any business with hourly or shift-based workers under an Australian Modern Award benefits immediately

🍽️

Hospitality

Restaurants, hotels, cafes
High casual workforce + rostering
Weekend & public holiday penalty rates
Multi-venue management
🛒

Retail

Shared kiosk at store entrance
Part-time & casual staff management
Sat/Sun penalty auto-calculated
Multi-site chain management
🏗️

Construction

Remote site geofencing
Field worker GPS tracking
Multiple sites per company
Sub-contractor support
🏥

Healthcare

Strict shift compliance requirements
Facial ID for facility security
Regulatory audit-ready records
Aged care Modern Award rates
Technology

Enterprise-grade stack

Proven, maintainable technologies — no vendor lock-in

Flutter mobile app
mobile_scanner — sub-second QR
Google ML Kit face detection
Drift SQLite offline queue
Riverpod state management
GoRouter navigation
ASP.NET Core 9 API
MediatR CQRS pipeline
Hangfire background jobs
SignalR real-time hub
JWT + API key auth
EF Core + SQL Server
Manager web portal
ASP.NET Core MVC
DevExpress grids + scheduler
Drag-drop duty roster
Google Maps geofencing
PDF / XLS / CSV reports
AU integrations
Xero + MYOB sync
Employment Hero API
STP Phase 2 export
Firebase FCM push
Stripe billing
🗄️ SQL Server — shared database, 42 tables, EF Core TenantId global filter, VARBINARY face embeddings, 7-year Fair Work audit log
Delivery roadmap

Production-ready in 12–15 weeks

Phased delivery — working features shipped every 3 weeks, not all at the end

Weeks
1–3
1
Foundation
Database + multi-tenant API, JWT auth, employee management, QR punch in/out, Flutter app shell, SQLite offline queue, web portal scaffold
Working QR punch station app
Weeks
4–6
2
Core punch features
Facial recognition (enroll + verify + liveness), GPS + geofencing, kiosk mode, PIN fallback, photo on punch, buddy-punch prevention
Facial recognition punch station
Weeks
7–9
3
Management platform
Duty roster drag-drop scheduler, shift templates, shift swap, notifications via FCM + email + Hangfire, SignalR live "who's in" dashboard
Full manager web portal
Weeks
10–12
4
AU compliance + payroll
Leave + NES accrual, Fair Work compliance engine (award rates, STP Phase 2), timesheet approval, Xero + MYOB integrations, reporting suite
AU market-ready — Fair Work compliant
Weeks
13–15
5
SaaS launch
Stripe billing, tenant onboarding wizard, self-service portal, API key management, performance testing, security audit, go-live support
Live in production
Project status

Significant work already completed

Architecture designed, schema defined, code skeletons generated. Implementation starts from day one.

138
files generated

ASP.NET Core API skeleton

42-entity EF Core model with TenantId global filter, all 16 module controllers wired, MediatR CQRS pipeline, JWT auth, Hangfire jobs, SignalR hub, Stripe and FCM stubs — ready for implementation.

91
Dart files

Flutter app skeleton

Clean Architecture layers, Drift SQLite offline queue with idempotency, Retrofit API client, full QR punch page with custom scanner overlay, kiosk mode, face enroll page, Riverpod providers — all wired up.

42
tables designed

Complete database schema

Full ERD across 4 domain groups covering all 16 modules. Relationships, unique indexes, and multi-tenant isolation designed. EF Core entity configurations for all key tables — ready for migration.

De-risked before a single sprint begins — all architecture decisions locked, no costly rework later. The 12-week delivery timeline is achievable because the foundation is already laid.

Let's build it
together.

Architecture designed. Schema ready. Code skeleton generated. Production-ready in 12–15 weeks.

1
Review scope — agree on 12 or 15 week timeline
2
Sprint planning session — Phase 1 kickoff
3
Working punch station app delivered by week 3
4
AU market-ready product delivered by week 12