The Build Lab · Case study · Payroll
Timesheets, mileage and holiday requests collected in one place, then checked and ready for payroll.
A home care agency chases 24 carers for timesheets and mileage every month, then keys it all into payroll by hand.
A staff portal that collects timesheets, mileage and holiday requests, flags anything odd, chases missing submissions and prepares the payroll run for approval.
Two days of chasing and copying at every month end.
Care agencies, cleaning companies, cafés and other small employers with hourly staff and a manual month-end.
A calmer month end, fewer payroll mistakes and no more chasing carers one by one.
Demo video
Live demo
Everything below works. The business and data are made up; the real version is built around your business and your tools.
Staff app Chloe's phone
Week 39 · 21–27 Sep Due Sun 6pm
45p a mile = £53.10 · your usual is about 120
5 days · 37.5 h · 45.0 h left after
Sent to Sarah in the office. You can edit until Sunday 6pm.
Thanks Chloe. Sarah can see it now.
Manager console Sarah, office
Payroll / Monthly / September 2026
Pay period 1–30 Sep · Pay date Wed 30 Sep · Submissions close Sun 27 Sep, 6pm
| Employee | Status | Hours | Miles | Gross |
|---|---|---|---|---|
| AOAmara OkaforSenior carer · £13.60/h | Submitted | 148.50 | 212 | £2,019.60 |
| BWBen WhitworthCarer · £12.85/h | Submitted | 126.00 | 164 | £1,619.10 |
| CMChloe MarshCarer · £12.85/h | Submitted | 112.00 | 364 | £1,439.20 |
| DPDaniel PriceCarer · £12.85/h | Submitted | 139.50 | 188 | £1,792.58 |
| EFEilidh FraserSenior carer · £13.60/h | Submitted | 152.00 | 231 | £2,067.20 |
| FRFatima RahmanCarer · £12.85/h | Flagged | 131.25 | 176 | £1,686.56 |
| GLGeorge ListerCarer · £12.85/h | Submitted | 98.00 | 142 | £1,259.30 |
| HDHannah DoyleCarer · £12.85/h | Submitted | 144.50 | 205 | £1,856.83 |
| IQImran QureshiSenior carer · £13.60/h | Submitted | 157.50 | 249 | £2,142.00 |
| JPJoanne PearceCarer · £12.85/h | Submitted | 120.00 | 158 | £1,542.00 |
| KWKieran WalshCarer · £12.85/h | MissingNo timesheet | – | – | – |
| LKLena KowalskaCarer · £12.85/h | Submitted | 136.00 | 197 | £1,747.60 |
| MBMarcus BellCarer · £12.85/h | Flagged | 141.00 | 412 | £1,811.85 |
| NGNiamh GallagherCarer · £12.85/h | Flagged | 128.50 | 169 | £1,651.23 |
| OAOlu AdebayoSenior carer · £13.60/h | Submitted | 150.00 | 221 | £2,040.00 |
| PNPriya NairCarer · £12.85/h | Submitted | 117.50 | 151 | £1,509.88 |
| RTRachel TennantCarer · £12.85/h | MissingNo timesheet | – | – | – |
| SOSam OseiCarer · £12.85/h | Submitted | 133.00 | 184 | £1,709.05 |
| TGTasha GreeneCarer · £12.85/h | Submitted | 108.50 | 137 | £1,394.23 |
| UTUsman TariqCarer · £12.85/h | Submitted | 146.00 | 216 | £1,876.10 |
| VHVictoria HaleSenior carer · £13.60/h | Submitted | 138.50 | 193 | £1,883.60 |
| WHWill HargreavesCarer · £12.85/h | MissingNo timesheet | – | – | – |
| YCYasmin ChoudhuryCarer · £12.85/h | Submitted | 124.50 | 172 | £1,599.83 |
| ZFZoe FaircloughCarer · £12.85/h | Submitted | 115.00 | 148 | £1,477.75 |
Hi Kieran,
Your September timesheet and mileage haven't come through yet. Could you add them in the Brightside app by 6pm on Sunday 27 Sep so you're paid in full on Wednesday 30th?
If anything's not right on your rota, just reply and I'll sort it.
Thanks, Sarah
Each carer gets their own name. If nothing arrives, they are paid their rota hours and topped up next month.
How I built this
I built this demo with Claude for a made-up home care agency, to show what month end can look like when nobody is copying timesheets into payroll by hand.
Carers submit hours, mileage and holiday from a simple web app on their phone. Everything lands in a Google Sheet the office can open any time, next to the rota.
Claude checks each submission against the rota and the carer's usual pattern, and writes a plain reason for anything that looks off. Reminders go out through Gmail and SMS, and the finished run is exported for Xero Payroll. Nothing is approved or sent to payroll until the manager says so.
Questions
Not on its own, and it should not. Payroll in the UK has to be run through payroll software that reports to HMRC, such as Xero Payroll, BrightPay, Sage or HMRC's free Basic PAYE Tools for employers with fewer than ten staff. What AI can do well is the work before payroll: collecting timesheets, mileage and holiday requests, checking them against the rota, flagging anything odd and chasing missing submissions. In the demo, Claude prepares a draft pay run for a human to review and approve. The final check and submission stay with you or your bookkeeper.
Give staff one simple way to submit from their phone, then pull everything into one place. The free route is a Google Form or Microsoft Form feeding a spreadsheet, with a reminder sent a few days before the deadline. Rota and time-tracking apps like Deputy, Rotaready, Planday or BrightHR have clock-in and timesheets built in. The demo adds a layer on top: Claude compares each submission with the rota, flags overlaps or unusual mileage, and drafts reminders for anyone missing. The key is one deadline, one form and one place the manager checks.
It works with any payroll software that can import pay data, usually as a CSV file. The demo creates a draft pay run in Xero Payroll. BrightPay, Sage, IRIS and most other UK payroll tools accept imports, though the column layout differs, so the export needs to match your software's template. Zapier and Make can move data into some payroll tools directly. For others, a correctly formatted CSV that your bookkeeper imports is simpler and easier to check.
The cheapest version uses free tools: a Google Form for submissions, a spreadsheet with formulas to total hours and mileage, and a calendar reminder. Adding Claude to check submissions against the rota and write the reminders usually means Claude Pro at around £20 a month. A staff portal like the demo, with logins and a manager view, is a small custom build and depends on how many staff and pay rules you have. Your payroll software's own cost stays the same. Setup usually takes a week or two, mostly agreeing the rules.
It can be, with the right set-up. Pay, hours, bank details and holiday are personal data under UK GDPR, and any health notes are special category data, so limit who and what can see them. Each carer should only see their own submissions, and the manager view should be limited to the people who run payroll. Use business accounts with a data processing agreement, keep bank details inside your payroll software rather than the portal, and only pass Claude the fields it needs to check, such as hours and mileage.
The most useful checks are the boring ones: shifts that overlap, hours that do not match the rota, mileage far above someone's usual, holiday that exceeds what is left, and people who have not submitted at all. For care and cleaning businesses, travel time between visits matters too, because it can affect whether pay meets the National Minimum Wage. Mileage should be checked against the rates you have agreed, often HMRC's approved mileage rates. AI flags the oddities, but a person decides what is correct, and your accountant should confirm the rules.
Yes. My 1:1 AI implementation is done-with-you support over six weeks: we build the timesheet and payroll workflow together around the tools you already use, so you understand every step and can keep it running without me. It is not a done-for-you service, and it suits people who want to learn the skill rather than hand it off. If you would rather go it alone, the answers on this page are enough to get a first version working, and starting small is the right call either way.