How to Process Payroll - Complete Guide
This step-by-step guide walks you through the entire payroll process from start to finish. Follow these steps to ensure accurate and timely salary payments.
Payroll Process Timeline
For a typical semi-monthly payroll (15th and 30th), here's the recommended timeline:
| Day | Task |
|---|---|
| Cut-off Day | Last day of attendance period |
| Day 1 | Collect and import time logs |
| Day 2-3 | Review and approve attendance |
| Day 4 | Process payroll calculations |
| Day 5 | Generate bank files and payslips |
| Pay Day | Salary credited to employees |
Complete Payroll Process
Phase 1: Preparation (Day Before Cut-off)
Step 1: Verify System Settings
- Go to Manpower > Configuration
- Check that all tables are updated:
- ✓ Current month's holidays are set
- ✓ Tax tables are current
- ✓ SSS/PhilHealth/Pag-IBIG tables updated
- ✓ Cut-off period is configured correctly
Step 2: Send Reminders
Notify department heads to:
- Submit overtime requests
- File leave applications
- Report any attendance issues
- Submit adjustment requests
Phase 2: Data Collection (Day 1 After Cut-off)
Step 3: Import Time Logs
- Navigate to Manpower > Timekeeping Logs > Time Importation
- Click Import from Device
- Select date range (entire cut-off period)
- Click Fetch Logs
- Review imported count
- Click Save Logs
For manual imports:
- Click Import from File
- Upload Excel/CSV file
- Map columns to system fields
- Validate and import
Step 4: Process Leave Applications
- Go to HRIS > Leave Management
- Review pending leaves
- Verify leave balances
- Approve or reject with remarks
- System automatically updates attendance
Phase 3: Attendance Review (Day 2-3)
Step 5: Review Time Keeping
- Go to Manpower > Payroll > Payroll Time Keeping
- Select the payroll period
- Select payroll group (start with smaller groups)
For each employee:
- Click employee name to review
- Check for:
- Missing time entries (highlighted in red)
- Excessive overtime (highlighted in yellow)
- Unapproved leaves
- Holiday work
- Make necessary adjustments
- Add remarks for any changes
- Click Save & Next to move to next employee
Step 6: Handle Exceptions
For Missing Entries:
- Contact employee/supervisor
- Get written explanation
- Add manual entry with justification
- Attach supporting document
For Disputes:
- Flag the record
- Set status to "Under Review"
- Investigate with HR
- Resolve before processing
Step 7: Approve Attendance
- After reviewing all employees
- Select all correct records
- Click Bulk Approve
- Or approve individually
- Add approval notes
- Click Confirm Approval
Phase 4: Payroll Processing (Day 4)
Step 8: Create Payroll Run
- Navigate to Manpower > Payroll > Payroll Center
- Click New Payroll Run
- Fill in details:
- Payroll Period: (e.g., "Jan 1-15, 2024")
- Payroll Group: (e.g., "Semi-Monthly")
- Pay Date: (e.g., "Jan 15, 2024")
- Description: "January 2024 - 1st Cutoff"
- Click Create & Load Data
Step 9: Review Computations
System automatically calculates:
Earnings Section - Verify:
- Basic pay is correct
- Overtime is computed properly
- Allowances are included
- Holiday pay is applied
Deductions Section - Check:
- Government contributions are correct
- Loan payments are deducted
- Other deductions are applied
- Tax is properly computed
Net Pay - Ensure:
- No negative amounts
- Amounts are reasonable
- Bank accounts are valid
Step 10: Add Adjustments
For any adjustments needed:
- Click on employee record
- Go to Adjustments tab
- Click Add Adjustment
- Select type:
- Additional earning
- Additional deduction
- Correction entry
- Enter amount and reason
- Save adjustment
Step 11: Validate Payroll
Click Validate Payroll
System checks for:
- Computational errors
- Missing data
- Unusual amounts
- Policy violations
Review validation report:
- Red errors - Must fix
- Yellow warnings - Should review
- Blue info - For reference
Fix all errors before proceeding
Step 12: Generate Payroll Register
- Click Generate Register
- Review totals:
- Total employees
- Total gross pay
- Total deductions
- Total net pay
- Print or save PDF for records
Step 13: Submit for Approval
- Click Submit for Approval
- Select approver
- Add notes about the payroll
- Attach payroll register
- Click Submit
Wait for approval before proceeding.
Phase 5: Payment Preparation (Day 5)
Step 14: Lock Payroll
After approval:
- Return to Payroll Center
- Open approved payroll run
- Click Lock Payroll
- Confirm action
- Payroll is now finalized
Step 15: Generate Bank Files
- Click Generate Bank File
- Select your bank
- Choose file format
- Review summary
- Click Generate
- Download file
- Save backup copy
Step 16: Upload to Bank
- Log in to bank portal
- Go to payroll section
- Upload generated file
- Verify total amount
- Schedule payment for pay day
- Get confirmation number
Step 17: Generate Payslips
- Go to Manpower > Payroll > Payslip Center
- Select the payroll run
- Click Generate All Payslips
- Choose delivery method:
- Employee portal
- Click Process
Phase 6: Distribution (Pay Day)
Step 18: Confirm Bank Processing
- Check bank portal
- Verify payment status
- Print confirmation
- File for records
Step 19: Distribute Payslips
- For Email: System sends automatically
- For Printed: Distribute to departments
- For Portal: Notify employees to check
Step 20: Handle Inquiries
Be ready to address:
- Computation questions
- Missing payments
- Incorrect amounts
- Deduction queries
Phase 7: Post-Payroll
Step 21: Generate Reports
- Go to Reports section
- Generate required reports:
- Payroll summary for management
- Department cost analysis
- Bank summary report
- Government remittance reports
Step 22: Prepare Remittances
Generate government reports:
- SSS R-3 Form
- PhilHealth RF-1
- Pag-IBIG MCRF
- BIR withholding tax
Prepare payment for remittance
Step 23: File and Archive
- Create payroll folder for the period
- File all documents:
- Payroll register
- Bank confirmation
- Approval forms
- Adjustment documentation
- Backup electronic files
Troubleshooting Common Issues
"Cannot process - attendance not approved"
Solution: Go back to Time Keeping and approve all records
"Bank file total doesn't match"
Solution: Check for employees without bank accounts or invalid account numbers
"Negative net pay detected"
Solution: Review deductions, possibly too many loans or deductions for this period
"Tax computation seems wrong"
Solution: Verify employee's tax code and number of dependents in HRIS
"Missing employees in payroll"
Solution: Check if they're assigned to correct payroll group and hired before cut-off
Checklist Summary
Before Processing
- [ ] System settings updated
- [ ] Holidays configured
- [ ] Cut-off period set
- [ ] Reminders sent
During Processing
- [ ] Time logs imported
- [ ] Attendance reviewed
- [ ] Attendance approved
- [ ] Payroll run created
- [ ] Computations verified
- [ ] Adjustments added
- [ ] Validation passed
- [ ] Approval obtained
- [ ] Payroll locked
After Processing
- [ ] Bank file generated
- [ ] Bank upload completed
- [ ] Payslips distributed
- [ ] Reports generated
- [ ] Documents filed
- [ ] Backup created
Tips for Efficiency
💡 Time Savers:
- Process smaller payroll groups first
- Use bulk approval for clean records
- Set up automatic bank upload if available
- Create templates for common adjustments
- Keep a payroll calendar visible
- Document all special cases
Important Reminders
⚠️ Critical Points:
- Never skip validation step
- Always backup before locking
- Keep audit trail of all changes
- Process payroll at least 2 days before payday
- Verify bank file before uploading
- Don't share sensitive payroll data via email
Next Steps
After successful payroll:
📅 Pro Tip: Create a payroll calendar at the start of the year marking all cut-offs, processing dates, and payment dates. Share with all stakeholders to ensure smooth processing.
