Skip to main content

Best accounting software

Best accounting software
(Image credit: Photo by Helloquence on Unsplash)

If you run a small business of any description you almost certainly need bookkeeping and accounting software. And, ideally, the best accounting software you can reasonably afford. Yes, it’s possible to keep on top of your finances without it, but it really isn’t a lot of fun and will take more time than it's worth. At the very least, a good accounting software solution makes it easier, quicker and a lot less error-prone. The right package can also provide business insights that help you to become a smarter, and ultimately more profitable, operation.

That’s as true for freelancers and sole-proprietor businesses as it is for SMBs with 50 employees. In both cases, the less time you have to spend on basic accounting and bookkeeping functions, like chasing invoices or bank reconciliation, the better. Time spent filling in spreadsheets or manually calculating quarterly tax is time taken away from making a better business. In accounting, as in so much else, technology is your friend. A good solution can automate much of the drudgery of financial management.

With all that in mind, here’s our top picks for the best accounting software for small business, based on various criteria and requirements. We've looked at both online cloud-based accounting software and ones that provide software as a service deployment. Some of the solutions we have reviewed offer both, for added flexibility.

Oh, and if you're looking to upgrade other small business software, then take a look at our guides to the best online payroll services and best expense management software.

What accounting and/or bookkeeping services do you need?
(please select all that apply)
Financial statement creation
Accounts payable
Accounts receivable
Payroll processing
Bank reconciliation
Tax reporting
Other (please specify):
Our suppliers will only respond to requests from currently operating companies. They cannot respond to companies that are not yet in operation (i.e. in the planning or idea stages).

Best accounting software list separator

1. QuickBooks Online: best for SMBs

Intuit Quickbooks Online best accounting software

(Image credit: Intuit Quickbooks)

Intuit QuickBooks Online

Best for small businesses overall


Deployment: Cloud, SaaS | Apps: Android and iOS | Training: Documentation, webinars, live online | Support: Phone, FAQs

Reasons to Buy

Full-featured and powerful
Excellent customization options

Reasons to Avoid

Some useful features only available at higher price points
Customer support has been criticized

This is a far trickier choice than it might have been just a couple of years ago, but overall QuickBooks Online is still the best complete small business accounting package on the market. QuickBooks has been doing this a long time, and it shows in a full-featured solution with a galaxy of third party integrations.

QuickBooks Online has the feel of being the only accounting solution a small business will ever need. It offers a comprehensive list of accounting and bookkeeping features and a raft of business management tools, too. The attention to detail is truly impressive. To take one example out of many, QuickBooks Online offers over 80 accounting reports, which is far more than most small businesses will ever need.

It’s also nicely laid out and, for such a comprehensive solution, fairly easy to learn and use. The software’s in-built templates are excellent, and its mobile app slick and useful.

QuickBooks isn’t the best at everything, but it does most things to a very high standard. We really liked Zoho Books and Xero in this category too, and Zoho at least is cheaper than its better known rival. But overall QuickBooks is still the full-featured small business accounting package to beat.

Read our full QuickBooks Online review.

Best accounting software list separator

2. FreshBooks: best for freelancers and micro-businesses

FreshBooks best accountancy software for freelancers

(Image credit: FreshBooks)


Best for freelancers and micro-businesses


Deployment: Cloud | Apps: Android and iOS | Training: Documentation, webinars, live online | Support: Email, phone, FAQs

Reasons to Buy

Very easy to use
Good integration with third party apps

Reasons to Avoid

Limited features compared to some rivals
No budgeting or accounts payable

In our Freshbooks review, we say that it gives very small businesses everything they need and nothing they don’t. That is really the heart of this solution’s appeal. FreshBooks is great at invoicing, time keeping, project management, and more. It doesn’t tie freelancers up in endless advanced accounting features they don’t need and won’t use.

And it is very good at what it does. Expenses are excellently handled. Invoicing is easy (as is chasing invoices once they are created and sent). It looks delightful and is a pleasure to use, in so much as small business bookkeeping can ever be a pleasure.

The latest iteration of the software also includes standard accountancy features like double-entry accounting and bank reconciliation, but many users of Freshbooks really want it for working up invoices in seconds, recording expenses and tracking time. At that, it is the best on the market, despite not being the cheapest.

Read our full FreshBooks review.

Best accounting software list separator

3. Zoho Books: Best for smaller small businesses

Zoho Expense best accountancy software for small businesses

(Image credit: Zoho)

Zoho Books

Best accountancy software for small businesses


Deployment: Cloud, SaaS | Apps: Android and iOS | Training: Documentation, webinars, one-to-one tutorials | Support: Email, phone, live chat

Reasons to Buy

Affordable price plans
Excellent features for smaller SMBs
Customer support is among the best in the category

Reasons to Avoid

No payroll
Limited integrations

