Skip to content
WagePilot

What's new

Everything we've
shipped, in order

New features, fixes and improvements to WagePilot, newest first.

August 2026

Improved

Empty panels now tell you what they're for

Charts and panels with no data yet explained nothing and offered nowhere to go. Each one now says what it will show once it fills, with a link straight to the setup step that fills it.

Fixed

Fixed the labour percentage on the live board

When your labour cost was in a healthy range, the percentage on the live board rendered at an enormous size. It now displays correctly in green, with amber and red for the higher bands.

Improved

Amber warning text is easier to read

Counts like "2 pending" and "1 open", and the amber figures on timesheets, holiday and compliance, were too light against their background. They're darker now and meet the AA contrast standard, on the stock theme and on every branding palette.

Improved

The live cost panel rests when nobody's working

With no one clocked in, the dashboard used to show a glowing £0.00/hr as though money were moving. It now reads "No one on shift", tells you what today has cost so far and when your next shift starts, and saves the glow for when wages are actually running.

Improved

A calmer dashboard

Colour on the dashboard now means something. Icons and trend lines have gone quiet so the figures stand out, and green, amber and red are kept for what's actually live, needs attention, or has gone wrong.

New

Setup now asks how your team actually works

New businesses were given a rota by default, even the ones that do not run one. Setup now asks outright whether you plan shifts in advance or simply let people clock in when they arrive, explains what each means, and sets the app up that way. Pick open clock-in and the rota, cover, swaps and availability step aside entirely. You can change it whenever you like in Settings.

Improved

The staff app always offers clock-in

If nothing was scheduled, the staff app used to open on “No shifts coming up” and tuck clocking in away as a small button underneath. On a new team, where the rota is usually the last thing set up, that was the first thing everyone saw. Home now stays “Ready when you are” with the slider in place whether or not there is a shift today, and any shift further ahead is shown below it.

New

Kiosk mode is now on every plan, including Free

The shared-tablet kiosk used to start on Core. It is now free on every plan, which means all three ways of clocking in (geofenced GPS, a printed QR code and a tablet on the counter) arrive with the free plan. It is the one way to set clock-in up and watch it work without waiting for anybody else to install an app, so it should never have been the thing you had to pay to try. Free is one site and a kiosk belongs to a site, so that is one counter; Core still lifts every limit and adds payroll export, team messages and tips.

Fixed

Fixed a crash when locking a kiosk or suspending an account

A page-load check ran in a different order depending on whether a kiosk was locked, which could white-screen the whole employer app mid-session. It now runs the same way every time.

Improved

Send a join code by WhatsApp or text, not just email

A join code sent only by email from a name your team doesn't recognise tends to get missed. You can now send it straight to WhatsApp, as a text, or through your phone's own share sheet, with the message already written. You can also paste your whole team in at once from the same screen instead of adding people one at a time.

New

Setup now shows you the app working before you leave

Setting things up and seeing them work are different feelings, and only one of them makes you come back. The last part of setup now puts a shift through your real pay rules, using your own rates and breaks, and shows you the hours and the cost it produces, then removes the test so your timesheet starts clean. It also offers the printable QR poster for the door, which is the quickest way to get a first clock-in without anybody installing anything.

New

Added a changelog to the Help Centre

You're reading it — every feature, fix and improvement, newest first.

New

Error-impact triage and archived-staff lockout

Errors are now triaged by real customer impact, and archived staff are locked out of the app instead of just hidden from lists.

Fixed

Fixed a crash on the Reports page

Reports could fail to load with a blank error screen. It's fixed and reports are loading normally again.

New

Guided setup for new accounts

Brand-new owners are now walked through a short first-run setup (location and pay first, then team, rota and clock-in) instead of landing on an empty dashboard.

Improved

Clearer next step after adding your first employee

After you add an employee, WagePilot now points you at the next thing to set up instead of leaving you on a static confirmation screen.

Improved

Refreshed the WagePilot logo

