Features

One product for your people and for the month-end close

Selfcare brings together what today is scattered across spreadsheets, shared calendars, paper and the accounting software. Built from scratch for Portuguese law.

People: a complete profile for each employee

Each person has a 360º profile: personal and contact details, contract, salary, documents and absences. No paper folders, no 'which file is that in?'.

  • Contract and salary history on a timeline: each renewal, pay rise or promotion is recorded with a date and a reason
  • Sensitive data (NIF, NISS, IBAN, salary) visible only to people with permission. Employees see their own
  • Custom fields: add the fields YOUR company needs, without asking for development
  • Guided onboarding: each person fills in their details, address, contacts and IBAN, with automatic reminders
  • Lists with sorting, filters and detection of data missing for payroll
Learn more →
An employee profile in Selfcare: status, contact, current contract and leave balanceAn employee profile in Selfcare: status, contact, current contract and leave balance

Onboarding: the new person fills in their own detailsNew

You create the profile in three steps and the invite goes to their personal email. The person activates their account and leaves their personal details, IBAN and documents in a 3 to 4-minute wizard, on a computer or a phone.

  • NIF (tax number), NISS (social security number) and IBAN validated on entry, typed by the people who know them
  • Required documents requested at first login, with a photo from the phone
  • Configurable: each field and document Required, Optional or Don't collect, requested from the employee or from HR
  • Reminders on day 3 and day 7 for anyone who hasn't finished
  • Annual leave for the hiring year and the first payslip pro-rated, with no maths by hand
Learn more →
The Personal details step of onboarding in Selfcare, with date of birth, nationality, citizen card, NIF and NISSThe Personal details step of onboarding in Selfcare, with date of birth, nationality, citizen card, NIF and NISS

A 30-minute demo with your own data imported live.

Annual leave and absences, without spreadsheets or arguments

Three views (timeline, annual calendar and list), drag-to-book, and approval by the person who really knows the team: the team leader.

  • Timeline of the whole team, with scrolling through history and a legend by absence type
  • Balances calculated under Portuguese law: 22 working days, pro-rata in the hiring year, carry-over until 30 April
  • Carried-over days deadline to suit you: 30 April by default (as the law says), but if your company is flexible you can extend it to later in the same year
  • 13 absence types ready to use: annual leave, sickness, maternity, paternity, bereavement, marriage, justified and unjustified absences, and Home Office with a weekly limit
  • Approval by team leaders, with one or several sign-offs (you decide the rule)
  • Each request shows who else on the team is away on those days, with the team timeline to hand
  • Blocked days in high season and company shutdowns for closures, with art. 242 of the Código do Trabalho (Labour Code) checked
  • Automatic national public holidays and municipal holidays by each employee's location
Learn more →
Team absence timeline in Selfcare, with annual leave, sickness, other leave and pending requests, and a legend by typeTeam absence timeline in Selfcare, with annual leave, sickness, other leave and pending requests, and a legend by type

The whole year at a glance

The annual calendar view shows the 12 months side by side. Book leave by dragging, compare with the team and see each location's public holidays straight away.

  • The 12 months of the year side by side, with weekends and public holidays marked
  • Drag-to-book: click, drag to the last day and confirm
  • Your team on the same calendar, so you can book without stepping on anyone's toes
  • Legend by type: annual leave, sickness, parental and all other absences
Annual absence calendar in Selfcare with the 12 months side by side and annual leave markedAnnual absence calendar in Selfcare with the 12 months side by side and annual leave marked

See Selfcare with your own data

Payroll: the month-end close without the fear

Payslips calculated under the law in force, to the cent, with everything specific to Portuguese law. Each payslip keeps the version of the rules it was calculated with, auditable for good.

  • 2026 IRS (personal income tax) withholding tables for mainland Portugal, with IRS Jovem (youth income tax relief)
  • Holiday and Christmas allowances paid in full or in twelfths, by company or by employee
  • Absences, half-day absences and adjustments from previous months reflected on the payslip automatically
  • You choose who goes into each payroll run, employee by employee, month by month
  • PDF payslips in each employee's portal, with a notice when they're out and the history always to hand
Learn more →
Payroll table in Selfcare: working days, gross pay, IRS, Segurança Social and net pay per employeePayroll table in Selfcare: working days, gross pay, IRS, Segurança Social and net pay per employee

Returns and payments generated in one click

At the end of each payroll run, Selfcare produces the official files your company needs, ready to file and with no retyping.

  • DMR (monthly pay return) in the format of Segurança Social (Portuguese social security)
  • SEPA file (pain.001) to upload to online banking and pay everyone in one go
  • Annual reports of IRS withheld and contributions to Segurança Social
  • Clear statuses: draft, finalised and paid, with reopening possible until the month is paid