Zoho Books deserves an honorable mention in any list of the best accounting software for small business. The software has been flying under the radar for a few years now, gradually adding features and fans and at the same time refining its design and user experience. The result is a powerful accounting package for small business that is a match for sector leaders like QuickBooks Online and Xero.

With a starting cost of just $9 a month, it is also very competitively priced. For that, you get best-in-class invoicing, excellent contact management and a full list of accounting features. That includes more advanced tools like fixed asset management.

There’s also tax support, mileage deduction tracking, project management and time tracking, all built in to a clean and attractive design. There is a mobile app for Android, iOS and, a little unusually, Windows phone. Customer support is excellent.

There’s the odd gripe. Zoho’s integrations are some way behind those of QuickBooks, and it lacks a native payroll solution. But it is very good value for money and worthy of consideration.

Read our full Zoho Books review.

Best accounting software list separator

4. QuickBooks Self-Employed: best for tax

Intuit Quickbooks best accountancy software for tax

(Image credit: Intuit Quickbooks)

QuickBooks Self-Employed

Best for accountancy software for tax


Deployment: Cloud | Apps: Android and iOS | Training: Documentation, webinars | Support: Contact form, live chat, help center

Reasons to Buy

Great for expenses, deductions and quarterly tax estimates
Very handy automatic mileage tracker

Reasons to Avoid

Very limited feature set
No estimates, project management or time tracking

QuickBooks Self-Employed is not a great accounting and bookkeeping package, even within its chosen freelancer and sole proprietor market. It doesn’t offer double-entry accounting, invoicing is basic and advanced features are thin on the ground. If your business grows, it can’t scale with you.

But QuickBooks Self-Employed is more a tax tool than true accounting software. It's aimed at self-employed people who need to track income and expenses, separate business from personal spending, and calculate quarterly taxes. It is very simple, and very good at what it does.

QuickBooks Self-Employed comes into its own with its handling of transactions, and their categorization for tax purposes. The software uses technology to extract data from smartphone receipt photos and auto-fill relevant categories, potentially saving freelancers a lot of valuable time. After asking you some basic questions on your tax filing status, QuickBooks Self-Employed takes all the information from your income and expenses to estimate your quarterly tax bill and annual tax projection.

If you are in the market for a more comprehensive bookkeeping solution, look elsewhere. If you just need a tax and expenses helper, QuickBooks Self-Employed is an accomplished choice.

Read our QuickBook Self-Employed review.

Best accounting software list separator

5. Wave: best free accounting software

Wave Accounting best free accounting software

(Image credit: Wave)

Wave Accounting

Best free accounting software


Deployment: Cloud | Apps: Android and iOS | Training: Documentation, webinars | Support: Email, documentation, user community

Reasons to Buy

It’s free! (though some extra functionality can be paid for)
The design is clean, clear and functional

Reasons to Avoid

Bigger than a very small business? It’s probably not for you
Support can be a little sluggish

Wave Accounting may seem something of a shoe-in for this category by virtue of being free, but this is no cheap and cheerful solution with only price (or lack of) as a selling point. There’s no doubt that Wave does basic bookkeeping and financial management well, but it also goes beyond that. Invoicing and expense management are easy with Wave. It offers basic report templates and contact management. There are no limits on the invoices you can send or the contacts you can create.

Wave gives you a great deal for nothing at all, but of course there has to be trade off when you are getting something for nothing. There’s no time tracking or project management, and more advanced features like inventory are beyond its scope. But Wave provides freelancers with a powerful and efficient way to simplify their financial lives, keep track of spending and make sure they get paid on time for their work. 

With that in mind, it is a bit of a bargain.

Read our full Wave Accounting review.

Best accounting software list separator

More cloud accounting software options

These are our standout accounting packages for small business, but all the others we reviewed are capable solutions with something to recommend them.

WorkingPoint, for example, is a very useful and user friendly bookkeeping and financial management solution. Its lack of a mobile app stops it from promotion to the very top division.

GoDaddy Bookkeeping is especially useful for Amazon, Etsy and eBay merchants, though may be a bit limited for other kinds of very small business. Kashoo’s single price point for multiple users may, for some, override a couple of obvious limitations.

Xero and Sage Business Cloud Accounting are both excellent solutions for larger SMEs. They lose out to QuickBooks Online only in one or two details. They boast comprehensive feature sets and, in the case of Xero, a huge library of integrations.

Try before you buy

There’s a lot to take in, and choosing the right accounting software for your small business does take some time and effort. Our best advice is to try before you buy. Every package we have reviewed offers a free trial period (either 14 or 30 days). Narrow down your choice to two or three and then take each for a test drive. That way you’ll be sure you are getting the very best small business accounting solution for your needs.

Hugh Wilson
Hugh Wilson writes about business and the interface of business and technology for a range of titles including The Guardian, Telegraph, Independent, The Times, BBC and MSN.