HRIS Implementation in Bangladesh: Step-by-Step Guide 2026
18 min read 3,563 words Tamim Iqbal

HRIS Implementation in Bangladesh: Step-by-Step Guide 2026

HRISPayrollBangladeshHR TechnologyLabour LawData Protection

A successful HRIS implementation in Bangladesh runs in five phases. First write requirements, and turn the Bangladesh Labour Act, 2006 and your own service rules into payroll rules. Then clean and migrate employee data, and run at least one full payroll cycle in parallel with your current system. Train HR staff and line managers before go-live. Only then switch off the old spreadsheets. In my view the software is rarely the hard part. The rules are where rollouts go wrong. Think overtime at double the basic rate, 13 paid festival holidays and two festival bonuses. Add final settlement within 30 working days and monthly tax at source under the Income Tax Act, 2023.

2026 also changed the ground rules. Parliament passed the Bangladesh Labour (Amendment) Bill on 9 April 2026 (The Business Standard). Among other changes, it raised maternity leave to 120 days and festival holidays to 13 days. The country's first data protection statute, the Personal Data Protection Act, 2026 (Act No. 63 of 2026), is now on the books, as covered in the data protection section below. Any HRIS you configure this year has to reflect both.

I lead system analysis and HRIS implementation for HR digitization at REGENERA LUXURY. This guide is the checklist I would hand to any HR or IT lead in Bangladesh before they sign a vendor contract. Every legal figure below was checked against the official text on bdlaws.minlaw.gov.bd or the National Board of Revenue (NBR) in September 2026. It is a practical guide, not legal advice. Have your labour lawyer and tax adviser sign off on the rule set.

Key takeaways

  • Configure the law, not just the software. The core rules are an 8-hour day and 48-hour week, overtime at twice the ordinary rate, 10 days casual leave, 14 days sick leave, 13 festival holidays and 120 days maternity leave. Your HRIS must apply them per employee category.
  • Tax is deducted monthly at the average rate. Section 86 of the Income Tax Act, 2023 requires employers to withhold tax on salary at the average rate for the employee's estimated annual income. Most companies must also file withholding tax returns.
  • Digital salary payment is lawful. Section 124(2) of the Labour Act allows pay to go by electronic transfer to the worker's bank account, or by another digital method, at the worker's request. That covers mobile financial services such as bKash.
  • Treat employee data as regulated data. The Personal Data Protection Act, 2026 names NID, passport and TIN numbers and biometrics as sensitive. Large cross-border transfers of these must be reported to the authority. Ask every cloud vendor where they host.
  • Never go live without a parallel payroll run. Run old and new payroll side by side for at least one full month and reconcile every payslip to zero difference.

What does an HRIS cover?

A human resource information system (HRIS) is the single database of record for your people and the rules applied to them. For a Bangladeshi company, the modules that matter in the first rollout are:

ModuleWhat it doesBangladesh-specific detail to check
Core HR (employee records)Personal data, contracts, job history, documents, org chartNID, TIN, nominee and service book fields; appointment letter and ID card templates
Attendance and shiftsClock-in from biometric devices, mobile or GPS; shift rostersDaily and weekly hour caps, rest breaks, weekly holiday rules for factories and shops
LeaveLeave types, balances, approvals, accrualsCasual, sick, annual (earned per days worked), festival, maternity
PayrollSalary structure, overtime, deductions, bonuses, payslips, bank filesBasic vs gross split, festival bonus, provident fund, tax at source, bank and MFS disbursement files
PerformanceGoals, appraisals, incrementsLink increments to the pay scale stated in appointment letters
Employee self-servicePayslips, leave requests, profile updates on web or mobileBangla interface and low-bandwidth mobile use for field and factory staff
Exit and final settlementResignation, termination, clearance, final payNotice periods, service compensation and gratuity, 30-working-day payment deadline

Recruitment, training and advanced analytics can wait for phase two. A clean employee master, accurate attendance and a payroll that matches the law deliver most of the value in year one.

Bangladesh labour law rules your HRIS must encode

The Bangladesh Labour Act, 2006 is the main source for working time, leave and pay rules for "workers" in the private sector. The consolidated text on the government's Laws of Bangladesh portal already includes the 2026 amendments. The Bangladesh Labour Rules, 2015 fill in the detail (unofficial English text via the Bangladesh Employers' Federation). The table below lists the rules I would configure first, with the section to quote in your requirements document.

