Accounting

Bookkeeping Roadmap: Step-by-Step Guide for 2026

This bookkeeping roadmap shows you how to record business transactions correctly, keep clean books in software and become a job-ready bookkeeper, one step at a time.

Steps8Time3 to 6 monthsLevelBeginner to job-ready

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

Assets and liabilitiesIncome and expensesSource documentsCash vs accrualChart of accounts

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.

Practice project: List 20 source documents a small shop creates, such as invoices, receipts and bank statements.

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

Debit and credit rulesJournal entriesCompound entriesRecording salesRecording expenses

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.

Practice project: Record 25 everyday transactions for a small salon as journal entries.

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

Customer invoicesSupplier billsAgeing reportsPayment termsCredit control

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.

Practice project: Create ten customer invoices and an ageing report showing what is overdue.

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

Bank feedsMatching transactionsOutstanding chequesDeposits in transitBank charges

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.

Practice project: Reconcile a sample bank statement with 40 lines against your cash book.

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

QuickBooks OnlineXeroZoho BooksWaveBank rulesReceipt capture

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.

Practice project: Set up a demo company in Xero or QuickBooks and enter one month of data.

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

Gross and net payDeductionsPayslipsEnd of service benefitsPayroll journals

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.

Practice project: Prepare a monthly payroll sheet for five employees and the payroll journal entry.

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

Month-end checklistAccrualsTrial balanceProfit and lossBalance sheet

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.

Practice project: Create a month-end checklist and produce a profit and loss report for your demo company.

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

CertificationsFreelance platformsClient onboardingPricingConfidentiality

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.

Practice project: Create a one-page service offer with three monthly bookkeeping packages.

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.

Beginner

Café books

Record one month of sales and expenses for a café.

Beginner

Receipt organiser

Sort and categorise 50 receipts into a spreadsheet.

Intermediate

Software setup

Full setup of a demo company in Xero or QuickBooks with bank rules.

Intermediate

AR ageing report

Track customer invoices and follow-up actions.

Advanced

Year of books

Twelve months of transactions, reconciliations and reports.

Advanced

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.