By Jacco Blankenspoor

Top 5 Accounting Tools for Freelancers and Small Businesses

By Jacco Blankenspoor

Being a developer, chances are you probably aren’t very fond of doing your accounting. I’m not either. Luckily, modern tools can help out in many ways. It will still require some time, but in this article I’ll introduce you to several tools which aim to reduce that admin time to a minimum. All of these tools are geared toward freelancers and small businesses.


All of the reviewed tools come with:

  • Invoicing & Expenses: the foundation of bookkeeping.
  • Import bank transactions: tll allow exports, and some even use automated imports.
  • Reporting: sales reports, expenses overview, tax summaries, and so on.
  • Free trial or free account: you can try all of these tools for free for 14 or 30 days, without a credit card (except for LessAccounting, which does require a credit card).

Some of them also offer:
Time Tracking: often in combination with invoicing to send a bill based on collected hours.
Estimates / Quotes: send prospective clients a proposal, and convert it to an invoice when successful.
Payroll: keep track of your employees or hired freelancers.
Mobile: some offer apps for scanning receipts, others for time tracking and bookkeeping.

To keep it interesting, none of them offer all of these features in one product out of the box. So it’s up to you decide what you find most important, or where you want to dedicate extra time.

I will take a look at what features are included and how much it’s gonna cost you (hint: some of these tools are free). More importantly, I will look at the distinctive features of each product. When five products are so similar, it all comes down to usability. Let’s see how they compare.


Let me start by saying that even if you don’t like Wave at all as an app, you’ve got to admit they have a beautiful sales page.

Wave offers all the necessary features, except for time tracking (which is a real shame, by the way). And it’s totally free, except for the Payroll and Payments features, which are both low priced. It’s ad-supported, but at least the ads are generally relevant.

Why choose Wave?

Automated transaction imports

In my case I added my Paypal account. After running for a while, I got a list of transactions. Some were even already categorized.

As long as your bank or payment provider supports automated transactions, you’re good to go.

Invoices / Recurring / Estimates

Wave Invoice

It’s all very convenient. You can turn estimates into invoices, and you can set up recurring invoices.

For a low fee, you can even collect payment via credit card, so customers can pay your invoices right away.


Wave Receipts

This feature really impressed me. I used a non-personalized email address to send in my receipt. They connected it to my account because I used my account’s email address. So far nothing magical.

Within minutes the receipt appeared in my account, and Wave had already figured out it was for a parking fee. I just needed to fill in some extra details, and that’s it. The receipt itself is saved in your account for future reference. Works like a charm. You can also use a mobile app, or upload receipts manually.


Wave comes with a low-priced payroll option. You can use this to calculate wages and taxes, and even to pay them out.


FreshBooks comes pretty close to supporting all the features listed above, except for payroll. In addition, transactions have to be manually imported.

There is an add-on for payroll, but it will cost you more than FreshBooks itself, which is $19.95 a month with up to 25 clients.

Why choose FreshBooks?


Freshbooks Mobile

FreshBooks is the only tool with a full-feature mobile app. With this app you can track your time, take a picture of your invoices, and do full accounting as well. It syncs perfectly with the desktop version, as you can see in my screenshot.

Time Tracking

Freshbooks Time Invoice

You can use a timer on both mobile and desktop. After a task is finished, you can attach it to a specific project, task and/or client. When it’s time to pay, you can then make up an invoice with the detailed time recordings.


They hide it on the sales page, but you can buy and use good ol’ stamps and envelopes directly from FreshBooks, for clients who require a printed invoice. You don’t even need to print and send yourself — it’s all handled for a small fee by FreshBooks.


Zoho Books

Zoho Books is the second contender to offer all features except for payroll. You can set up automated bank imports, and categorize them easily.

Its mobile app has all of the necessary functionalities. It can be used for adding records like invoices, expenses and payments, and it allows for time tracking.

Zoho has one pricing plan, with a flat fee of $24 a month per organization.

Why choose Zoho Books?

Unlimited everything

This means unlimited projects, clients and most importantly: users. Your employees all can use the same account without it costing your extra money. This is very useful for time tracking.

In comparison, with FreshBooks you pay $10 a month for each additional user.

Client portal

Zoho Client Portal

