Self employed taxes in the UK – what records do you need to keep?

Let’s have a little chat about self employed taxes and record keeping in the UK. As a self employed person, you must keep records to back up the information you put on your self assessment tax returns. You can keep paper records, electronic records (e.g. in a spreadsheet) or you can use software. So what sort of information do you need to keep track of?