Deductions and Net Pay
This page explains how the final payment amount gets worked out for each worker at the end of a payment cycle.
Payment Formula
Here is the basic math:
- Gross Amount = Regular Earnings plus Overtime Earnings
- Net Amount = Gross Amount minus Daily Base Advances minus Special Advances (Loans)
- Running Balance = Previous Balance plus Net Amount
Earnings Breakdown
Regular Earnings
Regular Earnings = Regular Hours times the Regular Hourly Rate
Regular hours include:
- The first 4 base hours per day
- An additional 4 regular hours (if the worker's shift is long enough after the 4-hour base period)
Overtime Earnings
Overtime Earnings = Overtime Hours times the Overtime Hourly Rate
Overtime hours are:
- Hours beyond the base period that are less than 4 (these count as overtime, not regular)
- Hours beyond base plus regular (after 8 productive hours)
See Time Calculations for the detailed rules.
Deductions
1. Daily Base Advances
This is usually the biggest deduction for most workers. It is the total of all daily cash advances the worker received during the payment cycle.
- Tracked for each day of verified attendance
- The amount depends on the worker type rate or any project-specific override
- See Daily Advances for the full picture
2. Special Advances (Loans)
Approved special advance amounts that are waiting to be deducted:
- Only advances that have been approved are eligible for deduction
- The approved amount (which might be different from the originally requested amount if there was negotiation) is what gets deducted
- Once deducted, the advance is marked as paid and linked to the payment record
- This brings down the worker's outstanding loan balance
Net Amount Scenarios
Positive Net Amount
Worker earned: 30,000 LKR Daily advances: 18,000 LKR Special advances: 2,000 LKR Net: 10,000 LKR -- the company pays the worker
Zero Net Amount
Worker earned: 20,000 LKR Daily advances: 18,000 LKR Special advances: 2,000 LKR Net: 0 LKR -- everything balances out, no payment due either way
Negative Net Amount
Worker earned: 15,000 LKR Daily advances: 18,000 LKR Special advances: 2,000 LKR Net: -5,000 LKR -- the worker owes the company
A negative net amount gets carried forward as a debt through the running balance system.
Running Balance
The running balance tracks the cumulative financial position between a worker and the company across payment cycles:
- Positive balance = the company owes the worker (accumulated underpayment)
- Negative balance = the worker owes the company (accumulated overpayment from advances)
- The balance carries forward indefinitely until it is settled
Example Over Multiple Cycles
| Cycle | Gross | Advances | Loans | Net | Balance |
|---|---|---|---|---|---|
| 1 | 25,000 | 18,000 | 0 | +7,000 | +7,000 |
| 2 | 20,000 | 18,000 | 5,000 | -3,000 | +4,000 |
| 3 | 30,000 | 18,000 | 0 | +12,000 | +16,000 |
Stoppage Payments
If a worker was affected by a project stoppage during the cycle, the stoppage payments get folded into the earnings calculation:
- Stoppage payments might be a fixed amount per day or a percentage of the daily advance
- The admin can override the stoppage payment amount for individual workers
- These show up separately in the per-project payment breakdown
Below-Minimum-Hours Days
Days where the worker logged fewer than 4 hours and have no approved special payment are skipped entirely in the payment calculation -- zero earnings and no daily advance counted for that day. If a special payment was approved for the short shift, then the special payment amount and the daily advance are both included in the cycle calculation.