Step 4 · Payroll · Beta

Payroll that already knows your team.

Your employees are already in Optserv. Salaries, dependents, residency status — it's all there. Payroll just does the math.

Beta · Taiwan & Indonesia
Payroll · May 2025 · Taiwan
Approved
Gross
NT$375,000
Deductions
NT$63,150
Net Pay
NT$311,850
SC
Sarah Chen
Product Manager
NT$85,000
NT$71,240
Paid
MR
Marcus Reid
Senior Engineer
NT$120,000
NT$99,360
Paid
PN
Priya Nair
UX Lead
NT$95,000
NT$78,850
Approved
JP
James Park
Designer
NT$75,000
NT$62,550
Draft
Connected to HR · No re-entry
Auto-computed

Payroll in a spreadsheet is how compliance mistakes happen.

Labor Insurance brackets. NHI dependent counts. PPh21 TER thresholds. One wrong formula and you've underpaid a statutory contribution — or overpaid an employee. Every month.

🧮

Recalculating NHI and Labor Insurance rates manually every run

LI 11.5%
NHI 5.17%
Pension 6%
Tax?
📋

Re-entering employee names, salaries, and bank details from another system

Name: Marcus
Salary: re-typing…
📊

Getting PPh21 TER wrong because the bracket changed mid-year

Bracket updated Feb 2024
— not in your formula
📄

Producing payslips in Google Docs, one by one, then emailing them out

📄 Sarah.pdf
📄 Marcus.pdf
📄 Priya.pdf
📄 +11 more
📁

No audit trail — just a shared Excel file with last month's numbers still in it

payroll_may_FINAL_v3.xlsx
shared edit

Your HR data, already in sync.

When you run payroll, Optserv already knows each employee's base salary, insured salary, NHI dependents, tax residency, and bank account. There's nothing to import, nothing to re-enter.

Base salary pulled from employee records — not a separate spreadsheet
NHI dependents and insured salary stored per employee, ready at run time
Resident vs. non-resident tax treatment applied automatically
Bank account details encrypted and linked to each person
Sarah Chen · Payroll data
SC
Pulled from HR record
No import · No re-entry
0/5 synced
Base salaryNT$85,000
Insured salaryNT$87,600
NHI dependents2
Tax residencyResident
Bank account•••• 4521
Data stays in sync as employee records update

Statutory compliance, built in from day one.

Taiwan and Indonesia have different statutory schemes, different rates, and different rules about what's taxable. We've pre-built all of it — you just toggle what applies to your team.

🇹🇼Taiwan
Payroll Settings · Taiwan
Labor Insurance
Employee + employer contributions, statutory rates
National Health Insurance
NHI dependents counted per employee
Labor Pension
6% employer contribution, optional employee top-up
Income Tax Withholding
Progressive brackets, resident/non-resident split
Supplemental NHI
Applied to bonuses and irregular earnings
Toggle to apply. Regenerate run to recompute.
🇮🇩Indonesia
Payroll Settings · Indonesia
BPJS Kesehatan
Health insurance, employee + employer split
BPJS Ketenagakerjaan
JHT, JP, JKK, JKM contributions
PPh 21 TER
Effective tax rate method, updated 2024
Toggle to apply. Regenerate run to recompute.

Generate, review, approve, done.

Run payroll in one clean flow. Generate a draft, review every employee row, lock it when you're happy, approve for payment. The status is always clear — no ambiguity about what's been processed.

Generate a draft for any month in seconds
Add one-off bonuses, allowances, or custom deductions per employee
Lock the run to freeze edits, then approve when ready
Mark as paid to close the payroll cycle
Payroll Run · May 2025
Draft
Locked
Approved
Paid
Draft — 14 employees
NT$1,340,200 gross · NT$285,400 deductions

Payslips in one click. No more Google Docs.

Download a print-ready PDF payslip for any employee, or send it directly to their work email. CJK-ready — payslips render correctly in Traditional Chinese for your Taiwan team.

PDF payslips with full earnings and deduction breakdown
Send to work email in one click — no attaching files manually
Traditional Chinese rendering for Taiwan payslips
Audit log of every payslip downloaded or sent
payslip_sarah_may2025.pdfA4 · PDF
PAYSLIP
May 2025 · Acme Co.
Employee
Sarah Chen
EMP-0012
Earnings
Base SalaryNT$85,000
Performance BonusNT$5,000
Deductions
Labor Insurance-NT$1,088
NHI (3 dependents)-NT$1,980
Income Tax Withheld-NT$5,692
Net PayNT$81,240
Payslip sent→ sarah.chen@acme.com
🇹🇼+🇮🇩

Payroll is in beta for Taiwan and Indonesia.

Join the waitlist and we'll reach out when it's ready for your team.