Record of all transactions affecting a company guide
Learn how to keep a record of all transactions affecting your company. Save time and stay accurate.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio
Published Friday 13 February 2026
Table of contents
Key takeaways
- Set up automatic bank feeds to connect your accounting software directly to your business bank account, which saves time and reduces data entry errors when capturing transactions.
- Photograph receipts immediately after cash or personal card purchases to ensure you don't lose important transaction records, then use receipt scanning apps or manual entry to capture the data.
- Reconcile your accounting records against bank statements regularly to spot discrepancies early and maintain accurate financial records for tax compliance and business decisions.
- Involve a professional accountant or bookkeeper for complex transactions like asset depreciation, loan repayments, and owner contributions to ensure proper handling and tax compliance.
What is a general ledger?
A general ledger is the complete record of all the financial activity affecting your business. Every sale, expense, loan payment, and owner contribution gets recorded here, typically organised into seven main categories (learn more about general ledgers on Wikipedia): assets, liabilities, equity, revenue, expenses, gains, and losses.
Think of your general ledger as the central place where all your financial information lives. It's the "record of all transactions" that forms the foundation of your accounting.
While the term sounds technical, modern accounting software manages your general ledger automatically. Your job is to record transactions accurately, and the software organises them into the right accounts.
What is recording in accounting?
Recording in accounting means entering your business's financial transactions into your accounting records. It's how you track money flowing in and out of your business.
Most transactions fall into a few categories:
- Sales and revenue: money received from customers
- Expenses: money spent to run your business
- Loans: borrowed funds and repayments
- Investments: owner contributions and withdrawals
Why record-keeping matters
Accurate record-keeping helps you see your business's financial health and keeps you compliant with tax authorities.
Recording transactions helps you:
- Track profitability: see whether you're making or losing money
- Monitor cash flow: know who owes you and what you owe others
- Plan ahead: determine if you can meet upcoming financial obligations
- Measure value: understand what your business is worth
Your records also form the basis of your tax return. Errors in transaction recording can lead to inaccurate filings, which creates problems if you're audited.
Recording in cash accounting vs accrual accounting
The timing of when you record a transaction depends on your accounting method. There are two main approaches businesses use.
Cash accounting: Record transactions when money actually changes hands. You log income when you receive payment, and expenses when you pay a bill.
Accrual accounting: Record transactions when they occur, regardless of payment timing. You log income when you send an invoice, and expenses when you receive a bill.
Most small businesses start with cash accounting because it's simpler. Accrual accounting gives a more accurate picture of your finances but requires more tracking.
Journal entries: the foundation of transaction recording
A journal entry is the record created each time you log a transaction. It captures the essential details: date, accounts affected, amounts, and a brief description.
Every transaction you record creates a journal entry behind the scenes. For example, when you record a $500 sale, the journal entry shows:
- Date: when the transaction occurred
- Accounts: Sales Revenue (increase) and Cash or Accounts Receivable (increase)
- Amount: $500
- Description: what was sold
Accounting software creates these entries automatically when you enter transactions. You don't need to understand debits and credits or manually write journal entries. The software handles the technical bookkeeping while you focus on capturing accurate transaction information.
How to record transactions in accounting
Follow these five steps to record transactions in your accounting system:
- Capture transactions
- Categorise your transactions
- Get help with things like depreciation and loans
- Check your numbers
- Create financial statements
1. Capture transactions
Start with a dedicated business bank account. This keeps personal and business expenses separate, and ensures your bank statement captures most of your transactions.
From there, you have two options:
- Manual entry: Copy transactions from your bank statement into your accounting records
- Automatic bank feeds: Link accounting software to your bank account so transactions flow through automatically
Automatic bank feeds save time and reduce data entry errors.
Recording invoices and bills at time of issue
With accrual accounting, record invoices when they're issued, not when they're paid. Enter purchase invoices as soon as they arrive and sales invoices as soon as you send them.
Since these transactions won't appear in your bank account until payment, you'll need to capture them separately. Using accounting software for invoicing and bill processing automates this step. The software records amounts, dates, taxes, and contact details at the time of issue.
Getting info from paper receipts
For cash or personal card purchases, photograph the receipt immediately. This ensures you don't lose the record.
You can then capture the transaction data in two ways:
- Manual entry: Enter the details into your accounting records yourself
- Receipt scanning apps: Use OCR (optical character recognition) software to automatically extract transaction data from the photo and add it to your records
Pulling records from online shops or POS systems
Point of sale (POS) and ecommerce systems can provide detailed sales data beyond what appears on your bank statement.
These systems can track:
- Transaction fees: Payment processing costs per sale
- Shipping costs: Courier charges linked to specific orders
- Product-level data: Which items sold and at what price
Integrating your POS or ecommerce platform with your accounting software pulls this data together automatically, giving you a clearer picture of your true cost of sales.
Entering expenses from other bank accounts
When employees pay business expenses with personal cards, reimburse them from your business account. The reimbursement payment then appears in your records.
Always collect a copy of the original receipt for documentation.
If your business has frequent employee expenses, use an expense app that lets employees photograph receipts, submit reimbursement claims, and create accounting entries in one step.
2. Categorise your transactions
A chart of accounts is the list of categories you use to classify every transaction. Each category helps sort transactions into one of four types: income, expenses, assets, or liabilities.
Common categories include:
- Sales revenue: money received from customers
- Cost of goods sold (COGS): direct costs of products you sell
- Utilities: electricity, water, internet
- Advertising: marketing and promotional costs
- Interest income: earnings from bank accounts or investments
Most accounting software includes a default chart of accounts you can use or customise.
Consider involving an accountant or bookkeeper when setting up your chart of accounts. Your category choices affect how easily you can analyse income and spending later.
3. Get help with things like depreciation and loans
Some transactions require special handling beyond simple income and expense recording.
Fixed assets: Vehicles, equipment, and buildings are recorded as assets, not expenses. These assets depreciate over time to reflect their declining value, and depreciation can be claimed as a tax deduction. Depreciation rules vary by asset type and location, so professional guidance helps ensure compliance.
Loan repayments: Each payment must be split into two parts:
- Principal: reduces the loan balance (recorded as a liability reduction)
- Interest: recorded as an expense
Owner transactions: Contributions to and withdrawals from the business need separate documentation to keep personal and business finances distinct.
If you need help with these transactions, find accountants, bookkeepers, and tax professionals in Xero's advisor directory.
4. Check your numbers
Reconciliation means matching your accounting records against your bank statement to confirm accuracy.
If the numbers don't match, identify the cause. Common reasons for discrepancies include:
- Cash transactions: payments made outside your bank account
- Timing differences: invoices recorded but not yet paid
- Multiple accounts: transactions from accounts not linked to your records
- Bank fees: charges you may have missed recording
Accounting software simplifies reconciliation by importing bank transactions automatically and flagging matches with your accounting entries. This reduces manual data entry and helps you spot discrepancies quickly.
5. Create financial statements
Financial statements are the end product of accurate transaction recording. They transform your raw data into reports that show your business's financial position.
With properly recorded and categorised transactions, you can generate what the US Securities and Exchange Commission identifies as the four main financial statements:
- Profit and loss statement (or income statement): shows revenue minus expenses to reveal whether you're profitable
- Balance sheet: shows what your business owns (assets) versus what it owes (liabilities) to calculate net worth
- Cash flow statement: shows how cash moved in and out of your business over a period
- Statement of shareholders' equity: shows changes in the owners' stake in the company
Is that all?
Journals and ledgers are traditional bookkeeping terms you'll encounter when learning about transaction recording.
Journal: Records transactions in chronological order as they happen. Think of it as a dated log of every financial event.
Ledger: Organises those same transactions by account. Your general ledger groups all transactions affecting each account (like "Office Supplies" or "Sales Revenue") so you can see totals and history for each category.
Accounting software maintains both automatically. When you enter a transaction in Xero, it updates your journal and general ledger behind the scenes. You don't need to manage them separately or master the traditional terminology.
How long do you keep accounting records?
While requirements vary by location, the IRS advises businesses to keep records for seven years for certain claims, like a loss from a bad debt deduction, while other records may only need to be kept for three. These records are essential if you're audited.
Retain both your accounting data and the supporting documents, including:
- Bank statements
- Receipts for expenses
- Sales invoices
- Purchase invoices
- Loan agreements
- Payroll records (the IRS requires keeping all records of employment taxes for at least four years)
Cloud accounting software stores your digital records automatically, but keep physical receipts organised or digitised as backup.
Using accountants and bookkeepers
Understanding transaction recording helps you manage your finances, but professional review adds an extra layer of accuracy.
Bookkeepers and accountants can:
- Identify errors you might miss
- Ensure compliance with tax requirements
- Set up systems that save time long-term
- Handle complex transactions like depreciation and loans
Find a bookkeeper or accountant in Xero's advisor directory.
Simplify transaction recording with Xero
Recording business transactions accurately can be quick and straightforward. With the right system, you can maintain compliant records while focusing on growing your business.
Xero automates the repetitive parts of transaction recording:
- Bank feeds capture transactions automatically
- Smart categorisation learns your patterns over time
- Built-in reconciliation matches entries to bank statements
- Cloud storage keeps records secure and accessible
You'll spend just minutes on bookkeeping each week while maintaining the accurate financial records you need for tax time and business decisions.
Ready to simplify your accounting? View pricing plans and get one month free to see how Xero makes transaction recording straightforward.
FAQs on recording business transactions
Still have questions about recording transactions for your business? Here are answers to common concerns.
What is the recording of business transactions called?
The process of recording business transactions is called bookkeeping. Bookkeeping refers to the day-to-day recording of financial transactions, while accounting includes bookkeeping plus analysis, reporting, and strategic financial planning.
Which document shows all transactions affecting my company?
Your general ledger provides a complete record of all transactions affecting your business. It's organised by account, so you can see every transaction that impacts each area of your finances.
What's the difference between a journal and a ledger?
A journal records transactions in chronological order as they happen. A ledger organises those same transactions by account type, grouping similar transactions together. Modern accounting software maintains both automatically.
Do I need accounting software to record transactions?
While you can record transactions using spreadsheets or paper ledgers, accounting software saves significant time and improves accuracy. Software connects to your bank, categorises transactions, performs calculations, and generates reports automatically.
What happens if I record a transaction incorrectly?
If you discover an error, you can make a correcting entry to fix it. In accounting software like Xero, you can edit or delete incorrect transactions and enter the correct information. Review and correct entries before filing your taxes to ensure accuracy.
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.