Categories
Uncategorized

Accounting Software for Construction and Contractors in Hong Kong (2026)

Construction is one of the verticals where generic accounting software quietly fails. A bookkeeper running a Hong Kong contracting business with off-the-shelf cloud software usually discovers, around the third progress claim, that the system has nowhere clean to record retention held back by the main contractor, no obvious place for an approved variation order, and no way to look at gross margin per project without exporting to Excel.

This guide is for HK construction firms — main contractors, subcontractors, fit-out specialists, MEP installers, and renovation companies — that want accounting software to do real work, not just produce a P&L. It covers what makes construction accounting different, the four mechanics that have to be right (progress claims, retention, variation orders, job costing), and what to look for when choosing a system.


Why construction accounting is different

A trading company sells goods and gets paid. A restaurant takes orders and rings up the till. A construction project, by contrast, runs for months or years, generates revenue in irregular chunks tied to certified work, withholds cash until practical completion, and absorbs costs across multiple budget lines that cannot be confidently allocated until the project closes out. Four structural features create the complexity:

  • Long project life cycle. A single project can span two or three financial years, which means revenue recognition under HKFRS 15 has to be done over time, not at a single point of completion.
  • Progress billing. Payment is tied to certified valuations, not delivery of a product. The certifier — usually the QS or architect — decides how much the contractor can claim this month.
  • Retention. Main contractors typically withhold 5–10% of every certified payment until the defects liability period ends. That cash sits as a receivable on the contractor’s balance sheet for 12–24 months, sometimes longer.
  • Variation orders. Scope changes are constant. Each variation needs its own paper trail, approval, pricing, and audit-defensible link back to the master contract.

None of this is exotic — every HK contractor lives with it daily — but most generic accounting software treats it as an afterthought, leaving the bookkeeper to track the real numbers in parallel spreadsheets.


The four mechanics that have to be right

1. Progress claim invoicing

A progress claim invoice is not a normal sales invoice. It typically references the contract sum, the cumulative value certified to date, the previous claim, the current claim, less retention deducted, less previous payments. The format is rigid because the QS will reject anything that does not reconcile. Software that supports proper progress billing should let you:

  • Set up a contract once with its sum, breakdown, and retention rate.
  • Generate each progress claim as a percentage of the contract or by line item.
  • Auto-calculate retention deduction on each claim.
  • Show cumulative claimed, cumulative certified, and cumulative paid against contract value at any point.

2. Retention tracking

Retention is where contractors lose money invisibly. It typically sits on the balance sheet as a long-term receivable, and gets forgotten the moment the project closes. A surprising number of contractors release retention balances years after entitlement simply because nobody chased them. Good software should track retention per project, per main contractor, with the trigger date for release (practical completion + defects liability period) clearly visible.

3. Variation orders

Each variation needs to be recorded as an addition to the contract sum, with its own approval reference, date, and pricing. When the project closes out, you should be able to print a contract summary showing original sum + every approved VO = final account value. Without this, disputes at close-out become expensive — the contractor’s ledger and the client’s ledger diverge, and reconciliation falls back to whoever kept the better Excel file.

4. Job costing

Gross margin per project is the only number that tells a HK contractor whether the business is actually making money. To produce it reliably, every cost — material purchase, subcontractor payment, site labour, plant hire, consumables — has to be coded to the project at the moment of entry, not reconstructed at year-end. Software with a proper project ledger lets you:

  • Code each supplier invoice and each subcontractor application to a project.
  • Allocate site labour either by timesheet or by a fixed percentage rule.
  • Compare cost-to-date against budget and against revenue recognised, project by project.
  • Drill from the consolidated P&L down to a single transaction on a single job.

Subcontractor payments and pay-when-paid

HK construction runs on subcontracting, and the cash flow consequence is severe. A main contractor receives certified payment 30–60 days after submitting a claim; the subcontractor below them is often paid only after the main contractor receives funds. Whether that “pay-when-paid” arrangement is contractually enforceable is a separate legal question, but the cash flow reality is unavoidable.

Accounting software for HK contractors should make this visible. A live aged payables report by project, with a column showing whether the corresponding receivable from the upstream client has been received yet, is the single report that prevents subcontractor disputes from blowing up. If the system cannot produce this without a manual report-builder session, it is the wrong system.


Material imports and multi-currency

Anything brought in from the mainland or further afield arrives priced in RMB or USD, often with a long lead time between order and delivery. Without proper FX handling, the cost on the project ledger drifts away from the actual cash outflow as exchange rates move. The software needs to revalue open payables at the closing rate and post the gain or loss correctly. We covered the mechanics in our multi-currency accounting article — for construction, the same rules apply, just with longer settlement windows.


HKFRS 15 and audit considerations

Under HKFRS 15, revenue from construction contracts is recognised over time using the input method (typically cost-to-cost) where the project meets the criteria for over-time recognition — which most HK construction contracts do. This means the software needs to support, or at least cleanly produce data for, the standard percentage-of-completion calculation: cost incurred to date divided by total expected cost, applied to the contract sum, with the difference between revenue recognised and amounts billed sitting as a contract asset or contract liability on the balance sheet.

If your project ledger is reliable, the auditor’s job is straightforward. If it is reconstructed at year-end from spreadsheets, the audit takes longer and costs more — see our note on first-time audit preparation for the broader picture.


What to look for when choosing the software

A short checklist for a HK construction firm evaluating a system:

  • Project as a first-class dimension on every transaction — not a bolted-on tag.
  • Native progress claim format with retention, cumulative claimed, and previous-payment columns.
  • Retention sub-ledger with release-date tracking.
  • Variation order log tied to the contract.
  • Subcontractor payment application workflow separate from regular AP.
  • Multi-currency revaluation for imported materials.
  • Project P&L and cost-to-date reports available without leaving the system.
  • HKICPA-compliant outputs — your auditor should not have to re-key anything.

Most generic cloud packages tick perhaps three of these. Construction-specific add-ons exist, but they typically charge per project and add an integration layer. A locally built HK package that handles project accounting natively is usually the cleanest answer for firms with 10–100 staff.


How Giga Accounting handles construction

Giga Accounting by 凌峰會計 is built for Hong Kong SMEs, including contractors. Project ledger, retention tracking, variation order logging, multi-currency settlement, and cost-to-date reporting are part of the package, not modules added on top.

If you would like to see how it handles a real construction workflow — from contract setup through final account — start at the Windows desktop accounting software page or compare the platform against alternatives in our 2026 buyers guide. For firms importing materials and supplies regularly, our companion piece on accounting software for HK trading companies covers the same FX and supplier ledger ground from the other side of the transaction.

Categories
Uncategorized

Accounting Software for Logistics and Freight Forwarding Companies in Hong Kong

Logistics and freight forwarding are HK’s lifeblood industries — and accounting nightmares. A single shipment from a Yantian supplier to a Rotterdam consignee can touch six suppliers, three currencies, two terminals and a dozen disbursements before it generates one invoice to the customer. By the time finance closes the books, half the costs have arrived in different months, currencies and formats from the revenue they relate to.

If you’re running a freight forwarder, NVOCC, customs broker or 3PL operation in Hong Kong and you’ve outgrown the warehouse-management spreadsheet, this guide covers what makes logistics accounting different and what to look for in software that actually understands the trade.


Why Logistics Accounting Is Different

Most accounting software treats a transaction as one event. Logistics doesn’t work like that. A shipment is a job: an open file that accumulates revenue and costs over weeks before it can be closed and analysed. Until you can see the P&L of an individual House Bill of Lading, you don’t really know whether you made money on it.

  • Costs arrive late. The shipping line invoice may take 30–45 days. The trucker’s invoice arrives by WhatsApp. The destination agent bills you in EUR three weeks after delivery.
  • Revenue is invoiced in advance, often partially. You bill the customer at booking; you accrue the cost when it’s known.
  • Currency exposure is everywhere. Ocean freight in USD, trucking in HKD, destination charges in local currency, customer invoice in their currency.
  • Disbursements are pass-through. Duties paid to HK Customs, port charges, demurrage — these aren’t your revenue, but they flow through your books.

Generic SME accounting software handles none of this natively. The result is usually a dual-system mess: an operations system tracks shipments, an accounting system tracks money, and a person manually reconciles them at month-end.


Per-Shipment Job Costing — The Operating Principle

