Double-entry bookkeeping is the accounting principle that records every transaction on two equal sides: a debit and a credit. Total debits always equal total credits. It rests on the accounting equation, Assets = Liabilities + Equity, so any increase on one side is matched by an equal increase or decrease on the other. Its real value is that it catches its own errors through the trial balance, and it is the foundation of every modern accounting system. This guide covers the debit and credit rules, worked examples, and the full cycle from the journal to the trial balance.
VAT calculator (15%)
- Amount before VAT
- SAR 1,000.00
- VAT amount (15%)
- SAR 150.00
- Total including VAT
- SAR 1,150.00
Snad performs these calculations for you automatically — try it free
Start for free →What double-entry bookkeeping is
Double-entry bookkeeping is the principle of recording every transaction on two equal sides: one debit and one credit, so that total debits always equal total credits.
The idea is simple. Nothing comes from nowhere. When you buy goods for cash, your inventory rises and your cash falls by the same amount. Every financial effect has a matching counter-effect. The Italian friar Luca Pacioli set the principle down more than 500 years ago, and it still underpins every accounting system in use today.
The practical benefit: the system catches its own errors. If the two sides do not balance, there is a mistake that has to be corrected before any financial report goes out.
The accounting equation behind every entry
Every double entry preserves the balance of the fundamental accounting equation:
- Assets = Liabilities + Equity
Assets are what the business owns: cash, goods, equipment, receivables. Liabilities are what it owes to others: loans, supplier payables. Equity is the owner's share once the liabilities are settled.
Every transaction you record has to leave both sides of the equation equal. If one asset increases, then either another asset decreases, a liability increases, or equity increases by the same amount.
The debit and credit rules
Each type of account follows a rule that sets when it increases on the debit side and when on the credit side:
- Assets and expenses: increase with a debit, decrease with a credit.
- Liabilities, equity and revenue: increase with a credit, decrease with a debit.
The golden rule: for every transaction, ask which account went up and which went down, then apply the rule to each side. In Arabic-language accounting layouts, the debit side is presented on the right of the entry and the credit side on the left.
Worked example: an inventory purchase
A business buys goods for SAR 10,000 in cash:
- Debit: Inventory (asset increased) SAR 10,000
- Credit: Cash (asset decreased) SAR 10,000
The entry balances: SAR 10,000 debit against SAR 10,000 credit. Total assets are unchanged, because cash has simply converted into inventory. Had the purchase been on credit, the credit side would be Accounts Payable (a liability increase) instead of Cash.
Worked example: a credit sale
The business sells goods worth SAR 4,000 to a customer on account, plus Value Added Tax (VAT) at 15%:
- Debit: Customers (accounts receivable) SAR 4,600
- Credit: Sales revenue SAR 4,000
- Credit: VAT payable SAR 600
The entry balances: SAR 4,600 debit against SAR 4,600 credit. Notice how double entry separates the revenue from the tax collected on behalf of the Zakat, Tax and Customs Authority (ZATCA), which makes the later tax return far easier to prepare.
From the journal to the general ledger
Every transaction moves through an ordered cycle:
- The general journal: the transaction is recorded first, in date order, as a double entry.
- The general ledger: entries are posted to separate accounts (cash, sales, suppliers, and so on) to gather the activity of each account in one place.
- The balances: each account's balance is extracted at the end of the period.
This cycle turns hundreds of daily transactions into organised balances that are ready for reporting.
The trial balance exposes errors
The trial balance lists the balances of every account on a given date in two columns, debit and credit. If the two column totals agree, that is a first indication that the posting is sound.
An imbalance means there is definitely an error: an entry recorded on one side only, or a figure posted incorrectly. But agreement does not mean the books are error-free. A complete entry can be posted to the wrong account and the trial balance will still agree. The trial balance is therefore a check, not a substitute for review.
Common double-entry mistakes
The errors small businesses repeat most often:
- Recording one side only: booking the expense and forgetting the reduction in cash.
- Confusing an expense with an asset: booking the purchase of long-life equipment as an expense instead of a fixed asset.
- Failing to separate the tax: merging the tax amount into revenue, which then distorts the tax return.
- Reversing debit and credit: recording a cash collection as if it were a payment.
An automated accounting system prevents most of these, because it refuses to accept an entry that does not balance.
How Snad applies double entry automatically
In Snad you rarely write entries by hand. When you record a sales invoice, a purchase invoice or a payment voucher, the system generates the balanced double entry automatically, posts it to the general ledger, and updates the balances immediately.
That means a trial balance in real time, financial statements available at any moment, and no way to save an unbalanced entry. You get the accuracy of a professional accountant without needing advanced accounting experience.
Frequently asked questions
Related pages on Snad
Share this article: