What is a Bookkeeper?
A bookkeeper records the daily financial transactions of a business: sales, purchases, payments, receipts and payroll. They keep the books accurate and up to date so accountants and owners can trust the numbers.
Bookkeeping is a great entry point into finance. Many bookkeepers work for small businesses, accounting firms or as freelancers with several clients at once, often fully remote.
How to use this bookkeeping roadmap
Follow this bookkeeping roadmap in order and practise each step with sample transactions. Bookkeeping is a hands-on skill, so practice matters more than theory.
Once you are comfortable, offer to help a friend’s small business or a local shop. Real receipts and bank statements teach you faster than any course.
1Step 1: Bookkeeping basics
Understand what bookkeeping is and the key terms you will use daily.
What is it?
Bookkeeping is the process of recording every money movement of a business in an organised way, using source documents as proof.
What to learn
Keep a simple glossary as you learn. Many beginner mistakes come from mixing up terms.
Example
text
Source document -> What it proves
Sales invoice -> We sold something
Purchase bill -> We bought something
Receipt -> Cash was received/paid
Bank statement -> Money moved in the bank
Every entry in the books should be backed by one of these documents.
Helpful resource: AccountingCoach: Bookkeeping
2Step 2: Debits, credits and journal entries
Learn the double-entry rules that every bookkeeper uses.
What is it?
Each transaction is written as a journal entry with at least one debit and one credit of equal value.
What to learn
Use this rule: assets and expenses increase on the debit side, while liabilities, equity and income increase on the credit side.
Example
text
Dr Rent expense 3,000
Cr Bank 3,000
(Paid monthly shop rent)
Dr Bank 1,200
Cr Sales 1,200
(Cash sales deposited)
Rent is an expense so it is debited; the bank decreases so it is credited.
Helpful resource: AccountingCoach: Debits and credits
3Step 3: Accounts receivable and payable
Track money customers owe you and money you owe suppliers.
What is it?
Accounts receivable is money customers owe the business. Accounts payable is money the business owes suppliers. Bookkeepers track both closely.
What to learn
Late customer payments are a big cash problem for small businesses. Good follow-up is a valuable skill.
Example
excel
Days overdue =TODAY()-D2
Status =IF(TODAY()-D2>30,"Overdue","OK")
D2 = invoice due date
These formulas show how many days an invoice is overdue and flag anything older than 30 days.
Helpful resource: Investopedia: Accounts receivable
4Step 4: Bank reconciliation
Match your books with the bank statement every month.
What is it?
A bank reconciliation explains any difference between the bank balance and the balance in your books, so you know both are correct.
What to learn
Reconcile monthly, not yearly. Small differences are easy to fix early and very hard to find later.
Example
text
Balance per bank statement 25,400
+ Deposit not yet in bank 1,200
- Cheque not yet cleared -800
Adjusted bank balance 25,800
Balance per books 25,850
- Bank charges not recorded -50
Adjusted book balance 25,800
When both adjusted balances match, the reconciliation is complete.
Helpful resource: AccountingCoach: Bank reconciliation
5Step 5: Bookkeeping software
Use cloud software to keep books faster and with fewer mistakes.
What is it?
Bookkeeping software connects to the bank, suggests matches for each transaction and builds reports automatically.
What to learn
Bank rules can automatically categorise repeat transactions such as rent or software subscriptions.
Example
text
Bank rule example
If description contains: "ADOBE"
Then: account = Software subscriptions
tax = Standard rate
contact= Adobe
With this rule, every Adobe payment is categorised automatically each month.
Helpful resource: Xero Central
6Step 6: Payroll basics
Record salaries, deductions and employer costs correctly.
What is it?
Payroll is paying employees and recording the cost. Gross pay is the full salary; net pay is what the employee receives after deductions.
What to learn
Payroll rules depend on the country. Always follow local labour and tax law.
Example
excel
Net pay = Basic + Allowances - Deductions
=B2+C2-D2
Total payroll cost =SUM(E2:E6)
The formulas calculate each employee’s net pay and the total for the month.
Helpful resource: Investopedia: Payroll
7Step 7: Month-end close and reports
Close the books each month and prepare simple reports.
What is it?
Month-end close means making sure all transactions for the month are recorded and checked, then producing reports for the owner or accountant.
What to learn
A checklist turns month-end from stressful into routine. Use the same one every month.
Example
text
Month-end checklist
[ ] All sales invoices entered
[ ] All supplier bills entered
[ ] Bank accounts reconciled
[ ] Payroll recorded
[ ] Accruals posted
[ ] P&L and balance sheet reviewed
Ticking off each item ensures nothing is missed before reports are shared.
Helpful resource: QuickBooks learn and support
8Step 8: Freelancing and growing as a bookkeeper
Find clients or jobs and move toward accounting.
What is it?
Many bookkeepers work for several small businesses at once. Clear packages and a simple onboarding process make freelancing easier.
What to learn
Software certifications from Xero or QuickBooks are free or low cost and look good on a CV.
Example
text
Package: Starter
- Up to 100 transactions/month
- Bank reconciliation
- Monthly P&L report
Delivery: by the 10th of each month
A clear package tells clients exactly what they get and when.
Helpful resource: Xero
Bookkeeping roadmap project ideas
Projects turn what you learn into real skills. Build at least one project from each level below, and put every finished project on GitHub with a clear README.
Café books
Record one month of sales and expenses for a café.
Receipt organiser
Sort and categorise 50 receipts into a spreadsheet.
Software setup
Full setup of a demo company in Xero or QuickBooks with bank rules.
AR ageing report
Track customer invoices and follow-up actions.
Year of books
Twelve months of transactions, reconciliations and reports.
Freelance service kit
Packages, onboarding checklist and client report template.
Tips to finish this bookkeeping roadmap
- Learn by doing. Put every step into practice with a real or sample case. Practical work teaches far more than reading alone.
- Be consistent. One focused hour every day beats a long session once a week. Small daily progress adds up quickly.
- Build a portfolio. Save your best work, reports and case studies. A portfolio proves your skills to employers and clients.
- Find a mentor and a community. Talk to people already working in the field. Their advice saves you time and opens doors.
- Master the basics first. The fundamentals in this bookkeeping roadmap change slowly. Learn them well before chasing new tools and trends.
Career paths and next steps
After this bookkeeping roadmap, you can work as a bookkeeper, accounts assistant or freelance bookkeeper. Many bookkeepers later study ACCA, CPA or similar and move into accounting roles.
Continue with the accountant roadmap to take the next step.
Related roadmaps
Bookkeeping Roadmap FAQs
What is the difference between bookkeeping and accounting?
Bookkeeping records daily transactions. Accounting uses those records to prepare statements, handle tax and give financial advice.
Can I learn bookkeeping online?
Yes. Online courses, software training and practice with sample data are enough to start. Real client work then builds confidence.
Do I need a degree to be a bookkeeper?
Usually not. Accuracy, software skills and reliability matter most. Certifications help you stand out.
Can bookkeeping be done remotely?
Yes. With cloud software, many bookkeepers work fully remotely for clients anywhere.