Debit and Credit Explained: The Double-Entry Bookkeeping System
Understand debit and credit explained simply: the fundamentals of double-entry bookkeeping, examples and practical tips for everyday business.
Founder of Magic Heidi
You open the bank import, see a payment, a supplier invoice and a receipt from abroad. Then the question arises: what goes on the debit side, what goes on the credit side? For many Swiss freelancers, this rule initially sounds like accountant jargon. In practice, however, it simply describes which accounts are affected by a business transaction and how the same amount is distributed across both sides.
The most important clarification first: not every self-employed person in Switzerland has to keep double-entry books. Nevertheless, a solid understanding of debit and credit is worthwhile, because QR invoices, bank imports, VAT reports and automatic account assignments are all based on exactly this logic.
Why debit and credit matter to you
Many freelancers associate double-entry bookkeeping with large companies. For Swiss sole proprietorships, that is only partly true. Under Art. 957 OR, double-entry bookkeeping is mandatory for all legal entities, as well as for sole proprietorships and partnerships with an annual turnover of CHF 500,000 or more. The legal classification and its significance for the balance sheet and income statement are explained in the explanation of double-entry bookkeeping in Switzerland.
Below this threshold, a simpler income and expenditure overview may suffice. You then record which income has been received and which expenses have been paid. This is clear, but does not fully reflect every outstanding invoice, every liability and every change in your business assets.
Simple overview or double-entry bookkeeping
With simple bookkeeping, the focus is often on cash flow. An invoice mainly becomes visible when the amount arrives in the bank account. Double-entry bookkeeping additionally looks at the economic transaction behind it. A service rendered, for example, generates income, while the payment simultaneously changes your bank balance.
That is why business transactions are recorded on at least two accounts. The amount appears once on the debit side and once on the credit side. The sum of the debit entries must equal the sum of the credit entries. If this is not the case, the booking entry is not balanced.
Even if you are not yet required to keep double-entry books, this way of thinking helps you in your daily work. You recognise more quickly whether a payment settles an invoice, whether a receipt is treated as an expense or as an asset, and whether a bank import matches your open receivables list. A practical overview of bookkeeping for self-employed persons is also provided by the guide for the self-employed in Switzerland.
Practical rule: If you know which account increases, which account decreases and whether an expense or income arises, the booking entry is usually almost solved.
Why the fundamentals matter early on
The transition often does not come at a quiet moment. Your turnover grows, you work with several clients, issue invoices in different currencies and import bank movements automatically. Then it is no longer enough to simply check the account balance. You need to be able to trace why an amount is where it is and which business transaction it corresponds to.
The responsibility remains with you, even when software prepares the booking. Anyone who understands debit and credit can review suggestions, spot errors and provide the trustee with complete documentation. That is not a luxury, but a layer of control against incorrect account assignments and unclear financial statements.
The basic idea behind debit and credit
Imagine a sale of goods as two sides of the same coin. You sell something, and at the same time an inflow of money or a receivable arises. The transaction therefore does not have just one effect. It changes at least two accounts.
For example, if you sell goods for CHF 1,000, your bank account grows as soon as the payment arrives. At the same time, income is generated. In bookkeeping, this transaction is not kept as a single note, but as a balanced booking entry: Bank to Revenue, CHF 1,000.

