Skip to content
← Payroll & Finance
Payroll & Finance··3 min read

How to Manage Payroll in Bangladesh

Key takeaways

  • Splitting pay into basic salary plus allowances like house rent, medical, and conveyance affects tax calculations, so getting the structure wrong makes every payslip downstream wrong.
  • Employers must correctly deduct and remit tax at source for every employee, every pay run, and if this goes wrong, the company is exposed, not the employee.
  • Overtime, attendance, and leave all feed into payroll, and calculating the Eid festival bonus by hand for a whole team is where one formula mistake multiplies across everyone.
  • None of the individual steps are hard, but doing them correctly by hand, every month, forever, is where a small error becomes almost guaranteed as headcount grows.
On this page
  1. Start with the salary structure
  2. Tax deducted at source
  3. Overtime and attendance
  4. Leave and its effect on pay
  5. Festival bonus
  6. Getting money to people
  7. Where manual payroll actually breaks
  8. One more thing

Payroll sounds simple until you actually run it. It is not just multiplying a salary by one. It is base pay, allowances, deductions, tax, overtime, leave adjustments, and getting the money to the right person on time, every single month, without a mistake. Here is what actually goes into managing payroll in Bangladesh properly.

Start with the salary structure

Most companies split pay into basic salary plus allowances like house rent, medical, and conveyance. This is not just a formatting choice. The split affects tax calculations and, in some cases, statutory contributions. Get this structure wrong and every payslip downstream is wrong too.

Tax deducted at source

Employers in Bangladesh have to deduct income tax from salaries before paying them out, then report and remit it to the government. This has to happen correctly every single pay run, for every employee, at whatever rate applies to their income level for that year. Get it wrong and the company is the one exposed, not the employee.

Overtime and attendance

If pay depends on hours worked, payroll needs accurate attendance data. This is where a lot of manual payroll breaks down. If attendance is tracked on paper or in a separate system from payroll, someone has to manually copy hours across every month, and copy errors turn into pay errors.

Leave and its effect on pay

Unpaid leave, leave encashment, and leave taken beyond what someone has earned all affect what shows up on a payslip. Payroll and leave management really need to talk to each other, because doing this by hand means checking leave records separately every single pay cycle.

Festival bonus

Bangladesh Labour Rules require a festival bonus, usually tied to Eid, calculated based on how long someone has worked for you. Getting this right for every employee at the same time, twice a year, by hand, is exactly the kind of task where a small formula mistake multiplies across your whole team.

Getting money to people

Once the numbers are right, you still have to actually pay people. That might mean bank transfers, or mobile financial services for employees without bank accounts. Whatever the method, you need a clean record of who got paid, how much, and when.

Where manual payroll actually breaks

At 10 employees this is manageable. At 50, someone is spending days on it, and a small error somewhere is almost guaranteed.

That is exactly why catching payroll errors early matters more as headcount grows.

This is exactly the kind of repetitive, error-prone work that software like Utso is built to automate. Salary structure, TDS, overtime, and leave deductions calculated the same correct way every pay run, so payroll stops being the part of the month everyone dreads. The payroll software page has the detail, and since most payroll mistakes start upstream, the attendance management page covers where the hours come from.

One more thing

This article explains the moving parts of payroll in Bangladesh. It does not list current tax rates or specific statutory numbers, since those change yearly. Always confirm current figures with NBR or a payroll professional before running actual pay.

Ready to get started?