Back to Home
Product Detail

Government
Payroll System

A comprehensive web-based payroll platform built specifically for Papua New Guinea — fully compliant with IRC PNG SWT 2024/2025/2026 tax regulations, Nasfund superannuation, and PNG leave entitlement laws.

📜 PNG SWT Compliant 🏦 Nasfund / POSF 🌐 Web & Mobile 🔐 Role-Based Access
192.168.50.130 — PNG Payroll v1.8
💰
PNG Payroll System
Dashboard · SUPER_ADMIN
248
Employees
3
Pending Leave
K2.4M
Last Payroll
👤 Employee Mgmt
📅 Leave Management
💵 Payroll Processing
🧮 Tax Calculator
📄 Pay Stubs
📊 Payroll Report
📥 Excel Import
⚙️ Master Data
PNG Payroll System — Live Screenshots
Actual v1.8 screenshots from the running system
Login
🔐 Login Page
PNG National Parliament — Secure sign-in with role-based access
Dashboard
📊 Dashboard
Real-time overview — employees, payroll totals, leave requests, SWT rates
Employee Management
👤 Employee Management
Full employee list with EMP NO., department, position, salary/rate, and status
Leave Management
📅 Leave Management
Annual & sick leave requests — approve or reject with one click
Payroll Management
💰 Payroll Management
Full payroll history — Gross Pay, SWT Tax, Superannuation, Net Pay per employee
Payroll Processing
⚙️ Payroll Processing
Bi-weekly payroll run — Run Payroll, Mark Paid, Send payslip by email
Pay Stubs
📄 Pay Stubs
Individual payslips — Gross Pay, SWT Tax, Super, Net Pay · Download PDF & Send Email
Tax Calculator
🧮 Tax Calculator
Interactive IRC PNG SWT calculator — annual + bi-weekly breakdown for 2022–2026
SWT Verification
🔍 SWT Rate Verification
Audit tool — detect over-deducted or under-deducted SWT tax by year
Master Data
📂 Master Data
Department, Grade/Position, Employment Types, Pay Items, Tax Brackets, Pay Schedule
User Management
👥 User Management
Manage accounts by role — Super Admin, HR Administrator, Payroll Officer, Employee
Excel Import
📥 Excel Import
4-step bulk import — Upload → Column Mapping → Review Data → Save Complete
Payroll Report
📋 Payroll Report
Consolidated report — System + Excel imported data · Export Excel or Print
1 / 13
Overview

PNG Payroll System v1.8

v1.8 Final · March 2026
React 18 + Spring Boot 3 + MariaDB 10.11 — IRC PNG SWT 2024, 2025 & 2026 tax tables built-in. Fortnightly payroll with full Nasfund / POSF superannuation support.

PNG Payroll System v1.8 is a full-stack enterprise payroll platform designed exclusively for organisations in Papua New Guinea. It automates all payroll calculations, SWT tax deductions, Nasfund superannuation contributions, leave tracking, and compliance reporting — accessible from any browser, on any device.

📜
IRC PNG SWT Compliant
Built-in tax tables for 2024, 2025, and 2026. Salary & Wages Tax calculated automatically on every payroll run — no manual updates needed.
🔄
Fortnightly Payroll
Bi-weekly payroll processing with automated period scheduling, cutoff date management, and one-click generate → approve workflow.
🏦
Nasfund & POSF
Automatic employee (6%) and employer (8.4%) Nasfund contributions. Remittance reports ready for both Nasfund and Nambawan Super.
📅
Leave Management
Annual, sick, maternity, and special leave with real-time balance tracking. Online request and multi-level approval workflow built-in.
📥
Excel Bulk Import
Import up to 1,000 payroll records per batch from .xlsx, .xls, or .csv with column mapping, data review, and full import history.
🔐
Role-Based Access
Four roles: SUPER_ADMIN, HR_ADMIN, MANAGER, EMPLOYEE. Precise module-level permissions enforced server-side via Spring Security.
System Modules

13 Integrated Modules

Every module shares a single MariaDB database — changes in one area are immediately reflected across the entire system.

📊
Dashboard
Real-time overview showing total employees, pending leave requests, last payroll summary, next pay date, and the active IRC SWT tax rate schedule.
👤
Employee Management
Full employee lifecycle — add, edit, search, and deactivate staff. Stores personal details, employment info, bank account, department, position, and Nasfund number.
📅
Leave Management
Submit and approve annual, sick, maternity, and special leave. Real-time balance tracking with automatic carryover and payroll deduction integration.
💵
Payroll Processing
Generate fortnightly payroll with automated SWT calculation, Nasfund contributions, allowances, overtime, and deductions. Two-step generate → approve workflow.
📈
Payroll Management
View complete payroll history and statistics. Filter by period, department, or employee. Accessible by SUPER_ADMIN, HR_ADMIN, and MANAGER roles.
📄
Pay Stubs
View and download individual payslips as PDF. Employees see only their own; managers see their team; HR and admins see all. Email distribution supported.
🧮
Tax Calculator
Interactive IRC PNG SWT calculator — enter gross income to see exact tax for any year (2024, 2025, 2026). Available to all roles for planning and reference.
🔍
SWT Rate Verification
Audit tool to verify payroll tax accuracy. Cross-checks calculated SWT against active IRC tax brackets. HR_ADMIN and SUPER_ADMIN access only.
⚙️
Master Data
System configuration: departments, positions, allowance types, deduction categories, Nasfund rates, pay schedules, and multi-year tax bracket management.
📥
Excel Import
Bulk-load payroll records from .xlsx / .xls / .csv (max 1,000 rows). Column mapping, data review, and full import history with delete-batch capability.
📋
Payroll Report
Consolidated report combining system-processed and Excel-imported payroll. All / Monthly / By Employee views. Export to Excel or print directly.
👥
User Management
SUPER_ADMIN only. Create, edit, and deactivate user accounts. Assign roles and optionally link to an employee record for self-service access.
🔧
System Settings
Global key-value configuration: Nasfund rates, company name, payroll frequency, and SMTP email settings for payslip distribution. SUPER_ADMIN only.
Tax Compliance

