HR spreadsheets that actually work

Ready-to-use XLSX templates for Indonesian HR teams. Tax, payroll, attendance, leave, performance, and more. No login. No database. Just download and open.

No signup·No data stored·Excel & Google Sheets·Formulas included

Templates

Free HR templates

Each template is a complete workbook with sample data, formulas, and formatting. Replace the sample rows with your own. Free forever.

Attendance

Attendance Tracker Template

Monthly attendance matrix with generated dates and weekend cues.

Sheets

Setup Month picker — change once, all dates update
Monthly Tracker 31-column matrix with dropdown status per day
Summary COUNTIF-based status counts per employee

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Weekend columns auto-highlighted in amber
  • Dropdown validation on every status cell
  • Change the month in Setup — date headers follow automatically
  • Works well for shift-based and office teams
Best for: Daily attendance tracking in a shared spreadsheet·Team size: 5–50 employees
Download attendance tracker

3 sheets · XLSX · No account

Monthly Tracker — May 2026
#EmployeeDept01020304050607
2Dina PrasetyaOpsPresentPresentOffOffPresentPresentPresent
3Rafi MahendraPeoplePresentPresentOffOffLeavePresentPresent
4Sari WulandariFinanceSickPresentOffOffPresentPresentSick
5Budi SantosoOpsPresentPresentOffOffPresentPresentPresent
6Maya AnggrainiFinancePresentPresentOffOffPresentPresentPresent

Preview — actual template includes full sample data and formulas

Leave

Leave Tracker Template

Simple annual leave balance and leave usage workbook.

Sheets

Setup Year and default annual entitlement
Leave Balance Opening balance, entitlement, used, and remaining
Leave Usage Leave requests with NETWORKDAYS formula and status dropdown

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • NETWORKDAYS formula calculates working days only
  • Status dropdown: Planned, Pending, Approved, Rejected, Cancelled
  • Approved annual leave auto-rolls into balance via SUMIFS
  • Supports multiple leave types (annual, sick, unpaid)
Best for: Annual leave balance tracking without a dedicated system·Team size: 5–50 employees
Download leave tracker

3 sheets · XLSX · No account

Leave Balance
#EmployeeDepartmentOpeningEntitlementUsedRemaining
2Dina PrasetyaOperations01239
3Rafi MahendraPeople212113
4Sari WulandariFinance01248
5Budi SantosoOperations112211
6Maya AnggrainiFinance012012

Preview — actual template includes full sample data and formulas

Tax

PPh21 Tax Calculator

Indonesian PPh21 income tax calculator with progressive brackets and PTKP status.

Sheets

Setup Tax year, PTKP status list, PTKP amounts
Tax Brackets Progressive PPh21 bracket table (5%, 15%, 25%, 30%, 35%)
Employee Tax Gross salary, deductions, taxable income, monthly PPh21
Summary Total annual and monthly tax per employee

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Uses real Indonesian PPh21 progressive tax brackets
  • BPJS deductions auto-calculated from gross salary
  • PTKP status dropdown for easy selection
  • IDR currency formatting pre-applied
Best for: Monthly PPh21 tax withholding calculation for payroll·Team size: 5–100 employees
Download PPh21 tax calculator

4 sheets · XLSX · No account

Employee Tax Summary
#EmployeeDepartmentGross SalaryPTKP StatusTaxable IncomeMonthly PPh21
2Dina PrasetyaOperations7.500.000TK/055.800.000172.500
3Rafi MahendraPeople12.000.000K/1105.600.000525.000
4Sari WulandariFinance6.800.000K/049.680.000124.000
5Budi SantosoOperations5.500.000TK/037.200.00060.000
6Maya AnggrainiFinance6.200.000K/042.480.00087.000

Preview — actual template includes full sample data and formulas

Compensation

THR Tracker

Track Tunjangan Hari Raya (THR) eligibility, calculation, and payment status.

Sheets

Setup THR year, eligibility rules, religious holiday reference
THR Calculation Eligibility check, THR amount, payment status per employee
Summary Total THR disbursement by department

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Pro-rated THR for employees with tenure under 12 months
  • Payment status dropdown (Pending, Paid)
  • IDR currency formatting pre-applied
  • Complies with PP 78/2015 on THR guidelines
