Payroll and attendance · 20 to 500 people

Every 25th everything lines up.

Rentak records selfie attendance, shifts, overtime and leave all month, then works out BPJS and PPh 21 under TER on its own. On payday the bank file is ready and every payslip lands on each employee's WhatsApp.

09.00 WIB · Payday Friday 23 Oct · in 11 days

Cut-off on the 20th at 23:59 · payday on the 25th · Jakarta time

Scroll to run one working month. Each ring is one stage of payroll, and each ring drops into place the moment its stage is done.

01Attendance·The 1st to the 20th

Clock in from a phone, right where the work is.

People clock in with a selfie and their location. Rentak matches the face, checks the radius around the office or warehouse, and turns away photos taken off a screen. Morning, afternoon and night shifts sit on one calendar.

In at 07:58 · 38 m from the clock-in point · face match 98.6%

02Overtime·The 20th, cut-off

Overtime and leave lock at cut-off.

Managers approve overtime and leave straight from WhatsApp. At 23:59 on the 20th the period closes, so no late numbers creep in and change the sums.

142 overtime hours · 37 days of leave · 0 requests left hanging

03Deductions·The 21st to the 22nd

BPJS and PPh 21 follow the rules as they stand today.

BPJS Kesehatan, JHT, JP, JKK and JKM use the latest wage caps. PPh 21 uses the TER rate for each person's PTKP status, then the full year is recalculated in December.

TER A 1.75% · JP wage cap Rp11,086,300

04Approval·The 23rd

Two approvals, not twenty messages.

Finance checks the differences against last month and the director approves from a phone. Every change is logged: who, when, and the number before it.

Prepared 10:12 · checked 14:40 · approved 16:05

05Transfer·The 24th

A transfer file ready for your bank.

Rentak builds the bulk transfer file in the formats BCA, Mandiri, BRI and BNI expect. One upload to business internet banking pays every account.

GAJI_OKT26_BCA.csv · 312 rows · Rp1,284,556,200

06Payslips·The 25th, payday

Payslips on WhatsApp before the working day starts.

Every employee receives a password-protected PDF payslip with overtime and every deduction itemised. Questions about pay get answered by the payslip itself.

Sent 07:30 · 96% opened before 10:00

Payslip

A payslip people understand, with sums HR can check.

This is Dewi's October payslip, exactly as it reached her on WhatsApp. Type another salary and every deduction is worked out again in front of you, formula and all.

The formulas behind this payslip

  1. BPJS Kesehatan 1%1% × Rp7,550,000
  2. JHT 2%2% × Rp7,550,000
  3. Pension (JP) 1%1% × Rp7,550,000
  4. PPh 21 TER A1.75% × Rp9,381,990

Gross for PPh 21 Rp9,381,990 = Rp9,039,220 + JKK Rp18,120 + JKM Rp22,650 + employer BPJS Kesehatan Rp302,000

PT Lumbung Roti Priangan

Payslip · October 2026 · attendance 21 Sep to 20 Oct

NameDewi AnggrainiHead of Production, Morning Shift
PTKPTK/0TER A
AccountBCA •••• 4821

Earnings

Basic salary
Rp6,800,000
Position allowance
Rp750,000
Transport, 21 days
Rp420,000
Overtime, 14 hours over 7 days
Rp1,069,220
Total earningsRp9,039,220

Deductions

BPJS Kesehatan 1%
Rp75,500
JHT 2%
Rp151,000
Pension (JP) 1%
Rp75,500
PPh 21 TER A
Rp164,184
Total deductionsRp466,184
Take-home payRp8,573,036

Present 21 of 22 days · late twice, 14 minutes in all · 8 days of leave left

Sent on WhatsApp, Friday 23 Oct 2026 at 07:30 · opened 07:41

The 25th of October is a Sunday, so pay went out on Friday the 23rd.

1,840 companies close their payroll with Rentak every month

Roti Lumbung312 people · Bandung
Arunika Logistik418 people · Cikarang
Kopi Teman Lama226 people · Jakarta
Batik Wiradesa140 people · Pekalongan
Klinik Gigi Senyum Rata64 people · Surabaya
Hotel Pondok Teratai97 people · Yogyakarta
Sekolah Cendekia Nusantara121 people · Depok
Bengkel Sinar Jaya Motor38 people · Semarang

Measured every 25th, not in a brochure

99.8%

of pay landed on payday

across 204,316 payslips, July to September 2026

45 min

to close payroll for 300 people

an average of 3.5 working days before Rentak

0

late payment fines from BPJS

contributions scheduled before the 10th every month

Rules

The rules change. Rentak's sums change before they take effect.

We read every rate and wage cap from its source, test it against customers' payrolls, and ship it before the day it applies.

RuleBasisShipped
Jaminan Pensiun wage cap rises to Rp11,086,300BPJS Ketenagakerjaan, from 1 March 2026
PPh 21 withholding slips filed through CoretaxCoretax DJP, from 1 January 2025
PPh 21 at average effective rates, categories A, B and CPP 58/2023 and PMK 168/2023
Overtime hourly rate: 1/173 of the monthly wagePP 35/2021
BPJS Kesehatan at 5%, wage cap Rp12,000,000Perpres 64/2020
THR paid at least seven days before the holidayPermenaker 6/2016

From people who used to stay up on the 24th

The night of the 24th used to be HR's overtime night. Now we go home on the afternoon of the 23rd and the payslips go out the next morning.
Sri WahyuningsihHR and General Affairs Manager, Roti Lumbung
Our people clock in at three warehouses. Since the clock-in radius, buddy punching has stopped without a single warning letter.
Hendra GunawanHead of Operations, Arunika Logistik
When a barista asks about PPh 21, I send them the formula from their own payslip. That is where the question ends.
Maria UlfahPayroll Officer, Kopi Teman Lama

Next 25th, let Rentak keep time.

Import your people from Excel, set the clock-in radius, then run a trial payroll on last month's data. Free for 30 days, no credit card.

Payday · 06/06 · every stage done