Get 80% off your plan for your first 3 months*
Guide

How to record transactions in accounting step by step

Learn how to record transactions, stay organized, and keep your small business finances on track.

A small business owner doing their accounting on the cloud.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Monday 20 April 2026

Table of contents

Key takeaways

  • Open a dedicated business bank account and connect it to your accounting software so business transactions are captured automatically and kept separate from personal spending.
  • Categorize every transaction using a chart of accounts to ensure your financial reports are accurate and your tax filings reflect the true state of your business.
  • Reconcile your accounting records against your bank statement at least once a month to catch errors early and avoid bigger problems at tax time.
  • Seek professional help for complex transactions like depreciation, loan repayments, and capital assets, as these follow specific rules that affect your tax obligations.

What is recording in accounting?

Recording in accounting means documenting all financial transactions in your business's accounting system. It creates a complete picture of money flowing in and out of your business. You need this for tax compliance and informed decision-making. You generally must keep all required records and supporting documents for a period of six years.

Recording typically covers:

  • sales revenue: money you receive from customers
  • business expenses: money you spend on operations
  • loans and investments: capital transactions that affect your business

Why record-keeping matters

Accurate record-keeping gives you visibility into your business's financial health and keeps you compliant with tax requirements. Recording transactions helps you track:

  • Profitability: whether you're making money or losing it
  • Outstanding debts: who owes you money and who you owe
  • Cash flow capacity: whether you can meet upcoming financial obligations
  • Business value: what your business is worth overall
  • Tax compliance: the data you need to file correct returns and feel confident during reviews, especially since most GST/HST registrants are now required to file returns electronically

Recording in cash accounting vs accrual accounting

When you record a transaction depends on which accounting method you use, though most self-employment income must be reported using the accrual method. The timing affects your financial reports and tax filings.

  • Cash accounting: Record transactions only when money actually changes hands
  • Accrual accounting: Record income and expenses when invoices are sent or received, regardless of payment timing

Learn more in the guide Cash vs accrual accounting.

Basic rules for recording transactions

Accounting software handles debits and credits automatically, but understanding the basic principles helps you trust your records. The three golden rules of accounting are:

  • Debit the receiver, credit the giver: When your business receives something (like cash from a sale), the receiving account is debited; when it gives something away (like paying a bill), the giving account is credited
  • Debit what comes in, credit what goes out: If you buy a new laptop (an asset), you debit your asset account; when you pay for it, you credit your bank account
  • Debit expenses and losses, credit income and gains: All your expenses (like rent or marketing costs) are debited; all your income (like sales revenue) is credited

Xero automates this process so you can record transactions without worrying about the technical details.

How to record transactions in accounting

Follow these steps to learn how to effectively record accounting transactions.

1. Capture transactions

Open a dedicated business bank account to simplify transaction recording and separate business from personal expenses. This approach offers clear benefits:

  • keeps your bank statement focused on business transactions only
  • prevents mixing personal and business expenses
  • makes copying transactions to your accounting records straightforward

You can link online accounting software to your bank account so the data flows through automatically.

Set up a dedicated business bank account

A dedicated business bank account is the foundation of clean transaction recording. It separates your business finances from personal spending, which simplifies bookkeeping and protects you during tax reviews.

To set one up:

  1. Choose a bank that integrates with your accounting software
  2. Use this account exclusively for business income and expenses
  3. Connect it to your accounting software to automate transaction capture

This single step eliminates the most common source of bookkeeping confusion: mixed personal and business transactions.

Recording invoices and bills at time of issue

For accrual accounting, record purchase invoices as soon as they come in and sales invoices as soon as they go out. These transactions won't appear in your bank account until they're paid.

You can enter them manually or use your accounting software for invoicing and bill processing. This automatically records amounts, dates, taxes, and customer and vendor information at time of issue.

Getting info from paper receipts

Photograph paper receipts with your phone if you pay an expense with cash or a personal card. For purchases of $100 or more from a GST/HST registrant, make sure the receipt shows the vendor's business number.

You can enter the information into your accounting records later or use an integrated OCR (optical character recognition) app. OCR scans the picture, finds the transaction data, and enters it into your software for you.

Pulling records from online shops or POS systems

You may be able to get detailed sales data from point-of-sale (POS) or e-commerce systems. For example, some software can help link transaction fees or courier costs to specific transactions which can be handy for working out the true cost of sales. You can hook software like that into an online accounting package to pull that information together.

Entering expenses from other bank accounts

If employees use a personal card for a business expense, you can reimburse them from your business account and capture the transaction that way. Don't forget to secure a copy of the receipt. If employees claim expenses a lot in your business, an expense app on their phone can simultaneously capture the receipt, send the reimbursement claim, and automate the accounting entry.

2. Categorize your transactions

Categorizing transactions means sorting each entry into the appropriate accounting category. Proper categorization ensures accurate financial reports and correct tax filings.

Common income categories include:

  • sales revenue: money received from customers
  • investment income: interest earned on business accounts

Common expense categories include:

  • cost of goods sold (COGS): direct costs of products or services
  • operating expenses: utilities, advertising, consulting, and similar costs

Your chart of accounts is the complete list of categories you use to classify transactions as income, expenses, liabilities, or assets. These categories follow official standards and guidance from bodies like CPA Canada.

