How to track payroll obligation deadlines
What is it for?
The social obligations agenda is the part of the obligations calendar that concerns payroll: the DMR, the Social Security return and contributions, the workplace accident insurance pay sheet and the annual statements to employees. It shows each deadline, how many days are left and whether it is late, and exports the dates to each person's calendar.
When to use it?
- At the start of each month, to see what is due that month.
- When the What is there to do this month? screen shows a late return.
Where to find it?
Payroll › What is there to do this month? screen › Supporting lists block › Social obligations agenda
The agenda has no entry in the menu bar: you open it from that screen.
Before you start
- Your profile is Payroll Processor or Payroll Administrator. The Processor can only read: in the agenda they have neither New nor Generate the obligations, and on the obligation they do not have the buttons to start or complete it.
- Marking an obligation as done and attaching the proof are done in the tax calendar, with the Accountant profile: see How to track tax obligation deadlines.
How to use it
- Open Payroll. On the What is there to do this month? screen, scroll down to Supporting lists and click Social obligations agenda.
- The list is grouped by Responsible profile. The agenda only shows obligations of the Social (payroll) area. Open the Salary processor group: each line has Type, Period, Due, Days to the deadline, Area (“Social (payroll)”), Responsible profile, Responsible and State, in deadline order.
- Open a line to see the obligation: Type, Responsible, Period start, Period end, Due, Legal reference and Days to the deadline. A late obligation shows “The deadline has passed. Do the obligation as soon as possible and mark it as done; this calendar does not submit anything.”
- To have the deadlines in your calendar (Outlook, Google, phone), go back to the list and click Export to calendar (.ics). fiscaldoo downloads an
.icsfile with one entry per obligation in the list; open it in your calendar program. - To filter, open Filters. By state: Not done, Done on time, Late, Pending, In progress, Done and Done without proof. By deadline: Past the deadline, Due in 7 days and Due in 30 days. By area: Social (payroll) (this agenda's area) and Taxation (tax calendar obligations, which this list does not show). There are also My obligations and Archived.
Example. At Empresa Demonstração, Lda, on 01/11/2026, the Payroll Processor sees 15 obligations, up to January 2027. The numbers depend on the day you open the list: the “days to the deadline” are counted from today and the list adds a month of obligations each time the month moves on.
| Obligation | Period | Deadline | Status |
|---|---|---|---|
| DMR — monthly pay statement | September 2026 | 12/10/2026 | 20 days late |
| Social Security — return confirmation | September 2026 | 20/10/2026 | 12 days late |
| DMR — monthly pay statement | October 2026 | 10/11/2026 | In 9 days |
| Workplace accident insurance — monthly pay sheet | October 2026 | 15/11/2026 | In 14 days |
| Social Security — return confirmation | October 2026 | 20/11/2026 | In 19 days |
| Social Security contributions | October 2026 | 25/11/2026 | In 24 days |
| … the same four for November | November 2026 | 10/12 to 28/12/2026 | In 39 to 57 days |
| … the same four for December | December 2026 | 11/01 to 25/01/2027 | In 71 to 85 days |
| Statement of income and withholdings to each employee | 2026 | 20/01/2027 | In 80 days |
The Responsible column shows the user the obligation was assigned to; in the demo, it is the accounting manager. The exported file has the same 15 entries. Pending validation by a certified accountant: deadlines fiscaldoo uses for confirming the Social Security return (the 20th) and for paying the contributions (the 25th, moved to 28/12/2026 because of Christmas), and moving to the next working day when the day falls on a weekend or public holiday.
Expected result
- You know what is due in the month and what is late, and you have the deadlines in your calendar.
- An obligation stops being late when someone marks it as done in the tax calendar; the agenda does not change by itself when you file the return on the portal.
Important notes
- The agenda does not file anything. To fulfil each obligation, use its own article: DMR and Social Security return.
- Weekends. When the legal day falls on a Saturday or Sunday, the obligation says, for example, “The legal day (10/10/2026) is a Saturday, so the deadline passes to the first working day after it, 12/10/2026 (CPPT art. 20.º n.º 1).”.
- The file is a snapshot. The
.icshas the deadlines from the moment you exported it and does not update: export again after completing obligations or at the start of the year. - Company without payroll. At Empresa Teste Portugal, with no employees, the Payroll Administrator's agenda has a single obligation, in the Salary processor group (“Compensation Fund (FCT): use the balance for certified training”). Tax obligations (Corporate Income Tax (IRC), Form 22 (Modelo 22), IES) do not appear here: they are in the tax calendar.
Common problems
I cannot find the agenda in the menus
- Cause: the agenda is only in the Supporting lists block of the What is there to do this month? screen.
- What to do: open Payroll and scroll down to Supporting lists.
I do not have the button to mark the obligation as done
- Cause: in the payroll agenda the obligation is read-only.
- What to do: ask someone with the Accountant profile to complete it in the tax calendar and attach the proof (How to track tax obligation deadlines).