Dido · payroll and attendance

Payroll and attendance software for companies in Algeria

Dido is payroll and attendance software for businesses in Algeria, published by Sindan Solutions. Companies that pay by the month and by the day use it to compute pay from each day's attendance, with overtime, allowances and the advances already paid out.

The demo opens on a sample joinery. In the Personnel menu you see its staff, attendance for October and November, two closed pay months and the November draft.

A task board, a customer list and a calendar, all connected to the same database.

What the module does

From attendance to the month's pay

Each card describes what the Dido payroll module does today. It is an optional module.

Monthly attendance

One mark per person per day: present, unpaid absence, paid leave, sick, public holiday or rest. Marking a day again replaces the earlier mark.

Monthly or daily pay

Each person has either a monthly salary or a daily rate. The staff list includes people with no login to the software, with their staff number.

Pay scales

A pay scale counts the month in days or hours: 22 days, 26 days, or 173.33 hours. A missed day costs the wage divided by the scale, and never more than the wage.

Overtime

Tiers such as +50 %, +75 % or +100 %, applied to the person's hourly rate. A rate typed on the person takes precedence. Dido refuses overtime on a day the person was absent.

Allowances

Meal, transport, seniority and any other allowance you define, set on each person's record.

Salary advances

Money handed over before payday goes on record with the cash drawer it came from. Cancelling an advance puts the money back and keeps the row.

The month's pay

For each person: paid days, missed days, unrecorded days, base pay, the price of one day, the cost of absences, overtime, advances and the month's net.

Who sees pay

Only roles that carry the staff-management permission open this module. Other users see neither salaries nor advances.


Month end

Four steps before payday

Dido recomputes the pay every time you open it. Correct one day and the month follows, with nothing typed twice.

  1. 01

    Record attendance

    One mark per person each day, with its status.

  2. 02

    Fill the gaps

    Dido lists the days nobody marked. It counts them separately and never treats them as absences.

  3. 03

    Check advances

    The month's advances, with the cash drawer each came from, show on the payroll next to the net.

  4. 04

    Read the payroll

    Five- or six-day week, your choice. For a person with no pay terms, Dido shows the reason in place of an amount.


Gross to net

Algerian income tax and social security

The Dido payroll module computes what each person's attendance earns over the month: base pay, absences, overtime, advances. Each allowance already says whether CNAS and income tax (IRG) apply to it. For now the module does not compute those deductions or produce payslips.

For the gross-to-net step, our free calculator applies the 9 % employee contribution, the IRG scale, the allowance and the smoothing formula between 30,000 and 35,000 DA.

Example: 50,000 DA gross, 4,500 DA CNAS contribution, 45,500 DA taxable, 4,585 DA IRG, for 40,915 DA net.

Open the net salary calculator (French)
Both directionsThe calculator works from gross to net and from net to gross, with every line shown.
2026 scaleThe salary scale is still the one set by the 2022 finance law. The 2026 finance law left that paragraph unchanged.
In your own softwareIf you need IRG, CNAS and payslips inside the software, we build them as part of a custom project.

What changed in 2026

Payroll obligations in Algeria

These rules apply to every company paying staff in Algeria, whatever software it runs.

  • The national minimum wage is 24,000 DA a month since 1 January 2026, under decree 26-01.
  • The annual salary statement carries each employee's national identification number, and you file it online.
  • Employers compute and file training and apprenticeship taxes every half-year, by the 20th, even when the amount is zero.
  • Companies under the real tax regime file their monthly G50 return on Jibaya'tic by the 20th.

Who it suits

Companies paying by the month and by the day

The module earns its keep where attendance changes from day to day and money goes out before payday.

  • Workshops employing day workers alongside monthly staff.
  • Construction firms paying site crews by the day worked.
  • Distributors whose drivers and sales reps work overtime on their rounds.
  • Shops that hand out cash advances from the till and want to find them on the payroll.

Part of an ERP

Payroll next to sales, stock and cash

The payroll module shares Dido's cash drawers. A cash advance comes out of the drawer you name, and the movement shows in the cash ledger with the others.

It is part of Dido, our management software, alongside sales, purchasing, stock and production. You add it to Dido, or to an ERP built around your workflow.

See custom ERP developmentSee sales and invoicing

Questions

What payroll managers ask us

01Does Dido handle day workers?

Yes. Each person has either a monthly salary or a daily rate. The month's pay starts from the days recorded, and monthly and daily staff appear on the same payroll.

02Does Dido compute Algerian income tax and CNAS contributions?

The payroll module computes the month's net from attendance, overtime and advances. For now it does not compute IRG or the CNAS contribution. Our free calculator handles that step. With 50,000 DA gross it gives 40,915 DA net.

03How does Dido count an absence?

A missed day costs the wage divided by the pay scale, 22 days, 26 days or 173.33 hours, and never more than the wage. A day nobody marked stays separate, and Dido does not count it as an absence.

04How does Dido price overtime?

Dido applies the tier, for example +50 %, +75 % or +100 %, to the person's hourly rate. If you type a rate for someone, that rate applies. The software refuses overtime on a day of absence.

05Can we track salary advances?

Yes. Each advance keeps its date, amount and the cash drawer the money came from. It shows on the month's pay. A cancelled advance puts the money back in the drawer and stays visible.

06Who can see salaries?

Only people whose role carries the staff-management permission. You create the roles and decide who holds them.

07How much does the payroll module cost?

We do not publish a price list. The price depends on the modules you take, and we quote it after a short call.

08Can I try payroll before calling?

Yes. The Open the demo button at the top of the page opens the sample joinery, with the password example shown on the sign-in page. The Personnel menu holds the staff, two months of attendance, two closed pay months and a draft.

Guides

Further reading

Data & compliance · 8 min

Payroll in Algeria in 2026: 24,000 DA minimum wage, online salary statement, half-yearly training taxes

What changed for payroll in 2026: the minimum wage at 24,000 DA, each employee's national ID number on the annual salary statement, mandatory online filing for the real regime, and training and apprenticeship taxes filed every half-year.

Read the guide (French)

Data & compliance · 7 min

Jibaya'tic in 2026: signing up, filing the G50 and paying online

Who must file online since 1 January 2026, the Jibaya'tic sign-up file, filing the G50 by the 20th, paying by CIB or Edahabia card or bank transfer, and late penalties. Based on the 2026 finance law and the tax office's guides.

Read the guide (French)

Budget & investment · 7 min

How to read a quote for business software

What moves the price of business software, how to read a quote line by line, and which questions to ask before you sign.

Read the guide

Send us one month of attendance

With your attendance sheet and pay terms, we will show you the same month computed in Dido.