The single most important capability for freight accounting is job costing: every revenue line and every cost line gets tagged to a job (a shipment, a House Bill, a project). Reports then roll up by job to show a per-shipment P&L.

What you should be able to ask the system:

  • Show me the gross profit on shipment HK-2026-04812.
  • What’s the average GP% on Yantian–Rotterdam moves this quarter?
  • Which customer’s lane is loss-making?
  • Which agent is most expensive per TEU?

If the answer involves “let me pull a CSV and pivot it”, the software isn’t doing job costing — it’s doing general ledger with job codes glued on.

For HK freight businesses also handling imports/exports as principal, see our accounting software guide for HK trading companies — the cost-tracking discipline overlaps.


The Supplier Invoice FX Problem

Your shipping-line invoice arrives in USD. You posted the cost accrual at the booking date USD/HKD rate. The invoice is dated 28 days later. The payment goes out 21 days after that. Three different exchange rates touch the same expense, and HKFRS expects you to handle the differences as realised vs unrealised FX.

The mechanics deserve their own treatment — see our multi-currency accounting guide for Hong Kong businesses. For logistics specifically, the must-haves are:

  • Multi-currency AP that lets you accrue, invoice and pay in the supplier currency.
  • Automatic FX revaluation at period-end on open AP balances.
  • Realised FX gain/loss posting on settlement.
  • Per-job allocation of FX, so a single bad rate doesn’t distort the wrong shipment’s GP.

Agent Commissions and Revenue Sharing

HK forwarders typically work through a network of overseas agents — co-loaders, partner forwarders, NVOCC partners. The commercial reality is messy:

  • You quote the customer the all-in rate. The agent at destination invoices you for local handling. You owe them, and they may also owe you for traffic in the reverse direction.
  • Quarterly netting is common — you settle the difference.
  • Inter-agent statements need to be reconciled to your books to spot disputes early.

Software needs to handle two-sided agent ledgers — receivable AND payable for the same partner — and let you net them on a periodic basis without losing the audit trail. This is rarely a checkbox feature; you usually have to ask the vendor specifically.


Customs, Duties, and Disbursements

HK has no general import duty (good for forwarders), but you’ll still touch:

  • HK Customs trade declaration charges — small but constant.
  • Port and terminal handling fees at Kwai Chung and HKIA.
  • Air Mail Centre charges, X-ray fees, MAWB/HAWB fees.
  • Foreign destination duties you advance on behalf of the consignee.

The accounting question is: are these your revenue and cost, or are you a conduit? The IRS-friendly term is “disbursement” — money you pay on a customer’s behalf and recover at cost. Disbursements should hit a balance-sheet clearing account, not your P&L. Get this wrong and your reported revenue is inflated and your margin looks worse than it is.

Good logistics software lets you flag a cost line as billable disbursement, automatically posts it to the right clearing account, and recovers it on the customer invoice without affecting the GP calculation on your services.


Multi-Currency Invoicing for Global Clients

Your customer in Hamburg wants the invoice in EUR. Your customer in Shenzhen wants it in CNY. Your books are in HKD. Standard requirements:

  • Issue invoices in the customer’s currency.
  • Recognise revenue in HKD at the invoice-date rate.
  • Track AR in the original currency until paid.
  • Apply realised FX on settlement.

The TC version of your invoice template (for HK and Greater China customers) and the EN version need to coexist; the underlying ledger is the same.


Reporting That Operations Actually Use

Finance reports nobody reads aren’t reports. Operations and sales need:

  • Per-job profitability — daily.
  • Lane and route GP% — weekly.
  • Customer P&L — monthly.
  • Open shipments report — by status, by age, by GP risk.
  • Agent statement reconciliations — quarterly.

If your finance team is rebuilding these in Excel each month, the software isn’t earning its licence fee.


What to Look For When Choosing

  • Job costing as a core feature, not an add-on module.
  • Multi-currency AP and AR with automatic period-end revaluation.
  • Two-sided agent ledger with netting.
  • Disbursement clearing accounts with billable-recovery flow.
  • HKFRS-compliant reporting for the annual audit.
  • Multi-user with role-based access — so operations can see their own jobs without seeing company-wide GP.
  • Long data retention — shipments closed five years ago can become tax queries today; Giga Accounting’s 10 GB / no-purge approach matters here.

Talk to Us About Your Freight Stack

Logistics accounting is a specialist topic. Giga Accounting by 凌峰會計 has been used by HK freight forwarders, NVOCCs and 3PLs to consolidate operations and accounting in one place — with per-shipment job costing, multi-currency AP/AR, and the audit-trail discipline that survives an HKFRS audit.

Take a look at our Windows desktop version for back-office teams that prefer local data, or our cloud accounting setup for distributed agent networks. Compare options in our 2026 buyers guide for HK SMEs.

Categories
Uncategorized

Hong Kong Company Formation in 2026: A Step-by-Step Guide

Setting up a limited company in Hong Kong is one of the simpler corporate registrations anywhere in the world — but only if you know what you are doing. For first-time founders, the problem is not any single step; it is stringing seven steps together in the right order without leaving something for “later” that comes back to bite you during your first audit.

This guide is a practical, step-by-step walkthrough of Hong Kong company formation in 2026: what to do, in what order, how long each stage takes, what it costs, and — just as importantly — what to do right after you get your Certificate of Incorporation so you do not spend your first year cleaning up avoidable mistakes.


Before you start: decide a few things

Before filing anything with the Companies Registry, nail down these basics. Founders who skip this stage usually regret it within six months.

  • Entity type: private company limited by shares (the standard choice) vs unincorporated (sole proprietor or partnership). If you need more help deciding, read our guide on sole proprietor vs limited company in HK.
  • Shareholders and directors: a HK private company needs at least one shareholder and one director (can be the same person, can be a non-HK resident). At least one director must be a natural person.
  • Company secretary: legally required from day one. Cannot be the sole director. Must ordinarily reside in HK or be a HK body corporate — which is why most founders engage a corporate secretarial firm.
  • Registered office: must be a HK physical address, not a PO box. Most founders use their company secretary’s address in the first year.
  • Share capital: no statutory minimum. HKD 10,000 divided into 10,000 shares at HKD 1 each is the most common default.

The 7 steps of HK company formation

Each step below can be done online via the Companies Registry e-Registry or by paper. The e-Registry is faster (same-day turnaround in most cases) and is what almost everyone uses now.

  1. Run a company name search. Check both English and Chinese (Traditional) names via the Cyber Search Centre. Names identical or too similar to an existing company will be rejected. Avoid words that require special approval (Bank, Trust, etc.).
  2. Prepare your incorporation documents. Core forms are the Incorporation Form (NNC1 for companies limited by shares, NNC1G for guarantees) and the Articles of Association. Most new companies adopt the Model Articles from Schedule 1 of the Companies Ordinance.
  3. File with the Companies Registry. Submit NNC1 plus a copy of the Articles, the incorporation fee, and the Business Registration (BR) fee (collected at the same time). Processing via e-Registry is normally within 1 working hour; paper takes about 4 working days.
  4. Receive your Certificate of Incorporation and Business Registration Certificate. These are the two documents every subsequent filing and bank opening will ask for. Keep digital copies in a secure folder.
  5. Make a company chop / common seal. Not strictly required by the Companies Ordinance anymore, but still demanded by banks and many local counterparties. Order a round chop and a rectangular signature chop at minimum.
  6. Open a corporate bank account. This is the hardest single step in the whole process. Expect 2–8 weeks, a video or in-person interview, and a request for business plan, expected turnover, customer list, and source of funds. Choose your bank based on KYC reality, not marketing materials.
  7. Set up accounting from day one. Establish an accounting system, a chart of accounts, and a monthly close rhythm before you process the first invoice. This is where most founders lose a year — see the next section.

Typical timeline and total fees

From the day you run the name search to the day your bank account opens and your accounting system is live, expect 4 to 10 weeks. The main variable is the bank — incorporation itself is done in 1–4 working days.

Approximate costs in 2026 (confirm the current Companies Registry fee schedule before you file):

  • Companies Registry incorporation fee (NNC1): around HKD 1,720 for electronic filing.
  • Business Registration Certificate (1-year): approximately HKD 2,200.
  • Company secretary service (year 1): HKD 1,500–4,000 depending on provider.
  • Registered office service (year 1): HKD 0–2,000 if bundled with secretarial.
  • Company chops: HKD 200–500.
  • Bank account opening: free to HKD 10,000+ depending on bank and minimum deposit.

