Having been self employed, I have to agree that an accountant is worth having. Not only are they qualified to do the job + give you their expert financial advice, but also the time you spend on researching how to do it yourself could be put to better use by generating income, e.g. taking photographs
