Filing calendar
Tax and social filing deadlines in Algeria: G50, CNAS, CACOBATPH, DAS and liasse fiscale
For each return, the table gives how often it is filed and the day it is due. CNAS and CACOBATPH change rhythm with headcount: quarterly up to 9 employees, monthly from 10.
See your own clients' calendar for 14 days.
| Return | How often | Due | Applies to |
|---|---|---|---|
| G50 | How oftenRéel: monthly · Forfait / IFU: yearly | DueDay 20 of the month after the period | Applies toRéel, Forfait / IFU |
| CNAS — cotisations | How often9 employees or fewer: quarterly · 10 employees or more: monthly | DueDay 20 of the month after the period | Applies toClient files with employees |
| CACOBATPH — cotisations | How often9 employees or fewer: quarterly · 10 employees or more: monthly | DueDay 20 of the month after the period | Applies toBTPH · Client files with employees |
| CNAS — DAS | How oftenYearly | DueDay 31 of the month after the period | Applies toEvery client file |
| Liasse fiscale | How oftenYearly | DueDay 30 of the fourth month after the period ends | Applies toRéel |
Due days from the catalogue dated 17/10/2026. Check them every year: the finance law can change them.
Not in yuba's catalogue yet: G12, G12bis, Comptes sociaux, ANEM.
The 10-employee rule
CNAS and CACOBATPH are quarterly while the declared headcount is 9 employees or fewer, and monthly from 10 employees.
In yuba, each client has its own calendar
yuba creates each client's G50, CNAS, CACOBATPH, DAS and liasse deadlines from this dated catalogue.
When a client file's headcount reaches 10 employees, CNAS and CACOBATPH switch to monthly by themselves, from the next period.
You see what is due this week, per accountant and per client, and what is overdue.