All in, a solo founder incorporating a simple trading or services company should budget around HKD 6,000–15,000 for year one before any accounting or bookkeeping fees.


What to do the day after you are incorporated

The moment the Certificate of Incorporation hits your inbox, start the clock on these. They are not optional — skipping them is exactly what creates the chaotic first-year audit.

  • Open a dedicated company bank account and stop using personal cards for anything business-related.
  • Set up an accounting system and a chart of accounts. Aim for 20–40 account codes, not 200. You can always split an account later; it is much harder to merge them after a year of data.
  • Document every capital injection. Even a HKD 10,000 share capital deposit should have a written note.
  • Create a compliance calendar. Annual Return (NAR1) due each year; BR renewal; AGM (if not dispensed with); expected first BIR51 around month 18.
  • Decide your financial year-end. Most HK SMEs use 31 March (aligns with government year) or 31 December. Once set, it is not trivial to change, so decide deliberately.
  • Start monthly bookkeeping. Even if you do not yet need an auditor, reconciling bank and logging invoices every month is the single biggest predictor of a smooth first audit.

Common mistakes in HK company formation

Using a Cantonese business name that is hard for banks to transliterate. Keep the English name simple and consistent with what appears on your passport or BR — banks will cross-check.

Appointing only the founder as director. Remember the sole director cannot also be company secretary. Plan for a second secretary from day one.

Skipping the Articles of Association review. The Model Articles are fine for most SMEs but check the share-transfer and director-appointment clauses before signing.

Delaying the bank account application. Start the application within the first week of incorporation. A company sitting without an active bank account is a company losing customer trust.

Running the first 6 months on Excel with no chart of accounts. You can get away with it, but you will pay for it at year-end.


Let us walk through it with you

Giga Accounting by 凌峰會計 can guide you through every stage above — name check, NNC1 filing, BR registration, company chops, bank introduction, and the all-important accounting setup — and then keep your books running monthly so your first audit is painless.

Start at the Giga Accounting by 凌峰會計 homepage or head directly to our bookkeeping and accounting services page. For the first-year accounting checklist that complements this guide, see our article on setting up a company in HK: accounting checklist.

Categories
Uncategorized

First-Time Audit for a Hong Kong Company: A Preparation Checklist

Every Hong Kong limited company has to hand in audited financial statements with its profits tax return, no matter how small the business is. For a company in its first year, that sentence alone is enough to cause a cold sweat: what exactly does an auditor need, how early should you start, and how do you stop the whole thing becoming more expensive than it needs to be?

This guide walks through what a first time audit in Hong Kong actually involves, what documents you should have ready before you even pick up the phone to an accountant, and the three places where first-year companies almost always get tripped up.


What “first audit” really means in Hong Kong

Under the Inland Revenue Ordinance section 51, every HK limited company must file a profits tax return (BIR51) together with audited financial statements, signed off by a HK-registered Certified Public Accountant (CPA). The Companies Ordinance separately requires every company to keep proper books and prepare statutory accounts each financial year.

The first return usually arrives in the post about 18 months after incorporation. That 18-month window catches a lot of founders off guard because it is longer than a normal year, which means the first set of audited accounts covers a period that might run from, say, 1 March 2025 to 31 March 2026 — 13 months, not 12. The period has to be closed, reconciled, and audited in one go.

Because the first-year accounts also set the opening balances that every future audit will roll forward from, the auditor will look harder at them than at any subsequent year. Getting it right the first time saves you money every year after that.


The first-audit document checklist

Before you contact an auditor, gather the following. If you can hand everything over in one clean folder, you will almost always get a lower fee quote.

  1. Incorporation documents. Certificate of Incorporation, Business Registration Certificate, Articles of Association, Form NNC1, any Form NAR1 filed to date, and the register of members and directors.
  2. Bank statements for every account, every month. Cover the entire period from incorporation date to year-end. Do not skip the months with no transactions — auditors still need to see them.
  3. Sales invoices and receipts. All issued invoices in sequence, plus any credit notes. If you use an accounting system, export the sales ledger; if you use Excel, send the workbook.
  4. Purchase invoices and expense receipts. Organised by month or by supplier. Keep original PDFs or clear photos; the auditor will test a sample.
  5. Payroll records. Employment contracts, monthly payroll summaries, MPF contribution records, and IR56B/IR56E forms filed with the Inland Revenue Department.
  6. Inventory listing at year-end (if you hold stock). A stocktake count done as close to year-end as possible, priced at the lower of cost or net realisable value.
  7. Fixed asset register. Any equipment, furniture, laptops, or motor vehicles bought since incorporation, with invoices.
  8. Leases, loan agreements, and shareholder agreements. Anything that creates a long-term liability or commitment.
  9. Minutes of board and shareholder meetings. At minimum, the resolution approving the financial statements.

If you are using an accounting system like Giga Accounting, a single export will cover points 3, 4, 6, and 7. If you are running the books in Excel, expect to spend a few evenings tidying up before the auditor can start.


The three things that usually go wrong in a first audit

Having reviewed first-year audits for countless HK SMEs, the same three issues come up again and again. Spotting them early is the difference between an audit that takes three weeks and one that takes three months.

  • Opening balances with no support. Founders often inject capital personally, pay for early expenses out of a personal card, and sort it all out “later”. By the time the auditor arrives, “later” has become “never”, and every injection has to be traced and documented. Keep a written loan or capital-injection note from day one.
  • Bank reconciliations that do not tie. The auditor will reconcile the bank ledger to the bank statement to the cent. Missing FPS payments, duplicated journal entries, and transfers between the founder’s personal and company accounts are the three most common reasons a reconciliation breaks. Use a cloud accounting tool that pulls bank transactions directly, or commit to a disciplined manual import every month.
  • Missing source documents. “The supplier emailed it to me, I think” is not a document. Every transaction needs a paper or PDF trail. Auditors test a sample, and if too many samples come back empty, they widen the sample — which widens the fee.

How to keep your first-audit fee down

First audits are almost always the most expensive one, because the auditor does all the opening-balance work at the same time as the current-year work. A few habits can take a meaningful chunk off the quote.

  • Close the books monthly, not annually. A company that reconciles its bank balance every month hands the auditor a tidy trial balance. A company that has done nothing in 13 months hands over chaos. The fee gap is obvious.
  • Keep the company bank account clean. No personal transactions. If the director has paid for something out of pocket, record it as a director loan and settle it monthly, not with a single year-end adjustment.
  • Produce a proper chart of accounts early. A chart with 20 sensible account codes is worth much more than a chart with 200 random codes. Your auditor and your future self will both thank you.
  • Organise documents digitally from day one. One folder per month, one sub-folder for sales and one for purchases. It sounds basic; it saves hours.
  • Start the conversation with your auditor early. Many first-year companies leave it until the BIR51 arrives. By then you have less than three months to pull everything together. Engage an auditor when you are 10 months in, not 16.

Common questions founders ask

Do I need an audit if the company made no revenue? Yes. Dormant-status exemptions exist but have to be applied for separately under the Companies Ordinance, and they do not remove the Inland Revenue Department’s expectation of audited accounts when they issue a BIR51.

Can I use the same accountant who does my bookkeeping? The bookkeeper and the auditor must be independent people or firms. A single firm can do both through separate teams, but independence rules apply. This is one reason many SMEs keep their bookkeeping with one provider and their audit with another.

What if my records are a mess? Before engaging the auditor, engage a bookkeeper to clean up. A clean-up job at HKD 5,000–15,000 almost always saves more than that in audit fees and saves weeks of back-and-forth.


Ready for your first Hong Kong audit?

Giga Accounting by 凌峰會計 helps HK SMEs close their books monthly, keep bank reconciliations clean, and produce a year-end export that auditors love. Whether you are 10 months into your first year or already holding a BIR51 in your hand, we can help you avoid the three traps above and move through your first audit without drama.

Talk to our team on the Giga Accounting by 凌峰會計 homepage, or start with our auditing services page to see how we scope first-year engagements. If you have not chosen an accounting system yet, our guide to the best accounting software in HK for 2026 is the next useful stop.

Categories
Uncategorized