Month-end close in Selfcare: total to pay, DMR export for Segurança Social and SEPA file for the bankMonth-end close in Selfcare: total to pay, DMR export for Segurança Social and SEPA file for the bank

See all of this working with your own data

Coverflex: benefits on the payslip, without retyping

You upload the monthly Coverflex report and each benefit lands on the right person's payslip, in the right month, with the IRS and Segurança Social treatment of its pay item.

  • Each person's allowance in the pay history, dated, with the annual cost in view
  • Transactions in the month the report ends, or in the first month still open
  • Each person recognised by NIF or by employee number
  • Benefits on their own lines of the payslip, outside the net amount transferred
Learn more →
A payslip in Selfcare with the Coverflex wallet benefits on their own lines, each with its own treatmentA payslip in Selfcare with the Coverflex wallet benefits on their own lines, each with its own treatment

Ajudas de custo (per diem): from the trip to the payslipNew

The employee records the trip with departure and return times, the leader approves it in Approvals and the company pays it with expenses, in one transfer. It works with your accountant's payroll.

  • A fixed amount per overnight stay or the legal percentages of a daily amount, as the company prefers
  • The exempt part calculated from the hours of each trip, as DL 106/98 requires
  • Month's file for the accountant, and their payslip distributed through Selfcare
  • PDF itinerary map per person and per month, ready to sign
Learn more →
New trip form in Selfcare with departure and return times and the calculation of the exempt and taxable partsNew trip form in Selfcare with departure and return times and the calculation of the exempt and taxable parts

Mapas de kms (mileage logs): your own car at the company's serviceNew

The employee records the month's trips in their car, the leader approves the log in Approvals and the company pays it with expenses, or on the payslip. The exempt and taxable parts always stay separate.

  • One log per month with the date, origin, destination, reason, vehicle and km of each trip
  • Up to €0.40 per km exempt from IRS and Segurança Social. Anything above that shows as taxable
  • Own vehicles only, with number plate, owner and the declaration that they aren't company cars
  • PDF log with the fields the tax authority (Finanças) asks for, and proof of payment
Learn more →

In the demo we do the import live, with your own data.

Expenses: from draft to reimbursementNew

The employee submits the invoice in seconds, the approver decides with the document in front of them, and the accountant pays everything at once. Separate from payroll: none of this goes on the payslip.

  • Drag invoices anywhere on the screen: images or PDFs, several per expense, and the total is their sum
  • Approval by the team leader, whoever the company chooses or HR, in the same inbox as absences, one at a time or in bulk, with an invoice preview
  • Rejection with a required note, and decisions you can reverse until the expense is paid
  • Monthly allowance per person (optional), with a year-to-date balance that can go negative
  • Batch payment: CSV with the IBANs for the bank, which you can resume days later, with mark as paid and undo
  • ZIP of approved invoices, arranged by month and by employee, for the accounts
Learn more →
An employee's expense list in Selfcare, with totals by status, a month filter and the monthly allowance with the year's balanceAn employee's expense list in Selfcare, with totals by status, a month filter and the monthly allowance with the year's balance

Multi-account: all your companies on one loginNew

Switch company in seconds, with two clicks or one key, and see in a single list what's pending in each. For groups with several companies and for accounting firms with dozens or hundreds of clients.

  • Company picker with recent ones at the top and search by name or NIF
  • List of all companies with employees, pending approvals and the month's status
  • Each company at its own address: two companies open in two tabs without getting in each other's way
  • One role per company, separate data and no password shared with the accountant
Learn more →
The Selfcare company picker open, with recent companies, their NIFs and search by name or NIFThe Selfcare company picker open, with recent companies, their NIFs and search by name or NIF

Several login emails per employeeNew

One person, several company emails, the same profile. When the company changes domain or joins a group, each person keeps signing in to their account, with the old email or the new one.

  • HR adds the emails to the profile, with any name before the @
  • Signing in with Google or a password with any of them opens the same account
  • Each email stays pending until the person confirms it from their main email, and only works once verified
  • Automatic linking of emails with the same name on accepted domains, with a notice to the person and to HR
Learn more →

A 30-minute demo with your own data imported live.

Rest schedules, for people who work weekendsNew

Shops, restaurants, hotels and events rest on other days. Set each person's schedule and Selfcare counts annual leave, absences and the subsídio de alimentação (meal allowance) by their days.

  • Patterns like “Wednesday to Sunday”, assigned per person and per period
  • An annual grid to paint swapped days off by dragging the mouse
  • A week of annual leave always counts as 5 days, as art. 238 of the Código do Trabalho requires
  • On all plans, at no extra cost
Learn more →
Annual schedule grid in Selfcare, one row per person, with each person's rest daysAnnual schedule grid in Selfcare, one row per person, with each person's rest days

