We’ve created a pay calculator to help you better understand your salary, how much tax you’ll pay, student loans & contributions to NHS pensions.

**You can find more free Finance content here including our newsletter, budgeting sheet, free finance for medics course & other amazing content!**

#### Top Finance Tips

- Ensure you claim tax relief on things like GMC, BMA, Medical Indemnity and exams. Many don’t realise they could claim hundreds back!
- Check out our Finance webinars & articles which help you understand payslips, student loans, NHS pensions
- Locums are a great way to earn some extra money. Check out our page on the best way to find locums.

#### Doctor’s Pay Calculator

Our calculator below has been updated for 2023 to include England, Northern Ireland, Scotland & Wales for all grades (FY1, FY2, SHOs, Core Training & Specialist Registrars).

In England. it has recently been announced that there will be a 6% increase with a consolidated £1250 increase to basic salary. This has now been implemented below. If you need to use the old figure to check previous payslips you can input the figures below.

## England 2002/2016 figures prior to pay increase in September 2023

Grade | Contract | Basic Pay (Old) | Basic Pay (Sept 2023) |

FY1 | 2016 | 29384 | 32398 |

FY2 | 2016 | 34012 | 37303 |

ST1 | 2016 | 40257 | 43923 |

ST2 | 2016 | 40257 | 43923 |

ST3 | 2016 | 51017 | 55329 |

ST4 | 2016 | 51017 | 55329 |

ST5 | 2016 | 51017 | 55329 |

ST6 | 2016 | 58398 | 63152 |

ST7 | 2016 | 58398 | 63152 |

ST8 | 2016 | 58398 | 63152 |

ST9 | 2016 | 58398 | 63152 |

ST10 | 2016 | 58398 | 63152 |

FY1 | 2002 | 25494 | 28274 |

FY2 | 2002 | 31621 | 34769 |

ST1 | 2002 | 33790 | 37068 |

ST2 | 2002 | 35858 | 39260 |

ST3 | 2002 | 38746 | 42321 |

ST4 | 2002 | 40492 | 44171 |

ST5 | 2002 | 42598 | 46404 |

ST6 | 2002 | 44705 | 48637 |

ST7 | 2002 | 46812 | 50871 |

ST8 | 2002 | 48918 | 53103 |

ST9 | 2002 | 51025 | 55336 |

ST10 | 2002 | 53132 | 57570 |

**As many external factors impact your pay and tax, our calculator won’t be 100% accurate and shouldn’t be used to make any financial decisions. **

Comment below or email us if you spot any errors or have suggestions!

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 52

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

## 54 thoughts on “Doctor’s Pay Calculator 2023”

JoThis is generally really good.

A few things that could be added

– flexible Pay premia for hard to fill specialties

– Different plans for student loans, I’m on plan 4 but work in England.

JoJust noticed there is flexible pay premia – sorry !

Dr Akash DoshiAwesome!

Dr Akash DoshiWill add this! (The plan 4 etc.)

SamFYI i could be wrong but i think the monthly contribution to an NHS pension is not taxable income.

I.e. if you are paying into a pension scheme this calculator will overestimate the amount of income tax you are paying and underestimate your take home pay,

Dr Akash DoshiYou’re right. Thanks, that’s fixed!

DemetriCould we add an hourly average before tax as well as after? Would be more useful for comparison to other professions etc.

Dr Akash DoshiOf course. I’ll need to think about where I place this. For now, easy to calculate by dividing the wage by the number of hours you work.

LBWould be great to add Post grad loan as well as many people are paying off more than one at the same time!

Dr Akash DoshiI will do this but it will take some time as it is quite complicated.

Dr Akash DoshiI’ve added an option for multiple loans 🙂

JosieThis is really helpful, but it doesn’t allow for multiple student loan plans that graduate entry medics might be on, or a decimal point figure for any of the hour values.

Thanks for all your hard work 🙂

Dr Akash DoshiThank you! I’ve added in decimals for the hour values. Multiple student loans are far more challenging – this will take me a lot more time!

Dr Akash DoshiI’ve added an option for multiple loans 🙂

SMThank you for this, it’s really helpful!

Do you have a spreadsheet version of this so I can customise it more accurately for my own situation?

Dr Akash DoshiI’m glad it’s helpful. We don’t have a spreadsheet version as it is in-built, but if you tell us how you need it customised we can help!

TCIt would be great if this could be updated to account for the new NI threshold. Fantastic resource though, thank you

Dr Akash DoshiI’m impressed with the speed at which you picked this up given it only came into action today! Updated with the increase of the Primary Threshold from £190 to £242 per week. Please do let me know if anything else changes 🙂

VinnyThanks for this! Would be good if there was an equivalent for people training in Scotland on the old contract

Dr Akash DoshiThank you! It’s in the works but it’ll take time to code once I get a free day!

EmThis is so helpful! Thank you. Trying to tent a house as moving to new region..still no work schedule (sigh!) and need to actually at least have ballpark figure of my salary to quote to estate agents! Phew.

Would be helpful to have explainers eg. What counts for 37% uplift (nights starting from 8pm onwards, all hours of shift, I think?). Also for incorporating on calls – I wasn’t sure how to put in weekend hours – in addition to which band. Do I work out the average total hours including main hours plus weekly evening shift and then figure out weekend hours and average them across a number of weeks (1 in 5) to add to total?

Maths really isn’t my strong point 😛

Impressed with speedy change for NI threshold.

Heads up re LTFT pension changes starting till later in yr. Maybe also complicated but will no longer taken based on full timers as salary.

