Bangladesh Labour Act 2006 — Section 108

Overtime Calculator in Bangladesh: Formula, Labour Law & Examples

(Basic Salary ÷ 208) × Multiplier × OT Hours
Don't know your basic salary? Estimate it from gross salary →
Overtime rate2× standard
Standard hours: 8/day, 48/week. Maximum with OT: 10/day, 60/week, average 56/week yearly.
Daily OT logs are mandatory for DIFE inspection and buyer audits.
Automate attendance, payroll and overtime
OrkManza calculates overtime automatically from attendance — Labour Law compliant, with custom rate support.
Book a Free Consultation
How overtime pay is calculated in Bangladesh
Overtime pay in Bangladesh is governed by Section 108 of the Bangladesh Labour Act 2006, which entitles workers to compensation at twice their ordinary basic hourly wage for work beyond standard hours.
  • Standard hours — 8 hours per day for adult workers in any establishment.
  • Weekly limit — 48 hours normally, up to 60 with overtime, averaging 56/week annually.
  • Overtime rate — 2× the ordinary basic hourly wage, a mandatory legal minimum.
  • Basic salary, not gross — Section 108 applies to basic wages and dearness allowance, excluding house rent, medical, and transport.
  • Don't know your basic salary? — Most BD companies set basic at 50–60% of gross, or use the BD Payroll Structure: Basic = (Gross − Fixed Allowances) ÷ 1.5. Use the built-in estimator above.
Overtime pay = (Basic salary ÷ 208) × 2 × overtime hours
The figure 208 represents standard monthly hours — 8 hours/day × 26 working days. For daily wage workers, divide the daily basic wage by regular hours per day instead. For piece-rate workers, Article 108(2) allows employers and workers to agree on a reasonable average hourly wage.
Factories and garment manufacturers must keep accurate daily overtime records — a standard checkpoint during DIFE inspections, BGMEA audits, and buyer compliance reviews.
Legal reference: Bangladesh Labour Act 2006, Section 108 and Section 102. For informational purposes only — consult a labour law professional for company-specific decisions.
Payroll & Compliance Guide

Overtime Calculation in Bangladesh | Formula, Examples & Calculator 2026

Many HR managers, payroll professionals, and business owners in Bangladesh struggle with monthly overtime calculation. Managing overtime manually through Excel spreadsheets can quickly become complicated, especially when businesses have multiple shifts, biometric attendance systems, late arrivals, leave adjustments, public holidays, and hundreds of employees. Even a small calculation error can lead to payroll disputes, employee dissatisfaction, compliance issues, and costly audit findings.

Under the Bangladesh Labour Act 2006, eligible employees must receive overtime wages based on specific legal requirements. HR teams must accurately calculate overtime based on employees' basic salaries, maintain proper attendance and overtime records, and ensure compliance with daily and weekly working-hour limits. These figures directly affect payroll accuracy, labour inspections, and buyer compliance audits for factories, garments manufacturers, and other labour-intensive businesses.

This comprehensive guide explains overtime calculation in Bangladesh step by step. You'll learn the legal overtime rules, the official overtime calculation formula, real-life examples for monthly salaried, daily wage, and piece-rate employees, industry-specific payroll scenarios, common overtime calculation mistakes, and practical ways to automate the entire process using modern payroll software. Use these calculations to support accurate payroll decisions and stay compliant with Bangladesh labour regulations.

What is Overtime Under the Bangladesh Labour Law?

According to Section 108 of the Bangladesh Labour Act 2006, overtime is defined as any hour an employee works beyond their standard working hours.

Standard working hours are 8 hours per day and 48 hours per week. Any work beyond these hours is considered overtime and must be compensated at twice the regular hourly rate.

Quick definition: Overtime = Any work beyond 8 hours/day or 48 hours/week, paid at 2× the regular hourly rate.

Bangladesh Overtime Law — Key Rules for 2026

