Pick a month and OasysFly pulls in salaries, approved overtime, unpaid leave and bonuses, then works out MPF and net pay for everyone. Export the bank and MPF files, send payslips, and generate statutory IR56 tax forms — no spreadsheets, no separate tax software.
Hit Run Payroll, choose the month, and everything that affects pay is already there — overtime, unpaid leave and adjustments included automatically. Review, approve and lock.
Approved overtime, unpaid leave deductions and bonuses/allowances flow into the run on their own.
Employee and employer MPF calculated per person, with an MPF file ready to submit.
Lock the run when it’s right; mark paid and the records freeze.
Generate the statutory IR56 forms straight from your staff records — HKID, address and marital status are already on file, so the forms fill themselves.
Filed when a new employee joins — generated as soon as their record is set up.
The yearly employer’s return for every employee, built from the year’s pay records.
Produced when an employee leaves the company, with final pay accounted for.
For staff departing Hong Kong, so final tax obligations are reported correctly.
One click produces the bank transfer file and the MPF submission file for the run.
Every employee gets a computer-generated payslip — download or send by email.
Choose calendar-day or fixed-standard-day rates, and set OT and work rules to match your policy.
Start a run — overtime, unpaid leave and adjustments are gathered automatically.
Check gross, MPF and net per person, then approve & lock the run.
Export bank + MPF files, send payslips, and generate IR56 forms when it’s time to file.
Payroll doesn’t need imports or reconciling. Because every app shares the same staff record, salaries, hours, overtime and leave are already there — so a run assembles itself and IR56 forms pull real data, with zero extra setup.
No connectors · No API glue · No syncing
Salary, MPF setup and HKID come straight from each staff record — and feed IR56.
Approved overtime hours land in the run automatically — no re-keying.
Unpaid leave becomes a deduction in the run, worked out on the right day rate.
Run payroll from the same record that already holds salaries, hours and leave — then file tax from it too.
Get Started