Dr Akash DoshiThanks, Em for your comments! For the 37% uplift this is detailed in the link to the Junior Doctor Contract (we’ve tried to keep it brief to make it less overwhelming – this is in Schedule 2 16-18 which explains it much better. As a brief summary: the 37% enhancement applies to any hours between 9pm & 7am with the entire shift being included if it starts at 8pm and lasts 8 hours or starts before 4am. Your exact hours should be detailed in your work schedule as it’s the average hours across the rota for which you’re paid rather than anyone’s individual rota.

If you include a link re: the LFTT pension changes, I can adapt the calculator accordingly!

LibbyHi! Would it be possible to adapt this for those working in SCO? Really cool calculator though!

Dr Akash DoshiIt’s in the works 🙂

Yousef ShahinCan you tell me what’s the pay for non resident on call for weekends? Is it just 8% of basic pay regardless of the number of weekends you do?

Also in terms of hours attract 37% enhancement, do these apply for non resident on call?

Dr Akash DoshiExactly that – 8% regardless of hours worked therefore the 37% enhancement does not apply. Here it is on the BMA site.

ArifVery helpful.

could you please also include 0 weekend option in dropdown for those not doing any?

thanks

Dr Akash DoshiThat’ll be less than 1 in 8 which includes doing none!

Dr Fatima RiazThank you very helpful pay calculator! Keep up the good work 👏

Dr Akash DoshiThank you so much!

JessicaThank you, Dr! Really useful. For an even more accurate calculation, adding the banding system would help. For instance, if you are working >40h, mostly unsocial hours, your pay can be 1.5x higher or even 1.8x higher than the basic salary.

Dr Akash DoshiThis is based on England where banding isn’t used – but we’re hoping to add it in soon for our colleagues elsewhere or on other contracts where banding does apply!

Chris TaylorHi,

I am not sure this calculator is calculating LTFT annual wage correctly – it is simply multiplying the full time wage by LTFT percentage without taking into account actual hours worked. For example, I am ‘60%’ but my average weekly hours work out at 27.5 per week which is a little more than 60% per week. So my annual basic salary is 27.5/40 x FT salary which in this case (I am ST7) would lead to a basic salary of £40,148.93. Your calculator is producing £35,038 which would be correct for an exact 60% per cent rota if the full time rota for that job is exactly 40 hours. As you know, most full time jobs in secondary care usually push up towards 48 hours. LTFT jobs and hours are pro rata according to the full time rota for that department (not exceeding 40 hours obviously). Therefore, your calculator needs to use the figure in the hours worked box to calculate an annual basic salary.

Hope this makes sense

Chris

Dr Akash DoshiThank you this was super helpful. I’ve redesigned the calculator to address this. Would you mind taking a look to see if it has worked?

TomHi, is this still up to date?

Trying to work out deductions for the 23/24 year based on an ACCS-EM ST1 salary of 40257.

My understanding is that student loan deduction on plan 2 is 9% of the salary over £2274, however that’s not the result I’m getting from the calculator – could you advise?

Thanks,

TG

Dr Akash DoshiYes it’s all updated for 2023! Should all be fixed 🙂

AisosaHi there,

When I add the Plan 2 SFE repayment to the calculator it remains as zero deduction? I tried this with all the other SFE Plan, with no change to the other settings and they work – just seems the Plan 2 by itself doesn’t work. Overall though very nice calculator especially as about to start work in the next month!

Dr Akash DoshiSorted! Thank you 🙂

JamesWould be helpful to add the ability to put decimal figures for hours per week and enhanced hours boxes as a lot of contracts don’t work out to whole numbers for these

Dr Akash DoshiDone!

AranHi,

I can’t seem to see the calculator on the web page as it only comes up with the text.

Is this a bug with my laptop as I’ve tried it with a couple browsers?

Cheers

Dr Akash DoshiSorry about that. It is fixed now!

TeeMy payslip does not mention the exacts number of hours that attract the 37% enhancement. However there is a monthly payment of £133.34. Is there a way to include this in the calculations?

Dr Akash DoshiYou’ll find the exact number of hours in the work schedule. Alternatively, put the amount in extra income – but this won’t be as accurate.

JackHi,

The NHS pension option makes no difference to my take home pay or breakdown when I toggle it.

Thanks.

Dr Akash DoshiThat’s fixed!

AisosaIs the new “uplift” of 6% +1.25k going to be added to the calculator?

Dr Akash DoshiYes it will be as soon as it’s common place. You can manually add it by adjusting the basic salary by +6% followed by +£1250.

AhmedThank you foe the work. Very useful.

Feedback: Flexible pay premia for psychiatry has changed since the 6% increase. Based on the BMA pay scale circular, it should be 3,941 GBP for core trainees.

Dr Akash DoshiThank you! All amended 🙂

LeighThis is a great calculator, it’s spot on when compared to my work schedule and really useful for predicting take home pay (I’m in England).

Could I suggest that when you use the ’email me a copy’ button, the calculator doesn’t reset to normal values? It would make it easier if you’re using it to model a few different scenarios and want to email yourself a copy each time you change a variable. Thanks!

Dr Akash DoshiThank you! I’m glad it’s working perfectly 🙂 Unfortunately the application doesn’t allow for values to persist – I’ve tried editing but it just doesn’t allow that function. I’m sorry!

Chris KlingerThank you so much for your hard work creating this amazing, free resource.

Dr Akash DoshiThat’s so kind of you! Thank you so much!