Org chart and teams: see how the company fits togetherNew

The org chart shows how the company is organised by functional area. Teams say who approves what for whom. Two separate structures, because in real life they rarely match.

  • Areas within areas, with someone in charge and people in several areas
  • Teams with leaders who approve their members' absences
  • Drag anyone with no area or team onto the right card
  • Navigable, expandable and exportable to PDF
Learn more →
Dynamic org chart in Selfcare with expanded teams and employees with no teamDynamic org chart in Selfcare with expanded teams and employees with no team

Two-step verification your wayNew

The email code is still there for everyone. Each person can add an authenticator app or passkeys, which are faster and safer, and recovery codes for when they lose their phone.

  • Authenticator app (1Password, Google Authenticator and others) with a QR code
  • Passkeys with fingerprint, face or PIN, several per person
  • Ten single-use recovery codes, shown only once
  • Main method of your choice, and Use another method when signing in
Learn more →

See Selfcare with your own data

Your data comes in and goes out freely

Solid importers to get going in minutes and a full export at any time. The data is yours. We just make it useful.

  • Import employees, contracts, salaries and leave history from Excel or CSV
  • Smart matching by code, email or name, never creating duplicates
  • Export the full list with the fields you choose, ready to import again
  • Management reports: headcount, turnover (hires vs leavers) and pay analysis by team, role and location
Learn more about migration →

With your company's look

The portal your team opens every day carries your brand: the logo, the name you choose and the colour palette. Each person also picks light or dark mode.

  • Company logo on the portal and on documents
  • Portal name of your choice (e.g. 'Employee Portal')
  • Seven colour palettes for menus and main actions
  • Light, dark or automatic mode, per user
Selfcare portal with a client's brand applied: its own logo, portal name and a blue paletteSelfcare portal with a client's brand applied: its own logo, portal name and a blue palette

See all of this working with your own data

Ready for pay transparency

EU directive 2023/970 will require companies to measure and justify pay differences between women and men. In Selfcare, the reports come from the data that's already there.

  • Gender gap within each role, with the directive's 5% threshold flagged
  • Answer to an employee's information request (art. 7) in one click
  • Art. 9 pay gap report: means, medians, quartiles and components
  • Average seniority and experience next to the gap: the objective justification, documented
Learn more →
Pay analysis in Selfcare with the gender gap and the table by role with the 5% thresholdPay analysis in Selfcare with the gender gap and the table by role with the 5% threshold

Documents: each one in the right place, with the right peopleNew

Contracts, ID, medical certificates, payslips and the internal rules in one place, instead of shared folders and emails. Folders per person, per team and for the company, with clear access rules.

  • Required documents with status cards in each person's area and photos from the phone
  • New: request documents from an employee, with a deadline, reminders and the status of each request
  • Expiry reminders 30 days before and on the day. HR sees what's missing and what has expired
  • "Read and acknowledged" with a record of who read it, which version and when
  • Versions, access log, export per person and deletion at the end of the period you set
  • The month's payslips imported in one go, with the person suggested by NIF, NISS or name
  • Unlimited storage, up to 100 MB per file
Learn more →
An employee's documents in Selfcare, with required documents and system foldersAn employee's documents in Selfcare, with required documents and system folders

Internal announcements: company news and events

Announcements, results, congratulations and events for the whole company, for areas or for teams. Each person sees what's meant for them, and you know who has read it.

  • Read confirmation with "Acknowledged" and stats on who saw and confirmed
  • A reminder only to those who haven't, in the app and by email
  • Events with save the date, several days, a programme and Going, Not going, Maybe replies
  • Annual view of events and an ICS calendar you can subscribe to in Google Calendar or Outlook
Learn more →

In the demo we do the import live, with your own data.

Self-service for employees

Each person books their own leave, looks up payslips, manages their details and chooses what they share with colleagues. HR stops being the front desk for everything. That's where the name comes from: employee self-care.

Proper permissions

Owner, HR, manager, employee and accountant: each sees exactly what they should. Everything that changes data goes in an audit log.

Data in the European Union

Database and files hosted in the EU, each company separate from the others, and personal data visible only to those who need to see it.

Learn more →

Multi-company

One account can manage several companies. Ideal for groups and for accountants who serve many clients.

Learn more →

Born in the AI era

Built from scratch with artificial intelligence. That's why new features arrive in weeks, not years.

Ready for pay transparency

Structured roles, pay analysis by role and gender gap: EU directive 2023/970 stops being a scare. See the dedicated page.

Learn more →

No installation, no servers

100% web, updated continuously. Open the browser and work, wherever you are.

See all of this working with your own data

In a 30-minute demo we import your file and show your company inside Selfcare, with annual leave, payslips and returns included.

Features · Selfcare