Payroll Software in Lebanon 2026: NSSF and Payroll Tax Made Simple
Back to Blog
Accounting & FinanceEnglish

Payroll Software in Lebanon 2026: NSSF and Payroll Tax Made Simple

How Lebanese payroll works in 2026: NSSF contributions, income tax on salaries, USD/LBP pay, and what payroll software in Lebanon should do for you each month.

MAPOS Team•ERP & POS specialists, Beirut
2026-10-08
8 min read

Lebanese payroll comes down to three jobs every month: pay each employee the right net salary, withhold the right income tax on salaries, and declare the right NSSF contributions. Good payroll software in Lebanon does all three from one employee file, and keeps the NSSF rates, ceilings and tax brackets as settings you update when the law changes. This guide explains the process step by step and what to demand from your system.

Why payroll in Lebanon is harder than it looks

On paper, payroll is simple: gross salary minus deductions equals net pay. In Lebanon, a few things make it harder.

  • Two currencies. Many companies pay salaries fully or partly in US dollars, while statutory figures are kept in Lebanese pounds. The official rate has been 89,500 LBP per USD since 2024, and your payroll has to convert consistently.
  • Rates that move. NSSF contribution rates, salary ceilings, minimum wage and the income tax brackets on salaries have been revised several times since 2019. A system with hard-coded numbers goes out of date fast.
  • Allowances. Transport allowances, family allowances and other benefits each have their own treatment for NSSF and tax.
  • End-of-service. End-of-service indemnity depends on years of service and on what the company has already declared, so the history matters.
  • Many hands. In a small company, the owner, the accountant and an outside payroll firm often touch the same numbers in different Excel files.

None of this is impossible. It just needs one clean process and one source of truth.

The monthly payroll process, step by step

Whatever software you use, a sound Lebanese payroll month follows the same order.

  1. Update employee records. New hires, leavers, salary changes, NSSF registration numbers, family status (it affects tax and family allowances), salary currency and bank details.
  2. Collect variable inputs. Overtime, unpaid leave, absences, bonuses, commissions, transport days and salary advances.
  3. Calculate gross pay. Base salary plus allowances and variable items, in the currency each employee is paid in.
  4. Calculate NSSF contributions. Employee and employer shares for each NSSF branch, applying the current rates and any salary ceilings.
  5. Calculate income tax on salaries. Apply the progressive brackets after the family deductions the employee is entitled to.
  6. Calculate net pay. Gross minus the employee NSSF share, minus income tax, minus advances or loan repayments.
  7. Review and approve. Someone other than the person who prepared payroll checks the totals against last month.
  8. Pay. Bank transfer, cash, or a split between USD and LBP.
  9. Post to the books. Salaries expense, employer NSSF expense, amounts due to NSSF and to the Ministry of Finance, and net salaries payable.
  10. Declare and pay the authorities. Prepare the NSSF declarations and the tax on salaries, then archive payslips and supporting documents.

NSSF: what employers need to know

The National Social Security Fund (NSSF, in French CNSS, in Arabic الصندوق الوطني للضمان الاجتماعي) covers private-sector employees in Lebanon. Employers register their staff, declare salaries and pay contributions. Contributions are split across the Fund's branches: sickness and maternity, family and education allowances, and end-of-service indemnity.

We deliberately do not print rates or ceilings in this article. They are set by law and official decisions, they have changed more than once in recent years, and a blog post is the wrong place to look them up. Check the current figures on the official NSSF website and confirm them with your accountant before each change.

What matters for software is this: rates and ceilings must be data, not code. When a new decision is published, you should be able to enter the new rate with its effective date and run the next payroll without waiting for a software update.

Income tax on salaries

Lebanon taxes salaries on a progressive scale: the higher the taxable salary, the higher the rate on each additional slice. The employer withholds the tax from the salary and pays it to the Ministry of Finance. Family deductions reduce the taxable base depending on the employee's family situation.

The brackets themselves are expressed in Lebanese pounds and were revised after the currency collapse. Again, do not rely on a number you read on a blog. The Ministry of Finance website is the reference, and it also offers e-declaration and e-payment services. Your accountant will know which version applies to your company.

What payroll software in Lebanon should do

Use this table as a checklist when you look at any payroll or HR system.

CapabilityWhy it matters in Lebanon
NSSF rates and ceilings stored as editable settingsRates change by decision; you update a setting, not the software.
Progressive tax brackets stored as a tableBrackets are revised; the table changes, the calculation stays.
Salary in USD, LBP or bothMost companies pay at least part of salaries in dollars.
Statutory figures in LBP at the official rateDeclarations and the statutory books are kept in Lebanese pounds.
Family status per employeeDrives family deductions for tax and family allowances.
Advances and loansDeducted automatically so nobody forgets them.
Payroll journal posted to the ledgerNo re-typing; salaries, NSSF and tax payables match the books.
Approval before paymentOne person prepares, another approves.
Permissions on salary dataCashiers and sales staff must not see salaries.
Payslips and history per employeeNeeded for disputes, end-of-service and audits.

