Wave Accounting is the standout for free bookkeeping. After it, I would look at ZipBooks and at the free tier of Zoho Books. All three handle the fundamentals well enough for a boutique operation, and a boutique operation can run on the fundamentals for a long time before it needs to step up to a paid QuickBooks setup.
What the books are for

Bookkeeping has one job that matters before any software enters the picture: showing, clearly, what came in and what went out. The IRS says on its recordkeeping page that you can use any system suited to your business that clearly shows income and expenses, and that, except in a few cases, the law does not require a particular type of record. The same page puts the burden on the owner: you are responsible for substantiating the entries, deductions and statements on your return.
That sets the standard for the free tools. They are not asked to be impressive. They are asked to keep a tidy, searchable record that an accountant can read without a phone call.
The IRS also describes two ways to keep a ledger in Publication 583. A single-entry system tracks income and expenses through summaries of receipts and disbursements, and the publication calls it simple and practical for a small business. A double-entry system records every transaction twice, as a debit and a credit, and carries what the publication calls built-in checks and balances. Whichever system a tool uses underneath, it helps to know that both exist when a report refuses to balance.
Wave
Wave pitches itself as accounting software you can start for free, with a paid Pro Plan layered on top. Its page describes unlimited bookkeeping records on the free side, and puts the automation on the Pro side: importing, merging and categorizing bank transactions, and unlimited bank and credit card connections. A footnote on the page says automated bank connections and advanced receipt matching require a paid Pro subscription, that the connections run through Plaid, and that supported institutions vary.
Read that as a map of where the free version stops. Without the paid plan, the bank feed is something you do by hand, which for a business that sells a few dozen things a month is a Friday-afternoon chore and for a busy kitchen would be a bad idea.
The reasons to start here are the plain ones. The price is zero, the records are unlimited, and the reports are the usual set a small business needs. Wave’s own page talks about cash flow comparisons month to month and year to year, which is the view that tells you whether a slow stretch is a season or a trend.
ZipBooks

ZipBooks lists a free Starter plan at the bottom of its ladder. The page says Starter lets you send unlimited invoices, manage unlimited vendors and customers, accept digital payments, view basic reports and connect one bank account. The next tiers add things a growing shop eventually wants: recurring invoices with auto-billing, payment reminders, multiple bank accounts, time tracking, tagging of transactions by project or location, and the ability to lock completed books so nobody edits last quarter by accident.
Locking the books is the quiet feature in that list. Anyone who has had a figure change under them after the return was filed knows why it is worth paying for.
What ZipBooks suggests is a business that bills people. If the shop sends invoices to customers, to wholesale accounts or to the occasional corporate order, an invoicing-first tool fits that rhythm. If the money mostly arrives at a counter or through an online store, the invoicing side matters less, and the bank connection matters more, which is where the free plan allows exactly one account.
Zoho Books
Zoho Books has a free plan with a condition attached: it is free as long as the business’s revenue stays below a threshold the company sets, and it is limited to one user plus an accountant. The page lists what the free plan covers: invoices, quotes, expenses, journals, bank reconciliation, mileage tracking, recurring invoices, tracking of 1099 contractors and a set of standard reports, along with caps on how many invoices, expenses and receipt scans you can run through it.
The revenue ceiling is the thing to read twice. A free plan with a ceiling is a free plan with a date on it, and the date arrives when the business does well. That is not a complaint, since the arrangement is fair and clearly stated. It is a reason to ask at the start where you would go next and how the records would travel.
The numbers for the threshold, the caps and the paid tiers are on the vendor’s page, and they change. I have left them out on purpose; look up the current ones before you decide.
Cash or accrual, before any of them

Software asks you to choose a reporting method early, and the choice is not cosmetic. Publication 583 explains that under the cash method you report income when you receive it and generally deduct expenses when you pay them, while under the accrual method you report income when you earn it and expenses when you incur them, whether or not money has moved. It adds that a business that needs inventory to account for income generally has to use the accrual method for purchases and sales, with an exception for certain small businesses.
That last clause is where a shop that makes or resells physical goods should slow down. The rule has conditions, the exception has conditions of its own, and the answer for one business can differ from the answer for the one down the road. This is the question to take to an accountant before the first transaction goes in, because the setting shapes every report that follows. ZipBooks lists switching between cash and accrual reporting among its features, so it is worth checking what the free plan of any tool lets you set.
When the paid tier makes sense
QuickBooks Online is the product these free tools get compared against, and its page lists a ladder of paid plans that scale with the number of users and the depth of features, from a single-user entry plan upward. That structure is the useful part. The free tools above are built for one owner and maybe an accountant. QuickBooks starts to earn its fee when there are several people who need to see the books, when payroll and inventory are attached to them, or when the accountant would simply rather work in it.
That last reason is the best one and the least discussed. Bookkeeping software is a shared workspace with whoever prepares the return, and the accountant’s preference is worth real weight. Before choosing, ask whichever accountant you use or are about to hire what they would rather receive. An earlier post on the questions to bring to a first accountant meeting is a place to start, and the post on how long to keep business records covers what to do with the paperwork once the software has digested it.
None of these tools makes the receipts appear. A receipt shoebox is still a receipt shoebox when it lives in a free app, and the IRS page is plain that supporting documents, the invoices and receipts that purchases and sales generate, hold the information that goes into the books. The software holds the entry; the paper or photograph proves it.
None of them decides the category either. An expense dropped in the wrong bucket stays in the wrong bucket, and automatic categorization, where a plan offers it, is a first draft that a person has to check. Software can sort a deposit faster than a person can. It cannot know that the deposit was a customer deposit on a custom order and not a sale yet, a distinction any business that takes deposits on custom work runs into.
The cost of switching is the other thing to weigh at the start. Moving a year of transactions from one tool to another is a chore, and the longer a business runs on the first one, the more the chore costs. That is an argument for choosing with some care and for entering real data in the first month, but it is not an argument for paralysis. Free plans exist so that a person can find out whether the tool fits, and a month of honest use answers the question better than a week of reading comparison charts.
So the sensible way to pick among the three is dull. Try the free plan of whichever one matches how money reaches the business, enter a month of real transactions, run the reports, and hand those reports to an accountant. If the accountant can read them, the tool passes. If the month felt like a fight, try the next one while the history is still short enough to move.
For informational purposes only. Features and plan terms change, tax and record-keeping rules depend on the business, and anything touching taxes, accounting or the structure of a business should go past a licensed accountant, attorney or financial advisor.
Sources
- IRS, Recordkeeping: https://www.irs.gov/businesses/small-businesses-self-employed/recordkeeping
- IRS, Publication 583, Starting a Business and Keeping Records: https://www.irs.gov/publications/p583
- Wave, Accounting software: https://www.waveapps.com/accounting
- ZipBooks, Pricing: https://zipbooks.com/pricing
- Zoho Books, Pricing: https://www.zoho.com/us/books/pricing/
- QuickBooks Online, Accounting software: https://quickbooks.intuit.com/accounting/
