EGEEGE Business Accounting System - Starterby EGE
Home / Guides / Basics

Bookkeeping for Hong Kong small companies: keep five accounts separate

25 October 2026 · 5 min read · Basics

Eight out of ten small-company bookkeeping errors come from one thing: accounts are not separated.

Why separation matters

Money sits in one place. You take in HK$10,000 cash, then deposit it into the bank. You did not earn it twice. The same money moved from cash to bank.

If you do not record the move, cash still shows HK$10,000 and the bank shows another HK$10,000. The numbers look great. They are wrong.

The five accounts we recommend

AccountWhat it is forCounted in balance
CashPetty cash, market changeYes
Bank — savingsCustomer payments, rent, payrollYes
Bank — currentCheques, supplier paymentsYes
E-walletAlipayHK, WeChat Pay, OctopusYes
Credit cardBuy now, pay laterNo (liability)

Open one account per payment system. Your AlipayHK balance and your Octopus balance are two separate amounts. Do not merge them into one "e-wallet" figure.

How to set the opening balances

Pick a start date, for example today. Open your banking app and copy the real balance of each account. Count the cash in your wallet and safe.

A credit card is a debt. Enter a negative number. If you owe HK$2,500, enter −2,500. The software keeps the card out of your available balance, but it remembers what you owe.

How to record "cash deposited to bank"

Record a transfer. Do not record income. A transfer needs two accounts: where the money came from, and where it went.

A transfer does not change income and does not change profit. It only moves money from one pocket to another.

Three common mistakes

1. Personal money and company money in the same account

The Octopus card you use for lunch and the one your company collects money into are not the same thing. Keep them apart. If you mix them, you will never know what the company really earns.

2. Treating a credit card as cash

You bought HK$3,000 of stock with a credit card. Record the expense once. Do not deduct it from cash again. Otherwise expenses double and profit looks too low.

3. A payment method with no account

You added "PayMe" under Payment Methods, but you did not assign an account to it. When you pay with PayMe, nothing is deducted from any account.

Fix: assign one account to every payment method. Once assigned, old records recalculate automatically.

In one line: An account is a place. A payment method is a tool. Which place the money leaves is decided by the payment method. Assign it clearly and your balances will match.

Let the software hold the five accounts

The free version records up to 30 entries. Accounts, payment methods, transfers and backup all work. Data stays on your own device.

Start Free

Next: How to read your P&L in three minutes