IRC PNG Salary & Wages Tax (SWT)

Built-in IRC PNG SWT tax tables for 2024, 2025, and 2026 — automatically applied on every fortnightly payroll run. No manual bracket updates required.

Up to K 10,000 / year
Tax-free threshold
0%
K 10,001 – K 18,000
Lower bracket
22%
K 18,001 – K 33,000
Middle bracket
30%
K 33,001 – K 70,000
Upper bracket
35%
K 70,001 – K 250,000
High income
40%
Over K 250,000 / year
Top bracket
42%
🏛️
Nasfund & Nambawan Super
  • Employee rate: 6.0% of gross pay
  • Employer rate: 8.4% of gross pay
  • Configurable in System Settings
  • Auto-generated remittance files
  • Nambawan Super (POSF) also supported
📊
Compliance Reports
  • Monthly SWT remittance report (IRC)
  • Annual Group Certificate (T4)
  • Nasfund / Nambawan remittance files
  • SWT Rate Verification audit tool
  • Multi-year tax bracket management
Roles & Permissions

Four Access Levels

Every endpoint enforces role-based access server-side via Spring Security. Default accounts: admin / admin123 (SUPER_ADMIN), hr / admin123 (HR_ADMIN).

ModuleSUPER_ADMINHR_ADMINMANAGEREMPLOYEE
Dashboard
My Payroll Portal
Employee Management
Leave ManagementApproveOwn only
Payroll Processing
Payroll ManagementView
Pay StubsTeamOwn only
Tax Calculator
SWT Rate Verification
Master Data
Excel Import
Payroll ReportView
User Management
System Settings
Key Features

Built for PNG Organisations

Designed specifically for the operational requirements of Papua New Guinea government departments and public institutions.

💵
Payroll Processing
  • Fortnightly (bi-weekly) pay cycles
  • Base salary, allowances, overtime, bonuses
  • Housing & transport allowances
  • Loan repayment, union fees, advances
  • Generate → Approve two-step workflow
👤
Employee Records
  • Unique Employee Number (e.g. PNG-001)
  • Department, position, contract type
  • Bank account for direct salary transfer
  • Nasfund / POSF membership number
  • Full edit history and status tracking
📥
Excel Bulk Import
  • Supports .xlsx, .xls, .csv
  • Up to 1,000 rows per import batch
  • Flexible column mapping screen
  • Data review before save
  • Full import history with delete-batch
📧
Payslip Distribution
  • PDF payslip auto-generated each period
  • Email delivery via SMTP configuration
  • Employee self-service portal access
  • Bulk print option for offline distribution
  • Historical payslips always accessible
System Architecture

Technical Stack

Modern production-grade full-stack architecture deployed on Rocky Linux 10 with Nginx reverse proxy and Spring Boot backend.

LayerTechnologyDetails
FrontendReact 18 + ViteSingle-page application, served via Nginx
BackendJava 21 + Spring Boot 3REST API, embedded Tomcat on port 8080
DatabaseMariaDB 10.1126 tables, 7 views, 2 stored procedures
Web ServerNginx 1.26Reverse proxy + SSL/TLS termination
OSRocky Linux 10 (x86_64)systemd service manager
AuthSpring Security + BCryptSession-based, BCrypt cost factor 10
MailJakarta Mail / SMTPPayslip email distribution
🖥️
On-Premise Server
Deployed on your own server with full data sovereignty. Nginx handles HTTPS and proxies to Spring Boot on port 8080.
Default Setup
☁️
Cloud Hosted
Same application stack hosted in PNG or Australia. Monthly subscription. No on-site hardware required.
Available
🌐
Browser Access
Fully web-based — Chrome, Edge, Firefox, Safari (v100+). No installation required. Mobile-responsive for field access.
No Install
Specifications

System Requirements & Capabilities

VersionPNG Payroll System v1.8 Final (March 2026)
PlatformWeb-based — browser access, no client installation required
Browser SupportChrome 100+, Edge 100+, Firefox 100+, Safari 15+
BackendJava 21 + Spring Boot 3 (Embedded Tomcat, port 8080)
FrontendReact 18 + Vite (Single-Page Application)
DatabaseMariaDB 10.11 — 26 tables, 7 views, 2 procedures
Server OSRocky Linux 10 (x86_64) with systemd
Min. Server RAM4 GB (8 GB recommended)
Min. Disk Space20 GB free space
Pay FrequencyFortnightly (bi-weekly) — configurable in Master Data
Tax EngineIRC PNG SWT 2024, 2025, 2026 — pre-loaded tax tables
SuperannuationNasfund 6% employee / 8.4% employer; Nambawan Super (POSF)
Excel Import.xlsx, .xls, .csv — max 1,000 rows per batch
Report ExportExcel (.xlsx) and PDF for all major reports
AuthenticationSpring Security + BCrypt (cost 10), session-based
User RolesSUPER_ADMIN · HR_ADMIN · MANAGER · EMPLOYEE
REST API10 controllers — /api/auth, /api/employees, /api/payroll, /api/leave, /api/tax-brackets & more
TrainingOn-site training + User Manual + Admin Manual included
SupportBusiness hours — phone & email (Port Moresby)