Swifto
Features Solutions Pricing Testimonials Press & media FAQ About Data privacy Contact Blog
Log in Free 14-day trial Request a demo
FR EN ع
HR & Payroll module

Tunisian payroll made compliant, with no month-end stress

Payslips, CNSS, IRPP by bracket and CSS calculated automatically. Leave, contracts, bonuses and social declarations centralized. Your HR team saves days and gets every salary right.

★★★★★ 4.8/5 · trusted by 500+ companies | 100% TN compliant
new.swifto.io/rh/paie
Payslip
June 2026 · Mariem B.
Validated
Gross salary2 400,000
CNSS (9,18%)− 220,320
IRPP (brackets)− 248,640
CSS (0,5%)− 9,654
Net pay 1 921,386 TND
Payroll generated
24 payslips · 1 click
Leave approved
balances up to date
Compliance & peace of mind

Payroll done right the first time — every month

Swifto replaces risky Excel calculations and re-entry with a payroll engine that applies the Tunisian scale natively. Your payslips are compliant, your declarations ready, your employees paid on time.

Compliant by design

CNSS, IRPP by tax bracket and CSS calculated automatically, with head-of-household and dependent-children deductions.

Payroll in one click

Generate every payslip for the month at once. No more re-entry, no more deduction errors: every salary is reliable.

Centralized HR

Employees, contracts, leave, bonuses and declarations in a single record connected to your accounting and cash flow.

new.swifto.io/rh/bulletin
IRPP calculation by bracket
Annual taxable income · Tunisian scale
0 — 5 0000%
5 000 — 20 00026%
20 000 — 30 00028%
above 50,00035%
Head of household
Deducted
Dependent children
3 / 4
Payroll

Compliant payslips, automated gross-to-net calculation

Swifto applies the IRPP scale by bracket, the CNSS and the CSS, handles family deductions — including disabled children or children in higher education — and produces a clear, compliant payslip for every employee.

  • Automatic gross → net: CNSS, IRPP by bracket and CSS applied with no manual calculation.
  • Family deductions: head of household and dependent children per the IRPP Code.
  • Bulk generation: all the month's payslips in a single operation.
See payroll in a demo
new.swifto.io/rh/dashboard
HR dashboard
Active headcount
42
Gross payroll
98,4 K TND
Employer contrib.
16,1 K TND
Age pyramid
<2525-3435-4445-5455+
HR steering

Your human capital, readable at a glance

The HR dashboard consolidates headcount, payroll, contributions and team structure. The HR Manager steers costs and anticipates needs without building tables by hand.

  • Headcount & payroll, gross and net, by month and by department.
  • Age pyramid and breakdown by contract, gender and seniority.
  • Leave provision and employer contributions tracked continuously.
Discover the HR dashboard
new.swifto.io/rh/conges
Leave management
To process
5
On leave today
3
Yassine K.Approved
Salma T.Pending
Remaining balance · Yassine12 days
Leave & contracts

Leave, contracts, bonuses — tracked effortlessly

Leave calendar, up-to-date balances, employment contracts and working-hour ranges, bonuses, allowances and advances: everything about the employee is brought together and feeds payroll automatically.

  • Visual leave: calendar, request approval and per-employee balances.
  • Employment contracts with configurable working days and hour ranges.
  • Bonuses, allowances, advances integrated into the payslip calculation.
See leave management
Built for the HR Manager

The module that transforms month-end

Less admin, zero manual calculation and guaranteed compliance: the HR Manager focuses on people, not spreadsheets.

HR Manager

Payroll & HR tracking under control

  • Compliant payroll (CNSS, IRPP, CSS) in one click
  • Leave, balances and declarations centralized
  • Dashboard for headcount, payroll and costs
Your benefits

Reliable payroll that saves time

-40%
less time on payroll and HR admin
100%
compliant with the Tunisian scale (CNSS, IRPP, CSS)
1 click
to generate all the month's payslips
Frequently asked questions

HR & Payroll: what you need to know

