Learn bookkeeping by keeping real books in two months

One book to learn double-entry, free software to do it in, and one real set of books you actually keep for a month — about 30 hours total. It ends with you trusting your own numbers: a clean ledger, a balanced trial balance, and a profit-and-loss you produced yourself. Bookkeeping is recording what happened; reading it as accounting comes after, and is easier once the records are right.

2 months · ~30 hours · keep an accurate set of double-entry books and produce a P&L

Weeks 1–4 · 3 hours/week

1.Bookkeeping For Dummies — Lita Epstein

Don't sneer at the cover; this is the cleanest plain-English introduction to the mechanics there is. Epstein takes you through the one concept everything rests on — double-entry, where every transaction hits two accounts and debits always equal credits — plus the chart of accounts, journals, ledgers, and the trial balance. Read it with a pen. Work the examples by hand on paper first, before any software touches your fingers; the muscle memory of "debit cash, credit revenue" is the whole foundation.

~$25 paperback; older editions often free at libraries

Bookkeeping For Dummies →
Week 4 · one evening

2.Wave — free accounting software

Once you understand debits and credits on paper, set them up in real software. Wave's core accounting and invoicing is genuinely free — no trial, no card — and it runs proper double-entry under the hood, so the concepts you just learned map directly onto what you see. Create a company, build a chart of accounts, and connect (or hand-enter) transactions. You want a tool that shows you the ledger, not one that hides it; Wave does.

Free for core accounting and invoicing; optional paid add-ons for payments and payroll

Wave accounting →
Weeks 5–8 · the real work

3.Keep a real set of books for one month

Theory evaporates; reps don't. Pick a real entity — your own freelance income and expenses, a side business, a friend's small shop, or a club's treasury — and do its books for a full month in Wave. Record every transaction, categorize it, reconcile against the bank statement at month-end, and produce a profit-and-loss and a balance sheet. Reconciliation is where you'll find your mistakes, and finding them is the skill. After one clean month you'll never fear a spreadsheet of transactions again.

Free

Start your books in Wave →

If this doesn't fit you

If you're learning this to work in or with a business that already runs QuickBooks Online — the industry default — swap Wave for QuickBooks in steps two and three, since fluency in the actual tool is what employers and accountants expect. It starts around $20/month with frequent free trials, and the double-entry concepts from the book transfer unchanged. Use Wave only if cost is the deciding factor or the books are your own.

Why this path

The bottleneck is conceptual, not clerical: people try to learn bookkeeping by clicking around software and never grasp that every entry is two-sided, so their books drift out of balance and they can't say why. This path fixes the order — concept first on paper, then the same concept in real software, then a real ledger you have to reconcile. One thing to keep straight: bookkeeping is the disciplined recording of transactions; accounting is interpreting, adjusting, and reporting on them. Master the recording first. Accurate books make the accounting almost mechanical; messy books make it impossible.