On the face of it this system ticks all the boxes. As you start to work with it, there are some quirks that are just irritating, and some issues that just make it unusable.Starting with the big one, the MTD functionality is broken and has been for some time. With no ETA on getting it fixed I'm currently having to do my tax returns manually by exporting data to csv files. This really does defeat the object of the software. I've raised 3 tickets with customer support, 1 of which was just ignored. The other 2 is basically, we know we've got an issue just bear with us. I only found this out after getting a HMRC audit, where the numbers that were generated are wildly wrong.Some other quirks are: The invoicing system could work really well, but you have to email a freshbooks link to your customers to open which just looks cheap and almost 'scam'like. Why is there not an option to send a template email and pdf invoice? The mileage tracker is only available on the app. So you cant view, edit or add any mileage expenses on a desktop PC. I just gave up with this functionality. How can I audit it? The Receipts you upload will show as a duplicate expense to an already imported bank expense. You either use the uploading receipts or the importing of bank expenses. They dont seem to be compatible with eachother, you'll find yourself getting irritated deleting duplicates. Supplier refunds are a nightmare. You have to manually adjust these on the PL. Why is there not a function on the expense? I'm not sure the data is easily exported from Freshbooks if you want to port it over to another software, so do yourself a favour and choose a better software suite from the off!07/11/23: Just an update to the review from July. It's now been 9 months since registering with Freshbooks. There has been no changes to the above points. 6 months down the line the Making Tax Digital functionality still doesn't work. As a business have you no shame in taking peoples money and not delivering on your promises? I'll raise another ticket tonight and see if I can get an update with at least an ETA for when the VAT returns don't have to be manually created by myself.