Skip to content

Industries

SaaS

Short answer

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

Reviewed before sending
Profit and loss
LineAugJul
Revenue142,380131,904
Cost of sales(51,260)(48,115)
Gross profit91,12083,789
Payroll(46,300)(45,900)
SoftwareNoted(6,480)(5,490)
Rent(8,000)(8,000)
Other operating(9,215)(9,870)
Net income21,12514,529

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.

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.