Best for: THR disbursement tracking before religious holidays·Team size: 5–200 employees
Download THR tracker

3 sheets · XLSX · No account

THR Calculation
#EmployeeDepartmentHire DateTenure (mo)Base SalaryTHR AmountStatus
2Dina PrasetyaOperations01 Mar 2024267.500.0007.500.000Paid
3Rafi MahendraPeople15 Jun 20233512.000.00012.000.000Paid
4Sari WulandariFinance01 Jan 2025166.800.0006.800.000Pending
5Budi SantosoOperations10 Nov 202565.500.0002.750.000Pending
6Maya AnggrainiFinance01 Sep 2024206.200.0006.200.000Paid

Preview — actual template includes full sample data and formulas

Compensation

BPJS Contributions Tracker

Calculate employee and company BPJS Kesehatan and Ketenagakerjaan contributions.

Sheets

Setup Year, all BPJS contribution rates (employee + company)
BPJS Contributions Per-employee breakdown of all BPJS components
Summary Total employee and company cost per employee

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • All rates editable in Setup — formulas auto-update
  • Covers JHT, JP, JK, JKK, JPensiun, and BPJS Kesehatan
  • IDR currency formatting pre-applied
  • Compliant with current Indonesian BPJS regulations
Best for: Monthly BPJS contribution calculation for payroll·Team size: 5–200 employees
Download BPJS tracker

3 sheets · XLSX · No account

BPJS Contributions
#EmployeeDeptGross SalaryEmp JHTEmp JPEmp KesTotal EmpTotal Company
2Dina PrasetyaOps7.500.000150.00075.00075.000375.000585.000
3Rafi MahendraPeople12.000.000240.000120.000120.000600.000936.000
4Sari WulandariFinance6.800.000136.00068.00068.000340.000530.400
5Budi SantosoOps5.500.000110.00055.00055.000275.000429.000
6Maya AnggrainiFinance6.200.000124.00062.00062.000310.000483.600

Preview — actual template includes full sample data and formulas

Performance

Performance Review Template

Structured performance review with KPI scoring, rating formulas, and summary.

Sheets

Setup Review period, rating scale, rating labels
Review Form Per-employee KPI scores, total, and rating label
Summary All employees with ratings and department averages

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Score validation: only 1–5 allowed
  • Rating labels auto-generated from total score
  • Best for teams with structured review cycles
  • Editable KPI categories to match your company framework
Best for: Periodic performance review and rating·Team size: 5–100 employees
Download performance review

3 sheets · XLSX · No account

Performance Review — H1 2026
#EmployeeDeptQualityProductivityTeamworkTotalRating
2Dina PrasetyaOperations44521Good
3Rafi MahendraPeople55424Excellent
4Sari WulandariFinance34419Good
5Budi SantosoOperations43318Meets Expectations
6Maya AnggrainiFinance44522Good

Preview — actual template includes full sample data and formulas

Employee

Employee Master Data

Centralized employee personal, employment, and banking information.

Sheets

Setup Company name, data as-of date
Employee Data Full employee profile with 17+ fields per row
Statistics COUNTIF-based headcount breakdowns

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Dropdowns for Gender, Employment Type, and Status
  • NPWP and BPJS number columns for compliance
  • Statistics auto-update as you add employee rows
  • Keep this file as your single source of truth for employee data
Best for: Centralized employee directory and master data·Team size: 5–200 employees
Download employee master data

3 sheets · XLSX · No account

Employee Data
#Employee NoNameGenderDepartmentPositionHire DateTypeStatus
2EMP-001Dina PrasetyaFOperationsStaff01 Mar 2024PermanentActive
3EMP-002Rafi MahendraMPeopleManager15 Jun 2023PermanentActive
4EMP-003Sari WulandariFFinanceAnalyst01 Jan 2025ContractActive
5EMP-004Budi SantosoMOperationsStaff10 Nov 2025ContractActive
6EMP-005Maya AnggrainiFFinanceSupervisor01 Sep 2024PermanentActive

