Searching for free bookkeeping software turns up dozens of options, and most of them aren't what they seem. Some are free trials. Some are expense trackers that can't produce a balance sheet. Some are free until you send your fifth invoice. This guide sets out what a small business genuinely needs from bookkeeping software, and how to spot the catches before you commit your books to it.
First: bookkeeping software vs expense tracking
An expense tracker records money in and out. That's single-entry bookkeeping: useful for knowing your bank balance, but not for knowing what you're owed, what you owe or whether you're profitable.
Real bookkeeping software uses double-entry bookkeeping: every transaction is recorded in two accounts, with equal debits and credits. That's what makes proper financial statements possible. If double entry is new to you, start with our plain-English guide to double-entry bookkeeping.
The checklist: what free bookkeeping software must do
1. True double entry, enforced
The software should post both sides of every transaction and refuse entries that don't balance. If you can save a lopsided entry, your books can silently go wrong.
2. A proper chart of accounts
You should start with a sensible standard set of accounts (bank, receivables, payables, sales, common expenses) and be able to add your own. Here's how a chart of accounts works.
3. Invoicing with payments
Sending an invoice should record the income and the amount owed in one step. Recording a payment, including a part payment, should clear the balance automatically. See how to create an invoice for the fields every invoice needs.
4. Bills from suppliers
The same for what you owe: enter a bill, pay it in full or in parts, and always know your payables.
5. The four core reports
- A trial balance, to prove debits equal credits
- Profit and loss, to see whether you're making money
- A balance sheet, to see what you own and owe
- Aging, to see who's late paying you and what you owe
If any of these is locked behind a paid plan, the software isn't really free for bookkeeping.
6. Corrections that keep history
Posted entries shouldn't be editable. Corrections should be reversals linked to the original, so your records stay auditable.
7. Your data stays yours
Look for clear privacy terms: who can see your data, whether it's used for marketing, and whether you can export it.
The catches to watch for
| Catch | What to check |
|---|---|
| "Free" is a trial | Is there a time limit in the pricing page's small print? |
| Usage caps | Limits on invoices, customers or transactions per month |
| Locked reports | Balance sheet or P&L only on paid plans |
| Data used for marketing | Signing up adds you to sales lists or partner offers |
| No export | Can you download your accounts and journals? |
| Aggressive upsells | Core features constantly nudging you to upgrade |
When free is enough, and when it isn't
Free software is usually enough if you're a sole trader, freelancer or small business with straightforward sales and expenses, one currency and a handful of transactions a week.
You may need more if you have employees on payroll, hold stock, sell through a till, operate in several currencies or need multi-user permissions for a team. Good free tools make these paid add-ons rather than reasons to abandon the core ledger.
A note on your accountant
Bookkeeping software doesn't replace an accountant, but good books make their job faster and cheaper. Ask yours which reports they want each year. Usually it's a trial balance, a profit and loss statement and a balance sheet, plus the underlying journals.
Zelvorm Books: free double entry, no catch
We built Zelvorm Books because most free bookkeeping software is either a trial or an expense tracker. It's real double-entry bookkeeping: chart of accounts, invoices, bills, part payments, trial balance, profit and loss, balance sheet and aging. The core is free for as long as you use it, with no card and no trial. Signing up never adds you to our client list, and your data is locked to your own business.
Moving from a spreadsheet: a step-by-step plan
If your books currently live in a spreadsheet, switching is easier than it looks:
- Pick a start date, ideally the first day of a month or your financial year.
- Set up your chart of accounts. Start with the software's standard list and adjust it; see setting up a chart of accounts.
- Enter opening balances as one journal entry: your bank balance, money customers owe you, bills you owe, and the owner's capital that balances it.
- Add your customers and suppliers as contacts.
- Enter unpaid invoices and bills from before your start date, so receivables and payables are complete.
- From the start date, record everything in the new software, and keep the old spreadsheet read-only for reference.
- After the first month, run a trial balance and check your bank balance matches your statement.
Most small businesses can do this in an afternoon.
Questions to ask before you sign up
- Is it double-entry, and does it refuse entries that don't balance?
- Which reports are included on the free plan?
- Are there limits on invoices, contacts, transactions or users?
- Is it free for good, or a trial?
- Can I export my chart of accounts, journals and contacts?
- Who can see my data, and is it used for marketing?
- What happens if I need more later, such as payroll or stock?
- Can my accountant get the reports they need?
If the answers to the first four are vague, keep looking.
Your first week: a setup checklist
| Day | Task |
|---|---|
| 1 | Create the account, name your business, choose your currency |
| 1 | Review the chart of accounts and add anything specific to you |
| 2 | Enter opening balances |
| 2 | Add customers and suppliers |
| 3 | Enter unpaid invoices and bills |
| 4 | Send your first invoice from the software |
| 5 | Record the week's expenses and payments |
| 7 | Run a trial balance and check it against your bank |
After that, a weekly 15-minute routine keeps everything current.
What your accountant will want at year end
Clean books make year end faster and usually cheaper. Most accountants ask for:
- A trial balance at your year-end date
- A profit and loss statement for the year
- A balance sheet at the year-end date
- Aged receivables and payables (who owed what at year end)
- The underlying journals, so they can check unusual entries
- Bank statements to reconcile against
If your software produces all of these, you're in good shape. Our guides to the trial balance, profit and loss and balance sheet explain each report.
Red flags in "free" software reviews
When reading reviews, look past star ratings for these warning signs: complaints about sudden price changes, data that couldn't be exported, reports that disappeared behind a paywall, or support that only responds to paying customers. A free plan you can't leave is more expensive than it looks.
The short version
Free bookkeeping software is worth using only if it does real double entry, includes the four core reports, handles invoices and bills properly, keeps an honest history and lets you keep your data. Check the pricing page for time limits and caps, and you'll avoid the catches.