RuleWhat the law says (as of September 2026)Source
Daily hoursNormally no more than 8 hours a day; up to 10 hours with overtimeLabour Act s.100
Rest breaks1 hour break for more than 6 hours of work, or half an hour for more than 5 hourss.101
Weekly hoursNormally 48 hours; total with overtime capped at 60 in any week and an average of 56 a week over a years.102
Weekly holidayOne day a week in factories and industry; one and a half days in shops and establishmentss.103
Overtime payTwice the ordinary rate of basic wage plus dearness allowance and ad hoc or interim wages, if anys.108
Casual leave10 days a calendar year on full pay; does not carry forwards.115
Sick leave14 days a calendar year on full pay, with a registered doctor's certificate; does not carry forwards.116
Annual leaveAfter one year of continuous service, one day for every 18 days worked in shops, commercial and industrial establishments and factoriess.117
Festival holidays13 days of paid festival holiday a calendar year. Work on a festival day earns one substitute day off plus two days' compensatory wagess.118
Maternity benefit60 days before the expected date of delivery and 60 days after delivery (120 days in total)s.46
Wage period and paymentWage period no longer than one month; pay within 7 working days after it endsss.122–123
Final settlementAll dues paid within 30 working days of separations.123(2)
Festival bonusTwo festival bonuses a year for workers with one year of continuous service; each no more than one month's basic wageLabour Rules 2015, r.111(5)

Two things catch implementation teams out. First, overtime and several benefits are calculated on basic wage, not gross salary. The HRIS salary structure must therefore keep basic, house rent, medical and conveyance as separate components from day one. Second, the Act protects "workers". The same Business Standard report says the 2026 bill widened that group to include domestic workers, agricultural labourers and seafarers. Have counsel classify each job grade, then store that classification on the employee record so the right rule set applies automatically.

Provident fund, gratuity and exit compensation

Retirement and exit benefits are hard to get right in spreadsheets, because they depend on years of service history.

  • Provident fund (s.264). Where a fund exists, each permanent worker contributes 7% to 8% of monthly basic wage after one year of service, and the employer matches it. A company with at least 100 permanent workers must set up a fund if two-thirds of workers ask in writing. It can instead enrol interested staff in the national universal pension scheme "Progoti", with employer and employee each paying 50% of the contribution.
  • Gratuity (s.2(10)). At least 30 days' wages at the last drawn rate for each completed year of service, or for any part year over six months. For service over 10 years it is 45 days' wages per year.
  • Resignation (s.27). A permanent worker gives 60 days' written notice. Under s.27(4) as it now stands in the consolidated text, which reflects the recent amendments, the employer then pays compensation for each completed year of service. It is 7 days' wages for up to 3 years of service and 15 days' wages for more than 3 but under 10 years. At 10 years or more, it is 30 days' wages or gratuity, whichever is higher.

Your HRIS needs a trustworthy joining date and continuous-service history for every employee to calculate these. That is why data migration, covered below, deserves more time than most project plans give it.

Income tax on salary under the Income Tax Act, 2023

Every employer that pays salary must deduct tax at source when it pays. Section 86 of the Income Tax Act, 2023 sets the rate at "the average or the rates applicable to the estimated total income of the payee under that head" (NBR, authentic English text). In practice, the payroll engine estimates each employee's taxable employment income for the whole income year (July to June). It then works out the annual tax under the current slabs and spreads it over the remaining months. It also adjusts for any surplus or shortfall from earlier months, as section 86(4) requires.

Section 177 of the same Act requires companies, firms and several other entities to file returns of tax deducted at source. So your HRIS has to produce more than payslips. It needs:

  • a tax projection per employee that updates when salary, bonus or joining date changes;
  • support for the employment-income exemption and investment rebate rules, entered as configurable parameters rather than hard-coded values, because slabs and limits can change in every Finance Act;
  • monthly and annual withholding reports that your accounts team can reconcile with challans and the withholding tax return.

Do not accept a vendor demo that shows a single flat tax percentage. Ask them to run the average-rate method on a mid-year joiner who also receives two festival bonuses, and check the result against your tax adviser's own calculation.

Paying salaries: bank transfer and mobile financial services

Section 124 of the Labour Act lets employers pay wages in current coin, currency notes or bank cheque. Sub-section (2) adds that, where applicable and at the worker's request, pay may also go directly to the worker's bank account by electronic transfer, or by any other digital method. That is my translation of the Bengali text on the Laws of Bangladesh portal. Mobile financial services are already used at scale for this. PRAN Foods, for example, moved more than 12,500 employees to salary payment through bKash in 2021 (The Business Standard).

For the HRIS, this means:

  • store each employee's chosen payment channel and account details, with a record of their written request for digital payment;
  • generate disbursement files in the exact format your bank or MFS provider needs, and test them with a small live batch before go-live;
  • restrict who can edit account numbers, and log every change. Unlogged changes to account details open the door to payroll fraud.

Data protection: what the Personal Data Protection Act, 2026 means for HR data