This one is pretty advanced. Your customer can login to see your estimates, and their invoices. And right after they’ve seen your invoice, it’s logged in your invoice history — you’ll know when a client has seen their bill. They can even comment on your invoice if needed.

Auto-Categorization of transactions

The normal categorization is already perfectly executed (you can even upload a receipt for each transaction). You can also set up rules to scan a transaction for specific details, and have it categorized right away.


Zoho Usability

Zoho Books certainly scores points on this one. The tool looks amazing, and works perfectly. Everything is well documented and explained. You can really get started within minutes.

The whole billing process, for example, is a breeze. From tracking time to sending the final invoice, it’s all just a few clicks and it looks damn good. You can even include several different payment options, which connect to your account so it all runs on auto-pilot.

Zoho Books just works, and better than you can imagine. Their mobile app is just as great. They did a really good job on usability in general.


QuickBooks is the oldest kid on the block, and certainly one of the largest players. This is one solution that will take you from startup to hundreds of employees, since they offer enterprise solutions.

QuickBooks offers all of the above features, except for time tracking. This is strange, since they do have an app (which is used for adding entries). You can use an add-on, but these are all paid. This shouldn’t be necessary for such basic, useful functionality.

QuickBooks offers different payment plans, but the “Essential” plan, currently at $18.95 per month, should be sufficient for small businesses. Payroll management is an option, but it starts at about twice the Essential rate, plus costs per employee, plus cost per state (ie. pretty expensive).

Why choose QuickBooks?

It’s QuickBooks

More than with the other tools, chances are you already have QuickBooks installed on your computer. Their desktop version was quite popular several years ago, and is easily converted into QuickBooks online.

I admit this is not a very convincing reason to choose, so let’s look at what makes QuickBooks really unique.

Fast import of transactions

I used my PayPal account to test each service on this list, and QuickBooks was by far the fastest in importing transactions. It took a few seconds, while others needed up to several hours (for a few dozen transactions).

QuickBooks automatically checks for new transactions, which are then easy to find and process.

Reports & Dashboard

QuickBooks offers great reports and beautiful dashboards, a hallmark of a polished product. There’s a company snapshot which shows you pie charts of how your business is doing over multiple years.


QuickBooks Vendors

QuickBooks is the only tool which allows you to list your vendors. You can even filter them on the status of your owed or completed payment.


I always like to finish a review article with a tool that claims to be much easier to use than the rest. Or as LessAccounting states it, they suck lesser than the rest.

LessAcounting has the least features of them all: no mobile app, no payroll and no integrated time tracking.

When it comes to their sales page, they could learn a lot from Wave. There are no simple pricing or feature pages, for example, and the trial requires your credit card, which, while it may be good for business, I always find a major turnoff.

So basically all they do is accounting, and the “Less” in their name stands for reduced time spent on your accounting. How does this work out?

So why LessAccounting?

Less clicking

Less Accounting Transaction

I must admit that there are indeed fewer steps needed to accomplish basic tasks. Take, for example, connecting a imported payment to an outstanding invoice.

You can instantly apply a payment to an invoice. Sounds very simple, because it is. In this case it takes two clicks and you’re done, and it works this easily on every page.

Less counting

Less Depreciation

This is something I haven’t seen in the other tools: a depreciation chart. You got several options to choose from, and the deprecation is shown right in your transaction screen.

Less Depreciation Report

It even comes with a report, which will make your accountant very happy.

Less guessing

Less dashboard

This cashflow statement can be found in your dashboard, right where it should be. You shouldn’t need a report for this, as this graph says it all.

Less mileage administration

Less mileage administration

Seems like accountants built this tool. Just like the depreciation report, this is a clever feature.

Simply add one or more vehicles and start tracking your mileage. Just run a report when you need it, and you’re good to go.

Rounding up

After going thoroughly through these five tools, it’s difficult to choose an overall winner. They’ve all got their unique features which make them stand out.

In the end it all depends on what you prefer. Just make sure to try them out first.

