You can earn as much as you like on a contributory pension but you must pay tax. A non contributory pension is means tested and you are supposed to notify Social Protection of any change in your means - if you do not , anything overpaid to you will be taken out of your estate when you go to your eternal reward. This is very common for people on non contributory pensions and I am aware of a few people who had to pay back several thousand from the estate of their parents.