Receipt Scanning and OCR in HK Accounting Software: A 2026 Buyer’s Guide

Every accounting software vendor pitching to a Hong Kong SME in 2026 will mention “receipt OCR” or “automatic receipt capture” within the first slide of the demo. The marketing language has converged on the same set of phrases — “snap a photo and we’ll do the rest,” “AI-powered receipt scanning,” “paperless bookkeeping” — and the reality varies enormously between products. Some genuinely do most of the work; others produce a rough draft that still needs an hour a week of human attention. The gap between marketing and reality is wider in this feature than almost any other in the SME accounting software stack.

The gap matters more for Hong Kong specifically because HK receipts are bilingual or trilingual reality — a typical week’s worth of receipts will mix English chains (Starbucks, supermarkets), Traditional Chinese SMEs (printing shops, restaurants), Simplified Chinese receipts from cross-border purchases, and the occasional purely-numeric receipt with no merchant name printed. A receipt OCR engine that excels on US-English purchase receipts can perform shockingly badly when it meets a thermal-printed Cantonese cha-chaan-teng receipt with the merchant name in TC and the line items in TC + numbers.


What “receipt scanning” actually means in 2026

The label covers four mechanically distinct workflows, and which one a vendor actually offers materially changes the buying decision.

Image storage only. The lightest tier — software lets you attach a photo of a receipt to a manually-created transaction. No data extraction, no automatic categorisation. You’re still typing the merchant, amount and date by hand. This is the “we have receipt scanning” claim that most free or entry-tier products mean.

OCR data extraction. Software runs the photo through OCR, attempts to extract the structured fields (merchant, date, total, tax amount, line items where present), and pre-fills a transaction draft. You review the draft, correct any errors, and post. This is the realistic mid-tier offering — extraction works most of the time on clear receipts, less reliably on dense or low-quality ones.

OCR + automatic categorisation. On top of extraction, the software learns which expense category each merchant maps to and pre-fills it. After a few weeks of corrections, the categorisation reaches 80–90% accuracy on recurring merchants. New merchants always need a manual decision the first time.

OCR + categorisation + bank-feed match. The most mature tier — receipt is captured, OCR extracts amount and date, the software then matches that against the corresponding line in the bank feed and posts the transaction without further human input. This is the workflow that genuinely saves time. It depends on bank-feed quality (see our bank feed and auto-reconciliation guide) as much as on the OCR engine.


OCR accuracy — what to expect, what’s hype

Vendor marketing often quotes accuracy figures in the high 90s. Those numbers are usually either (a) measured on a controlled test set of pristine receipts, or (b) measured on individual fields where “amount correct” is reported separately from “merchant correct” and “line items correct” — so a receipt where only the amount is right counts as a 33% success in terms of useful output but 100% on the headline accuracy metric.

Real-world expectations for a HK SME in 2026, on a typical mixed-receipt batch:

  • Total amount — extracted correctly 90–95% of the time on legible receipts. Fails on faded thermal paper, foreign-currency receipts where the engine misreads the symbol, and receipts where the amount is split across multiple lines.
  • Merchant name — 70–85% on English merchants, 50–70% on Chinese merchants (engine variation here is large), much worse when the printed merchant name differs from the legal entity name.
  • Date — 90%+ on receipts with clear dates; HK SMEs sometimes hit edge cases when receipts are printed in DD/MM/YYYY format and the engine assumes US-style MM/DD/YYYY.
  • Line items — wildly variable. Most engines do not attempt detailed line-item extraction by default; those that do typically work on structured restaurant or supermarket receipts and fail on services receipts.
  • Tax amount — HK has no VAT/GST so this field rarely matters, but engines tuned for VAT jurisdictions sometimes guess at a tax line that doesn’t exist.

The honest framing for a buyer: assume OCR will save you typing on roughly 70–80% of receipts and require correction on the rest. That is still a meaningful productivity gain — but it is not “no human in the loop.”


Mobile capture vs desktop scan

The two capture workflows have different ergonomics and different accuracy profiles.

Mobile capture — the app on the owner’s phone. Photograph the receipt at the moment of payment, before it disappears into a wallet. Edge detection crops the receipt automatically, perspective-corrects it, and uploads to the cloud. This is the workflow that genuinely changes SME bookkeeping behaviour, because the receipt never reaches the back-office shoebox to begin with.

Desktop scan — physical receipts collected and processed in batches at month-end via a flatbed or sheet-feed scanner. Higher image quality (controlled lighting, no perspective skew), so OCR accuracy is typically 5–10 percentage points better than mobile. But the workflow only succeeds if someone is disciplined about collecting and processing the batch.

For most HK SMEs the right answer is “mobile by default, desktop for the high-value or audit-critical receipts.” Mobile catches the volume; desktop ensures that the receipts you can’t afford to lose (rental, professional fees, large equipment purchases) have a high-quality image on file.


Audit trail — does scanning satisfy IRD’s 7-year retention rule?

Section 51C of the Inland Revenue Ordinance requires every business carrying on a trade or profession in Hong Kong to keep “sufficient records” of income and expenditure for at least 7 years. The legal text is technology-neutral — it does not require paper.

IRD’s published practice (Departmental Interpretation and Practice Note 21) accepts electronic records, including scanned images of original documents, as satisfying Section 51C provided that the electronic record is a true and complete reproduction, is readily accessible for inspection, and the underlying system has reasonable controls against alteration. In practice this means a scanned receipt with a clear image, stored in software that maintains a tamper-evident log of when it was uploaded and modified, satisfies the retention rule.

Two practical implications. First, once a receipt is scanned and the image is stored in your software with retention controls, you can shred the paper (subject to your own internal policy on signed legal documents — receipts are not signed legal documents). The shoebox is genuinely closeable. Second, the audit-trail features of the software matter — if the software allows transactions to be edited without retaining the original image and the edit history, the retention rule is at risk. Verify this in the demo.


What to demo before buying

A 30-minute demo with the following test set will tell you more than any vendor sales deck:

  • Bring your own receipts. Bring 10 real receipts from your own business — not the vendor’s curated demo set. Include at least 3 TC-language receipts, 2 thermal-printed faded receipts, and 1 multi-currency receipt. Watch the OCR work in real time.
  • Test the bilingual handling. Specifically check that a TC merchant name is preserved, that the engine doesn’t transliterate it into pinyin or skip it, and that the resulting transaction has a usable description.
  • Check the correction workflow. When OCR gets a field wrong, how many clicks does it take to correct? If the software requires re-uploading the image rather than editing the extracted fields in place, the workflow will frustrate fast.
  • Ask about retention controls. Specifically: can a transaction be edited after posting without an audit trail? If yes, IRD compliance is at risk. If the software keeps every change versioned, you’re safe.
  • Test bank-feed match. Capture a receipt that matches a known bank-feed line, and watch whether the software auto-matches and posts. This is where the productivity gain actually lives.

How Giga Accounting by 凌峰會計 can help

Giga Accounting by 凌峰會計 handles bilingual receipt OCR (English + Traditional Chinese) on mobile capture, desktop scan or email-forward intake, with full audit-trail retention controls that satisfy Section 51C. Storage is included in the standard licence — the 10GB-per-company allocation means receipts don’t need to be purged at year-end to make space, which is the silent gotcha on per-storage-tier pricing in some competitor products.

If you’d like to see the receipt-OCR workflow on your own receipts, get in touch for a 20-minute hands-on demo, or see our flat per-company pricing. For the bank-feed half of the receipt-to-reconciled-transaction loop, see our bank feed and auto-reconciliation guide; for the broader pricing context where OCR usually gates a tier, see our accounting software pricing guide; and if you’re testing this against the free-software entry tier first, see our free accounting software in HK guide.

Categories
Uncategorized

Multi-Currency Accounting for Hong Kong Businesses: A Practical Guide

Hong Kong sits at the intersection of the HKD, USD, RMB, and just about every other major currency on a weekly basis. Whether you’re a trading business buying from the mainland and selling to Europe, a services firm with overseas clients, or a small e-commerce operator taking Stripe payouts in USD, the odds of running a strictly HKD-only business are almost zero.

That’s why multi-currency accounting is one of the most common pain points for Hong Kong SMEs, and one of the areas where the wrong software creates hidden reporting errors. This guide covers what you actually need to get multi-currency right — and what to look for in software that can handle it without constant manual fixes.


