Overtime, daily wages, BPJS, and PPh 21 TER are already calculated.
From clock-in to reports in four steps.
Attendance comes from the machines you already own.
Upload the export file from Fingerspot or ZKTeco, or let employees clock in from their phone on the factory premises. Clock-in and clock-out times are read per person.
See attendance sourcesOvertime and deductions follow the rules.
Overtime is calculated with tiered multipliers and daily-wage workers are paid per day worked. BPJS, PPh 21 TER, and loan installments are deducted in the same payroll run.
See the rules appliedOne transfer file, payslips on every phone.
Once the payroll run is closed, payslips are published and a transfer file in BCA, Mandiri, BRI, BNI, or CIMB Niaga format can be downloaded. Test the file with your bank first. Employees open their own payslip and can print it.
See what each role getsTwelve reports, ready to download.
Payroll summary, attendance, overtime, PPh 21, BPJS, loans, accounting journal, and cost per department. Eleven of them export to both PDF and Excel.
See all modules- attlog_plant1_sep.dat ZKTeco attlog · 3.842 baris Terbaca
- UDISK_plant2_sep.txt Fingerspot UDISK · 2.115 baris Terbaca
- Sutrisno 06.52 17.04
- Wahyuni 06.58 15.01
- Dedi Kurniawan 07.11 17.02
- Nurhayati 06.49 15.03
- Sutrisno Lembur 12 jam 752.601 6.617.693
- Dedi Kurniawan Kasbon 445.087 5.445.362
- Wahyuni 0 4.608.000
- Nurhayati 0 4.896.000
- Rekap payroll PDF Excel
- Rincian payroll PDF Excel
- Biaya per departemen PDF Excel
- Rekap absensi PDF Excel
- Rekap lembur PDF Excel
- Saldo cuti PDF Excel
- Jumlah karyawan PDF Excel
- PPh 21 PDF Excel
Attendance data from the machines already on your wall.
No need to replace hardware. Upahin reads the export files your factory has been producing all along.
- Fingerspot and ZKTeco files
UDISK (.txt), attlog (.dat), Fingerspot.io Excel, or CSV with standard columns. Copy from the flash drive, upload, done.
- Clock-in from employee phones
Employees clock in from a phone browser while on the factory premises, with no app to install.
- Shift schedules and shift swaps
Morning, afternoon, and night shifts, rotation patterns, and swap requests live in one schedule.
- Face recognition Coming soon
In preparation. Not available today.
- Hadir
- Terlambat
- Cuti
The rules are already inside the math.
Overtime, BPJS, and PPh 21 are calculated with the same formulas every month. Here is how it runs for one employee.
-
Overtime with tiered multipliers
Overtime hours are multiplied by rates that rise with the hours worked, with different rates for workdays and rest days. You can review the result per employee before payroll is approved.
-
BPJS Kesehatan and Ketenagakerjaan
The employee share and the employer share are calculated separately. The BPJS report breaks down JKN, JHT, JP, JKK, and JKM.
-
PPh 21 TER
Monthly income tax uses the effective average rate, category A, B, or C. The category comes from each employee's PTKP status.
- Upah pokok Komponen gaji tetap 6.200.000
- Lembur 12 jam 6 hari kerja · 21 x upah per jam 752.601
- BPJS Kesehatan JKN 1% porsi karyawan - 62.000
- Jaminan Hari Tua JHT 2% porsi karyawan - 124.000
- Jaminan Pensiun JP 1% porsi karyawan - 62.000
- PPh 21 TER kategori A · 1,25% - 86.908
One system, and everyone sees their part.
HR closes payroll, supervisors approve, finance pays, and employees open their own payslips.
- Karyawan
- Absensi
- Payroll
- Lembur
- Cuti
- Laporan
- Sutrisno Produksi Rp 6.617.693
- Dedi Kurniawan Finishing Rp 5.445.362
- Wahyuni Gudang Rp 4.608.000
- Lembur Sutrisno Sen 14 Sep · 2 jam · kejar order Tolak Setujui
- Lembur Rudi Hartono Sel 15 Sep · 3 jam · shift malam Tolak Setujui
- Cuti Sri Lestari 22 sampai 23 Sep · cuti tahunan Tolak Setujui
- Lembur Dedi Kurniawan Kam 17 Sep · 2 jam · finishing Tolak Setujui
- Produksi
- Finishing
- Gudang
- QC
- Kantor
- 470,8
- 169,2
- 110,0
- 59,4
- 37,6
- Slip gaji
- Ajukan cuti
- Ajukan lembur
- Absen
Everything you use each month, in one place.
The nine modules below are connected. Attendance data never has to be copied into another sheet to become a payslip.
-
Payroll run
Draft, process, review, approve, pay. Every stage is recorded in the audit log.
-
Attendance
From machine files or employee phones, read per employee per day.
-
Overtime
Requests, approvals, and the multiplier calculation in one flow.
-
Leave
Entitlements, balances, and a team calendar. Requests are approved by supervisors.
-
Daily-wage workers (BHL)
Daily payments with their own payslip and recap, separate from monthly payroll.
-
Employee loans
Loans with installments deducted from payroll each month.
-
Payslips
A payslip per employee, opened from their own phone and printable.
-
Reports
Twelve reports, from PPh 21 and BPJS to the accounting journal.
- Coming soon
Piece-rate wages
Pay per unit produced is being built. Not available today.
Priced per active employee, per month.
Plans follow your headcount. We send the detailed pricing over WhatsApp once we know the size of your factory.
-
Starter
50 to 150 employees
Minimum billing of 50 employees.
Request pricing -
Growth
151 to 500 employees
Minimum billing of 150 employees.
Request pricing -
Enterprise
More than 500 employees
Minimum billing of 500 employees.
Request pricing
- We walk through what each plan includes during the demo.
- Billing is rounded up to blocks of 10 employees.
- Annual plans save 15%.
- Prices exclude 11% VAT.
Still have questions?
Fingerspot through UDISK (.txt) files and Fingerspot.io Excel, ZKTeco through attlog (.dat), plus CSV with standard columns for other machines. Files are copied from a flash drive and uploaded. Employees can also clock in from a phone browser while on the factory premises.
There are Excel templates for employees, departments, plants, salary components, and regional minimum wages. Fill them in, upload, and check the result before the first payroll run. Past months of salary history cannot be imported yet.
Yes. Overtime is calculated with tiered multipliers, BPJS is calculated per program for both the employee and employer share, and PPh 21 uses TER. You can still review the numbers per employee before payroll is approved.
No. Payslips, leave and overtime requests, and clock-in all open in a phone browser.
Start with a 30-minute demo on sample data. If it fits, our team opens a trial period for your company.
Pricing is per active employee per month, and the plan follows your headcount, with a minimum billing per plan. Annual plans save 15%, and prices exclude 11% VAT. Send us your headcount on WhatsApp and we reply with the details.
Ready to close this month's payroll?
- 1 Schedule a 30-minute demo over WhatsApp.
- 2 Import employee data from Excel.
- 3 Run your first payroll.