Essential business expenses every sole trader has to pay and how to manage them