Why Multi-Currency Matters in Hong Kong

A few patterns that show up in HK businesses again and again:

  • Services firms bill overseas clients in USD, EUR, or GBP, but operate in HKD.
  • Trading companies pay suppliers in USD or RMB, sell in the same or a different currency, and report to HK auditors in HKD.
  • E-commerce operators take customer payments in the customer’s currency via Shopify, Stripe, or PayPal, and settle into HKD bank accounts weeks later.
  • Investors and holding companies hold cash balances in USD or RMB alongside HKD to match deal pipelines.

In every one of these cases, the accounting has to track the original currency, the HKD equivalent at transaction date, and the realised or unrealised gain/loss when exchange rates shift.


How Foreign Exchange Gains and Losses Are Recorded

FX gains and losses come in two types, and they’re treated differently:

  • Realised FX gain/loss occurs when a foreign-currency transaction is settled. For example, you invoice a US customer USD 10,000 when the rate is 7.80, and they pay two months later at 7.76. The USD 10,000 booked as HKD 78,000 now settles as HKD 77,600. The HKD 400 shortfall is a realised FX loss, hitting the P&L in the period of settlement.
  • Unrealised FX gain/loss arises at period-end on foreign-currency balances that haven’t yet been settled. Your USD receivables, USD bank balance, or USD payables are restated to the HKD equivalent at the closing rate, and the difference is posted to the P&L as an unrealised FX movement.

HKFRS requires both treatments — and auditors will look for them. Software that posts only one, or that leaves the restatement to a manual journal at year-end, creates risk in both directions: missed gains that overstate tax, and missed losses that understate tax.


Bank Accounts in Multiple Currencies — How to Manage Them

Most HK SMEs end up with several currency-specific bank accounts — a HKD operating account, a USD account for international clients, an RMB account for mainland suppliers. Each needs:

  • Its own general ledger account, maintained in the native currency of the bank.
  • A parallel HKD tracking figure, updated at the rate on each transaction date.
  • Period-end revaluation to the closing rate, with the difference booked as unrealised FX.
  • Reconciliation in the native currency, not the HKD equivalent — otherwise timing differences in FX rates hide genuine bank discrepancies.

Simple cloud tools often collapse foreign-currency bank accounts into the HKD reporting view too aggressively, which makes the bank reconciliation process borderline impossible.


Invoicing Overseas Clients in Their Currency

If you invoice overseas, billing in the client’s preferred currency is often the difference between prompt payment and a drawn-out conversation about wire fees. The accounting side needs to handle this cleanly:

  • Invoice face value shown in the client’s currency.
  • Revenue recognised in HKD at the rate on the invoice date.
  • Receivable held in the client’s currency until settlement.
  • Difference at settlement posted as realised FX gain or loss, not as an adjustment to revenue.

If the software doesn’t separate revenue from FX movement at the posting level, your gross margin figures will be contaminated by currency volatility — making pricing and segment analysis unreliable.


Reporting in HKD When You Transact in Multiple Currencies

For a Hong Kong company, the functional currency is almost always HKD, and the financial statements must be presented in HKD. But the underlying transactions might be in a dozen different currencies. This creates three specific reporting needs:

  • HKD reporting at the top level: balance sheet, P&L, cash flow statement.
  • Original-currency breakdowns at the detail level: aged AR/AP by currency, bank balances in native currency.
  • FX movement disclosure in the notes to the accounts, distinguishing realised from unrealised.

Good multi-currency software produces all three automatically. Average software produces the HKD view and leaves the rest to be rebuilt manually at year-end.


Software Features to Look For

When evaluating multi-currency accounting software for a HK business, the specific checklist is:

  • Transaction-date rate capture, not overwrite.
  • Automatic realised FX posting on settlement.
  • Automatic unrealised FX revaluation at period-end.
  • Separate bank accounts per currency, reconcilable in the native currency.
  • Multi-currency invoicing with HKD revenue recognition.
  • Aged AR/AP by currency, not collapsed into HKD.
  • Rate table management — either manually maintained or auto-updated from a reliable source.
  • HKFRS-compliant disclosures in the report output.

Missing any of these forces a manual workaround. Manual workarounds scale poorly — they cost time every month and they introduce errors at year-end.


Multi-Currency Accounting Built for Hong Kong

If your current tool handles multi-currency clumsily — or if you’re still running Excel sheets alongside the accounting system to track FX — it’s probably time to move. Giga Accounting by 凌峰會計 supports full multi-currency operations natively: per-transaction rates, automatic realised and unrealised FX postings, currency-specific bank accounts, and HKFRS-formatted reports. The 10GB-per-company storage allowance accommodates the higher document volume multi-currency operations generate — FX advice slips, foreign-currency bank statements, customs documentation, supplier invoices in mixed currencies — without forcing year-end purge of supporting documents.

Both the Windows desktop edition and the cloud edition are available for free trial. Get in touch for a walkthrough against your specific currency mix, or review our transparent pricing. If trading operations are your main use case, our companion guide on QuickBooks vs Xero vs local software adds more context.

Categories
Uncategorized

Bank Feed and Auto-Reconciliation in Hong Kong Accounting Software (2026)

Outside Hong Kong, “bank feed” is taken for granted. In the US, UK and Australia, almost every business bank account streams transactions automatically into the accounting software, often with same-day matching. In Hong Kong, the picture is much less clean. Some banks offer a real API, others rely on monthly statement uploads, and most SMEs end up with a hybrid setup that is neither fully automated nor fully manual.

This guide is for HK SME owners and bookkeepers trying to figure out the actual state of bank feeds in 2026 — which banks support what, how FPS reconciliation works, where Open API HK has and has not delivered, and what to ask a software vendor before signing a contract that promises “automatic bank reconciliation.”


Why HK is harder than other markets

Three things make Hong Kong bank reconciliation more involved than the marketing brochures suggest:

  • Fragmented banking landscape. The big four (HSBC, Hang Seng, BOC, Standard Chartered) each have different SME products and different API maturity. Throw in eight virtual banks, plus DBS, Citi, Bank of East Asia and several second-tier banks that many SMEs use, and software vendors have to integrate with a long tail.
  • HKMA Open API is voluntary in Phase III/IV. The framework exists, but participation is uneven. A vendor can claim “Open API HK ready” and still only support read-only access to one bank.
  • FPS is fast but the reconciliation reference field is short. A 35-character payment reference is not a lot of room for an invoice number plus a customer code. Half the auto-matching failures we see come from FPS payments missing or mangling the reference.

Add the fact that many HK SMEs run two or three bank accounts deliberately (HKD operating, USD operating, HKD payroll) and the auto-reconciliation problem multiplies.


The current state in 2026: which banks actually have a feed

The picture changes faster than this article can keep up with — confirm directly with any bank before relying on these notes — but as of 2026:

  • HSBC. The most mature SME API offering. HSBC Connect and the HSBCnet API let approved third-party software pull transactions on a daily basis. Most major HK accounting platforms have a direct integration. Onboarding takes a couple of weeks because HSBC’s authorisation process is real KYC, not click-to-approve.
  • Hang Seng. HSBC’s local subsidiary has its own SME banking platform with selective API availability. Coverage is improving but still patchier than HSBC proper.
  • Bank of China (HK). Statement download is reliable; live API for SMEs is limited. Most users still operate on a monthly upload cycle.
  • Standard Chartered. Straight2Bank is robust for larger corporates; the SME-tier API offering is more limited.
  • Virtual banks (ZA Bank, Mox, WeLab, Airstar, livi, Fusion, PAObank, Ant Bank). Variable. Some have published Open API HK endpoints; others still expect users to download CSVs manually. The picture is genuinely moving — what was true twelve months ago is often stale.
  • DBS, Citi, BEA. Mid-tier coverage. CSV export is universal; live feeds depend on the SME tier and the software integration.

The practical rule of thumb: if you bank with HSBC, ask whether your accounting software has the direct integration switched on. If you bank with anyone else, expect at least some monthly statement upload work for the foreseeable future.


FPS reconciliation: faster, but messier

Faster Payment System has changed the cash-handling rhythm of HK SMEs. A customer can FPS HK$50,000 to your account at 11pm on a Sunday and the transaction lands instantly. The reconciliation challenge is matching that incoming transfer to the right invoice when the reference field is short, often missing, and sometimes used for a memo rather than an invoice number.