Bangladesh now has a dedicated data protection law. The Personal Data Protection Ordinance, 2025 was issued on 6 November 2025. Parliament then replaced it with the Personal Data Protection Act, 2026 (Act No. 63 of 2026), dated 10 April 2026 (Laws of Bangladesh). Coverage has been critical in places. The Daily Star, for instance, notes that the enforcing authority operates under the Prime Minister's Office and must follow government directions (The Daily Star). For an HRIS project, three points in the Act's text matter most:

  1. Phased commencement. Section 1(3) treats the Act as effective from 6 November 2025, except section 23 (Chief Data Officers) and sections 31 to 35 (complaints, administrative fines and compensation). Those take effect on a date the government will notify by gazette once 18 months have passed from the law's issue. The core duties already apply, but as of September 2026 the complaints and fines chapter is not yet in force.
  2. Sensitive identifiers and biometrics. Section 29(6) requires the authority to be notified of any large-scale cross-border transfer of "sensitive personally identifiable data". The Act lists national ID, passport and taxpayer (TIN) numbers, fingerprints, facial recognition data and iris scans, genetic data and criminal records. A typical HRIS holds several of these, especially if attendance runs on fingerprint or face readers.
  3. Fines once enforcement starts. Section 32 allows administrative fines of up to Tk 25 lakh for failing to honour data subjects' rights, and up to Tk 50 lakh for a significant data fiduciary. Section 33 allows up to Tk 25 lakh for failing to secure personal data.

Regulations under the Act are still being written, so avoid overclaiming "full compliance" in either direction. The prudent steps now are simple. Know where your vendor stores data, and get it in the contract. Collect biometrics only where you need them. Limit access by role. Keep an audit log. Write a short privacy notice for employees that explains what the HRIS holds and why. For the wider governance picture, see my notes on IT management best practices in Bangladesh.

Build vs buy: local vendors, global SaaS or Odoo HR

Most Bangladeshi companies should buy, not build. Payroll and labour rules change often, and a vendor spreads the cost of keeping up across many customers. The real choice is between three kinds of product.

OptionStrengthsWatch-outsFits best
Local HR and payroll vendors (for example PiHR or PeopleDesk by iBOS)Built for Bangladeshi payroll; the vendors list attendance, leave, payroll and tax modules; local support and biometric device integrationCheck data hosting location, export options and how fast they apply legal changes such as the 2026 amendmentsSMEs, factories and multi-site firms that want payroll working quickly
Global HR SaaSMature performance, recruitment and analytics modulesCheck whether Bangladesh payroll is supported natively or only through a partner, and where data is hosted, which matters for NID and biometric data under the PDPAMultinationals that already use the platform elsewhere
Odoo HREmployees and Time Off apps are in the free Community edition; integrates with Odoo accounting, inventory and projects; can be self-hosted in-countryThe Payroll and Appraisals apps are Enterprise-only (Odoo editions). Odoo's 19.0 payroll localization documentation does not list Bangladesh (Odoo docs), so expect to build salary rules yourself or through a partnerCompanies already on Odoo ERP, or those with in-house technical skills
Custom buildExact fit to unusual pay structuresYou own every legal change, audit and security fix indefinitelyRarely justified; consider only for very specific integration needs

I have not listed prices because vendors quote per employee and per module, and published prices change often. Ask each shortlisted vendor to run your hardest real payslips through their system during the demo. I have configured Odoo on VPS servers with PostgreSQL. If you are weighing the self-hosted route, my guide to deploying Odoo on a VPS with PostgreSQL covers the infrastructure side.

Step-by-step HRIS implementation plan

The phases below follow a standard system-analysis approach. Let scope and data quality set the calendar, not the other way round.

Phase 1: Requirements and rule book

  • Map today's process end to end: joining, attendance, leave approval, payroll, tax, disbursement and exit. The techniques in system analysis techniques for modern IT professionals apply directly.
  • Write a "rule book" that lists every rule in the labour-law table above, plus your own service rules and any collective agreement. Get HR, finance and legal to sign it.
  • Define employee categories (worker, officer, management, contractual) and which rules apply to each.
  • List integrations: biometric devices, bank and MFS files, accounting ledger, and any ERP.

Phase 2: Vendor selection and configuration

  • Score vendors against the rule book, not a feature brochure. Include data hosting, audit logs, role-based access and data export in the scoring.
  • Configure the org structure, salary components (basic kept separate), leave types, shifts, holiday calendar and approval workflows.

Phase 3: Data migration

  • Collect the employee master: NID, TIN, joining date, confirmation date, grade, salary components, bank or MFS account and nominee.
  • Migrate opening balances: leave balances, provident fund balances, loan and advance balances, and year-to-date salary and tax for the current income year.
  • Validate with HR: every record signed off by the person who owns it. Reject records with missing joining dates, because gratuity and exit pay depend on them.