The wordmark has been updated everywhere it appears across the app and website, matching the new design on the homepage.

Fixed

Tightened the resend-invite rate limit

The rate limit on resending a staff invite is now keyed per recipient, so it can't be exhausted by one address.

Fixed

Fixed the invite panel not refreshing between employees

Navigating from one invited employee to another could show stale invite details. Fixed.

New

View and resend a staff join-code invite

You can now view and resend a join-code invite straight from the employee's page, with an email sent automatically.

Fixed

Free-plan downgrade no longer keeps a paid plan's sites and staff

Free-plan downgrade no longer keeps a paid plan's sites and staff.

Fixed

Closed five remaining issues from an overtime and holiday pay audit

Closed five remaining issues from an overtime and holiday pay audit.

Fixed

Honour the paid-breaks setting in every forecast, and stop edits reshaping real breaks

Honour the paid-breaks setting in every forecast, and stop edits reshaping real breaks.

Fixed

Fixed two issues found while testing a real clock-in end to end

Fixed two issues found while testing a real clock-in end to end.

Fixed

Staff created with no site could never clock in, and nobody was told

Staff created with no site could never clock in, and nobody was told.

Fixed

Fixed four issues found in a full walkthrough of every feature

Fixed four issues found in a full walkthrough of every feature.

Fixed

Fixed a page crash triggered by a background safety check

Fixed a page crash triggered by a background safety check.

Fixed

Fixed 13 issues found through real-world use

Fixed 13 issues found through real-world use, and added checks to catch similar issues automatically going forward.

Fixed

Value a salaried worker's accrued-leave liability at their real rate

Value a salaried worker's accrued-leave liability at their real rate.

Fixed

Pay salaried holiday, exclude sick weeks from the average, and keep one rounding rule

Pay salaried holiday, exclude sick weeks from the average, and keep one rounding rule.

Fixed

Make the timesheet suite actually run in other timezones

Make the timesheet suite actually run in other timezones.

Fixed

Price every shift on the UK clock, not the admin's laptop

Price every shift on the UK clock, not the admin's laptop.

Fixed

A stored null working-day pattern already means Mon-Fri, so treat it that way

A stored null working-day pattern already means Mon-Fri, so treat it that way.

Fixed

Give the worker their real tips, and pin the statement to the export

Give the worker their real tips, and pin the statement to the export.

Fixed

The worker's statement and the live tiles agree with payroll

The worker's statement and the live tiles agree with payroll.

Fixed

Measure the accrual cap over whole weeks, and keep the monthly build above the statutory twelfths

Measure the accrual cap over whole weeks, and keep the monthly build above the statutory twelfths.

Fixed

Count the days a worker actually works, and pay leave at what they actually earn

Count the days a worker actually works, and pay leave at what they actually earn.

Fixed

Weekly overtime and suggested pay rates are now calculated over the whole pay week, not a partial one

Weekly overtime and suggested pay rates are now calculated over the whole pay week, not a partial one.

Fixed

SSP counts and divides by one working-day set, and short histories stop diluting it

SSP counts and divides by one working-day set, and short histories stop diluting it.

Fixed

Exports and reports pay the whole pay week, and SSP follows the statute

Exports and reports pay the whole pay week, and SSP follows the statute.

Fixed

An untouched time on a timesheet edit saves the stored instant

An untouched time on a timesheet edit saves the stored instant.

Fixed

Manual entries and admin edits settle like a real clock-out

Manual entries and admin edits settle like a real clock-out.

Fixed

Overlapping unpaid breaks are now merged instead of double-counted, and pay amounts round consistently everywhere

Overlapping unpaid breaks are now merged instead of double-counted, and pay amounts round consistently everywhere.

New

Unlimited staff on every paid plan

Simplified pricing to Core £29/mo and Pro £59/mo, with unlimited staff on every paid plan.

Fixed

Fixed discounts not always showing correctly on billing

Discounts now price correctly on the billing page, and a subscription that falls out of sync with Stripe self-repairs instead of getting stuck.