The Bangladesh Labour (Amendment) Act, 2026, published in the official Gazette on 10 April 2026, introduced significant amendments to the Bangladesh Labour Act 2006. While the amendment revised several employment and industrial relations provisions, the overtime requirements under Section 108 remain unchanged. Employees covered by the Act must still receive overtime pay at twice their ordinary rate of wages for work performed beyond the prescribed working hours.

Here are the most important overtime rules every HR manager must know:

Rule 1 — Standard Working Hours

  • 8 hours per day
  • 48 hours per week (6 days × 8 hours)

Rule 2 — Maximum Hours Including Overtime

  • Maximum 10 hours per day (including overtime)
  • Maximum 60 hours per week (including overtime)
  • Annual average must not exceed 56 hours per week

Rule 3 — Overtime Pay Rate

According to Section 108, employees are entitled to twice (2×) their regular hourly wage for overtime work — a mandatory provision for employees covered under the Bangladesh Labour Act.

Rule 4 — Night Shift Rules

Women workers must give written consent to work night shifts (10 PM to 6 AM). Night shift overtime is paid at the same 2× rate as regular overtime.

Rule 5 — Weekend and Holiday Overtime

Eligible employees working on weekly holidays or public holidays are entitled to 2× their regular hourly rate.

Rule 6 — Record Keeping (2026 Requirement)

Employers should maintain proper daily attendance records and overtime logs to ensure payroll accuracy, Labour compliance, and audit readiness. During Labour inspections and compliance audits, overtime documentation may be reviewed.

Rule 7 — Overtime Must Follow Company Policy

Overtime should be managed in accordance with Bangladesh Labour law, employment contracts, and the company's internal policies to ensure fair compensation and compliance.

The Overtime Calculation Formula in Bangladesh

The Core Formula

Overtime Pay = (Basic Salary ÷ 208) × 2 × Overtime Hours

The number 208 represents the standard monthly working hours: 208 hours is the payroll calculation standard used by most organisations in Bangladesh (26 working days × 8 hours). This is the standard overtime calculation formula used in Bangladesh payroll systems.

Note: Under Section 108, overtime is technically calculated on basic wage plus dearness allowance and ad-hoc/interim pay (where applicable). Most modern Bangladeshi salary structures do not include a separate dearness allowance, which is why basic salary alone is used as the practical calculation base in most payroll systems.

Step-by-Step Overtime Calculation — Monthly Salaried Employee

Example 1: Office Employee
  • Gross Salary: ৳30,000/month
  • Basic Salary: ৳15,000
  • House Rent: ৳10,000
  • Medical: ৳2,000
  • Transport: ৳3,000
  • Overtime hours this month: 18 hours
Step 1 — Basic hourly rate: ৳15,000 ÷ 208 = ৳72.12/hour
Step 2 — Overtime hourly rate: ৳72.12 × 2 = ৳144.23/hour
Step 3 — Total overtime pay: ৳144.23 × 18 = ৳2,596.15
Total monthly salary = ৳30,000 + ৳2,596.15৳32,596.15
Example 2: Garments Worker (Grade 3)
  • Basic Salary: ৳13,550/month
  • Overtime hours: 30 hours
Step 1 — Basic hourly rate: ৳13,550 ÷ 208 = ৳65.14/hour
Step 2 — Overtime hourly rate: ৳65.14 × 2 = ৳130.29/hour
Step 3 — Total overtime pay: ৳130.29 × 30 = ৳3,908.65
Total overtime pay৳3,908.65

Total salary = Basic + Allowances + OT (depending on company structure)

Example 3: Daily Wage Worker
  • Daily wage: ৳600/day
  • Regular hours: 8 hours/day
  • Overtime: 2 hours/day for 20 days
Step 1 — Hourly rate: ৳600 ÷ 8 = ৳75/hour
Step 2 — Overtime hourly rate: ৳75 × 2 = ৳150/hour
Step 3 — Total overtime pay: ৳150 × 2 hours × 20 days = ৳6,000
Total monthly earnings = (৳600 × 26 days) + ৳6,000 = ৳15,600 + ৳6,000৳21,600

Piece-Rate Worker Overtime Calculation