Phase 4: Parallel payroll run

  • Run at least one full month, ideally two, in both the old process and the new HRIS.
  • Reconcile every employee line by line: gross, overtime, deductions, provident fund, tax and net pay. Aim for zero unexplained differences.
  • Include a month with a festival bonus or a leaver if you can. Those are the cases most likely to break.

Phase 5: Training and go-live

  • Train HR and payroll staff on daily tasks and month-end close. Train line managers on approvals. Give employees a short guide to self-service in Bangla and English.
  • Go live at the start of a payroll month. Freeze the old spreadsheets as read-only archives.
  • Plan a support period after go-live, with a named person handling queries.

Once the core runs cleanly, you can add automation such as leave reminders, document generation or attendance anomaly alerts. My post on automating business workflows with AI has ideas for that stage.

Common HRIS implementation failure points

  • Gross-only salary data. If the old system stores only gross pay, overtime and basic-linked benefits cannot be calculated. Fix the salary structure before migration.
  • Unreliable joining dates. Wrong service history produces wrong gratuity, leave and exit compensation, and those errors often surface years later.
  • Biometric devices nobody owns. Device clocks drift, enrolments go stale and punches go missing. Assign an owner and a daily exception report.
  • Hard-coded tax values. Slabs and exemption limits change with the budget. Keep them as dated parameters.
  • Skipping the parallel run. Going live on a vendor demo instead of reconciled payslips is the most expensive shortcut.
  • No change control. After go-live, every rule change should be requested, approved and dated, so you can explain any past payslip.
  • Ignoring the 2026 changes. Systems set up on the old 11 festival holidays or 112 days of maternity benefit are now out of date. Check any legacy configuration.

HRIS readiness checklist

Answer "yes" to each item before you sign a contract or set a go-live date.

  1. We have a signed rule book covering the Labour Act, the Labour Rules, our service rules and tax withholding.
  2. Every employee has a category (worker, officer, management) confirmed by HR and legal.
  3. Salary structures separate basic wage from allowances.
  4. Joining dates, confirmation dates and leave and provident fund balances are verified.
  5. We know which bank and MFS channels we will pay through, and we hold employees' written requests for digital payment.
  6. The vendor has told us in writing where HR data, including NID, TIN and biometric data, will be stored.
  7. Role-based access and audit logging are configured and tested.
  8. The tax engine uses the average-rate method and produces withholding reports that finance can reconcile.
  9. A parallel payroll run is scheduled for at least one full month.
  10. Training materials exist for HR, managers and employees, and a post-go-live support owner is named.

FAQ

How long does an HRIS implementation take in Bangladesh?

There is no fixed duration. It depends on headcount, the number of sites and pay structures, and the quality of your existing data. Plan for requirements, migration, at least one full parallel payroll month and training before go-live. The parallel run alone adds one to two payroll cycles.

Is it legal to pay salaries through bKash in Bangladesh?

Yes, where the worker asks for it. Section 124(2) of the Bangladesh Labour Act, 2006 allows wages to be paid directly by electronic transfer to the worker's bank account or by any other digital method, at the worker's request. Keep a record of each request.

Does Bangladesh have a data protection law that covers employee data?

Yes. The Personal Data Protection Act, 2026 (Act No. 63 of 2026) applies to personal data processed in Bangladesh, including HR records. Most provisions are treated as effective from 6 November 2025. The complaints and administrative-fine sections start later, on a date the government notifies by gazette after an 18-month period.

How many festival holidays and bonuses must an HRIS handle?

After the 2026 amendment, section 118 gives workers 13 days of paid festival holiday a year. Separately, rule 111(5) of the Bangladesh Labour Rules, 2015 requires two festival bonuses a year for workers with one year of continuous service, each capped at one month's basic wage.

Is Odoo payroll ready for Bangladesh out of the box?

Not fully. Odoo's Payroll app is only in the Enterprise edition, and its payroll localization documentation for version 19.0 does not list Bangladesh. Plan to configure salary rules, overtime and tax logic yourself or with an Odoo partner, and test them in a parallel run.

Getting HRIS implementation right in 2026

An HRIS implementation in Bangladesh works when the law, your service rules and your data are settled before the software is switched on. Write the rule book and separate basic pay from allowances. Verify service history and ask vendors where they store NID and biometric data. Then prove the system with a parallel payroll run. The 2026 labour amendments and the new data protection law make this a good year to replace spreadsheets, and a bad year to copy old configurations across unchecked.

If you would like a second pair of eyes on your HRIS requirements or vendor shortlist, you can get in touch with me.

Tamim Iqbal

Tamim Iqbal

IT Manager & AI Developer at REGENERA LUXURY and a certified System Analyst and HRIS Specialist based in Dhaka. He writes about IT management, cloud infrastructure, AI automation and web development from hands-on work. Resume · LinkedIn