face
All guides

Double-entry accounting explained for small business owners

Updated November 2, 2026

A desktop calculator on an open blank ledger book.

The short answer

Double-entry accounting records every transaction in at least two accounts, one side as a debit and the other as a credit, with both sides equal. That gives you a running check on the books and lets you produce a profit and loss report and a balance sheet. Consider keeping the books in the same system as sales when invoices and payments are being typed twice and the system has proper controls. You still need an accountant for the judgment calls.

Key takeaways

  • Every entry has equal debits and credits, so a mismatch tells you there is a mistake to find.
  • Balanced books can still be wrong. A sale posted to the wrong account, or a wrong amount on both sides, still balances, so reconcile the bank and read the reports.
  • Keeping the books with sales makes sense when invoices and payments get retyped and the system has period locks, reversals and an audit trail.
  • ZATCA's May 2026 guideline says VAT records must be kept for at least six years from the end of the tax period, in Arabic, and on a computer or server inside the Kingdom for resident taxpayers.
  • Software records transactions. You still need an accountant for opening balances, year-end statements and tax advice.

What is double-entry accounting, in plain language?

Double-entry accounting is a way of keeping books in which every transaction changes at least two accounts, and the amounts on the two sides are equal. Buy stock on credit and you have more stock and a bigger bill to pay. The books show both facts.

The method rests on one equation: assets equal liabilities plus equity. Assets are what the business has, such as cash, stock and money customers owe it. Liabilities are what it owes, such as supplier bills and VAT due. Equity is the owner's share, which is whatever remains after you take liabilities away from assets. Each entry keeps that equation true.

The alternative is single-entry bookkeeping, which looks like a cash notebook or a spreadsheet of money in and money out. QuickBooks says this may work for small companies with little activity, but it has no chart of accounts, so it cannot track receivables, payables or stock, and it cannot produce a balance sheet. If you sell on credit or hold stock, you will hit that gap early.

How do debits and credits work?

A debit is an entry on the left side of an account and a credit is an entry on the right, and whether each one raises or lowers the balance depends on the type of account. Set aside the everyday meaning of the words. A debit is not bad news and a credit is not good news.

Bank statements are the usual source of confusion. On a statement, a debit means money left your account and a credit means money came in. In your own books it works the other way for that same account: money arriving in the bank is a debit, because the bank balance is an asset and debits increase assets.

Two rules cover almost every entry you will meet:

  • Debits increase assets and expenses. Credits decrease them.
  • Credits increase liabilities, equity and revenue. Debits decrease them.

What does a simple worked example look like?

A simple example is one month at a small Saudi trading company, with invented figures and VAT at the standard 15%. To keep it short, the example leaves out VAT on the purchase, which a real entry would include.

Each line below is one transaction, followed by the entry it creates:

  • The owner pays SAR 10,000 into the company's bank account. Debit Bank 10,000. Credit Owner's capital 10,000.
  • The company buys stock for SAR 4,000 on credit. Debit Inventory 4,000. Credit Accounts payable 4,000.
  • It invoices a customer SAR 1,000 plus SAR 150 VAT. Debit Accounts receivable 1,150. Credit Sales 1,000. Credit VAT payable 150.
  • The goods it sold had cost SAR 600. Debit Cost of goods sold 600. Credit Inventory 600.
  • The customer pays the invoice. Debit Bank 1,150. Credit Accounts receivable 1,150.

What does that example tell an owner?

It tells the owner that cash in the bank and profit are different numbers. The bank received SAR 1,150 from that sale, but the profit is SAR 400: sales of 1,000 minus the 600 cost. The SAR 150 belongs to the tax authority, and the supplier still has not been paid.

The totals also prove themselves. All the entries add up to SAR 16,900 of debits and SAR 16,900 of credits. At month end the company has SAR 11,150 in the bank and SAR 3,400 of stock, so assets are SAR 14,550. It owes SAR 4,000 to the supplier and SAR 150 in VAT, and equity is SAR 10,400, made up of the owner's 10,000 plus 400 of profit. Liabilities plus equity also come to SAR 14,550.

A cash notebook would show the SAR 11,150 in the bank and leave the rest out. An owner reading only that number could easily spend money that is already owed.

What is the general ledger and why does it matter?

The general ledger is the master record of every account and its balance. Each transaction starts as a journal entry, and posting moves its lines into the accounts they affect. The list of those accounts is called the chart of accounts.

