Check your rota’s hours, and what it should pay.
Add your rota as a file, from CSV, Excel, Word or PDF to a photo, or build it by hand. We check it against the safe working hours rules in your contract, work out the pay it should bring at the 2026/27 rates, and check it against your payslip. Your files are read on your phone or computer, and never uploaded.
Your rota
Add your rota or work scheduleCSV, Excel, Word, PDF or a photo. Drop it here, or
Read on your device: nothing is uploaded.
Your shifts
The times for each code in your rota. We fill them in from the file where it says, and you add the rest. On-call periods need the work your schedule expects during them.
| Code | Days | Is | Starts | Ends | On call: expected work |
|---|
Your rota, week by week
Each box holds the code for that day; two duties on one day go as “LD + OC”. Change any box, and everything below updates.
| Week | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|
About you
Your results
Add your rota to see your results.
Safe working hours
Breaks your shifts need
What your rota should pay
£0 a year
Your work schedule says
| Schedule | We work out | Difference |
|---|
Check your payslip
Add a payslipThe PDF from ESR, a photo or a screenshot. We check its sums, and compare a salary payslip with your rota.
Against your rota
| Pay | Should be a month | On your payslip | Difference |
|---|
Rota checked. Now claim your costs.
Moving between sites costs you: mileage, relocation, courses. Reimbsr does the admin to get it back.
- Snap the receiptOr forward the email. Reimbsr works out who pays it back.
- Send the claimDrafted for medical staffing, ready for you to check.
- Download your tax formYour P87, HMRC’s form for tax back on work costs.
Nothing is sent until you’ve checked it.
The safe working hours rules we check.
From Schedule 3 of the terms and conditions for doctors in training in England (2016), version 14, June 2026.
| Rule | Limit | Where |
|---|---|---|
| Average hours | 48 a week over the rota, or 26 weeks if shorter, after leave is taken out; 40 for less than full time | Sch 3 para 7, Sch 4 para 14 |
| Any 7 days | 72 hours of work in any 168 hours | Sch 3 para 8 |
| Shift length | 13 hours (on call aside) | Sch 3 para 9 |
| Long shifts (over 10 hours) | 4 in a row, 5 if agreed, then 48 hours’ rest | Sch 3 paras 10, 15 |
| Long shifts ending after 23:00 | 4 in a row, then 48 hours’ rest | Sch 3 para 11 |
| Nights (3 hours or more between 23:00 and 06:00) | 4 in a row, then 46 hours’ rest, even after one | Sch 3 paras 12, 13 |
| Days in a row | 7, 8 if agreed, then 48 hours’ rest; 12 with low-intensity weekend on call | Sch 3 paras 14, 15, 44 |
| Weekends | No more than 1 in 2; more than 1 in 3 only with approval | Sch 3 paras 16 to 18 |
| Rest between shifts | 11 hours | Sch 3 paras 19, 20 |
| On call | 24 hours at most; not back to back except Saturday and Sunday; 3 in any 7 days; the next day 10 hours at most, 5 if rest is disrupted | Sch 3 paras 26 to 31 |
On-call work counts as the hours your work schedule expects, spread evenly over the on-call period for the 72-hour check. Breaks are paid, so a shift counts in full.
How your rota sets your pay.
Schedule 2 of your contract, at the values in NHS Employers’ pay circular (M&D) 1/2026 R2, from 1 April 2026.
| Grade | Nodal point | Basic pay | On-call allowance |
|---|
What adds to basic pay
| Hours over 40 a week | At the basic hourly rate |
|---|---|
| Night hours | 37% more: hours from 21:00 to 07:00; a whole shift that starts 20:00 to 23:59 and lasts 8 hours or more, to 10:00; a whole shift that ends after midnight and before 04:01 |
| Weekends | 3% of basic pay at 1 in 8, up to 15% at 1 in 2 |
| Non-resident on call | 8% of basic pay |
How the hours are averaged
Your leave comes out of the rota first: annual leave, 8 public holidays and, where colleagues cover your study leave, 30 days of it. NHS Employers’ method takes the days off at your normal day’s length and the weeks they cover, then divides the hours left by the weeks left, rounded up to the quarter hour. That’s why the average on your work schedule can be higher than the rota’s plain average.
Questions doctors ask about rotas and pay.
Is my file uploaded anywhere?
No. Your rota and payslip are read in your browser, on your phone or computer. The page loads the tools to read Excel, Word, PDF and photo files from public code libraries, but your file itself never leaves your device, and nothing is saved.
Which doctors is this for?
Doctors and dentists in training in England on the 2016 contract, and locally employed doctors whose trust pays them on the same terms. Scotland, Wales and Northern Ireland use different contracts, so the rules and pay here don’t apply there.
What pay should a resident doctor get in 2026/27?
Basic pay in England from 1 April 2026 runs from £41,226 for an FY1 to £77,348 for an ST7 or ST8, across ten pay points. Hours over 40 a week, night hours, weekends and non-resident on call add to it, as your rota sets.
My rota breaks a rule. What can I do?
Raise it with your rota coordinator or medical staffing first, and ask for a work schedule review. Your guardian of safe working hours oversees rota safety, and if you work hours beyond your schedule you can exception report them. If you’re a BMA member, its advisers can help too.
My payslip is less than it should be. What next?
Check the month’s payslip against your work schedule first: a new rota, leave or a part month changes it. Then ask medical staffing or payroll to explain the difference, in writing, with your work schedule attached, and for any shortfall to be paid as arrears.
Why does my work schedule show more hours than my rota’s average?
Because leave is taken out first. Your annual leave, public holidays and covered study leave come off the rota as normal days, and the hours left are divided by the weeks left. Night and weekend shifts can’t be taken as leave, so they make up more of the weeks you work, and the average goes up.