For piece-rate workers, Article 108(2) of the Bangladesh Labour Act requires employers to consult with workers to determine an average hourly wage for overtime purposes.

Formula:

  1. Calculate total monthly earnings from piece-rate production.
  2. Divide by total hours worked = average hourly rate.
  3. Multiply the average hourly rate × 2 for each overtime hour.
Example
  • Total piece-rate earnings this month: ৳18,000
  • Total hours worked: 200 hours
  • Overtime hours worked: 20 of those hours
Average hourly rate = ৳18,000 ÷ 200 = ৳90/hour
Overtime rate = ৳90 × 2 = ৳180/hour
Overtime pay for 20 hours = ৳180 × 20৳3,600

Bangladesh Minimum Wage by Sector — 2026 Overtime Reference Table

SectorMinimum Wage (৳/month)Hourly Rate (÷208)OT Rate (×2)
RMG — Grade 1৳15,035৳72.28৳144.57
RMG — Grade 2৳14,273৳68.62৳137.25
RMG — Grade 3৳13,550৳65.14৳130.29
RMG — Entry level৳12,500৳60.10৳120.19
Saw Mill৳17,900৳86.06৳172.12
Pharmaceuticalvaries by grade
Sector-specific minimum wages are set by the Bangladesh Minimum Wage Board. Confirm current rates with the Ministry of Labour before payroll processing.

Overtime Pay Reference Table — Common Salary Levels

Basic Salary (৳)Hourly RateOT Rate (2×)10 OT Hours20 OT Hours30 OT Hours
৳12,500৳60.10৳120.19৳1,202৳2,404৳3,606
৳15,000৳72.12৳144.23৳1,442৳2,885৳4,327
৳20,000৳96.15৳192.31৳1,923৳3,846৳5,769
৳25,000৳120.19৳240.38৳2,404৳4,808৳7,212
৳30,000৳144.23৳288.46৳2,885৳5,769৳8,654
৳40,000৳192.31৳384.62৳3,846৳7,692৳11,538
৳50,000৳240.38৳480.77৳4,808৳9,615৳14,423

Industry-Specific Overtime Challenges

Garments / RMG Sector

The RMG sector has the highest overtime intensity in Bangladesh, particularly during peak export seasons.

Key challenges:

  • Multiple shift patterns (morning, evening, night) with different start/end times
  • Piece-rate workers alongside monthly salary workers
  • Buyer compliance requirements (BSCI, Sedex, WRAP) demand accurate overtime records
  • BGMEA audits check overtime registers regularly
  • RMG workers receive a 9% annual increment on wages, and overtime-based changes annually
  • Grade 4 workers merged into Grade 3 under the 2023 wage revision — calculation must reflect the correct grade
RMG Overtime Limit Exception: Garment workers may work up to 4 hours of overtime daily during peak periods, but must still be compensated at 2× the regular wage.

Manufacturing Sector

Factories with multiple shifts face complex overtime scenarios:

  • Workers switching between A/B/C shifts may have irregular weekly hours
  • Night shift premium calculation alongside the overtime rate
  • Heavy machinery operators may have different hour limits
All factories with 20+ workers (updated 2026 threshold) must now register and maintain daily overtime logs.

Hospital & Healthcare

Hospitals operate 24/7 with rotating shifts. Doctors, nurses, and technicians regularly work beyond standard hours.

Key considerations:

  • Emergency duty overtime must be documented separately
  • Contract nurses and part-time staff have different calculation bases
  • Night shift consent required for women staff (10 PM – 6 AM)
  • Overtime records required for DGDA compliance inspections

IT & Corporate Offices

The 2026 amendment now captures IT and service-sector offices with 20+ workers under full Labour Act compliance, including overtime rules, attendance registration, and overtime log requirements.

Previously, many IT companies operated outside formal overtime compliance. This has changed in 2026. HR managers at IT companies must now:

  • Maintain daily attendance logs
  • Calculate and pay overtime for eligible staff
  • Keep overtime records for potential DIFE inspection

Pharmaceutical / Field Sales Teams