Common payroll mistakes to avoid

  • Using last year's rates. A decision is published, nobody updates the Excel file, and contributions are under-declared for months.
  • Converting at the wrong rate. Mixing the official rate with a market rate in the same payroll makes the books impossible to reconcile.
  • Forgetting family status changes. A marriage or a new child changes deductions and allowances.
  • Paying before posting. Cash goes out but the payroll journal is entered weeks later, so the monthly P&L is wrong.
  • Salaries visible to everyone. Shared spreadsheets leak. Payroll belongs behind permissions.

Leavers and end-of-service

The month someone leaves is the month payroll errors are most expensive. Before the final payment, check:

  • Unpaid salary days and any unused leave the employee is owed.
  • Outstanding advances or loans to deduct from the final pay.
  • The end-of-service position with the NSSF, based on what the company has declared over the years.
  • The deregistration of the employee with the NSSF, and a final payslip that the employee signs.

If your payroll history lives in one system, these answers take minutes. If it lives in old spreadsheets, they can take days.

How MAPOS handles Lebanese payroll

MAPOS is an ERP and POS built in Beirut, so Lebanese payroll is part of the product, not an add-on. The HR module runs payroll with NSSF contributions and progressive payroll tax, and the rates are stored as data you can edit, so a new official decision means a settings change, not a new version.

  • One set of books. Payroll sits in the same system as the accounting module, on the Lebanese chart of accounts. Payroll journals can be reviewed and approved in bulk with your other draft journals.
  • USD and LBP. Documents can be in USD or LBP, ledgers keep columns per currency, and a statutory LBP report gives the Lebanese pound view. Our multi-currency guide explains the logic.
  • Supporting documents. Attach signed payslips, NSSF receipts or bank confirmations to the journal entry they support.
  • Permissions. Roles and fine-grained permissions decide who can see or change salaries.
  • Help in Arabic. The MAPOS AI assistant answers in Arabic, and the bilingual video guide library covers day-to-day tasks.

With MAPOS, payroll runs in the same system as stock, sales and accounting. For the wider picture of accounting tools, see our accounting software guide and the MAPOS Lebanon page.

Frequently Asked Questions

What are the current NSSF contribution rates in Lebanon?

Rates and salary ceilings are set by law and official decisions and have changed several times since 2019. Check the current figures on the official NSSF website (cnss.gov.lb) and with your accountant, then enter them in your payroll system.

Can I pay salaries in US dollars in Lebanon?

Many Lebanese companies pay salaries fully or partly in USD. Your statutory figures are still kept in Lebanese pounds, so your payroll software must convert consistently at the official rate, which has been 89,500 LBP per USD since 2024.

Who pays income tax on salaries, the employer or the employee?

The tax is the employee's, but the employer calculates it, withholds it from the salary and pays it to the Ministry of Finance. The brackets are progressive and family deductions reduce the taxable base.

Does MAPOS calculate NSSF and payroll tax automatically?

Yes. MAPOS payroll calculates NSSF contributions and progressive payroll tax, and the rates are editable settings, so you update them when an official decision changes them.

How much does MAPOS payroll cost?

MAPOS is quoted per business based on modules, branches and users. Book a demo on WhatsApp (+961 71 725 270) and we will scope it with you.

Want to see a Lebanese payroll month run end to end in MAPOS? Contact us or message us on WhatsApp to book a demo.

Tags

payroll software Lebanon NSSFLebanon payrollNSSF contributionspayroll tax LebanonHR software Lebanon

Share Article

About the Author

MS

MAPOS Team

ERP & POS specialists, Beirut

Leading provider of integrated business management solutions, offering advanced ERP and POS systems specifically designed for the MENA region.

Related Articles

Lebanese VAT Accounting Software: Prepare Your VAT Declaration
Accounting & Finance

Lebanese VAT Accounting Software: Prepare Your VAT Declaration

How to prepare your Lebanese VAT declaration straight from your ERP: 11% output VAT, input VAT, exempt items, USD/LBP invoices and a clean period close.

Best Accounting & Inventory Software in Lebanon and MENA (2026): Multi-Currency, Offline-First
Accounting & Finance

Best Accounting & Inventory Software in Lebanon and MENA (2026): Multi-Currency, Offline-First

A complete 2026 guide to choosing accounting and inventory software in Lebanon and MENA. Why MAPOS leads with true USD/LBP multi-currency accounting, offline-first reliability during power cuts, AI-powered automation, and bilingual Arabic/English support.

Payroll Software in Lebanon 2026: NSSF and Payroll Tax Made Simple - MAPOS Blog