Yes. Swifto calculates Tunisian payroll with the CNSS deduction, IRPP by tax bracket (head-of-household and dependent-children deductions, including disabled children or children in higher education) and the CSS, then generates compliant payslips.
Yes. Swifto offers a leave calendar, per-employee balance tracking, request approval and leave-balance notifications by email, all integrated with the employee record and payroll.
Yes. Swifto produces the declaration of wages and employees and centralizes the payroll data required for the SME's periodic social declarations.
Yes. The HR dashboard shows the active headcount, gross and net payroll, employer contributions, the age pyramid, headcount by contract and by department, as well as the leave provision.
Yes. Swifto manages leave (calendar, request → approval → tracking workflow, legal and sick-leave balances incremented or reset according to the contract, email notifications) and employment contracts (SIVP, CDD, CDI types, tracking of active and expired contracts with automatic deactivation at expiry), all linked to payroll and social declarations.
The whole module in detail

Complete HR & payroll coverage

From payslip calculation to social declarations, via leave, contracts and variable elements: Swifto's HR module manages the employee lifecycle end to end.

Complete Tunisian payroll

Automatic calculation of the CNSS deduction, IRPP by tax bracket and CSS, from gross to net, for payroll compliant with regulations.

Dependent-children deductions

Head-of-household and dependent-children cases are handled, with the special cases of disabled children and children in higher education per the IRPP Code.

Payslips & payroll journal

Generation of individual or bulk payslips for the whole month in a single operation, with the consolidated payroll journal.

Social declarations

Declaration of wages and employees and centralization of the payroll data required for the company's periodic social declarations.

Leave management

Legal and sick-leave balances, visual calendar, requests and approval, with leave-balance notifications sent to employees by email.

Contracts & contract types

Employment contracts and contract types with configurable working days and hour ranges, feeding the calculation of leave and payroll.

And also: bonuses, allowances, salary advances, expense claims, layoffs and hours worked — all integrated into the payslip calculation.

Swifto ecosystem

Connected modules

The HR module doesn't work alone: it integrates natively with dashboards, finance and accounting for end-to-end steering.

Dashboards & KPIs

HR dashboard: headcount, payroll and leave tracked continuously.

Discover

Finance & Cash flow

Disbursement of salaries and contributions steered directly in cash flow.

Discover

Accounting

Payroll and social-contribution entries posted to your accounting journals.

Discover
new.swifto.io/rh/conges/soldes
Balances & approval workflow
Remaining legal leave18 days
Remaining sick leave5 days
Monthly increment (contract)+1,5 d
Request from Salma T. · 3 days
Request Approval Tracking
Leave & absences

Accurate balances, a team schedule without surprises

Tracking leave in an Excel file or on paper means multiplying wrong balances, date conflicts and poorly covered absences — at the cost of overpayment, team friction and an organization that slips out of control. Swifto replaces all of that with a shared calendar, balances calculated in real time and an approval trail tracked end to end.

  • Legal & sick-leave balances per employee, with leave types and monthly incrementation then annual reset according to the contract.
  • Request → approval → tracking workflow: every leave is traced, from submission to actual time off.
  • Team calendar & notifications: who's away and when, with balance alerts sent by email.

The benefit: accurate balances at all times, a traceable approval process and a readable team schedule — no more overpayments or unanticipated absences.

See leave management
Contracts & social declarations

Contracts tracked, declarations compliant, payroll accurate

Managing contracts and declarations by hand exposes you to CNSS non-compliance, penalties and payroll errors on variable elements. Swifto automates the contract lifecycle and centralizes payroll data for social declarations filed on time.

Contract types

SIVP, CDD, CDI and other employment-contract types, with configurable working days and hour ranges that feed leave and payroll.

Active & expired

Tracking of active and expired contracts, with automatic contract deactivation at expiry — no more employees paid on an expired contract or forgotten expiry dates.

Declaration of wages (CNSS)

Declaration of wages and employees and centralization of the payroll data required for the company's periodic social declarations.

Bonuses & allowances

Bonuses and allowances entered per employee and posted automatically to the payslip, with no manual recalculation.

Salary advances

Salary advances and expense claims tracked, then integrated into the net-pay calculation for the relevant month.

Layoffs & hours

Layoffs and hours worked accounted for in the payslip, for accurate payroll across all variable elements.

The benefit: assured social compliance, contract and declaration deadlines met, and accurate payroll down to bonuses, advances and deductions.

Simplify your payroll and HR with Swifto

Request a free demonstration and discover compliant, automated and stress-free payroll for your SME.