Three habits keep FPS reconciliation under control:

  • Standardise the reference format you ask customers to use. Something like INV12345 or ACR0042-INV12345 if you have a customer code. Print it on every invoice in the same format.
  • Configure the software with reconciliation rules that recognise common reference patterns and auto-suggest the matching invoice.
  • Keep an unmatched-receipts queue visible to whoever sends invoice reminders. If a customer paid but the reference was wrong, the reminder needs to stop.

What “auto-reconciliation” actually means

Software vendors use “auto-reconciliation” to describe a spectrum that ranges from “we import the statement for you” to “we automatically apply payments to invoices with no human intervention.” It is worth being precise about what each layer actually does:

  1. Import. Transactions come in from the bank — via API, CSV, or MT940 file. This is the easy part.
  2. Categorisation. Each transaction is suggested a GL account based on payee, narrative, or rules you set up. Still requires a human to confirm.
  3. Matching. Incoming receipts are auto-matched to outstanding invoices based on amount, customer, date, and reference. The match rate depends heavily on how disciplined your customers are with reference fields.
  4. Reconciliation closure. Confirmed transactions are tied to GL entries and the bank balance per the system equals the bank balance per the statement. This is the actual “reconciled” state — and it still needs a person to take responsibility for it.

“Fully automatic” is rarely a useful goal. The realistic target is to compress what used to be a four-day month-end exercise into a 30-minute review session.


The CSV / MT940 fallback

For banks without a live API, the fallback is statement upload. CSV is universal but inconsistent — every bank uses slightly different column names and date formats. MT940 is more standardised (it is the SWIFT format) and most professional accounting software can ingest it cleanly. If you bank with a smaller institution, ask whether they support MT940 export; it usually saves the bookkeeper from manual reformatting.


What to ask the software vendor

Before committing to a platform on the strength of “automatic bank reconciliation,” ask:

  • Which HK banks do you have a live API integration with, by name?
  • Is the integration read-only (transaction download) or two-way (payment initiation)?
  • How often does the feed refresh — same-day, end-of-day, or T+1?
  • How do you handle CSV upload for non-API banks? Is it bank-template-aware or does the user have to map columns manually?
  • Do you support MT940?
  • What is the matching engine like — pure rule-based, or does it learn from confirmed matches over time?
  • How are FPS payments handled, especially when the reference field is non-standard?
  • Is bank feed included in the standard licence, or gated behind a higher tier? (See our accounting software pricing guide — bank feed is one of the most common upgrade triggers.)

The answers will sort the serious vendors from the marketing-led ones in about ten minutes.


Why this matters for audit

Bank reconciliation is the spine of audit preparation. If the bank balance per the system does not tie to the bank statement at year-end, the auditor’s first task is to figure out why — and the meter is running. A clean monthly reconciliation rhythm, even when partially manual, is worth far more than an aspirational “fully automatic” claim that quietly leaves three months unreconciled. We covered this from the audit-prep side in our piece on the first-time audit for a HK company.


How Giga Accounting handles bank feeds in HK

Giga Accounting by 凌峰會計 supports direct bank feed integration with the major HK banks where APIs are available, MT940 import for the rest, configurable matching rules, and an FPS-aware reconciliation queue. Bank feed is included in the standard licence — not a paid upgrade.

If you would like a walkthrough of how reconciliation looks in practice, start at the cloud accounting page or compare against alternatives in our free accounting software guide — the bank feed limitations of free tools are usually the first reason businesses move on. For the broader 2026 picture, our HK accounting software buyers guide compares feed coverage across the main platforms.

Categories
Uncategorized

Two-Tier Profits Tax in Hong Kong: How to Qualify and Save

For most Hong Kong SMEs, the two-tier profits tax regime is the single biggest tax saving available — and also one of the most misunderstood. The rule sounds simple: the first HKD 2 million of profits is taxed at a reduced rate, and everything above is taxed at the standard rate. In practice, the connected-entity rules, the nomination requirement, and a few edge cases around partnerships and sole proprietors catch a lot of businesses out.

This guide explains how the two-tier profits tax in Hong Kong actually works, how much you can really save, and how to avoid the single most common mistake that causes groups of companies to lose the benefit altogether.


How the two-tier regime works

Hong Kong’s two-tier profits tax regime came into effect from the year of assessment 2018/19 and is still in force in 2026. The rates depend on whether you operate as a corporation (limited company) or an unincorporated business (sole proprietor or partnership).

  • Corporations: first HKD 2 million of assessable profits at 8.25%; remainder at 16.5%.
  • Unincorporated businesses: first HKD 2 million of assessable profits at 7.5%; remainder at 15%.

If a limited company earns exactly HKD 2 million in a year, its tax bill is HKD 165,000 under the two-tier rate rather than HKD 330,000 under the flat 16.5% rate — a saving of HKD 165,000. This is why qualifying matters.


The connected-entity rule: the single biggest pitfall

Only one entity within a group of connected entities can benefit from the two-tier rate in any given year. This is not optional; it is the law, and it catches many HK founders off guard.

Two entities are “connected” if one controls the other, or both are controlled by the same person. “Control” is defined broadly and includes holding more than 50% of the shares, voting rights, or income. Connected entities can include:

  • Parent companies and their subsidiaries. Any subsidiary owned more than 50%.
  • Sister companies owned by the same individual or holding company.
  • A limited company and a partnership that share a common controlling person or entity.
  • Two sole proprietorships run by the same person counting as connected.

So if you incorporated three companies to split your operating business, your property holding, and your consultancy, only one of those three can enjoy the reduced rate in any given year — the other two will be taxed at the full 16.5% from the first dollar of profit. The choice is yours, but you must nominate which one.


How to elect: the nomination mechanism

Electing into the two-tier rate is done when filing the annual profits tax return (BIR51 for corporations, BIR52 for partnerships). The election is made on a year-by-year basis, meaning you can switch which entity gets the benefit each year to match which one has the highest expected taxable profits.

Practical steps your accountant will take:

  1. Identify every connected entity as at the end of the year of assessment. Include any dormant companies — they count.
  2. Project the taxable profit for each entity. Before-tax profit is not the same as taxable profit (add-backs for entertainment, depreciation, etc.).
  3. Nominate the entity with the highest expected profit up to HKD 2M. Beyond HKD 2M the rate equalises, so the saving is maximised by picking the entity that will use the full HKD 2M bracket.
  4. Tick the election box on the nominated entity’s BIR return and leave it unticked on the others.
  5. Document the reasoning. If the IRD ever queries the nomination, a simple file note saves a lot of explanation later.

There is no pre-approval required — the IRD sees your election when the returns arrive. But the onus is on you to get it right; claiming the rate on two connected entities in the same year will trigger a reassessment.


When the two-tier rate does NOT help

A few situations where electing in is either pointless or actively harmful:

  • Group with losses. If the profitable entity is already below HKD 2M and the loss-making entity is connected, the loss-maker cannot benefit from the rate (no profit to tax). This is usually fine — nominate the profitable one.
  • Entities already enjoying other tax concessions. Ship operators and certain fund managers have their own concessionary regimes. The two-tier rate cannot stack.
  • Start-ups planning a quick sale or group reorganisation. Consider which entity the benefit is worth most to under your planned structure.

Common misunderstandings

“Every HK company gets 8.25% on the first HKD 2M.” No. Only one entity per group. A solo company with no connected entities gets it automatically by electing.

“The election carries over year to year.” No. It is made on each year’s return. You can (and sometimes should) nominate a different entity next year.

“Dormant companies don’t count.” They do. A dormant HK company owned by the same shareholders is still a connected entity.

“The rate applies to revenue under HKD 2M.” No — it applies to assessable profits under HKD 2M. A company with HKD 10M in revenue and HKD 1.5M in profits still qualifies for the full reduced rate.

“I can split my business into two companies to double the benefit.” No. Connected-entity rules exist precisely to stop this. Two connected companies still share one HKD 2M bracket between them.


Worked example: a three-company HK group

Imagine a founder owns three HK limited companies: a trading arm with HKD 3M profit, a consultancy with HKD 1M profit, and a property holding with HKD 200K profit. All three are owned 100% by the same individual.

