Every year around the Hong Kong tax season, employers hand out a slip of paper that most employees glance at, then file somewhere and forget. That document is the IR56B — and if you've ever wondered what it's actually telling you, how to cross-check it against your payslips, and what to do when something looks off, this guide is for you.
What IR56B Actually Reports
IR56B is the Employer's Return of Remuneration and Pensions. It is prepared and submitted by your employer to the Hong Kong Inland Revenue Department (IRD). It is *not* a tax bill — it's a summary of what your employer told the government they paid you during the relevant period.
Think of it as a mirror of your employment income as seen by your company. If you earn salary, bonuses, allowances, or certain benefits from a Hong Kong–based employer, those numbers generally show up here. The form covers a defined period (often a full tax year, 1 April to 31 March, or a shorter period if you started, left, or changed employers mid-year).
You receive a copy because IRD expects you to declare the same income on your own Tax Return — Individuals (BIR60). The IR56B is essentially the data your employer submitted, shared with you so you can file consistently. If the figures on your IR56B disagree with what you actually received, that gap is worth investigating.
How to Read the Line Items
The form can look dense if you've never seen one. Here are the fields that matter most for an employee:
- Employer's name and file number — confirms who filed the return.
- Employee's name and Hong Kong Identity Card number — confirms the return is tied to *you*. Wrong HKID means a mix-up at payroll.
- Period covered — the start and end dates of employment or remuneration being reported.
- Amount of remuneration (Box 1) — the headline number. This is the total taxable pay reported to IRD: basic salary, commissions, bonuses, allowances paid in cash, and back pay.
- Tax borne by employer (Box 2) — some employers operate a "tax-paid" arrangement where they cover part or all of your salaries tax. Anything entered here is still part of your assessable income; the employer just settles the tax on your behalf.
- Place(s) and period(s) of service outside Hong Kong — relevant if you spent time working outside HK; this affects how much of your income is taxable locally.
- Reason for the return (e.g., commencement, cessation, death, normal annual return) — explains *why* this particular IR56B was issued.
Most of the rest is administrative — addresses, signatures, employer references. The three numbers that drive your tax position are Box 1, Box 2, and the period covered.
Matching IR56B Against Your Payslips
This is the part most people skip — and where most errors surface. Here's a practical way to reconcile:
- Gather your monthly payslips for the period listed on the IR56B. Add up gross salary, bonuses, commissions, and any fixed allowances.
- Compare your total to Box 1. The numbers should be within a small tolerance for rounding. If Box 1 is meaningfully higher, there may be items on the form you didn't receive (or your payslips under-report). If Box 1 is lower, the employer may have omitted income.
- Check the period. Does the start and end date line up with your actual employment? Mid-year joiners and leavers often receive more than one IR56B — one for the partial year of employment, plus the annual return.
- Look for items your payslips don't show. Severance payments, gratuities, housing allowances paid in kind, share-based gains, and tax-paid arrangements may not appear on your payslip but will appear on IR56B. Ask HR for a written breakdown if anything is unfamiliar.
- Confirm Box 2 if applicable. If your payslip showed "net pay" with no tax deduction, your employer may be running a tax-paid scheme, and Box 2 should reflect that.
If the totals reconcile, you're in good shape to file your BIR60 using the same figures. If they don't, don't file yet — resolve the discrepancy first.
What to Do When It Looks Wrong
If you spot a problem — wrong HKID, wrong period, income you didn't receive, or income missing that should be there — follow this path:
- Contact your employer (ideally HR or payroll), in writing. Quote the IR56B reference, the field in question, and what you believe the correct value should be. Keep a copy.
- Request a corrected IR56B (IR56B(S)) if the original contains an error. Employers can submit revised returns to IRD.
- If your employer won't respond or disputes the issue, you can write to IRD directly — the Assessor's Office handling your case — attaching your payslips and a short explanation. IRD has the power to reconcile records.
- Note the deadline. Your BIR60 filing deadline is fixed regardless of disputes. If a correction isn't resolved in time, file using your best estimate based on your payslips and disclose the dispute in a covering note. This is generally safer than filing numbers you know are wrong.
- Keep all documents for at least six years — payslips, IR56B copies, employment contracts, and correspondence. IRD can amend a return within that window.
Common real-world issues: name in English vs Chinese character order on the HKID, partial-year joins reported incorrectly, bonuses paid *after* the period-end but attributed to the wrong year, and overseas-service days miscounted. None of these are exotic — they happen regularly.
A Note on Keeping This Simple
For employees, IR56B reconciliation is usually a half-hour job once a year. But for the employer side — preparing, submitting, reconciling corrections, and responding to IRD queries — the workload is heavier, especially for small companies that don't have a dedicated payroll accountant.
That's the problem we built CompanyForge Bookkeep to address. It's currently in private beta — access is by waitlist only, with concierge onboarding so a human walks your team through setup rather than handing over a blank dashboard.
If you're a founder or finance lead who'd rather not babysit IR56B submissions yourself, you can join the waitlist here:
👉 https://companyforge.ai/bookkeep/
Put this guide into practice
Bookkeep is currently invite-only beta with concierge onboarding. Join the waitlist and we will map your entity structure before setup begins.
Never miss another statutory deadline
ForgeOps tracks NAR1, Business Registration renewal, and every other recurring HK filing across every entity you control — with holiday-roll-aware alerts sent before the window closes, not after.