GPs earning over £150,000 shouldn't have to declare income because it would be 'harmful to morale'

The British Medical Association said the move to declare earnings could lead to GPs reducing their hours or retiring early. NHS England announced the plan in October last year.