Only one can elect the two-tier rate. The best nomination is the trading arm, because it fully uses the HKD 2M reduced-rate bracket. Its tax under two-tier: HKD 2M × 8.25% + HKD 1M × 16.5% = HKD 330,000. Compared to a flat 16.5% on HKD 3M (HKD 495,000), the saving is HKD 165,000.

The consultancy and property holding are taxed at 16.5% flat. In a later year, if the consultancy’s profit grows and the trading arm’s shrinks, the founder can re-nominate.


Let us help you nominate correctly

Giga Accounting by 凌峰會計 helps HK SME groups map their connected entities, project annual profits, and nominate the right company each year. If you run more than one HK entity — even if one is dormant or just an investment-holding shell — it is worth a 20-minute conversation before you sign this year’s BIR51.

Read our companion guide to Hong Kong profits tax for small businesses, or head to the Giga Accounting by 凌峰會計 homepage to see our full range of bookkeeping and accounting services. We will review your group structure, nominate the right entity, and make sure nothing is left on the table.

Categories
Uncategorized

Mobile Apps for HK Accounting Software: Bookkeeping On The Go

By 2026 every accounting software vendor pitching to a Hong Kong SME advertises a mobile app. The marketing convergence is striking — “manage your finances on the go,” “real-time visibility from anywhere,” “AI-powered mobile bookkeeping.” The on-the-ground reality is that “has a mobile app” covers a range from a glorified read-only dashboard to a fully-functional production system. The gap matters because for many SME owners — particularly the founders who are out of the office most of the day — the mobile app is the accounting software they actually use.

This guide breaks down what mobile capability for HK accounting software actually means in 2026, the four levels of functionality you’ll encounter, the workflows where mobile genuinely changes behaviour (receipt capture, invoicing, expense approval), the offline-mode question that matters more than vendors admit, and the demo questions that surface real capability through the marketing language. The aim is to make sure the app you’re buying is the one you’ll actually use, rather than the one that looks good in the App Store screenshot.


Four levels of mobile capability

Accounting-software mobile capability falls into one of four levels, and which level a given vendor offers materially shapes what the app is useful for.

Level 1 — Read-only dashboard. The app shows you balance, P&L summary, AR/AP totals, recent transactions. You cannot enter or edit anything. Useful for a quick glance during a meeting or a quick check while travelling, but it’s not bookkeeping. Many entry-tier products and some major vendors’ “lite” tiers stop here.

Level 2 — Read-only with capture. Add the ability to photograph receipts and forward them to the desktop application for processing later. The capture happens on mobile but the bookkeeping work happens elsewhere. This is the most common level among current “we have a mobile app” claims.

Level 3 — Mobile transaction entry. Create and send invoices, record cash payments, post simple expenses, mark invoices as paid. The mobile app is a functional subset of the desktop app for the workflows that matter on the road. This is the level at which a salesperson or a service provider can actually run their day from the phone.

Level 4 — Full functional parity with offline support. Everything the desktop app does, the mobile app does, with offline-first data entry that syncs when connectivity returns. Rare in 2026; mostly seen in cloud-native products designed for mobile from day one. This level is overkill for most SMEs but the right answer for businesses where the field staff are the primary system users.

For most HK SMEs, Level 3 is the realistic target — full enough that day-to-day work can happen on mobile without forcing a desktop session every evening, without paying for Level 4 capability that won’t be used.


Mobile receipt capture

Receipt capture is the single mobile workflow with the highest payoff because it intercepts the receipt at the moment of payment, before it disappears into a wallet to be lost. The accounting software’s mobile app activates the camera, edge-detects the receipt, perspective-corrects, OCR-extracts the merchant / amount / date, and either posts a draft transaction directly or queues the receipt for desktop processing.

The mobile-specific considerations beyond the OCR engine itself (covered in our receipt scanning and OCR guide):

  • Capture latency. From “open app” to “receipt captured” should be under 10 seconds. Anything slower and the workflow loses ground to “I’ll do it tonight.”
  • Bilingual handling. The mobile-side OCR has the same Chinese-English limitation as the desktop side; some apps tune mobile separately and surprisingly produce different accuracy. Test on real bilingual receipts.
  • Multi-receipt batch. When a week’s worth of receipts get caught up at once, the ability to photograph 10 receipts in sequence without quitting the app matters.
  • Storage handling. Receipts captured offline must hold reliably until network resumes. Apps that lose receipts during sync are unforgivable.

The right test: spend a week using only the mobile app to capture every business receipt, then check at the end of the week whether all of them are in the system, with reasonable extracted data, ready to post.


Mobile invoicing — when this matters and when it doesn’t

Mobile invoicing — generating an invoice from the phone and sending it to the customer — sounds attractive but matters only for a specific set of HK SMEs. The right question is whether your customers receive an invoice from you at the moment of service delivery, in which case mobile invoicing genuinely changes your working capital cycle.

Cases where mobile invoicing changes behaviour:

  • Field service / on-site delivery — a tradesperson finishing a job, a freelance professional ending a session, a delivery driver completing a drop-off. The customer is right there; the invoice can be issued, signed and emailed before the engineer leaves.
  • Project-based services — designers, consultants, photographers, who close a project on site and want the invoice to land before the customer’s attention drifts.
  • Walk-in trade situations — a small retailer doing a one-off corporate sale, a market vendor processing a credit-card sale, where the customer needs an invoice for their accounting.

For these businesses mobile invoicing meaningfully shortens the receivables cycle. For an office-bound services firm where invoicing happens monthly from the desktop, mobile invoicing is a feature you’ll demo and never use.

The features that matter when mobile invoicing matters: customer search and selection from the phone; line-item entry without too many taps; tax / non-tax handling appropriate to the HK context; PDF generation; email or share-link delivery; signature capture if needed; and immediate posting back to the accounting system so AR is current.


Expense approval and director approval flows

For SMEs with a director who needs to approve expense claims or supplier payments above a threshold, mobile approval is one of the few features that genuinely accelerates the AP cycle. Without it, the bookkeeper waits for the director to be at their desk; with it, the approval happens during the director’s commute.

The workflow:

  • Bookkeeper enters the supplier invoice or staff expense claim, attaching the supporting document.
  • Software routes the item to the appropriate approver based on threshold rules.
  • Approver receives a push notification on the mobile app.
  • Approver reviews the item — supplier name, amount, attached document — and approves or rejects with a comment.
  • Approved items become payable; rejected items return to the bookkeeper’s queue.

The features to verify on the demo: configurable approval rules (by amount, by expense type, by department); push notification reliability (apps that need the user to open them to see pending items don’t deliver the speed gain); document preview within the app (no need to re-open in PDF reader); and audit-trail logging of who approved what when.

For more complex approval flows — multi-level approvals, departmental routing, conditional escalation — most SME-tier accounting software is intentionally simple, and businesses that need rich workflow may end up integrating with a dedicated approvals tool. For most SMEs the simple “single approver above threshold” flow is the right level.


Offline mode — the real-world test

Most HK is well-connected, but accounting on mobile encounters offline scenarios more often than vendors acknowledge — in MTR tunnels, basement carparks, certain office buildings, on flights, and in mainland-China business travel where roaming is patchy. Apps that fall over when connectivity drops force users back to desktop-only workflows.

The offline behaviour to test:

  • Reading existing data offline — can the user see prior invoices, customer balances, recent transactions without a connection?
  • Capturing new data offline — can a receipt be photographed, an invoice be drafted, an approval be queued, with the changes syncing when network returns?
  • Conflict handling — if two people make conflicting changes while one is offline, what happens at sync?
  • Failure mode visibility — does the app clearly indicate when it’s offline and when sync has succeeded? Silent sync failures are the worst.

The simple test: turn on aeroplane mode, try to do a normal day’s bookkeeping work on the app, then turn aeroplane mode off and check that everything synced correctly. Cloud-only apps with no offline capability fail this test instantly; apps that claim “offline mode” with a thin local cache often fail it on the second day when the cache has expired.


What to test before buying

A 30-minute mobile demo with the following test set surfaces real capability:

  • Open the app cold (closed in background) and time it from icon-tap to dashboard. Anything over 4 seconds will frustrate.
  • Capture 5 receipts in sequence, including 2 TC-language ones. Check the OCR output and the time-per-capture.
  • Create and send an invoice end-to-end from the phone. Count the taps required.
  • Approve a queued expense item and check that the document attached to the original entry is actually viewable in the app.
  • Test offline: turn aeroplane mode on, capture a receipt, draft an invoice, then go online and verify the sync.
  • Check the bilingual UI — TC menu labels, TC date formatting, TC search inputs. Many vendors have English-first apps with TC translations that miss in places.