Let me know what you think of these tools, and which one if your favorite.

  • Such an important decision. The right tool can really streamline your work flow. The wrong tool can add hours of work (and frustration) to your processes. The decision on acct software shouldn’t be taken lightly. Our company used Xero for 5 years before we closed. It is very similar to those above. Just another option to consider in selecting your system.

    • Hi Rob,

      thank you for your response! Xero was on the short-list, but didn’t make it in the end. Very similar to the first few indeed, and a great product as well. Had to choose though :-)

  • Just a heads up: LessAccounting informed they do offer a integrated time tracker, but they offer it a a separate product. You can find it on https://lesstimespent.com/ and it’s free for LessAccounting customers.

  • Hi, this article comes at the right time then :-) I do know LessAccounting is reading this article, so it’s possible they might follow up on you. In the mean time, maybe you can share why you’re gonna try Zoho (just curious :-)? Thanks!

  • I use wave for my freelance services and for my business too. This is my first Invoicing an accounting app and it is just damn easy to manage by business. I think they are just amazing. If you haven’t used it yet, give it a try.

    • Hi Sainik,

      thank you for your input, great to hear other’s opinion!

  • Reshma Roy

    Hi Jacco,

    Thanks for reviewing Zoho Books and for the awesome feedback you’ve given us!

    The latest revamp is loved by our customers and it’s just great to see it being mentioned here (some great screenshots btw). Also, Zoho Books does list the vendors and business owners can actually sort them based on the balance owed. Nifty feature which we added in the new update.

    Once again thanks for the shout out! We really appreciate it :)

    Reshma Roy
    Product Marketing Manager

    • Erin Cox

      I have used Zohobooks accounting software. Now I’ve just started using slickpie free accounting software. Its web software that runs on online which is good as I have full control on my data. Really easy to use. Plenty of functionality. I like it.

  • Foysal Mamun

    I am using ::

    its very simple and easy
    Thank you very much for good article.

  • Raghavendra Kopalle

    I tried so many of these before meeting Wave and accounting has never been better. 5 stars for Wave! Highly recommended.

    • Hi, thank you for your comment. What made you decide to stick with Wave if I may ask?

      • Raghavendra Kopalle

        Ease of use, I liked what the mobile app does, it allowed me to connect my bank account(most others dint support Indian banks) and pricing was optimum for a startup.

        • You make a good point about Indian banks. I’m from the Netherlands, and most tools won’t connect with a Dutch bank account. Same problem as you experienced, so thank you for emphasizing that. Thanks for your contribution!

          • Sally

            I am in Spain, and I have tested a bunch of accounting tools. I found that both Wave and Xero can connect to some Spanish banks. However, neither of them, nor Freshbooks, have an easy way to include a tax retention on your invoices. In Spain, freelancers must include an income tax retention (called IRPF) that the client must pay on our behalf. Is Spain the only country that has this?! I’m surprised none of the main players have a solution for this… it seems like a small thing, but it’s very annoying to have to calculate it each time and create a negative line item! For the moment I am using Paydirt app for invoicing and time tracking. It lets me calculate IRPF automatically on my invioces, but it doesn’t have any expense tracking or accounting features. Nutcache is another that allows a negative tax item but again its missing some key features. Another annoying thing as a freelancer in Europe, is that I deal in multiple currencies (since I have clients in the US and UK), and in many cases I would have to buy the most expensive package to get multi-currency support, even though I am just a single freelancer! I guess I’m not the user that most of these accounting tools were designed for :(

  • Pardeep Singh Basi

    Hi nicely written article, but I am surprised you didn’t mention freeagent?

    • Hi, thanks! That’s what you get when making a top 5, there will always be a few who didn’t make it to the list :-) Are you using FreeAgent yourself?

      • Pardeep Singh Basi

        Hi Jacco, yes I am and I do believe it covers all the above mentioned features? All for a flat fee ☺

        • Great, thanks! I saw they have a free 30-day trial, so people can try this one as well.

  • Hi…Thanks for the list mentioning top 5 accounting tools for freelancers & small businesses. I was a bit surprised not seeing Invoicera in the list. I would like to recommend Invoicera as it has all the features given above & it is one of the best online invoicing application so far.

  • Jakob Petrussen

    Thank you. However, I think Nutcache greatly deserves to be on your list. Very intuitive and fully free!

    • Hi Jakob, I believe Nutcache seems more to be a time tracking tool with invoicing functionality. My next article will cover the top 5 time tracking tools (unfortunately without Nutcache, but you’re free to mention it in the comments then :-)

  • Hi Reshma,

    you’re welcome, it’s a cool product. Good to know about the vendors functionality, thanks!

  • Hi Foysal, thank you for the compliments. When checking out InEx I couldn’t find any pricing details. Is it forever free or am I missing something?

  • Hi, seems your first comment got stuck in queue because of the link :-) Thank you for this extra info!

  • Ok, until proven otherwise we will consider this a free tool :-)

  • mrinvoice

    This is a great list, you might also want to check out a relatively new software called InvoiceOcean (http://invoiceocean.com), which is a software aimed mostly at SME. It’s fantastic for international entrepreneurs, because it adapts to local government e-invoicing requirements and offers 12 language versions.

  • Jacco, thanks for reviewing LessAccounting, if you’re ever in Florida, give us a shout, we owe a beer and a hug.

  • Benny

    I think it’s really difficult to choose the right online invoicing software. Freelancers and small business owners have different needs so they should look at different software. For example, small businesses usually don’t need a time-tracking function whereas most freelancers do.

    Invoiceberry ( https://www.invoiceberry.com ) offers a super simple invoicing and expense tracking experience. So why not give it a try?

  • Josh

    I’ve tried 4 out of 5 of the programs listed. Although they have their strengths, as a one-person show, I found them all to be overkill for my accounting needs. I also wanted ad-free software without monthly fees (I have more than enough recurring bills already). I found my holy grail in a little app called SideShark (www.sideshark.com). It does everything I need (invoices, quotes, expense tracking, contact management), runs on my Mac, and I knew what I was doing the first day. Can’t beat the price either: it ranges from free to dirt cheap. Just my two cents and a plug for a well-deserved software.

  • Heather Servaty-Seib (sota70)

    Another great tool for small
    business owners is SendTree (www.sendtree.com)–offers the ability to send mass
    text messages to customers (e.g., special offers) and employees (e.g., weather,
    change in schedules). Not free–but reasonably priced, professional, and

  • Kevin Peter

    Jacco, can you please elaborate on the time tracking part. Do we buy an time management tool and look on for a integration feasible accounting tool? or vice versa? We are confused here!

  • John William

    Nice List Of Tools !

    But I missed out to see the one which I prefer i.e. Invoicera. It is an online tool helps you to simplify your invoicing and accounting processes. It combines features like subscription billing, bookkeeping, client management, expense tracking, inventory management, financial management and reporting.

    It is user friendly and hassle free by performance. I would like to recommend this to all.


  • Hi Jacco, great review :) Do you know MoneyPenny Invoicing Software? Its a great tool for freelancers and small businesses. From invoicing and expanse tracking to in-real time tracking and project management. I hope it will make to your list some day

  • paul jack

    I have been a SlickPie user for one year, and the SlickPie accounting software is by far the best ever. It makes it very easy to apply journal entries and share information. It was clean and organised. With the help of this I can manage invoices online, Bank Reconciliation and Financial Report & Taxes very easily.I also love the fact that I can access it anywhere.

  • Albus

    we completely moving our accounts maintenance through the Apptivo. It have features which are useful to doing works such as invoicing, expense tracking, produce estimates, etc. This is ideal and affordable choice for small business.

  • Beccah Kahn

    From this list, I have used Quickbooks (for self employed) and Wave. Quickbooks was great, especially when tax season rolled around, but I hit a serious lull in business and had to cut expenses any way I could, and I decided to use Mint (pretty good for personal budgeting, not so much for business) along with Paypal for Business for a while.

    Recently, business has been booming and a colleague recommended Wave. I HATED it. Used it twice. None of the features were useful to me (since I handle invoicing through Paypal, which my clients and freelancers seem to prefer and I have no employees for payroll) except for accounting and that only half worked. Does not sync with my bank (First Green Bank of Florida) and I have to input all transactions manually! WHAT?! No. Who has time for that? I had to manually label all my transactions, too (I think Mint spoiled me with that one) and didn’t even see an option to “remember” labels. Plus, I was NOT a fan of the UI. I had a hard time finding the few features that I DID want to use. The dashboard was useless to me, I didn’t see a way to customize it either. I will admit though, they DO have a beautiful sales page.

    I think I’ll try each of these for a couple weeks to see which works best (I think “best” heavily depends on the type and size of the business you run), but in the end I’ll probably just go back to good ‘ol Quickbooks. Its reasonably priced for a solo freelancer, has plenty of integration support and development history, and a pretty UI that’s easy for a math-challenged designer like me to navigate quickly.

Get the latest in Entrepreneur, once a week, for free.