The average NHS salary ranges from approximately £23,157 per year for a Retail Sales Associate to £84,318 per year for a Surgeon. The average NHS hourly salary ranges from approximately £8.94 per hour for fundraisers to £44.13 per hour for echocardiologists.