Debit to credit as the fixed reading direction
Debit is on the left, credit is on the right. The expression "debit to credit" denotes the formal order of the booking entry. It does not mean that debit is automatically bad or credit automatically good. Nor does debit always mean an outflow and credit always an inflow. This simplification from the private bank statement quickly leads in the wrong direction in business.
The account type is decisive. Swiss specialist information on the booking logic of debit to credit describes the decisive directions as follows:
- Asset account: An increase is typically recorded on the debit side, a decrease on the credit side.
- Liability account: An increase is typically recorded on the credit side, a decrease on the debit side.
- Expense account: Expenses are booked on the debit side.
- Revenue account: Income is booked on the credit side.
A bank account is an asset account. When money comes in, the bank is on the debit side. When you pay an invoice, the bank is on the credit side. A revenue account, on the other hand, is an income account. A sale appears there on the credit side.
Account logic as a mental map
For liability accounts, the direction is reversed. A new liability increases the liability account on the credit side. When you later pay this invoice, the liability is reduced on the debit side, while the bank decreases on the credit side.
Expenses and income affect the profit. An expense is recorded on the debit side because it weighs on the result. Income is recorded on the credit side because it increases the result. The terms therefore describe booking sides, not a moral judgement and not automatically the actual cash flow either.
This structure makes automatic checks possible. Software can determine whether, for an incoming payment, the bank is on the debit side and the matching offsetting account is on the credit side. It can also check whether the debit and credit amounts match. If you would like to deepen your understanding of the fundamentals, you will find further examples in the guide to the Swiss booking entry.
Debit and credit in practice: examples from a freelancer's everyday life
The theory becomes understandable as soon as you take apart a real business transaction. In everyday life, you ask yourself three things with every booking: What happened? Which accounts are affected? Which direction applies to these accounts?
| Business transaction | Debit, charge | Credit, relief | Amount |
|---|---|---|---|
| Customer payment arrives at the bank | Bank | Revenue | CHF 1,000 |
| Supplier invoice is paid | Expense and, if applicable, input VAT | Bank | Invoice amount |
| Laptop is purchased for business | IT or fixed assets | Bank | Purchase amount |
| Invoice in EUR or USD is recorded | Debtor or expense | Revenue or creditor | CHF equivalent |
| Payment from bank CSV is reconciled | Bank | Debtor, creditor or offsetting account | Import amount |
Incoming payment from a customer
You have rendered a service and your customer transfers the invoice amount. The complete booking entry is Bank to Revenue. The bank is an asset account, so the increase is recorded on the debit side. The income belongs on the credit side.
If the invoice was already booked as a receivable when it was issued, the incoming payment must be treated differently. In that case, the entry is Bank to Debtor. The income was already recorded at the invoice stage; the payment merely settles the open receivable.
Paying a supplier invoice
You receive an invoice for software, office supplies or an external service and pay it via your business account. The principle is Expense to Bank. The expense is on the debit side, the bank on the credit side.
If the invoice is subject to VAT and you can claim the input VAT, the tax is considered separately. For Swiss VAT rates, the official rates are 8.1% standard rate, 2.6% reduced rate and 3.8% special rate for accommodation services. The rates and their areas of application are summarised in the overview of Swiss QR invoices and VAT. The decisive factor is that the receipt shows the correct rate and the correct VAT account is used.
Buying a laptop
A laptop can be recorded as an expense or as a fixed asset, depending on the chart of accounts and the operational treatment. If it is carried as an asset, the booking entry is IT fixed assets to Bank. The addition of the laptop is on the debit side; the payment leads to a bank decrease on the credit side.
This distinction shows why a bank outflow alone is not sufficient. The payment does not yet say whether you are paying a running expense or acquiring an asset. The receipt and the internal booking rule decide.
Foreign currency invoice
You issue an invoice in EUR or USD, but keep your accounts in CHF. For bookkeeping, the amount must be recorded in CHF. The historical exchange rate used, the invoice date and the CHF equivalent should be documented in a traceable manner.
For an open customer invoice, the booking entry can be, for example, Debtor to Revenue. When the payment later arrives, Bank to Debtor is booked. If the actual CHF amount differs due to the exchange rate, the difference must be treated as an exchange gain or loss according to your booking logic.
Bank import from a Swiss bank
A CSV import is not finished bookkeeping. It initially provides a list of account movements. Only reconciliation with an invoice, a receipt or a suitable offsetting account turns it into a meaningful booking.
A recognised customer payment is typically suggested as Bank to Debtor. A charge for a supplier invoice can appear as Expense to Bank. Check the recipient, payment reference, date and amount before confirming the suggestion.
The three most common mistakes with debit and credit
Most mistakes do not arise because someone cannot do arithmetic. They arise because the private notion of plus and minus is transferred to business accounts. A second source of error is timing. The third lies in VAT, when a receipt is read correctly but assigned to the wrong tax account.
| Error | Incorrect booking | Correct booking | Prevention |
|---|---|---|---|
| Treating a liability account like an asset account | Bank to Creditor for a new invoice | Expense and input VAT to Creditor | Check the account type before booking |
| Using the wrong recording date | Considering the payment only in a later period, even though the accrual method applies | Recording the business transaction in the correct period | Checking the method and invoice date |
| Overlooking the VAT allocation | Booking the total amount directly to expense | Recording expense, input VAT and bank or creditor separately | Checking the VAT rate and tax account on the receipt |
Mistake one: booking liability accounts the wrong way round
A new supplier invoice increases your liability. The creditors account is a liability account, so it rises on the credit side. The invoice is not recorded with Bank to Creditor as long as you have not yet paid. Correct is basically Expense and, if applicable, input VAT to Creditor.
The mistake happens because the amount actually leaves the bank account later. However, invoice recording and payment are considered separately. Only at the time of payment does the entry read Creditor to Bank. The liability falls on the debit side, the bank falls on the credit side.
Mistake two: mixing up the timing
With the cash method, the incoming payment or the payment is in the foreground. With the accrual method, what counts is the point in time at which the income or expense economically arises. Anyone who mixes both logics assigns business transactions to an unsuitable period.
This can lead to open invoices, expenses or VAT reports not matching the expected period. Therefore, clarify before the ongoing booking which method applies to your situation and your invoicing. The switch between simple and double-entry bookkeeping should not happen tacitly.
Mistake three: not checking VAT separately
A total amount on the bank account may, in the case of a taxable invoice, contain net expense and input VAT. If you book everything directly to the expense account, the correct allocation is missing. For income, the corresponding check applies to the turnover and the VAT owed.
Quick check before every booking: Are the account types correct, is the VAT code right, and are debit and credit balanced in terms of amounts?
Additionally check the receipt, the payment reference and the date. A booking can be arithmetically balanced and still use the wrong offsetting account. That is exactly why the plausibility check should not end with the amounts being equal.
From CHF 500,000 turnover: what changes in practice
The threshold of CHF 500,000 annual turnover is not a side note for sole proprietorships. From this turnover onwards, double-entry bookkeeping becomes mandatory, provided the legal requirements are met. You then no longer work only with a simplified overview of income and expenses, but with proper bookkeeping that enables a balance sheet and income statement. The legal basis and the classification of the turnover threshold are covered in the tax information on self-employed gainful activity.

