Payroll compliance automation in Portugal — UnikPeople generates the monthly DMR and submits SIOE to the DGAEP

Payroll compliance in Portugal turns on one date that forgives no employer: the 10th. That is the monthly deadline for filing the Monthly Remuneration Statement — the DMR. It makes no difference whether you are a factory in the Ave valley, a retail group, a clinic or a municipality: if you pay salaries, you account to the State by the 10th. And some organisations carry, on top of this, a second periodic obligation that only the public sector knows — reporting to SIOE.

They are two different duties, with different recipients, but with the same underlying problem: for most organisations, both are still done by hand. It is worth looking at each of them squarely — because they can now stop being manual work.

Two monthly statements that touch everyone

Every month, by the 10th, each employer accounts on two fronts — and both are universal, from private to public, from the micro-business to the large group.

The first is the Monthly Remuneration Statement (DMR) to the Tax Authority, introduced in 2013 by Regulation 6/2013 of 10 January and resting on Article 119 of the Personal Income Tax Code (CIRS). It details the remuneration on payslips, income subject to income tax (and also non-subject and exempt income), withholding at source and union dues. Deadline: monthly, by the 10th of the following month.

The second is the Remuneration Statement to Social Security, filed by electronic transmission through Segurança Social Direta. Also monthly and by the 10th, it reports, for each worker, the remuneration subject to contributions, working time and the applicable contribution rate. When the 10th falls on a weekend or public holiday, the deadline moves to the next working day.

They are two distinct obligations, with two recipients — the Tax Authority and Social Security — but with the same tight horizon and the same source: the payroll data. Missing the deadline, or filing with errors, is costly: penalties, corrections and the usual dance of replacements. Perfect ground for automation — and yet one of the processes where you still see skilled people exporting spreadsheets and checking fields.

SIOE: the public sector’s extra layer

If the entity is public, the race to the 10th is not the end of the story. The Sistema de Informação da Organização do Estado (SIOE), created by Law 57/2011 of 28 November and reformulated and expanded by Law 104/2019 of 6 September, requires public-administration bodies to characterise themselves and to report, periodically, on their human resources to the Directorate-General for Administration and Public Employment (DGAEP).

The scope is broad: integrated services, autonomous services and funds, the Autonomous Regions, local authorities and the remaining bodies of the public administrations in national accounts. For these, SIOE is added to the statements to the Tax Authority and to Social Security — another structured submission, with its own rules, reference tables and delivery service. And with its own cadence: under Regulation 172/2025/1 of 11 April, part of the information is monthly and part is six-monthly, reported as at 30 June and 31 December, plus a gradual roll-in period.

Three obligations, then — the DMR to the Tax Authority, the statement to Social Security and SIOE —, on the same team and the same data. And, almost always, handled as if they were separate worlds.

The hidden cost of doing it all by hand

The cycle repeats with an almost liturgical regularity. Someone exports the payroll data. They cross-check it, by hand, against income codes, tables and categories. They fill in the DMR, validate tax identification numbers one by one, submit to the Tax Authority and to Social Security. And, if it is a public body, they do it all again, in another format, for SIOE.

None of this is intellectually hard. It is merely fragile and expensive. Every manual step is an opportunity for error, and the error always has two unpleasant faces: the technical rejection, which forces a redo against the clock, and the silent inconsistency — the mismatch between what sits in the HR system and what was actually reported to the State, which nobody notices until it is too late. When a reference table or a remuneration code changes, you almost always find out through the refusal.

Multiply that by twelve months and every entity in the country and the scale of the waste becomes clear: skilled HR time spent reconciling fields instead of managing people.

What changes with UnikPeople

UnikPeople handles this compliance from the right source: the data the organisation already holds in its HR system. There is no parallel sheet and no manual rebuild — the payroll the platform already runs is the same that feeds the declarations.

The statements to the Tax Authority and to Segurança Social Direta are generated automatically from the payslips, with the correct remuneration codes, and validated before they leave. And there is a new capability reaching clients from the second half of 2026: automatic submission by webservice, straight to the Tax Authority and to Segurança Social Direta, within the deadline — no intermediate exports, no logging into portals, no checking tax numbers one by one.

SIOE, for public bodies, is handled by the SIOE+ module: records and departures are generated from the same data, the more than 60 DGAEP master tables are synchronised automatically — by default always aligned with the version in force — and the submission is scheduled and sent with no portals or hand-built files. Every submission is written to a complete audit trail.

The result comes down to three gains any decision-maker recognises.

Time returned to the team — what took days each month, between DMR and SIOE, now happens without manual intervention.

Compliance risk under control — validation before sending, always-current codes and tables and an auditable history cut the two usual causes of failure — the technical error and the inconsistency — to near zero.

Right data, first time — because the source is the HR system and not a manual copy, the gap between what the organisation holds and what it declares to the State disappears.

Universal for the private sector, complete for the public

Here lies the advantage of handling compliance inside HR rather than as an island. A private company solves the DMR — the obligation that touches it every month — from the payroll it already runs. A public body solves the DMR and SIOE from the same base, without duplicating records or maintaining the usual Excel bridge between systems that do not talk to each other.

And because UnikPeople also handles time and attendance, performance appraisal under the SIADAP framework and integration with public-sector accounting (SNC-AP), monthly compliance stops being a separate project and becomes a natural consequence of the data already there.

HR talking to HR

There is a detail that fits on no datasheet and that tends to make the difference: the people who implement UnikPeople are HR professionals. People from HR talking to people in HR, who understand the DMR codes, the DGAEP rules and the reality of payslips — not technologists hunting for the right field.

For a team that lives the complexity of the 10th every month, talking to someone who has sat on the other side of the table is worth more than any brochure.

Who it is for

For any employer that today handles the DMR manually or semi-automatically — which is nearly everyone, private and public. And, especially, for public-administration bodies that add SIOE reporting on top: municipalities, public institutes, autonomous services and funds, and state and local public enterprises.

Legal obligations are not going away. The manual work they impose, however, can. At a time when organisations — and the public sector above all — are asked to do more with less, freeing days of skilled work from a task a machine does better is not a technological luxury: it is management common sense.

Automatic submission of the DMR to the Tax Authority and to Segurança Social Direta is rolling out to clients through this second half of 2026 — alongside SIOE reporting for the public sector. If you would like to see, with your own data, what payroll compliance in Portugal looks like when it stops being manual — from the DMR to SIOE — we can talk in twenty minutes. No commitment, and no preparation on your side.

UnikPeople | Uniksystem — the HR platform that handles compliance for you, built by people who understand HR.