Preview — actual template includes full sample data and formulas

Attendance

Overtime Tracker

Track overtime hours with UU Ketenagakerjaan-compliant rate multipliers.

Sheets

Setup Month, overtime rate multipliers per UU Ketenagakerjaan
Overtime Log Daily overtime entries with auto-calculated pay
Monthly Summary SUMIF-based totals per employee

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Rate multipliers comply with UU 13/2003 (Ketenagakerjaan)
  • Day type dropdown (Weekday, Weekend, Holiday)
  • Approval status dropdown
  • IDR currency formatting pre-applied
Best for: Monthly overtime tracking and cost calculation·Team size: 5–100 employees
Download overtime tracker

3 sheets · XLSX · No account

Overtime Log — May 2026
#EmployeeDateDay TypeHoursRate MultHourly RateOT Pay
2Dina Prasetya05 MayWeekday21,542.000126.000
3Sari Wulandari10 MayWeekday31,538.000171.000
4Budi Santoso17 MayWeekday41,531.000186.000
5Rafi Mahendra24 MayWeekend4267.000536.000
6Maya Anggraini25 MayWeekend2235.000140.000

Preview — actual template includes full sample data and formulas

HR

Turnover Tracker

Log resignations, track reasons, and calculate turnover rates by department.

Sheets

Setup Year, department list, headcount reference
Resignation Log Departure details with tenure formula and reason dropdown
Summary Turnover metrics by department and reason

Notes

  • Compatible with Excel 2016+ and Google Sheets
  • Reason dropdown: Salary, Career Growth, Personal, Relocation, Management, Other
  • Tenure auto-calculated in months from hire to resign date
  • Replacement status dropdown: Open, Filled, N/A
  • Use with employee master data for complete picture
Best for: Tracking employee departures and analyzing turnover trends·Team size: 5–200 employees
Download turnover tracker

3 sheets · XLSX · No account

Resignation Log — 2026
#EmployeeDepartmentHire DateResign DateTenure (mo)ReasonReplacement
2Andi KurniawanOperations15 Jan 202328 Feb 202637Career GrowthOpen
3Rina SariFinance01 Aug 202415 Mar 202619SalaryFilled
4Tono WidodoOperations10 May 202530 Apr 202612PersonalN/A
5Lestari PutriPeople01 Dec 202310 Jan 202625RelocationFilled
6Hendra WijayaFinance20 Mar 202415 May 202626ManagementOpen

Preview — actual template includes full sample data and formulas

Why this exists

Most Indonesian SMB teams still run HR on spreadsheets

HR operators at small teams often start each month with a blank spreadsheet or a messy template from the internet. They spend hours formatting columns and fixing broken formulas — just to rebuild the same structure they had last month.

PeopleSheet gives those operators a calm starting point. Each template is designed to be immediately useful: realistic sample data, working formulas, and a structure that matches how Indonesian HR teams actually operate.

There is no account system. No employee database. No data transmission. You download a file, replace the sample rows, and keep working in your own spreadsheet tool.

How it works

Download, replace, use

1

Download

Choose a template. The XLSX file downloads immediately.

2

Replace

Swap sample rows with your own data. Keep the formulas.

3

Use

Open in Excel or Google Sheets. Edit as needed.

Privacy

PeopleSheet doesn't store anything

You download a template file, open it in Excel or Google Sheets, and fill in your own employee data. The data stays in that file on your machine. PeopleSheet never sees it.

No account needed

Click download, get the file. No signup, no email, no login wall.

Your data never enters the system

Templates contain only sample data. Your employee information is never uploaded or transmitted.

You own the file

Once downloaded, the XLSX is yours. Edit it, share it, store it however you want.

Fully offline after download

The spreadsheet works without internet. All formulas run locally in Excel or Google Sheets.

Support

PeopleSheet is free and always will be

If these templates saved you time, consider buying me a coffee. Every donation helps keep this project alive and motivates new templates.

No pressure. The templates are free forever. This is just if you want to say thanks.