Understand Monthly, Daily and Hourly Salary Calculations
Yepsta calculates each payroll item from the effective compensation profile, employment dates and approved attendance facts for the period. Calculations are split when a run crosses a calendar month or compensation change.
Monthly salary
Section titled “Monthly salary”For Attendance based → Scheduled working days, the monthly rate is divided across the effective scheduled days. Present is one payable unit and Half-day is half a unit. Paid leave, holidays and weekly offs are payable only when both the source record and compensation profile permit them.
Example: a ₹30,000 monthly rate with 24 scheduled workdays and 23½ payable units produces ₹29,375 base pay. The ₹625 difference is the attendance impact.
For Attendance based → Calendar days, the calendar month is the denominator. Employment start/end dates and the payable daily status determine the eligible amount.
Example: a ₹30,000 rate in a 30-day month, with employment beginning on day 16 and all 15 eligible days payable, produces ₹15,000.
For Fixed monthly — deduct unpaid leave only, the calendar month is the denominator and only approved unpaid leave plus employment/profile boundaries reduce base pay.
Example: a ₹30,000 rate in a 30-day month with one approved unpaid-leave day produces ₹29,000.
Daily salary
Section titled “Daily salary”Daily salary multiplies the daily rate by payable day units:
- Present = 1.00 day.
- Half-day = 0.50 day.
- Absent and unpaid leave = 0.
- Approved paid leave, paid holidays and weekly offs count only when enabled in the profile.
Example: a ₹800 daily rate with 20 present days and two half-days has 21 payable units, producing ₹16,800 before overtime, commission or adjustments.
Hourly salary
Section titled “Hourly salary”Hourly salary uses approved worked minutes after the Attendance break deduction. Payroll does not deduct the break again. Approved overtime minutes are separated from regular minutes.
Example: at ₹300 per hour, 450 approved worked minutes containing 60 overtime minutes gives 390 regular minutes, or ₹1,950 regular base pay. If the overtime profile rate is ₹450 per hour, overtime adds ₹450.
Paid leave, holidays and weekly offs use scheduled minutes, or the profile’s Standard Daily Minutes when applicable and enabled.
Attendance treatment
Section titled “Attendance treatment”| Attendance result | Normal salary treatment |
|---|---|
| Present | Full daily/monthly unit; approved regular worked minutes for hourly |
| Half-day | Half daily/monthly unit; approved actual regular minutes for hourly |
| Approved paid leave | Payable only when the profile pays paid leave |
| Unpaid leave | Not payable |
| Paid holiday | Payable only when the holiday and profile both allow it |
| Weekly off | Payable only when the profile pays weekly offs |
| Not scheduled | Not treated as a paid weekly off |
| Absent | Not payable in attendance-based salary |
| Pending, Incomplete or unapproved | Calculation issue; blocks finalization when materially scheduled |
Approved overtime uses the minutes already calculated by Attendance and the separate overtime hourly rate. Commission-only profiles do not receive salary or overtime.
Joining, exit and changes during a period
Section titled “Joining, exit and changes during a period”Employment start/end dates and profile effective dates bound the calculation. A person joining mid-month, leaving mid-month or changing compensation receives separate calculations for the applicable date segments. A run spanning two months uses each month’s own denominator.
Last reviewed:
