PayrollSalary calculationTutorial

How to calculate salary for daily-wage employees in India (with example)

Step-by-step salary calculation for daily-wage and monthly staff in Indian SMBs — working days, half-days, advances, deductions, and bonuses.

· 9 min read

Every salary dispute in an Indian SMB I’ve seen has the same root cause: nobody agreed in writing on the working-days count. The employee thought it was 22 (Mon–Fri). The owner thought it was 26 (Mon–Sat). At month end, they were both upset.

Here’s the math that ends arguments — with examples.

The base formula

Per-day rate = Monthly salary ÷ Working days

Base salary = Days present × Per-day rate, with half-days counted as 0.5.

Then add bonuses, subtract advances and deductions, and you have net payable. The whole thing is fifth-grade arithmetic — the only catch is agreeing on the working-days number up front.

Picking the right working-days number

26 days (Mon–Sat). Standard for most Indian retail, kirana, salons, restaurants, factories. Sunday off, others working.

22 days (Mon–Fri). Standard for white-collar offices and professional services. Two weekly offs.

30 days (7-day operation). Some businesses (medical shops, restaurants) run 7 days a week with rotating offs. Employees get 4 offs a month on rotation.

Pick one, write it in the employment letter, and use it consistently.

Example 1: Single-shift retail employee

Ramesh works at your kirana store. Agreed monthly salary: ₹15,000. Working days: 26 (Mon–Sat). Month in question: 26 working days.

  • Per-day rate = 15,000 ÷ 26 = ₹576.92
  • Days present: 24
  • Half-days: 1 (counts as 0.5)
  • Effective days = 24 + 0.5 = 24.5
  • Base salary = 24.5 × ₹576.92 = ₹14,134.55
  • Advance taken mid-month: ₹2,000
  • Festival bonus: ₹500
  • Net payable = 14,134.55 + 500 − 2,000 = ₹12,634.55

Example 2: Salon staff with paid leaves

Priya is a stylist. Salary: ₹20,000. Working days: 26. Paid leave policy: 1.5 per month.

  • Per-day rate = 20,000 ÷ 26 = ₹769.23
  • Days present: 22
  • Paid leaves taken: 1 (no deduction)
  • Unpaid leaves: 3 (deducted)
  • Effective paid days = 22 + 1 = 23
  • Base salary = 23 × ₹769.23 = ₹17,692.29
  • Net payable: ₹17,692.29 (no advance, no bonus)

Example 3: Factory worker with overtime

Suresh is a factory worker. Salary: ₹18,000. Working days: 26. Overtime rate (agreed): ₹100/hour.

  • Per-day rate = 18,000 ÷ 26 = ₹692.31
  • Days present: 26 (full month)
  • Base salary = 26 × ₹692.31 = ₹18,000.00
  • Overtime: 12 hours × ₹100 = ₹1,200
  • Net payable = 18,000 + 1,200 = ₹19,200

Mistakes to avoid

Don’t mix policies mid-year. If you switch from 26 to 22 working days, do it at a year boundary, not a month boundary, and announce it in writing.

Don’t forget advances. Mid-month advances are the single biggest source of ‘why is my salary so low’ surprise. Log every advance the day you give it.

Don’t round inconsistently. Pick a rounding rule (we recommend round-to-nearest-rupee) and apply it the same way every month.

Let the software do it

Every example above is auto-calculated in Arth Saathi’s payroll software the moment you mark attendance. You set base salary and working days at sign-up; the rest happens automatically.

And every employee sees their own breakdown on their app — same numbers, same math, same record. That’s how you end salary disputes for good.

Stop running your team on a notebook.

Free for shops with up to 10 employees. Set up in two minutes.