How to record accounting transactions: steps & examples
Learn how to record accounting transactions in Singapore, with five clear steps, examples and record-keeping rules.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Monday 26 October 2026
Table of contents
Key takeaways
- Establish a dedicated business bank account and link it to accounting software to automatically capture and categorise transactions, reducing manual data entry and avoiding the mixing of personal and business expenses.
- Record transactions regularly using the appropriate accounting method for your business: cash accounting when money changes hands, or accrual accounting when invoices are sent or received, regardless of payment timing.
- Categorise each transaction into the correct account type using your chart of accounts, sorting entries as income, expenses, liabilities, or assets to ensure accurate financial reporting and analysis.
- Reconcile your accounting records against bank statements regularly to identify discrepancies, catch missing transactions, and maintain accurate books that support reliable financial statements and tax compliance.
What is recording in accounting?
Recording in accounting is the process of entering your business's financial transactions into your accounting records. It's underpinned by international standards such as International Accounting Standard 8 (IAS 8), Basis of Preparation of Financial Statements, which includes the accrual basis of accounting. This includes tracking money flowing in and out through sales, expenses, loans, and investments.
Why record-keeping matters
Accurate record-keeping gives you visibility into your business's financial health. Recording transactions helps you:
- track profitability: see whether you're making money or not
- manage receivables and payables: know who owes you and who you owe
- forecast cash flow: confirm you can meet upcoming financial obligations
- assess business value: understand what your business is worth
Your records are also essential for tax compliance. Misrecorded transactions can lead to inaccurate tax returns, which creates problems if you're audited.
Types of accounting transactions
Accounting transactions fall into four main categories. Understanding these types helps you identify what to record.
- Sales: Receive income from customers for goods or services.
- Purchases: Spend money on goods or services for your business.
- Receipts: Receive cash or payments, including customer payments and refunds.
- Payments: Make cash or payments, including supplier payments and expenses.
Each transaction type affects your accounts differently and must be recorded accurately for correct financial reporting.
Common accounting transaction examples
Seeing real examples helps you understand how recording works in practice.
Recording a customer payment: A customer pays S$500 for your services. Record the S$500 as income in your sales account and as an increase in your bank account.
Paying a supplier invoice: You pay a S$200 invoice for office supplies. Record the S$200 as an expense in your supplies account and as a decrease in your bank account.
Recording a cash expense: You spend S$50 cash on parking. Photograph the receipt, then record S$50 as a travel expense and reduce your cash on hand.
Invoicing a customer: You send a S$1,000 invoice for completed work. Under accrual accounting, record S$1,000 as income and as accounts receivable until the customer pays.
Recording in cash accounting vs accrual accounting
The timing of when you record a transaction depends on your accounting method:
- Cash accounting: Record transactions when money changes hands. This method is often used by smaller businesses.
- Accrual accounting: Record transactions when invoices are sent or received, regardless of when payment occurs.
Under the Companies Act 1967, Singapore-incorporated companies prepare accrual-based financial statements that comply with Singapore Financial Reporting Standards (SFRS), as PwC Worldwide Tax Summaries explains. Companies listed on the Singapore Exchange (SGX) apply Singapore Financial Reporting Standards (International), known as SFRS(I).
Sole proprietors with revenue of S$200,000 or less can report a two-line statement, as set out by the Inland Revenue Authority of Singapore (IRAS). The two lines are revenue and adjusted profit or loss, but you still need to prepare a statement of accounts and keep proper records.
How to record transactions in accounting
Follow these five steps to record your business transactions accurately:
- Capture transactions: Collect data from bank feeds, invoices, and receipts.
- Categorise transactions: Sort each entry into the correct account.
- Handle complex entries: Get help with depreciation, loans, and owner contributions.
- Check your numbers: Reconcile records against bank statements.
- Create financial statements: Generate reports from your recorded data.
1. Capture transactions
A dedicated business bank account helps you stay on top of accounting and avoid mixing personal and business expenses. Your bank statement will reflect most of your business transactions.
Copy transactions from your bank statement to your accounting records as a starting point. Better yet, link online accounting software to your bank account so data flows through automatically.
If you use accrual accounting, record purchase invoices as soon as they arrive and sales invoices as soon as they go out. These transactions won't appear in your bank account until paid.
Enter invoices manually, or use invoicing software and bill payment software to skip that admin. Software automatically records amounts, dates, taxes, and customer details at time of issue.
Photograph receipts with your phone when you pay with cash or a personal card. Enter the details into your records later, or use a document capture app that scans the image and enters transaction data automatically.
Point-of-sale (POS) and ecommerce systems can provide detailed sales data, including transaction fees and courier costs linked to specific sales. Connect these systems to your accounting software to pull everything together and calculate your true cost of sales.
When employees use a personal card for business expenses, reimburse them from your business account and capture the transaction that way. Always secure a copy of the receipt.
If employees claim expenses frequently, an expense app can capture the receipt, send the reimbursement claim, and automate the accounting entry in one step.
2. Categorise your transactions
Categorising transactions means sorting each entry into the correct account type. Your chart of accounts classifies transactions as income, expenses, liabilities, or assets. Common categories include:
- sales revenue: money received from customers
- investment income: interest earned on your business bank account
- cost of goods sold (COGS):direct costs of products you sell
- operating expenses: utilities, advertising, consulting, and similar costs
Accounting software includes a default chart of accounts, or you can create your own. Consider involving an accountant or bookkeeper when setting up your chart of accounts, as your choices affect how you analyse income and spending.
3. Get help with things like depreciation and loans
Income and expenses flowing through your bank account are generally straightforward. Capital assets, depreciation, and loans require more careful handling. Here's what makes them complex:
- Fixed assets: Record vehicles, equipment, and buildings as fixed assets and depreciate them each year to reflect declining value. Depreciation rules are detailed, so professional help keeps you compliant.
- Loan repayments: Split each payment into principal and interest components, recording each to different accounts.
- Owner transactions: Document contributions and withdrawals properly.
If you don't have one already, find accountants, bookkeepers, and tax professionals in the Xero Advisor Directory.
4. Check your numbers
Reconciling means checking that your accounting records match your bank statement. If numbers don't match, find out why. Common causes include:
- cash transactions or payments from a different account
- money that hasn't changed hands yet
- bank fees you may have missed
Accounting software streamlines reconciliation by automatically importing bank data, reducing transcription errors. It prompts you to match bank transactions with accounting entries so you can confirm everything is present and correct.
5. Create financial statements
The purpose of recording transactions is to produce accurate financial statements. With correctly entered and categorised data, you can generate:
- profit and loss statements: show whether you're making money or not
- balance sheets: show business net worth (what you own versus what you owe)
- cash flow statements: show how cash was created and used
Double-entry bookkeeping basics
Double-entry bookkeeping is the system where every transaction affects at least two accounts. This keeps your books balanced. Here's how it works:
- debits increase asset and expense accounts, and decrease liability, equity, and income accounts
- credits do the opposite: they decrease assets and expenses, and increase liabilities, equity, and income
For example, when you receive S$500 from a customer, you debit your bank account (increase) and credit your sales account (increase income). The two entries balance each other.
Accounting software handles double-entry automatically. When you record a transaction, the software creates both entries for you. That means you can use modern accounting tools without memorising debit and credit rules.
How long to keep accounting records in Singapore
Singapore companies need to keep records for at least five years from the relevant Year of Assessment (YA), according to the IRAS record-keeping requirements. The Accounting and Corporate Regulatory Authority (ACRA) applies the same five-year minimum to company accounting records under the Companies Act 1967. The records to keep include:
- source documents, such as sales and purchase invoices
- receipts and payment vouchers
- accounting records and the schedules that support them
- bank statements
Sole proprietors and partners also need to keep proper business records and accounts for five years. Without them, IRAS can disallow your expenses, estimate your income, or impose penalties. Not keeping records is also an offence under the Income Tax Act 1947 and the Goods and Services Tax (GST) Act 1993.
Using accountants and bookkeepers
Learning to record transactions helps you stay on top of your finances. Even so, having a bookkeeper or accountant check your work helps you feel confident your records are accurate. Professionals spot and fix mistakes quickly.
Find an accountant or bookkeeper in the Xero Advisor Directory.
Xero makes recording transactions easy
Recording accounting transactions can be straightforward. With the right approach and the right tools, you can stay on top of your finances, meet your tax obligations, and understand what you need to grow. Xero's cloud-based accounting software simplifies the recording process:
- Automatic bank feeds: Import transactions directly from your bank.
- Smart categorisation: Assign transactions to the correct accounts quickly.
- Built-in reconciliation: Match bank data with your records in a few clicks.
- Financial reporting: Generate profit and loss, balance sheet, and cash flow statements instantly.
Focus on running your business while Xero handles the bookkeeping. Get one month free and see how easy it can be.
FAQs on recording accounting transactions
Still have questions about recording your business transactions? Here are answers to some common concerns.
What are the basic rules for recording accounting transactions?
Follow the golden rules: debit what comes in and credit what goes out; debit expenses and losses, credit income and gains. Accounting software applies these rules automatically when you enter transactions.
What's an example of recording a simple transaction?
When you pay a S$500 supplier invoice, you reduce your bank account by S$500 and reduce your accounts payable by S$500. Both sides of the entry balance.
Do I need to record every transaction, no matter how small?
Yes, for accuracy and compliance. However, you can discuss reasonable thresholds for very small amounts with your accountant.
Can I record transactions after the fact, or must I do it daily?
You can record retroactively, but recording regularly (ideally weekly) keeps your books accurate and reduces stress at tax time.
How long do I need to keep accounting records?
In Singapore, IRAS and the Companies Act require you to keep records and supporting documents for at least five years. Retain underlying documents such as bank statements, receipts, and invoices.
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.