The first check you run on the ledger is a trial balance, a report listing each account with its current balance. Total debits should match total credits. In the example above, each side comes to SAR 15,150: bank, inventory and cost of goods sold on one side, and capital, payables, VAT and sales on the other.

A trial balance that agrees does not prove the books are right. Rent booked under marketing still balances, and so does an invoice entered as 1,100 instead of 1,000 on both sides. These routine checks catch what the balance cannot:

  • Match each line of the bank statement to an entry in the books, every month.
  • Compare what the books say customers owe with what customers agree they owe, and do the same with suppliers.
  • Count your stock and compare the result with the inventory balance.
  • Compare the VAT accounts with the invoices you issued and received before you file a return.

Which financial reports should an owner read?

An owner should read profit and loss, the balance sheet and cash flow, plus the aged receivables report if the business sells on credit. Together they answer most of the questions you ask about money in a normal month.

These management reports are different from the formal statements a company may have to prepare. The IFRS for SMEs Standard says a complete set, presented at least once a year, contains a statement of financial position, a statement of comprehensive income or income statement, a statement of changes in equity, a statement of cash flows and notes. The IFRS Foundation's profile of Saudi Arabia says SMEs there are required to use the locally endorsed version or may choose full IFRS. Ask your accountant which framework applies to you, particularly in Jordan or Iraq.

Here is what each report tells you:

  • Profit and loss, also called the income statement, shows sales minus costs for a period, so you can see whether the business made money.
  • The balance sheet shows assets, liabilities and equity on one date, so you can see what the business owns and owes.
  • The cash flow statement shows money in and out over a period, which explains how a profitable month can still leave the bank account short.
  • Aged receivables and aged payables show who owes what and for how long, which tells you whom to chase this week.
  • The VAT report shows tax on sales, tax on purchases and the difference you owe.

When should a small business keep its books in the same system as sales?

Keep them together when your sales records already hold most of what the books need and retyping them costs you time and accuracy. No rule sets a threshold, so this is a judgment you make with your accountant.

Separate systems can be the better choice in some cases. You may run manufacturing costing or group reporting that the sales system cannot handle. Your current accounting system may work well, with an accountant who relies on it and an integration that already moves sales across without retyping. And if the sales system has no period locks, audit trail or restricted access, sales staff could change what finance has already closed, which is a good reason to keep the books elsewhere.

If you do move, the risk sits in the changeover. Agree the start date with your accountant, load opening balances and unpaid invoices, and reconcile before you stop using the old system. Keep the old records as well, because retention duties continue after you switch.

These signs point toward one system:

  • Someone retypes invoices, payments or point of sale totals into a separate accounting package.
  • Sales staff need to see whether a customer has paid, or is over a credit limit, before taking the next order.
  • Sales reports and accounting reports disagree, and month end starts with working out why.
  • Your accounting is ordinary trading or services work that one bookkeeper can keep up with.

What should you check in accounting software?

Check first that the software enforces double entry and protects closed periods, then that it fits your country's rules. Screens and feature lists come after that.

Saudi businesses have specific questions to ask. ZATCA's guideline on tax invoicing and records says records must be kept for at least six years from the end of the related tax period, for longer on movable capital assets, and for at least 15 years on real estate. For a resident taxpayer, the computer or server holding electronic records must be inside the Kingdom, and data must be entered in Arabic. The taxpayer must be able to give ZATCA printed or electronic copies on request and must have controls against tampering, and ZATCA may review the software itself. So ask every vendor where your records are held and what you can hand over in an audit.

In Jordan, the national e-invoicing system, JoFotara, is administered by the Income and Sales Tax Department with the Ministry of Digital Economy and Entrepreneurship, so ask how invoices reach it and whether they post to your books. In Iraq, an International Monetary Fund paper from 2024 recorded no general sales tax or VAT, with most levies set in annual budget laws. Rules like these change, so ask an adviser what applies today.

In any country, look for these:

  • Every document creates a balanced journal entry, and you can open one from the other.
  • Posted entries cannot be rewritten. Corrections go through as reversals, and you can lock closed months.
  • An audit trail shows who entered what, and permissions limit who can post.
  • Trial balance, profit and loss, balance sheet, cash flow and aged reports are included, and you can drill down to the entries behind them.
  • Bank statements can be imported and matched line by line.
  • If you hold stock, the inventory value in the ledger agrees with the stock report.
  • Ledgers can be exported, so your accountant can work with them and you can leave the system one day.