Field sales representatives working beyond standard hours must be tracked via GPS or mobile attendance. Overtime applies to hours worked beyond 8 hours/day, even when those hours are spent on client visits.

6 Common Overtime Calculation Mistakes in Bangladesh

Mistake 1: Using Gross Salary Instead of Basic Salary

Wrong
Overtime = (Gross Salary ÷ 208) × 2 × OT Hours
Correct
Overtime = (Basic Salary ÷ 208) × 2 × OT Hours

Overtime in Bangladesh is calculated based on the employee's basic salary, not the gross salary. Gross salary includes house rent, medical, transport, and other allowances. Using gross salary can lead to payroll inconsistencies and incorrect overtime calculations.

Mistake 2: Using 200 Instead of 208 as the Monthly Hours Divisor

Some companies divide by 200 (from a 25-day estimate). The correct figure is 208, based on the legally accepted standard of 26 working days × 8 hours, confirmed by the Bangladesh Minimum Wage Board and BIPO Service.

Mistake 3: Not Maintaining Daily Overtime Logs

Many companies calculate overtime correctly but fail to maintain proper overtime logs and attendance records. During Labour inspections and compliance audits, businesses are often required to show daily overtime records. Without proper documentation, companies may face compliance risks, penalties, or audit findings.

Mistake 4: Exceeding Legal Overtime Limits

No worker should work more than:

  • 10 hours/day (including overtime)
  • 60 hours/week (including overtime)
  • 56 hours/week average across the year

Exceeding these limits exposes employers to legal penalties even if overtime is paid correctly.

Mistake 5: Applying Piece-Rate Formula to Salaried Workers

Piece-rate workers and monthly-salaried workers use different overtime calculation methods. Mixing the two approaches is a compliance error that frequently appears in garment factory audits.

Mistake 6: Not Updating Salary Increments Before Overtime Calculation

When employee salaries are revised, overtime calculations must also be updated based on the new basic salary. Using old salary data can result in underpayment and payroll errors. This is a common mistake in factories, garment industries, and growing businesses in Bangladesh.

How to Automate Overtime Calculation with HR Software

Manual overtime calculation for 50, 500, or 5,000 employees creates three problems: errors, time waste, and compliance risk.

OrkManza automates the entire overtime workflow:

  • Biometric & mobile attendance sync — clock-in/out data flows directly into payroll, no manual entry
  • Automatic overtime detection — flags hours beyond 8/day or 48/week automatically
  • Correct formula applied every time — (Basic Salary ÷ 208) × 2 × OT Hours
  • Shift-based calculation — A/B/C shifts, night shifts, weekend work all handled correctly
  • Bangladesh Labour Law compliance — overtime limits enforced, alerts if a worker is approaching maximum
  • Daily overtime logs — maintained automatically, exportable for DIFE inspection
  • Payslips auto-generated — overtime clearly itemized for every employee
  • Grade-based calculation — RMG grade structure and annual increments built in
  • BGMEA and buyer audit reports — one-click export of overtime records

Conclusion

Overtime calculation in Bangladesh doesn't have to be a monthly headache. Once you understand the core formula (Basic Salary ÷ 208) × 2 × Overtime Hours and apply it consistently across salaried, daily-wage, and piece-rate workers, most compliance risks disappear. The bigger challenge for most HR teams isn't the math; it's maintaining accurate daily attendance records, staying within the legal hour limits, and updating calculations whenever salaries change. That discipline keeps payroll accurate and overtime compliance manageable.

Although the Bangladesh Labour (Amendment) Act, 2026 introduced several changes to employment regulations, employers should continue following the overtime provisions under Section 108 when calculating overtime wages. Whether you're managing 20 employees or 5,000, getting the formula right, documenting it properly, and reviewing it regularly is the surest way to avoid worker disputes, payroll errors, and audit failures.

Automate Overtime Calculation with OrkManza

Track attendance, calculate Labour Act-compliant overtime automatically, and keep DIFE-ready records — for 20 employees or 5,000.

Book a Free Consultation