The demo question that often surfaces the most: “show me one of your real customers’ actual usage patterns” (anonymised). Vendors with strong mobile capability will show it; vendors with weak mobile will pivot to desktop features.


How Giga Accounting by 凌峰會計 can help

Giga Accounting by 凌峰會计 ships a mobile app at functional Level 3 — receipt capture, expense entry, customer-tagged invoicing, approval workflows for director sign-off, offline-resilient capture with sync-on-reconnect, and bilingual UI as standard. Mobile is included in the standard licence rather than gated behind a higher tier — the calculation is that a sales person or a tradesperson billing from the field shouldn’t be paying extra for the workflow that earns the company’s revenue.

Get in touch for a 20-minute hands-on mobile-app demo on real workflows, or see our flat per-company pricing. For the receipt-OCR side that mobile capture depends on, see our receipt scanning and OCR guide; for the bank-feed integration that makes mobile-captured transactions auto-match in the back office, see bank feed and auto-reconciliation in HK; and for the broader pricing context where mobile capability often gates a tier, see accounting software pricing in HK.

Categories
Uncategorized

Accounting Software for E-commerce Businesses in Hong Kong: Shopify, Shopline, HKTVmall

Running an online store in Hong Kong looks simple from the outside: an order comes in, a payment lands, a parcel ships. But anyone who has tried to close the books on a Shopify or Shopline business knows the truth — order counts never match payout amounts, marketplace fees eat the margin invisibly, and the bank statement looks nothing like the sales report.

This guide is for HK e-commerce sellers who have outgrown spreadsheets and want accounting software that actually understands how online stores get paid. We cover what makes e-commerce accounting different, the reconciliation problems that trip up most sellers, and what to look for in a system that handles Shopify, Shopline and HKTVmall in one place.


Why E-commerce Accounting Is Different

Generic accounting software was designed for businesses that send invoices and receive payments — one transaction, one customer, one entry. E-commerce flips this on its head:

  • One sale becomes many entries. A HK$500 Shopify order arriving in your bank as a HK$478.65 Stripe payout has at least four moving parts: the gross sale, the gateway fee, the platform commission, and the FX adjustment.
  • Payouts are batched, not per-order. Stripe might send one weekly deposit covering 240 orders, refunds and disputes. Your accounting system has to break that single bank line back into hundreds of revenue and fee entries.
  • Inventory lives in multiple places. The same SKU sits on Shopify, Shopline and HKTVmall — and in your physical warehouse. Stock decrements have to flow into the books from each channel without double-counting.
  • Returns and chargebacks happen days or weeks later. Revenue you booked in March can disappear in May. Generic software assumes a sale, once entered, stays entered.

None of this is impossible to handle manually — sellers do it every month with Excel exports and patience. The question is whether software can do it for you in less time than you spend now.


The Payout Reconciliation Problem

This is the single biggest e-commerce accounting headache in Hong Kong. Stripe, PayPal, Shopify Payments, AlipayHK, WeChat Pay HK and FPS all aggregate dozens or hundreds of transactions into a single deposit, after fees, after refunds, after currency conversion. The deposit hits your HSBC or Hang Seng account looking nothing like the order list.

Good e-commerce accounting software solves this by:

  1. Pulling the daily payout report from the gateway via API.
  2. Matching the bank deposit to the payout total.
  3. Splitting the payout into its components — gross sales, refunds, gateway fees, chargebacks, currency conversion adjustments.
  4. Posting each component to the right account in your ledger.

If a system can’t do this — if you still have to download a CSV and parse it yourself — you haven’t bought e-commerce accounting software. You’ve bought a glorified ledger.


Marketplace Fees, Gateway Fees, and the Gross-vs-Net Trap

HK e-commerce sellers commonly book revenue at the net amount that lands in the bank. This is wrong, and it costs you in two ways. First, your top-line revenue looks lower than it actually is, which matters when you apply for credit, take on investors, or compare against competitors. Second, you lose visibility on what each sales channel is really costing you.

The right approach is to book revenue gross — the full HK$500 of the order — and post the fees separately as expense lines:

  • Gateway processing fees (Stripe roughly 3.4% + HK$2.35, PayPal varies by region, AlipayHK around 1.2–2%) — these go to a “Payment Processing Fees” expense account.
  • Marketplace commissions (HKTVmall takes 15–25% depending on category, Shopline charges per-plan) — these go to a “Marketplace Fees” expense account.
  • Platform subscription (Shopify Basic at US$32/month, Shopline at HK$300+/month) — separate “Software Subscriptions” line.
  • Refund fees — some gateways keep their cut even on refunded transactions.

Booked correctly, you can finally answer the question “which channel is most profitable?” — often with surprising results.


Multi-Currency Payouts: What to Know

If you sell to overseas customers — and most HK e-commerce sellers do — your gateway will collect in USD, RMB, EUR or GBP and convert to HKD on payout. Each conversion creates a foreign exchange gain or loss that has to be recognised separately under HKFRS.

The mechanics of multi-currency accounting (realised vs unrealised FX, period-end revaluation, rate tables) deserve a guide of their own — see our multi-currency accounting guide for Hong Kong businesses for the full treatment. For e-commerce specifically, the must-haves are:

  • Multi-currency invoicing so overseas customers see prices in their currency.
  • Automatic FX gain/loss posting when payouts convert to HKD.
  • HKD reporting with HKFRS-compliant disclosure of FX exposure.

Returns, Refunds, and Chargebacks

HK consumer protection rules and platform policies mean returns are a fact of life — especially in fashion, electronics and skincare. Your accounting system needs to handle three cases distinctly:

  • Same-period refund. Customer cancels in week 1, refund processed in week 1 — net out in the same accounting period.
  • Cross-period refund. Customer returns in April for an order paid in March — March books closed; the refund hits April. You need a contra-revenue entry, not a deletion.
  • Chargeback. Bank disputes the transaction. Gateway claws back funds plus a penalty fee. Treat as a separate “chargeback” expense, not a refund.

Inventory needs to flow back the same way: returned stock is restocked (or written off if damaged), not just “deleted” from the order.


Inventory Across Shopify, Shopline, HKTVmall, and Your Own Warehouse

Multi-channel sellers face a real risk: oversell. The same SKU shown as in-stock on three platforms can sell three times before any platform updates its count. From an accounting view, this matters because:

  • Inventory valuation methods (FIFO, weighted average) need consistent input across channels.
  • Cost of goods sold must reflect actual stock movements, not platform-reported sales.
  • Stock write-offs (damage, expiry, theft) need a documented IRD-friendly trail.

For sellers who also run a physical store or warehouse, integration with your retail accounting setup matters as much as the e-commerce side.


What to Look For When Choosing E-commerce Accounting Software

A practical checklist for HK e-commerce sellers in 2026:

  • Native or app-based connector to your platform(s) — Shopify, Shopline, HKTVmall, WooCommerce. If the connector is “via Zapier with manual mapping”, expect breakage.
  • Gateway-level payout reconciliation — not just bank import.
  • Multi-currency with HKFRS disclosure.
  • Gross-revenue accounting with separate fee lines.
  • Inventory that handles multi-channel writebacks.
  • Storage and data retention for at least 7 years — IRD requires it, and e-commerce volumes pile up fast. Giga Accounting includes 10 GB with no need to purge old transactions, which matters when a single year produces 50,000+ order lines.
  • Multi-user access with role separation — the warehouse team should see fulfilment without seeing margin; the bookkeeper should reconcile without changing prices.

Talk to Us About Your E-commerce Stack

Every HK e-commerce business is a slightly different combination of platforms, payment methods and fulfilment models. There’s no single “right” software — only one that fits your stack. Giga Accounting by 凌峰會計 handles HK gateway reconciliation, multi-currency payouts, and multi-channel inventory in one place, with both desktop and cloud options depending on how your team works.

Have a look at our cloud accounting setup if your team works across locations, or our Windows desktop version if data sovereignty matters more than remote access. For comparison shopping, start with our 2026 buyers guide for HK SMEs.