When do you still need an accountant?

You still need an accountant for judgment calls, formal statements and anything a tax authority may question. Software records what you enter and cannot decide how a transaction should be treated.

A common arrangement in a small company is a bookkeeper or trained staff member who posts and reconciles each month, with an accountant reviewing the books at set points and at year end. How often depends on your size and how complicated the business is.

A plain note on tax: this guide is general information and does not replace tax, legal or accounting advice. VAT, zakat, record keeping and e-invoicing rules differ by country and change over time, so confirm tax and VAT matters for your business with a qualified adviser.

These jobs belong with an accountant:

  • Setting up the chart of accounts and checking opening balances, because mistakes at the start carry through every report.
  • Deciding treatments the software leaves to you, such as depreciation, stock valuation, bad debts and whether a purchase is an asset or an expense.
  • Preparing year-end statements under the framework that applies to you, and advising whether your company type must be audited.
  • Reviewing VAT, zakat and income tax positions, and preparing for an inspection.
  • Handling bigger changes, such as a loan application, a new partner, related companies or the sale of the business.

How does Repzo handle this?

Repzo Accounting is double-entry accounting built into Repzo Workstation, for businesses that already sell through Repzo. It is an add-on to the workspace, priced separately from your plan. Opening an invoice posts it, payments recorded on an invoice post as they are saved, and completed point of sale sales and returns post automatically. Each one writes a balanced journal entry that links back to the source document.

The rest of the books can sit in the same place: supplier bills, expenses, bank statement import and matching, fixed assets with depreciation, and stock at moving average cost. Reports include trial balance, profit and loss, balance sheet, cash flow, aging and a VAT return, and you can drill down to entries and export ledgers to CSV. Posted entries are never rewritten, corrections are reversals, and locked periods stay locked. There is a full audit trail, permissions per area and per company, and a full Arabic interface.

For Saudi VAT, tax on sales posts to Tax Payable and tax on purchases to Input VAT, and the VAT return report shows output tax, input tax and net VAT payable for any period. Invoices sent through Repzo's ZATCA integration post to the same ledger. The Saudi Arabia page and our guide to ZATCA Phase 2 for van sales cover more of this.

Repzo Workstation also lists JoFotara e-invoicing for Jordan and invoicing in Iraqi dinar or US dollar for Iraq. If you prefer to keep your books elsewhere, Repzo SFA can sync field invoices, returns and payments to your accounting system. If you are in Jordan or Iraq, or you need to know where records are held, ask our sales team before you decide, and have your accountant look at the setup.

Frequently asked questions

Does a small business have to use double-entry accounting?

That depends on your country and company type, so ask your accountant. In practice you need it as soon as you want a balance sheet or want to track what customers and suppliers owe, because single-entry books cannot produce them.

Does a debit always mean money going out?

No. A debit is an entry on the left side of an account. In your books, a debit to the bank account means money came in. The opposite meaning you see on a bank statement is how banks use the word.

What is the difference between bookkeeping and accounting?

Bookkeeping is recording transactions and keeping the ledger reconciled. Accounting uses those records to prepare statements, decide how items should be treated and advise on what the numbers mean. In a small company one person may do some of both, but the second part usually needs a qualified accountant.

Can I keep my books in a spreadsheet?

You can, but a spreadsheet does not force entries to balance, lock closed months or record who changed what unless you build all that yourself. Once several people touch the numbers or you must answer to a tax authority, those gaps start to matter. Ask your adviser whether a spreadsheet meets your local record rules.

How long must accounting records be kept in Saudi Arabia?

ZATCA's guideline says VAT records must be kept for at least six years from the end of the related tax period, for longer on movable capital assets, and for at least 15 years on real estate. Other laws can add duties, so confirm with your adviser.

If sales and books are in one system, do I still reconcile the bank?

Yes. Automatic posting records what your team entered, while the bank statement shows what actually moved. Reconciling catches payments nobody recorded, charges you did not expect and receipts booked against the wrong customer.

Sources

Get started

Put your field and office on the same system

See Repzo SFA and Workstation working together, or talk to sales about rolling out across your teams.

Contact sales