Skip to main content

Discover the Payroll feature

Manage the complete payroll cycle, from contract setup to PDF generation, bank remittance, and Social Security files.

Written by Juan Merino

The Payroll section in Holded lets you manage the entire payroll process from start to finish without leaving the platform. From each employee's salary setup to the automated generation of payslips, Social Security files, and payment remittances — you'll find every tool you need in one place.

By activating the Payroll gem from the Holded Store, you unlock the full cycle: Holded automatically calculates gross and net amounts, income tax (IRPF), and contributions, generates the final PDF, and creates the corresponding accounting entry — minimising manual work and errors.


1. The Payroll gem

Once activated, you unlock the Payroll dashboard and the full management cycle:

  • Individual and bulk payroll generation

  • Automatic income tax and contribution calculations

  • Configurable salary concepts and supplements

  • Drafts before approval

  • Payslip PDF ready to deliver to the employee

  • Automatic accounting entry

  • Bank remittance (SEPA file)

  • Social Security files (SILTRA / CRA)

  • Payroll history per employee

  • Excel export


2. Payroll dashboard

The Payroll dashboard gives you a global view of the cycle status for each period: how many payslips are in draft, how many are approved, and how many are pending payment. From here you can access any individual payslip or run bulk actions across the entire workforce.


3. Employee setup

For Holded to calculate each employee's payroll correctly, you need to complete their profile with contractual and salary details:

  • Contract: contract type, start and end date (if applicable), working hours, and work arrangement.

  • Remuneration: base salary, bonus payments (number and accrual method), hours, and recurring supplements.

  • Social Security contributions: contribution group and activity code.

  • Income tax: fixed rate or automatic calculation based on the employee's personal situation (marital status, children, disability, etc.).

  • Collective agreement: defined at workplace level; affects applicable rates and agreement-specific concepts.


4. Payroll generation

Once employees are set up, you can generate payslips individually or for the entire workforce at once. Holded automatically calculates:

  • Earnings: base salary, supplements, overtime, pro-rated or accrued bonus payments.

  • Deductions: income tax, employee Social Security contributions (common contingencies, unemployment, vocational training, FOGASA).

  • Net amount to pay.

You can review and modify any concept before approving the payslip.


5. Payroll concepts and types

Holded lets you add and customise the concepts that appear on each payslip according to your company's needs and the applicable collective agreement:

  • Standard payslip: the default monthly type.

  • Bonus payment: Holded generates it automatically based on the employee's bonus configuration.

  • Bonuses and incentives: additional concepts you can add on a one-off or recurring basis, with configurable impact on contributions and income tax.

  • Back pay: salary differences from previous periods.

  • Settlement: final payslip when an employee leaves.

  • Part-time or reduced hours payslips: Holded adjusts calculations based on the working hours percentage.


6. Modifications centre

Absences recorded in the HR module are automatically reflected in the payslip for that period:

  • Sick leave or non-work accident: Holded deducts the days and applies supplements according to the collective agreement.

  • Parental leave: compatible with the calculation of the second tranche of the benefit, including part-time scenarios.

  • Other absences: managed from the modifications centre and reflected in the payslip breakdown.


7. Drafts and approval

Before closing the period, all payslips are generated in draft status. This lets you:

  • Review calculations and correct any concept without affecting the accounting close.

  • Modify payslips in bulk (for example, applying a salary increase to several employees at once).

  • Approve all payslips for the period once you're satisfied with the amounts.

Once approved, Holded automatically generates the final PDF and the accounting entry.


8. Delivery to the employee

From the approved payslip you can download the PDF in official format and send it to the employee. If you have the Team Pro gem activated, the employee can view and download their own payslips from their personal space in My Zone.


9. Payment remittance

Holded generates the SEPA file with the transfer remittance to pay payslips directly from your bank. You just need to download the file and upload it to your online banking. The system groups all payments for the period and links them to the IBANs registered in each employee's profile.


10. Social Security files (SILTRA)

With the Payroll gem you can generate the files needed to submit your Social Security obligations:

  • Contribution bases file: contains the contribution bases by contingency for each worker. Holded calculates them automatically based on applicable rates and current regulations.

  • CRA file: contains the nominal list of workers with their contribution amounts. Ready to import directly into SILTRA and submit to the RED System.


11. Automatic accounting entry

When payslips are approved, Holded automatically creates the payroll accounting entry, with a breakdown of earnings, deductions, and employer contributions, mapped to the General Chart of Accounts you have configured in the employee's profile.


12. History and export

You can view the complete payroll history for each employee from their profile, filter by period, and download any past payslip in PDF. Holded also lets you export payroll data to Excel for analysis or to share with your accountant.


13. Summary

The Payroll gem turns Holded into a complete payroll management system, fully integrated with the rest of the platform: employee data, accounting, payments, and Social Security files flow in a coordinated way — no external tools needed, no duplicated information.

Did this answer your question?