Fixed

More accurate billing details

The billing page now stays in sync with your actual subscription, including discounts and plan changes.

July 2026

New

Confirm + audit working-time overrides; require date of birth

Confirm + audit working-time overrides; require date of birth.

Fixed

Labour % of sales divided mismatched windows

Labour % of sales divided mismatched windows.

Fixed

'Effective rate' claimed to include overtime it omitted

'Effective rate' claimed to include overtime it omitted.

Fixed

Week windows sliced the pay week in half

Week windows sliced the pay week in half.

Fixed

'This week' filters now match your pay week, not the calendar week

'This week' filters now match your pay week, not the calendar week.

Fixed

Under-18 night work escaped the block on brief window crossings

Under-18 night work escaped the block on brief window crossings.

Fixed

Night premium mispaid by an hour on both UK clock-change days

Night premium mispaid by an hour on both UK clock-change days.

Fixed

Clarified what's included on the £39 plan

The pricing page wording around unlimited sites was ambiguous. Clarified.

New

Redesign the launch splash — full-bleed cockpit + instrument power-up

Redesign the launch splash — full-bleed cockpit + instrument power-up.

Fixed

Block exporting a person's data once it's been erased

Block exporting a person's data once it's been erased.

Fixed

Give the employee full-screen chat header breathing room below the notch

Give the employee full-screen chat header breathing room below the notch.

Fixed

Full-screen employee chat, pinned composer, wrapping action rows

Full-screen employee chat, pinned composer, wrapping action rows.

Fixed

Align the week-stepper filter with its neighbours

Align the week-stepper filter with its neighbours.

New

Week-stepper filter for past shifts (◀ prev · week · next ▶ + date range)

Week-stepper filter for past shifts (◀ prev · week · next ▶ + date range).

New

Raise the chat to best-in-class — dates, jump-to-latest, honest states

Raise the chat to best-in-class — dates, jump-to-latest, honest states.

New

Native chat-app layout for the employer app

Native chat-app layout for the employer app.

Fixed

@mention notifications on edited messages

You're now notified when someone @mentions you in a message they've edited, not just a brand-new one.

Fixed

Billing cycle default and plan/module toggles

Fixed the default billing cycle and made switching plans and modules more reliable.

Fixed

'Use profile rate' now honours the date you're editing

The 'use profile rate' shortcut on a timesheet edit now uses the rate that applied on the edited date, not today's rate.

Fixed

Kiosk PINs are no longer stored or sent in plain text

Kiosk staff PINs are now handled securely end to end.

Fixed

Chat stays where you were reading

A new message arriving no longer yanks you back to the bottom of the conversation if you were reading further up.

Fixed

Message retry no longer creates a duplicate

Retrying a failed message send no longer risks posting it twice.

Fixed

QR scanner no longer freezes on an unrecognised code

Scanning a code the app doesn't recognise now shows a message instead of locking up the scanner.

Improved

GDPR data export and back-dated holiday

Data-export requests now include notifications, and holiday can no longer be booked for a date that's already passed.

Improved

Earnings statement export respects the selected period

The exported earnings statement now matches whatever date range you had selected, instead of always exporting everything.

New

Switch between multiple organisations

Owners and managers who work with more than one WagePilot organisation can now switch between them from one account.

New

Brute-force lockout on the kiosk PIN pad

Repeated incorrect PIN attempts now lock out on the server, not just the device.

New

Pull-to-refresh on the employee app

Pull down to refresh your shifts, earnings and messages on mobile.

New

Phone-friendly single-day rota view

A single-day view of the rota designed for small screens.

New

Bank-holiday overtime uplift is now a choice

Whether a bank-holiday pay uplift also applies to overtime hours is now a setting, not fixed behaviour.

New

Bank holidays shown on the pay config page

The built-in UK bank holidays are now visible right where you configure pay.

New

Team leave calendar

See who else is off before booking your own holiday.

New

Print or save the earnings statement and payroll summary as PDF

