Sherjames Compania← Back to portfolio

PROJECT 02 · EXCEL PAYROLL DASHBOARD

Payroll & Workforce Analytics System

An Excel payroll workbook that tracks employees, attendance, pay, deductions, taxes, payslips, and company results in one place.

Role
Excel setup · calculations · dashboard design

Tools
Microsoft Excel · PivotTables · Charts · VBA

Scope
Fictional Philippine payroll cycle · 20 employees

Dashboard overview

The dashboard shows the main payroll numbers, department totals, deductions, payroll status, pay components, and highest-paid employees in one view.

Payroll and Workforce Analytics dashboard showing KPI cards, payroll charts, payroll compositions, and highest earning employees
Payroll dashboard · semi-monthly payroll and workforce results
Dashboard demo · using the department slicer and macro button
20Fictional employees
12Connected worksheets
11Summary tables
70%Sample payroll completion

Instant employee payslip

The Payslip sheet pulls one employee’s records into a clear semi-monthly statement. The screenshot and recording show how the selected employee’s pay details update in the workbook.

Employee payslip for Daniel Torres showing earnings, deductions, and net pay
Payslip sheet · employee record and pay breakdown
Payslip demo · selecting an employee and viewing the record

Employee Payslip

Semi-Monthly Payroll Statement

COMPANIA'S LANDWEALTH INC.
September 1–15, 2026

Employee IDEMP007Employee NameDaniel Torres
DepartmentSalesPayroll StatusApproved
Basic Pay₱13,000.00Overtime Pay₱156.25
Holiday Pay₱0.00Gross Pay₱13,156.25
SSS₱650.00PhilHealth₱325.00
Pag-IBIG₱100.00Withholding Tax₱249.64
Total Deductions₱1,075.00Net Pay₱11,831.61

Project goal

The workbook was made to show how a small company could manage payroll in Excel. The main figures are calculated automatically, and the reports update from the same payroll data.

  1. Organize employee, attendance, leave, deduction, and rate information.
  2. Calculate basic pay, overtime, holiday pay, contributions, tax, and take-home pay.
  3. Show payroll and employee results with tables, charts, and filters.
  4. Add a button that clears the Department filter on the dashboard.

What I built

The workbook moves from employee and attendance records to payroll, payslips, and dashboard reports. A separate Rates sheet keeps contribution rules, pay multipliers, and tax brackets in one easy-to-update place.

XLOOKUPSUMIFSCOUNTIFSPivotTablesChartsFiltersVBA

How the workbook is organized

The workbook is split into four simple parts, each with a clear job.

01 · REFERENCE

Setup

Rates, holidays, deduction types, and notes explain the rules used by the workbook.

02 · INPUT

Daily records

Employee details, attendance, leave, and deductions are entered here.

03 · CALCULATION

Payroll

The workbook calculates earnings, contributions, tax, deductions, and take-home pay.

04 · REPORTING

Results

Payslips, tables, charts, filters, and dashboard cards present the results.

Employee details → Attendance & Leave → Payroll period → Earnings → Contributions → Deductions → Take-home pay → Payslip → Dashboard

Important features

Each feature keeps the payroll process easier to update, check, and explain.

01 · Employee details stay consistent

The Employees sheet is the main list. Other sheets use the Employee ID to bring in the right name, department, and pay details.

02 · Dates control the payroll run

Attendance and deductions are counted using the selected payroll start and end dates, so the next pay period can be prepared quickly.

03 · Pay rules are in one place

Contribution rates, overtime pay, holiday pay, and tax brackets are kept on the Rates sheet instead of being spread across many formulas.

04 · Dashboard numbers stay linked

The dashboard reads from the summary tables, so the cards and charts stay aligned when a department filter is used.

05 · One-click filter reset

A small VBA macro clears the Department filter and returns the dashboard to its full-company view.

06 · Clear project limits

The records are fictional and the rates are examples. This is a portfolio project, not a production payroll system.

Limitations and recommendations

The workbook is a working demo, so a few parts would need more work before real company use.

01 · Limited holiday coverage

The sample covers only a small number of days for demonstration. Holiday pay would be more reliable with a full-year holiday calendar and more attendance records.

02 · Example rates

Contribution rates and tax brackets are examples based on known Philippine rules. They should be checked against current official rates before use.

03 · Small sample data

The employee and attendance records are fictional and limited in size. More records and edge cases would help test the workbook further.

04 · Add more payroll cases

Future versions could include night differential, undertime, unpaid leave, multiple payroll periods, bonuses, and more holiday types.

05 · Add stronger checks

Input warnings, approval steps, error checks, and locked formula cells would make the workbook safer to share.

06 · Prepare for real use

A production version would need updated rules, access controls, data backups, and a formal review by payroll or HR staff.

Want the full project?

Explore the Excel workbook, supporting files, dashboard examples, payslip demo, and project documentation on GitHub.

View the full project ↗

Project notes

Dataset: Self-generated and fully fictional — 20 employees and 100+ attendance records. Employee names, government IDs, bank details, attendance logs, and contact information are portfolio-only examples. Payroll rates and tax brackets are examples based on publicly known Philippine rules and have not been validated for production use.

This workbook was built as a self-directed exercise to practice Excel, payroll reporting, dashboard design, and simple automation skills relevant to payroll and HR analytics roles.