What proper bookkeeping means
With the transition, you must systematically record business transactions on balance sheet and income statement accounts. Receivables, liabilities, bank balances, expenses and income belong in a traceable structure. In the end, the balance sheet and income statement are not a loose report, but the result of balanced account keeping.
Retention is also important. The relevant booking receipts, business books and documents must remain available for the statutory period. In everyday life this means: invoices, QR payment information, bank statements, VAT receipts and corrections must not disappear into private folders or individual email inboxes.
Cash method and accrual method
The choice of recording date influences when income and expenses appear in your accounts. With the cash method, the cash flow becomes more of an anchor. With the accrual method, the economic transaction is already taken into account when the receivable or liability arises.
This affects period allocation, open items and the VAT report. You should not clarify this question only at the annual closing. When your turnover grows and you carry many unpaid invoices, partial payments or foreign currency positions, a clear method becomes particularly important.
The transition should be prepared
Do not wait until the threshold is exceeded and the annual closing is due at the same time. Set up accounts, receipt filing and bank reconciliation early so that every payment can be assigned to an invoice or an expense.
A clean transition does not begin with the first mandatory closing. It begins with consistent receipts, clear allocation rules and a complete list of open receivables and liabilities.
During an audit, the bookings must be traceable from the receipts. Unclear collective bookings, missing proof of payment and undocumented currency conversions make this audit more difficult. Professional support is particularly sensible when several VAT rates, international customers or regular partial payments come into play.
Mastering debit and credit with modern software
In the end, you do not want to recite every booking entry by heart. You want the software to make a plausible suggestion and for you to check the decisive points. This only works if a clear account logic is stored in the background.
Automatically preparing receipts
A modern bookkeeping application can read the supplier, date, amount, currency, category and VAT details from a photo or PDF. From this, a booking suggestion is created. You check whether the receipt is really business-related, whether the account assignment fits and whether the VAT code was chosen correctly.
Automatic capture does not replace responsibility. But it takes repeated data entry off your hands and reduces the risk of a transposed digit or an overlooked receipt making it into the monthly closing. This is particularly useful for many small expenses and for documents in different formats.
QR invoice and payment reference
The Swiss QR invoice is the official payment standard of SIX for written invoices in Switzerland and Liechtenstein. Since 22 November 2025, version 2.3 of the implementation guidelines applies, which fully replaces version 2.2. A central change is the exclusive support of the structured address in the QR code, supplemented by additional umlauts and special characters. The current specifications are on the SIX page on the Swiss QR invoice.
For your bookkeeping, this is more than a print layout. The structured payment information connects invoice, incoming payment and open receivable. When the reference is recognised in the bank import, the software can assign the payment to a debtor and settle the open item.
Foreign currencies and bank reconciliation
For EUR or USD invoices, the bookkeeping must traceably reflect the CHF equivalent. Suitable software supports you in using historical exchange rates, documenting the conversion and treating later exchange differences separately.
With bank reconciliation, you import the account movements and assign them to invoices or receipts based on rules. An incoming payment can thereby be suggested as Bank to Debtor, a charge as an expense booking. Partial payments and credit notes still need manual control, because the payment amount does not always exactly match the open invoice amount.
Magic Heidi combines Swiss QR invoices, AI-supported receipt capture, VAT management, foreign currency invoices and CSV bank imports in one application. You can use a comparison of various bookkeeping software for Switzerland to evaluate features such as receipt checking, bank reconciliation and tax-ready exports according to your workflow.
What you still have to check yourself
Recurring rules, text recognition, payment allocation and the technical equality of debit and credit can be automated. What cannot be fully automated is the business judgement. You must decide whether a purchase is an expense or a fixed asset, whether an outlay was private or business-related, and whether the applied VAT rate fits the specific transaction.
A good daily check therefore remains short:
- Check the receipt: Does the business transaction match the document and the payment amount?
- Check the account: Is the account type correct and does the booking direction point in the expected direction?
- Check the tax: Are the VAT code, currency and recording date correct?
This way, debit and credit stay in the background without becoming invisible. You understand the rules, control the critical points and let the software prepare repeatable work.
If you would like to combine invoices, receipts, VAT and bank reconciliation in one Swiss workflow, Magic Heidi can prepare these booking steps in a structured way. Visit Magic Heidi, set up your invoicing and receipt process and check your first debit-and-credit suggestions directly on real business transactions.