Itemised earnings statements and the payroll summary can now be printed or saved as a PDF.

New

Payroll summary tab

A per-person breakdown of hours, overtime, holiday and gross pay, for teams who run payroll manually.

New

Flexible date-range picker on Payroll export and Earnings

Choose a preset or custom date range on the Payroll export and Earnings pages, instead of a fixed this/last/all toggle.

Fixed

Accessibility fixes across the app

Improved keyboard navigation, labelling and screen-reader support across the app.

Fixed

A wide batch of accuracy and reliability fixes

Fixed a range of issues across pay periods, timezones, payroll exports, holiday and the rota, found in a full audit of every screen.

New

Unread badge on Messages

See at a glance whether you have unread messages, from the app header.

New

In-thread search

Filter a conversation down to just the messages that match what you're looking for.

New

Push notifications for chat mentions

Get notified on your phone when someone @mentions you or sends a new message.

New

Team chat for the employer app

Real-time messaging between managers and staff, with reactions, @mentions, typing indicators and read receipts.

Fixed

Flush native bottom nav — replace the floating-dock default with an edge-to-edge bar

Flush native bottom nav — replace the floating-dock default with an edge-to-edge bar.

Fixed

Lock the app shell to the viewport so the installed iPhone PWA feels native

Lock the app shell to the viewport so the installed iPhone PWA feels native.

June 2026

New

Auto-bill per-site Stripe quantity on site changes

Auto-bill per-site Stripe quantity on site changes.

New

Visual polish across the app and website

A broad design pass for more consistent motion and visual polish.

New

Turn the QR scan into a state-aware action hub

Turn the QR scan into a state-aware action hub.

Fixed

Make the iframe print CSP-safe and robust

Make the iframe print CSP-safe and robust.

New

Add public-beta banner to the landing hero

Add public-beta banner to the landing hero.

New

Enrich /status and /features pages

Enrich /status and /features pages.

Fixed

Centre pricing tiers for 3-plan layout

Centre pricing tiers for 3-plan layout.

Fixed

Print via hidden iframe so pop-up blockers don't break Print/Save PDF

Print via hidden iframe so pop-up blockers don't break Print/Save PDF.

New

Smoother password-reset flow

Password reset no longer requires solving a captcha — the reset link is sent straight to your email.

Fixed

Add standard mobile-web-app-capable meta alongside the Apple one

Add standard mobile-web-app-capable meta alongside the Apple one.

Fixed

Fixed a rare password-reset captcha error

An edge case could show a spurious error on the password-reset captcha. Fixed.

Fixed

Stop UI flashing twice / actions firing twice on a single tap

Stop UI flashing twice / actions firing twice on a single tap.

Fixed

Live earnings can no longer tick DOWN after ending a break

Live earnings can no longer tick DOWN after ending a break.

New

Redesigned the homepage feature layout

Reworked how flagship features and free tools are presented on the homepage.

New

Safe location delete + downgrade to free Solo plan

Safe location delete + downgrade to free Solo plan.

New

More branding options for the employee app and kiosk

More options to customise the look of the employee app and kiosk for your business.

New

Send already-signed-in visitors straight into the app

Send already-signed-in visitors straight into the app.

Fixed

Make plan/trial actions Stripe-aware

Make plan/trial actions Stripe-aware.

New

Forgot-password flow, holiday basis toggle and onboarding

Added a forgot-password flow, a holiday accrual basis toggle, and an improved first-run onboarding experience.

New

Stripe billing, staff provisioning, plan limits

Stripe billing, staff provisioning, plan limits.

New

Expanded the Help Centre

Added a wide range of new Help Centre guides.

New

Email a new employee their login details

When adding staff, you can now have their login sent straight to their email instead of sharing it yourself.

New

Kiosk mode, QR clock-in, GDPR tools, overtime and analytics

Added kiosk mode, QR clock-in, GDPR data tools, per-site pricing tiers, overtime pay and an analytics dashboard.