Accounting software often comes with a default chart of accounts that you can use, or you can create your own. Consider involving an accountant or bookkeeper in setting up your chart of accounts, as your choices will affect your ability to analyze your business's income and spending.

Examples of recorded transactions

Here are two examples of how transactions are recorded:

Example 1: Cash sale You sell a handmade candle for $20 cash. Your cash increases by $20, and your sales revenue also increases by $20. In your records, this keeps everything in balance.

Example 2: Credit purchase You buy $50 worth of wax from a supplier on credit. Your inventory (an asset) increases by $50. At the same time, you create a liability called accounts payable of $50, because you now owe that money to your supplier.

Each transaction has two sides, ensuring your books always reflect the true financial position of your business.

Common mistakes when recording transactions

Even with the best intentions, small business owners can make errors when recording transactions. Here are the most common mistakes to watch for:

  • Mixing personal and business transactions: use a dedicated business bank account to keep expenses separate
  • Not saving or organizing receipts: photograph receipts immediately and store them digitally
  • Recording transactions in incorrect categories: review your chart of accounts regularly and ask your accountant if you're unsure
  • Delaying data entry: record transactions weekly at minimum to avoid forgotten entries
  • Forgetting to reconcile regularly: schedule monthly reconciliation to catch errors early

Catching these mistakes early saves time and prevents headaches at tax time.

Get help with things like depreciation and loans

Simple transactions like regular income and expenses are straightforward to record yourself. Complex transactions require professional help because they involve:

  • capital assets: equipment, vehicles, and buildings with multi-year value
  • depreciation: annual value decreases that affect taxes
  • loan transactions: principal and interest components recorded separately

Fixed assets like vehicles, equipment, and commercial buildings are recorded separately from regular expenses. According to the CRA, records related to long-term property acquisitions must be kept indefinitely.

Depreciation reflects that assets lose value each year, and you can usually claim it as a tax deduction. Because there is a detailed set of rules for depreciation, it's worth getting a professional to help you stay compliant.

Loan repayments need to be split into a principal component and an interest component, with each part recorded to different accounts. Owner's contributions and withdrawals also need to be properly documented.

Find accountants, bookkeepers and tax professionals to help in Xero's advisor directory.

Check your numbers

Reconciliation means verifying that your accounting records match your bank statement. Regular reconciliation catches errors before they become problems.

Common reasons for discrepancies include:

  • timing differences: transactions recorded but not yet cleared
  • cash transactions: payments made outside your bank account
  • bank fees: charges that haven't been recorded yet

Accounting software streamlines reconciliation by automatically copying numbers from your bank account, which reduces transcription errors. It then prompts you to reconcile transactions, showing matches between bank transactions and accounting entries so you can confirm everything's present and correct.

Create financial statements

Financial statements are the end goal of recording transactions. They turn your transaction data into insights you can act on. Accurate transaction recording enables you to create:

  • income statements: show whether you're making money or losing it
  • balance sheets: display what your business owns versus what it owes
  • cash flow statements: track how cash was generated and used

Streamline your transaction recording

Accurate transaction recording is the foundation of good financial management. It gives you clarity to make confident decisions, data to grow your business, and peace of mind that comes with being organized.

Smart tools automate the process so you can spend less time on your books and more time running your business. Try Xero to make recording transactions easy. Get one month free and see how simple your bookkeeping can be.

Using accountants and bookkeepers

Professional bookkeepers and accountants do this work every day and can quickly spot and correct errors in your records. Even if you understand the basics, having a professional check your work gives you peace of mind.

Looking for professional support? Find accountants, bookkeepers, and tax professionals in Xero's advisor directory.

FAQs on recording accounting transactions

Here are answers to some common questions about recording accounting transactions.

What are the golden rules for recording accounting transactions?

The three golden rules are:

  • debit the receiver, credit the giver
  • debit what comes in, credit what goes out
  • debit all expenses and losses, credit all income and gains

These principles ensure your books are always balanced.

What's an example of a transaction record in accounting?

A sales record includes the date of the sale, customer's name, product or service sold, amount, and payment status.

A purchase record includes the item bought, its cost, the supplier, and the date.

What are the main types of accounting records I need to maintain?

The five key accounting records are:

  • Source documents: receipts and invoices
  • Journals: where transactions are first entered
  • General ledger: a summary of all journal entries by account
  • Trial balance: used to check for errors
  • Financial statements: income statement, balance sheet, and cash flow statement

Do I need to record every single business transaction?

Every transaction with a financial impact on your business must be recorded, no matter how small. This includes every sale, purchase, payment, and receipt. Consistent recording ensures accurate financial reporting and tax compliance.

How long do I need to keep transaction records in Canada?

The CRA requires you to keep most business records for six years from the end of the tax year they relate to. If you file an income tax return late, you must keep your records for six years from the date you file that return. Records for property and asset acquisitions must be kept indefinitely. Store records securely and ensure they're accessible if the CRA requests them.

What's the difference between a journal and a ledger?

A journal records transactions first in chronological order. A ledger organises those same transactions by account type, grouping all rent expenses together, for example. Modern accounting software like Xero handles both automatically, so you don't need to manage them separately.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.