Taiwanese labour & tax law

Taiwan compliance

How the labour, health, pension and tax tables work, how §38 annual leave is derived, and what the three filings cover.

Four statutory tables

Payroll is not a few percentages multiplied together. Labour insurance, health insurance and pension are all band lookups against an insured-salary table, income tax is a withholding bracket — and each of the four carries its own effective dates.

Labour insurance
勞保投保薪資分級表

The insured salary falls into a band, which gives the premium split between the insured person and the insuring unit. Ordinary-risk and occupational-accident rates are handled separately.

National Health Insurance
健保投保金額分級表

The employee contribution comes from the insured-amount band and is scaled by the number of dependants. The employer share is computed at its own statutory proportion.

Labour pension
勞退月提繳工資分級表

The employer contributes at least 6% of the monthly contribution wage to the worker's individual pension account. This is an employer cost and never appears in the employee's net pay.

Income tax withholding
各類所得扣繳率標準

Monthly withholding is computed under the salary withholding standard, and totalled into the withholding certificates at year end.

The tables live in the database, not in code. When the authorities publish new bands it is a data update — no release, no deployment, and no effect on periods already finalized.
Labor Standards Act §38

Annual leave accrues from length of service

Annual leave days are not a setting — they are a result derived from the hire date. The system applies the §38 service bands to compute each employee's entitlement for the year, and increases it automatically when someone crosses a threshold.

Unused days are handled by the carry-over rules on the leave type: roll into next year, expire after a set window, or be paid out as wages where the law requires.

Service length and entitlement
勞基法 §38
6 months to under 1 year 3 days
1 year to under 2 years 7 days
2 years to under 3 years 10 days
3 years to under 5 years 14 days
5 years to under 10 years 15 days
10 years and over (+1 day per year, capped at 30) 16–30 days
Recalculated at the year boundary
Statutory filings

Three files that leave the building

These are genuinely downloaded, emailed and uploaded elsewhere — which is why producing one is its own permission.

XLSX
104 job-bank roster

The active-employee roster in the format 104 expects, including national ID numbers and hire data.

Requires hr.compliance.export
PDF
Withholding certificates

Annual salary income and tax already withheld, totalled into the certificate PDF an employee receives, with CJK fonts correctly embedded.

Requires hr.compliance.export
XLSX
NHI supplementary premium

The premium due once the cumulative threshold is crossed, with the basis of the calculation shown so it can be checked.

Requires hr.compliance.export
Why "view" and "download" are separate rights

Seeing an annual salary total on screen is not the same act as holding a spreadsheet of every employee's national ID, salary and tax withheld that can be mailed anywhere. The first is hr.compliance.view, the second is hr.compliance.export, and they can be granted to different people.

Statutory identity is the national ID

What identifies a person on a filing is their 身分證統一編號 or 居留證統一證號 — not the employee number your company invented. Before producing a file the system checks whose ID is missing and names them on the report page, so you do not discover it halfway through an export.

CJK fonts in the PDFs

A withholding certificate and a pay slip are documents handed to a person; Chinese characters cannot come out as boxes. PDF generation loads registered CJK fonts, and both the regular and bold weights have to be present.

Next step

Wondering whether it fits how you already work?

Tell us how you run payroll today, which time clock you use and how many departments you have. We will tell you straight whether it fits.