Hi sorry if this is a stupid question. A certain accountant wants to change the way tax is being declared. Say a company invoices for services in sept 13 but doesn't receive payment til January 14 in which tax year should the income be declared ? I have always understood that you pay the tax when the money is received ie if its in jan 14 then it will be part of 2014 tax return. It's one amount that happens to be higher than normal and he is making a fuss saying that if revenue do an audit then trouble could ensue as they are doing more investigations. The problem is there is always a lag of 3 months or sometimes up to 2 years in getting paid therefore if you go by this approach then all money received jan- march whether in small or large amounts will be from invoices in 2013 not just this one single large payment. Sometimes you dont get paid at all so therefore how can you pay tax in the year in advance. It doesn't make sense to me as it was always done on a jan - dec basis up until now. Any advice ?