Hong Kong’s sole proprietors and freelancers are one of the city’s largest under-served groups when it comes to accounting advice. Most content aimed at “small business” assumes a limited company, a full bookkeeping team, and an annual audit — none of which apply to a one-person design studio, a freelance marketing consultant, or a part-time tutoring business.
But the IRD still expects proper records, and Profits Tax still applies. This guide covers the realistic bookkeeping requirements for Hong Kong sole proprietors and freelancers — what you legally need, where most people slip up, and how to set up a system that keeps tax season genuinely painless.
How Sole Proprietor Tax Works in Hong Kong
The essentials, in plain English:
- Profits Tax applies. Sole proprietorships are taxed on business profits, separately from salaries tax. The two-tiered rate structure applies — 7.5% on the first HK$2 million of assessable profits, 15% above that.
- You file on a BIR52 or BIR60. Sole proprietors report via either the Tax Return – Individuals (BIR60) if the business is unincorporated, or via separate schedules where applicable.
- Business Registration is required. Any sole proprietor generating business income must register with the Business Registration Office.
- Records must be kept for seven years. This is a legal requirement, regardless of how small the business is.
The tax is modest, but the record-keeping requirement is real — and most of the problems come from underestimating it.
What Records You Are Legally Required to Keep
The IRD’s expectations for sole proprietors include:
- Income records — customer invoices, receipts, contracts, bank deposits showing the income.
- Expense records — supplier bills, receipts, credit card statements with business expenses identified.
- Bank statements for any account through which business income or expenses flow.
- Asset records — purchase documents for computers, equipment, and any asset used in the business.
- Mileage or travel logs if you claim transport expenses.
- A profit and loss summary for the year, showing income and deductible expenses.
“Keep everything for seven years” means physical or digital copies. A box of receipts is compliant; so is a Google Drive folder, provided nothing is missing.
Common Bookkeeping Mistakes Freelancers Make
The patterns we see most often:
- Mixing personal and business accounts. The single biggest source of year-end pain. If business income and personal spending share one bank account, reconstructing the year’s profit becomes a manual nightmare.
- Ignoring cash income. Cash received from a client is taxable income regardless of whether it was deposited. Under-reporting cash income is one of the IRD’s standard audit triggers.
- Claiming personal expenses as business deductions. Lunch with a friend, holiday travel, or a mostly-personal phone plan are not deductible. The IRD can and does disallow these if queried.
- Missing the Business Registration renewal. BR has to be renewed annually; skipping it doesn’t delete the requirement.
- Waiting until the BIR60 arrives to start organising. By April, reconstructing the previous tax year from scratch is far more expensive than keeping rolling records would have been.
The Simplest Bookkeeping System That Keeps You Compliant
For most sole proprietors and freelancers, a surprisingly simple setup is enough:
- A separate bank account for business income and expenses. Even a basic personal account used only for business will do. The point is separation.
- A monthly habit of categorising income and expenses. 30 minutes per month is usually sufficient if you’re consistent.
- Digital receipts, saved as PDFs or photos. One folder per year, sub-folders by month, named clearly.
- A running Excel or accounting tool tracking income, expenses, and assets with dates and categories.
- An annual P&L summary generated from that tracker, ready to plug into the BIR60 schedules.
For higher-earning freelancers or those who manage several client accounts simultaneously, stepping up to a proper accounting tool saves real time — and becomes essential once you incorporate.
When to Bring in Professional Help
Signs that DIY bookkeeping is no longer worth it:
- Business income exceeds HK$1 million per year.
- You have multiple revenue streams that need separate reporting.
- You’re starting to receive overseas payments in foreign currency.
- You’re considering incorporating — a good bookkeeper can help structure the transition.
- You’ve had a tax query or assessment from the IRD that you found difficult to answer.
At that point, either an outsourced bookkeeping service or a proper accounting platform (or both) typically pays for itself in hours saved, mistakes avoided, and deductions correctly claimed.
Software and Service Options at Every Budget
Realistically, the options for HK sole proprietors look like this:
- Free / DIY: Excel or Google Sheets, combined with well-organised receipts. Works up to around HK$500K in annual revenue if you’re disciplined.
- Affordable software: A one-time or low-cost accounting tool replaces the spreadsheet and automates the P&L. Scales to around HK$2–3M in revenue.
- Outsourced bookkeeping: Someone else handles the categorisation monthly; you stay focused on billable work. Usually the right move once you exceed HK$1M.
- Hybrid: You use proper software yourself, and an accountant reviews quarterly. Common for higher-earning freelancers.
Make Tax Season Painless
If you’re running a sole proprietorship or freelance practice in Hong Kong and the idea of the next BIR60 is already producing mild anxiety, a modest investment now will save a lot of pain later. Giga Accounting by 凌峰會計 offers a lightweight setup suitable for individual operators, with proper HK tax-ready reports out of the box.
Prefer to hand it off entirely? We also offer bookkeeping and accounting services specifically priced for smaller businesses. Get in touch to talk through what fits your situation, review our transparent pricing, or if you’d like the foundations on HK tax itself, our earlier guide on Hong Kong Profits Tax for SMEs is a good place to start.