prc-fin-009-employers-return

Employer's Return filing SOP — BIR56A annual due 1 month after issue, IR56E (3 mo of hire), IR56F (1 mo before cessation), IR56G (departure from HK). Use annually for BIR56A and event-driven for IR56E/F/G.

kriptoburak/profitrise-sop-system1 installsMITSynced Aug 27

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI

Agent Skills format with YAML frontmatter. Claude Code reads it as-is.

---
name: "prc-fin-009-employers-return"
description: "Employer's Return filing SOP — BIR56A annual due 1 month after issue, IR56E (3 mo of hire), IR56F (1 mo before cessation), IR56G (departure from HK). Use annually for BIR56A and event-driven for IR56E/F/G."
license: "MIT"
---

# FIN-009 — Employer's Return Filing (Annual)

**Version:** 1.0 | **Effective date:** 2026-04-29 | **Owner:** FM | **Last reviewed:** 2026-04-29 | **Next review:** 2027-04-29

---

## 1. Purpose

This SOP governs PRC's statutory obligation to file the annual Employer's Return of Remuneration and Pensions (Form BIR56A) and all supporting individual employee returns (IR56B, IR56E, IR56F, IR56G) with the Inland Revenue Department in compliance with the [Inland Revenue Ordinance (Cap. 112)](https://www.ird.gov.hk/eng/tax/ere.htm). The BIR56A is issued by IRD on **1 April** each year and must be returned within **one month** (i.e., by 1 May; deferred to **4 May 2026** due to the Labour Day holiday). Mid-year notifications (IR56E for new hires, IR56F for cessations, IR56G for departures) are event-driven and must be filed within their specific statutory windows. Failure to file correctly can result in prosecution and fines.

---

## 2. Scope

**In scope:**
- BIR56A — master Employer's Return (annual, for all employees)
- IR56B — individual employee remuneration returns (filed with BIR56A)
- IR56E — new employee commencement notification (event-driven; within 3 months of start)
- IR56F — employee cessation notification (event-driven; ≥1 month before cessation)
- IR56G — employee departure from Hong Kong notification (event-driven; ≥1 month before departure)
- All PRC employees: full-time, part-time, and temporary employees

**Out of scope:**
- Profits Tax filing (FIN-008)
- MPF records (FIN-007)
- Partners' own tax filing obligations (MP/SP file their own salaries tax returns)
- Client's payroll tax compliance (separate engagement)

---

## 3. Roles & RACI

| Task | MP | COO | HRL | FM | LLM-OP |
|------|----|----|-----|----|----|
| Monitor BIR56A issuance (1 April) | I | A | I | R | R |
| Compile employee remuneration data | I | I | R | A/R | R |
| Prepare IR56B per employee | I | I | C | A/R | R |
| Prepare BIR56A master return | I | I | I | A/R | R |
| MP review and approval | A | C | I | R | — |
| File BIR56A + IR56B via eTAX | A | I | I | R | — |
| Trigger and file IR56E (new hire) | I | A | R | R | R |
| Trigger and file IR56F (cessation) | I | A | R | R | R |
| Trigger and file IR56G (departure) | I | A | R | R | R |
| Archive all filings | I | I | I | A/R | R |

---

## 4. Definitions

| Term | Definition |
|------|-----------|
| **BIR56A** | Employer's Return — master form listing all employees and total remuneration; issued by IRD on 1 April annually |
| **IR56B** | Individual employee remuneration return; filed together with BIR56A; one per employee |
| **IR56E** | Notification of new employee; filed within **3 months** of commencement of employment |
| **IR56F** | Notification of employee cessation; filed **≥1 month before** the expected cessation date |
| **IR56G** | Notification of employee departing Hong Kong permanently; filed **≥1 month before** departure |
| **Remuneration** | All wages, salaries, commissions, bonuses, allowances, and perquisites paid or due to the employee in the year |
| **Year of assessment (YA)** | 1 April to 31 March (IRD salaries tax year) |
| **eTAX** | IRD's online filing portal ([eTAX login](https://www.ird.gov.hk/eng/etax/index.htm)) |

---

## 5. Inputs / Preconditions

- Payroll records for the year ended 31 March (from FIN-006 `payroll_sys`) complete and reconciled
- List of all employees employed at any time during the year (including leavers), with HKID, address, and remuneration details
- `calendar` alert set for BIR56A receipt on 1 April
- eTAX account active; authorised to file employer returns on behalf of PRC
- MP available to review and authorise filing
- HRL to provide new hire and termination records with dates, for IR56E/F/G triggers
- Authority token for LLM-OP scoped to `FIN-009` (data preparation only; filing is ESCALATE TO HUMAN)

---

## 6. Procedure

### Part A — Annual BIR56A / IR56B Filing

1. **Receive BIR56A and set filing deadline.**
   - Actor: LLM-OP (or FM)
   - System: `email`, `calendar`, `dashboard`
   - Input: BIR56A notification from IRD (issued 1 April each year; also available on [eTAX](https://www.ird.gov.hk/eng/etax/index.htm))
   - Output: Filing deadline confirmed: 1 May (or 4 May 2026 due to Labour Day; confirmed via [IRD notice](https://www.ird.gov.hk/eng/pdf/2026/notice_apr.pdf)); `calendar` reminder at 21, 14, and 7 days before deadline; `dashboard` "Employer's Return" widget activated
   - Decision: IF e-filing extension is available AND firm has tax representative with block extension THEN note extended deadline. Otherwise, target 1 May (4 May 2026).
   - On failure: If BIR56A not received by 5 April, FM checks eTAX portal directly; if still absent, calls IRD helpline.
   - Log: BIR56A receipt date and filing deadline in `audit_log`.

2. **Extract employee remuneration data for YA.**
   - Actor: FM (or LLM-OP under FM authority)
   - System: `payroll_sys`, `accounting_sys`
   - Input: Payroll registers for the 12 months of the YA (April prior year – March current year)
   - Output: Per-employee data file: employee name, HKID, home address, period of employment in the YA, total gross remuneration (salary, bonus, commission, allowances, housing, share awards if any), MPF employee contributions, any pensions
   - Decision: IF an employee had more than one period of employment in the YA (rehire) THEN report as continuous employment if applicable; consult HRL.
   - On failure: If payroll records for any month are incomplete, FM escalates Tier 1 to HRL; reconstructs from bank payment records.
   - Log: Data extraction timestamp and employee count in `audit_log`.

3. **Prepare IR56B for each employee.**
   - Actor: FM (or LLM-OP under FM authority)
   - System: `doc_store` (IR56B template or eTAX online form), `payroll_sys`
   - Input: Per-employee data from step 2
   - Output: One IR56B per employee, completed with: employer name and BRN, employee name and HKID, address, employment period, total remuneration paid in the YA, nature of each income type, MPF employee contributions deducted, signature field for FM review
   - Decision: IF employee received share awards, non-cash benefits, or overseas secondment allowances THEN FM consults SP-ACT for correct reporting treatment. IF employee is a director THEN include director's fees.
   - On failure: If an employee's HKID is unavailable (e.g., non-permanent resident who left HK), FM uses passport number and notes the exception.
   - Log: IR56B prepared count vs employee count in `audit_log`.

4. **Prepare BIR56A master return.**
   - Actor: FM
   - System: `doc_store` (BIR56A template), eTAX
   - Input: Aggregate of all IR56B data; employer details (name, BRN, registered address)
   - Output: BIR56A completed: total number of employees, total remuneration paid in the YA, declaration section ready for MP signature; all IR56B returns attached
   - Decision: IF total employees >10 THEN use eTAX batch upload (CSV format) rather than manual entry per employee. IF fewer than 10 THEN online form entry acceptable.
   - On failure: If eTAX batch upload fails, FM resubmits individual IR56B entries or contacts IRD helpline for guidance.
   - Log: BIR56A draft completion date in `audit_log`.

5. **MP review and approval.**
   - Actor: MP — ESCALATE TO HUMAN (mandatory review and sign-off before filing)
   - System: `doc_store`, `email`
   - Input: Draft BIR56A and all IR56B forms
   - Output: MP reviews for accuracy; approves by email or e-signature; any corrections returned to FM; final version saved to `doc_store:/finance/tax/employers-return/<YA>/BIR56A_<YA>_FINAL.pdf`
   - Decision: IF MP identifies error in an employee's remuneration THEN FM corrects and resubmits for re-review. If deadline is <3 BDs away, FM flags urgency to MP.
   - On failure: If MP is travelling, FM arranges eTAX access for MP remote submission OR MP provides written delegation to SP-ACT (documented in `audit_log` before filing).
   - Log: MP approval date and any corrections noted in `audit_log`.

6. **File BIR56A and IR56B via eTAX.**
   - Actor: FM (submits on MP's behalf with MP's eTAX credentials) — ESCALATE TO HUMAN (MP must be aware and have approved)
   - System: IRD eTAX Portal ([eTAX](https://www.ird.gov.hk/eng/etax/index.htm))
   - Input: Finalised BIR56A and all IR56B forms
   - Output: BIR56A and IR56B submitted; IRD acknowledgement/confirmation number received; saved to `doc_store:/finance/tax/employers-return/<YA>/BIR56A_submission_<YA>.pdf`
   - Decision: IF eTAX portal is unavailable on the filing day THEN FM prepares paper forms; delivers to IRD before deadline; retains proof of delivery (registered mail or IRD time-stamp). IF submission is past the deadline THEN file immediately and document reason.
   - On failure: eTAX technical failure on deadline day → FM calls IRD helpline (1800 022 888); documents the call; submits paper forms as contingency.
   - Log: IRD acknowledgement number, submission timestamp, and number of IR56B returns filed in `audit_log`.

### Part B — Event-Driven Returns (IR56E, IR56F, IR56G)

7. **File IR56E — New employee notification.**
   - Actor: HRL (triggers); FM (files)
   - System: `calendar` (HRL sets 60-day and 3-month reminders per new hire), eTAX
   - Input: New employee: name, HKID, start date, salary, job title
   - Deadline: Within **3 months** of commencement of employment
   - Output: IR56E filed via eTAX; IRD acknowledgement saved to `doc_store:/finance/tax/employers-return/ir56e/<employee_id>_<YYYY-MM-DD>.pdf`
   - Decision: IF new hire starts mid-year THEN file IR56E as soon as practicable after hiring, not at annual BIR56A time. IF employee is a non-HK resident working partially in HK THEN consult SP-ACT for correct split-year treatment.
   - On failure: If 3-month deadline is approaching (≤14 days) and HRL has not triggered filing, `calendar` alert fires to FM; FM files immediately.
   - Log: IR56E submission date and IRD reference in `audit_log`.

8. **File IR56F — Employee cessation notification.**
   - Actor: HRL (triggers upon resignation/dismissal decision); FM (files)
   - System: `calendar`, eTAX
   - Input: Employee name, HKID, last day of employment, reason (resignation/dismissal/retirement)
   - Deadline: File **≥1 month before** the expected cessation date — i.e., as soon as the cessation date is known
   - Output: IR56F filed via eTAX; IRD acknowledgement saved to `doc_store:/finance/tax/employers-return/ir56f/<employee_id>_<YYYY-MM-DD>.pdf`
   - Decision: IF cessation is immediate (summary dismissal) THEN file IR56F as soon as possible after the event; employer has obligation to notify IRD even if <1 month notice. IF employee is also departing HK THEN file IR56G simultaneously.
   - On failure: If cessation date is unknown (e.g., employee disputes dismissal), FM consults HRL and external counsel; files IR56F on best estimate after legal advice.
   - Log: IR56F submission date and cessation date in `audit_log`.

9. **File IR56G — Departure from Hong Kong notification.**
   - Actor: HRL (employee advises departure); FM (files)
   - System: `calendar`, eTAX
   - Input: Employee name, HKID, departure date, destination country
   - Deadline: File **≥1 month before** intended departure from Hong Kong
   - Output: IR56G filed via eTAX; IRD acknowledgement saved; HRL notified to withhold final salary pending IRD clearance if appropriate
   - Decision: IF IRD issues a Letter of Release (tax clearance) THEN FM may release final salary and any outstanding MPF. IF IRD withholds clearance THEN final payment held per IRD instruction.
   - On failure: If departure date changes (employee delays), file updated IR56G with new date.
   - Log: IR56G submission date and departure date in `audit_log`.

---

## 7. Outputs / Deliverables

| Deliverable | Storage location | Retention |
|-------------|-----------------|-----------|
| BIR56A and IR56B submissions + IRD acknowledgement | `doc_store:/finance/tax/employers-return/<YA>/` | 7 years ([IRD s.51C](https://www.ird.gov.hk/eng/tax/bus_rke.htm)) |
| IR56E filings | `doc_store:/finance/tax/employers-return/ir56e/` | 7 years |
| IR56F filings | `doc_store:/finance/tax/employers-return/ir56f/` | 7 years |
| IR56G filings | `doc_store:/finance/tax/employers-return/ir56g/` | 7 years |
| Payroll data used for returns | `doc_store:/finance/payroll/<YYYY-MM>/` (FIN-006) | 7 years |

---

## 8. Edge cases & error handling

| Condition | Detection | Action | Escalate to |
|-----------|-----------|--------|-------------|
| BIR56A not received from IRD by 5 April | `calendar` alert | FM logs into eTAX portal; downloads BIR56A; confirms filing deadline; reports to COO | Tier 1 → FM; Tier 2 → COO if eTAX also blank |
| Employee HKID/passport number incorrect on IR56B | IRD rejects or employee flags | Correct IR56B; refile amended return; notify employee | Tier 1 → FM + HRL |
| Filing deadline of 1 May falls on Labour Day (2026) | `calendar` alert | Deadline is 4 May 2026 per [IRD notice](https://www.ird.gov.hk/eng/pdf/2026/notice_apr.pdf); update `calendar` entry | Tier 1 → FM |
| Employee salary restructured mid-year (salary reduction or increase) | Payroll data | Report total actual remuneration paid in the YA; no apportionment issues | Tier 1 → FM |
| Departing employee refuses to provide tax clearance | HRL flags | Withhold final payment until IRD clearance received (per IRO s.52); advise employee; document | Tier 2 → HRL + MP |
| IR56F filed less than 1 month before cessation (summary dismissal) | Cessation occurs immediately | File IR56F immediately; note on form that it is filed late due to summary dismissal; document in `audit_log` | Tier 2 → FM + MP |
| Employer's Return shows remuneration that does not tie to payroll | Reconciliation step | FM reconciles and corrects before filing; escalate to SP-ACT if variance > HK$5,000 | Tier 2 → SP-ACT |

---

## 9. Escalation triggers

- **Tier 1 → FM:** Minor IR56B data error; BIR56A not received by 5 April (check eTAX); statutory holiday adjustment to deadline.
- **Tier 2 → COO + SP-ACT:** Payroll reconciliation variance >HK$5,000; IR56G withholding of final salary; IR56F filed late (summary dismissal).
- **Tier 3 → MP + SP-ACT:** BIR56A filing deadline missed; IRD issues penalty notice; employee files tax complaint about incorrect IR56B.
- **Tier 4 → MP + external counsel:** IRD investigation of employer's payroll practices; allegation of underreporting remuneration.
- ESCALATE TO HUMAN (MP): mandatory for BIR56A submission and any IRD external communication.

---

## 10. KPIs & quality checks

| KPI | Formula | Target | Frequency |
|-----|---------|--------|-----------|
| BIR56A filing on-time rate | Returns filed by statutory deadline ÷ total annual returns | 100% | Annual |
| IR56E filing compliance | IR56E filings within 3 months ÷ total new hires | 100% | Monthly |
| IR56F filing compliance | IR56F filings ≥1 month before cessation ÷ total cessations | 100% | Monthly |
| IR56B accuracy rate | IR56B forms filed without amendment ÷ total IR56B filed | ≥ 98% | Annual |
| Late filing count | Count of returns filed after statutory deadline | 0 | Annual |

---

## 11. References & revision history

- [IRD — Employer's Return (BIR56A, IR56B, IR56E, IR56F, IR56G)](https://www.ird.gov.hk/eng/tax/ere.htm)
- [IRD — April 2026 Filing Notice (4 May 2026 deadline)](https://www.ird.gov.hk/eng/pdf/2026/notice_apr.pdf)
- [Bloomberg Tax — HK Employer's Return 2026](https://news.bloombergtax.com/daily-tax-report-international/hong-kong-tax-agency-announces-filing-deadline-requirements-for-employers-return-of-remuneration-pensions)
- [IRD — Record Retention 7 years (s.51C)](https://www.ird.gov.hk/eng/tax/bus_rke.htm)
- [IRD — eTAX portal](https://www.ird.gov.hk/eng/etax/index.htm)
- GOV-003 §5 — Authority limits
- GOV-005 — Escalation Matrix
- GOV-007 — LLM Operator's Manual (§9: no regulatory filing without human approval)
- FIN-006 — Payroll Processing (source of remuneration data)
- FIN-007 — MPF (employee contribution data for IR56B)
- FIN-008 — Profits Tax Filing

| Version | Date | Author | Approver | Change |
|---------|------|--------|----------|--------|
| 1.0 | 2026-04-29 | COO | MP | Initial release |

More General & Other skills

← All General & Other skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY