Once all employee records are updatedβsuch as new joiners, resignations, promotions, salary and benefit adjustmentsβyouβre ready to start payroll processing in Better HR. Follow this step-by-step guide.
π Pre-Requisites Before Payroll
Make sure the following is completed:
New employee registration
Resignation entries (with effective dates)
Employee moments: promotion, transfer, adjustment
Salary, allowance, and deduction setup in profiles
Summary check (attendance, late, leave, OT, early checkout)
Allowance/deduction formulas configured in policy
π Step 1: Create a Payroll Group
Go to the Payroll Tab
From the main left-side navigation bar, click on "Payroll".
Select Payroll Month
Choose the month you want to generate payroll for.
Click Create Group.
A βCreate Payroll Groupβ box will appear.
Fill in Group Information:
Left Side:
Group Name β Give your payroll group a clear name.
Payroll Period β Automatically shown as the selected month.
Payroll Employee Type β Defaults to Monthly Payroll.
Approvers β Choose approver(s) from the dropdown.
Right Side:
Select Payroll Cycle β Select your payroll range according to your company payroll cycle e.g., 26 Apr β 25 May or 1β31 May.
Attendance Cutoff Date: Select the cutoff date for attendance.
Overtime Cutoff Date: Select OT cutoff date.
Leave Cutoff Date: Select the cutoff for leaves.
Project-Based Pay Cutoff Date: Choose cutoff for project payments
Select Payroll Country
Pro-Rating Day-Rate Options:
Calendar Day: Used widely in Myanmar and similar countries. Pro-rates salary based on total calendar days.
Working Day: Pro-rates salary based only on scheduled working days.
Example: For Calendar Day, 19/31 days = 61.3% salary. For Working Days, 15/22 days = 68.2% salary.
Other Settings:
Click Create Payroll.
Step 2: Select Employees for the Payroll Group
Youβll see a list of employees.
Manual Select: Tick each employee individually.
Select All: Use the top checkbox.
Filter by Status: Choose" Position ", " Department ", "Location," " Custom Tag", System Status "Active, or "Inactive", etc...
Smart Select: Auto-select based on payroll date range (includes only employees active during the payroll period).
After selecting, click "Confirm Group".
Step 3: Generate Payroll
You're now at the Draft Stage.
Click "Generate Payroll"
π Step 4: Review Calculations
You are now in the Generated Payroll stage.
Review calculations: salary, hourly rate, day rate, attendance deductions, unpaid leave, OT, project-based pay, income tax, SSB, logic-based allowances/deductions.
Click amounts to view breakdowns.
Step 5: Update One-Time Allowances or Deductions
Click the up arrow at top right > select Export Excel Format.
Download the file.
Edit:
Add/edit one-time amounts (e.g., commission, bonus) in regular columns.
Do not edit amount in locked/logic columns.
Save and return to the payroll group. (You need to kill the formula if you are using formulas in excel )
Click the up arrow > Import Excel Format.
Upload the updated Excel.
Once import is successful, click Regenerate Payroll > Confirm.
β Tip: You can also bulk update SSN No. or Income Tax No. via Excel columns.
Step 6: Manual Tax Info Edits (if needed)
In the generated stage, you can update tax info like:
Number of parents
Number of children
Working spouse
SSN or Tax Number
Step 7: Regenerate (If Attendance Changed)
If any attendance, leave, or OT changes are made after generation:
Step 8: Send to Approver
Approver can review and approve via the Better HR Web or Mobile App inbox.
Step 9: Bank Processing & Government Forms
Once approved:
If using payroll automation, proceed with automated processing.
If not:
Step 10: Publish Payslips
Click "Publish Payslip" (top right).
A message will appear: βSend payslips to all employees entered in this payroll group?β
Click Confirm.
Payslips will be sent to employee Better HR Mobile Apps.