Industries
SaaS
Finbryn keeps monthly books for Hong Kong SaaS companies, deferring annual contract revenue over the service period and reconciling Stripe or Chargebee billing to the general ledger in Xero or QuickBooks Online. Records are kept to the standard a practising Hong Kong CPA can audit without rebuilding them first.
Management report
Illustrative client · August 2026
HKD
| Line | Aug | Jul | |
|---|---|---|---|
| Revenue | 142,380 | 131,904 | +10,476 |
| Cost of sales | (51,260) | (48,115) | (3,145) |
| Gross profit | 91,120 | 83,789 | +7,331 |
| Payroll | (46,300) | (45,900) | (400) |
| SoftwareNoted | (6,480) | (5,490) | (990) |
| Rent | (8,000) | (8,000) | 0 |
| Other operating | (9,215) | (9,870) | +655 |
| Net income | 21,125 | 14,529 | +6,596 |
Reviewer's note
Software is up on last month after two seats were added mid-month. Revenue includes one milestone invoice that will not repeat next month.
Illustrative. An example of the document, not a client's figures.
Exceptions report
Where the books usually hurt
Revenue recognition on annual and multi-year contracts gets booked as cash instead of spread over the service period
MRR, churn and expansion numbers get pulled from three different tools that disagree with each other
Deferred revenue balances drift because upgrades, downgrades and refunds are not tracked consistently
Board decks need a clean burn and runway number on short notice
Recurring revenue needs HKFRS-consistent treatment
A Hong Kong SaaS company selling annual or multi-year contracts cannot book the cash on receipt and call it revenue. Hong Kong Financial Reporting Standards (HKFRS) require revenue to be recognised as the service is delivered, which means deferred revenue has to be tracked on the balance sheet and released month by month. Get this wrong and the profit and loss the founders see looks nothing like the one the statutory auditor eventually signs off, which slows down the annual audit every Hong Kong company must complete under the Companies Ordinance, with no exemption for small or early-stage firms.
What the monthly close covers
Billing data from Stripe, Chargebee or a similar platform is reconciled against the bank and the general ledger in Xero, QuickBooks Online or Zoho Books each month. Deferred revenue movements, upgrades, downgrades, refunds and cancellations are tracked so the balance actually matches contract terms rather than drifting quietly for a year. MRR, churn and expansion figures are pulled from the billing system and tied back to the ledger, so the number a founder shows investors matches the one an auditor can trace to source documents.
Cross-border customers and territorial tax
Many Hong Kong SaaS companies sell almost entirely to customers outside Hong Kong. Whether that revenue is taxable locally or can be claimed offshore under Hong Kong's territorial tax principle depends on where the underlying activity and contracts sit, a determination for your tax adviser or credentialed signer, not for the bookkeeping file. Our role is keeping subscription, billing and expense records complete enough that whoever prepares the BIR51 filing and the underlying audit is working from a full picture rather than filling gaps under deadline pressure.
Handover on your terms
The books live in your own software account, reviewed by a named pod before delivery, with a recorded memo whenever something changes. Terms are set out in your engagement letter.
Questions
Frequently asked questions: SaaS
How do you handle deferred revenue for annual SaaS contracts in Hong Kong?
Revenue on annual or multi-year contracts is deferred on the balance sheet and released to the profit and loss over the service period, consistent with HKFRS, rather than booked in full when cash is received.
Does a small pre-revenue Hong Kong SaaS company still need an audit?
Yes. Every active Hong Kong company must have its accounts audited by a practising Hong Kong CPA each year under the Companies Ordinance, with no exemption based on size or revenue, unless the company is dormant.
Can you reconcile Stripe or Chargebee to the general ledger?
Yes. Billing platform data is reconciled to the bank and posted to Xero, QuickBooks Online or Zoho Books each month, with deferred revenue and churn tracked alongside it.
Do you handle the offshore profits claim for overseas SaaS customers?
No. That determination under Hong Kong's territorial tax system sits with your tax adviser or credentialed signer. We keep the billing and contract records organised so that determination is made on complete information.
What happens if a customer cancels partway through an annual subscription?
The unearned portion still sitting in deferred revenue is released or refunded according to your cancellation policy, and the ledger is adjusted the same month so deferred revenue never carries a balance for a customer who has already left.
Do you handle revenue recognition for annual contracts?
Yes, subscription revenue is deferred and recognized over the contract period rather than booked on receipt.
Can you produce MRR and churn reporting?
Yes, drawn from the billing system and reconciled to the general ledger each month.
What are the common bookkeeping challenges for a saaS business?
Beyond the basics, deferred revenue balances drift because upgrades, downgrades and refunds are not tracked consistently and board decks need a clean burn and runway number on short notice come up often in this industry. We build the chart of accounts and reconciliation process around those specific patterns rather than a generic template that ignores how the business actually operates.
What software do you support for saaS?
We work inside QuickBooks Online and Xero, along with the other tools listed on this page that are common in the saaS industry. If you have no file yet, we set one up in your name so you own it from day one.
Related services
- BookkeepingMonthly bookkeepingOngoing monthly bookkeeping: transactions sorted into categories, accounts reconciled and month-end reports delivered in the software you already use.
- BookkeepingCatch-up and cleanup bookkeepingMonths or years of books brought up to date and reconciled, with a written record of every adjustment, so monthly bookkeeping can start from a clean base.
Next step
Talk to the team that would run your books
A short call covers your setup, your software and what a first month would look like. You get a written scope and price after it.