Skip to content

3 months free · new customers

See plans
Payroll taxation

Payroll tax forms, ready to file

Modelo 111 and Modelo 190 generated from each period's real payroll — without recalculating withholdings by hand.

  • Modelo 111
  • Modelo 190
  • IRPF withholdings
  • Ready to file

Tax forms · Q2 2026

+ Generate Modelo 111

Workers

48

Withheld

€8.420

Forms generated

6

FormPeriodStatus
Modelo 111Q2 2026Generated
Modelo 111Q1 2026Generated
Modelo 190FY 2025Generated
Modelo 111Q3 2026Pending
The solution

Payroll tax forms, generated from your real data

The usual problems

Withholdings by hand

Calculating each worker's IRPF withholding period by period in a spreadsheet.

Reconciling the quarterly 111

Checking that Modelo 111 matches what was actually paid in payroll.

The 190 from scratch

Rebuilding the annual summary by adding up four quarters by hand every January.

Depending on the advisory firm

Not being able to generate or review a form without going through the accountant for everything.

Risk of discrepancies

Differences between what payroll says and what ends up being filed with the Tax Agency.

How Zynvio solves it

  • Automatic Modelo 111

    Quarterly IRPF withholdings on payroll, generated without spreadsheets.

  • Annual Modelo 190

    Annual summary of withholdings and payments on account, from the four quarters.

  • Withholdings per worker

    Automatic calculation of each employee's IRPF withholding in each payroll run.

  • Reconciled with real payroll

    The form's amounts come directly from the period's payroll, without recalculating by hand.

  • Export ready to file

    Generate the form in the valid format for filing with the Spanish Tax Agency (AEAT).

  • History by period

    Review the forms generated in previous quarters and years.

  • Breakdown by employee

    Detail of withholdings by worker and period, to review before filing.

Connect your tools via API

The tax forms draw directly from the payroll calculated in HR and payroll, without double data entry.

  • The forms are calculated from the payroll generated in the HR and payroll module.
  • Each IRPF withholding stays linked to the source payroll and worker.
  • Quarterly and annual accumulators synced with the payroll engine.
  • No re-entering data between payroll and tax forms.

Automate your workflows

The calculation and generation of each form happen on their own at the period's close.

  • Generate Modelo 111 at the close of each quarter with one click.
  • Generate Modelo 190 at year-end from the four quarters.
  • Withholdings recalculate on their own with each payroll run, with no manual work.
  • Export the form in the valid format for filing as soon as it's generated.
Use cases

Who it's for

SMEs with in-house payroll

They generate their Modelo 111 and 190 without relying on third parties.

What you gain

Modelo 111 and 190 generated from your real payroll.

IRPF withholdings calculated per worker, without loose sheets.

The forms always match what was paid in payroll.

Forms ready to file, in the valid format for the Spanish Tax Agency (AEAT).

History of forms by quarter and year always at hand.

Frequently asked questions

Which tax forms does Zynvio generate for payroll?

Zynvio generates Modelo 111 (quarterly IRPF withholdings on payroll) and Modelo 190 (annual summary of those withholdings), both calculated from the period's real payroll.

Does it file the forms automatically with the Tax Agency?

No. Zynvio generates the form in the valid format for filing, ready for you or your advisory firm to file with the AEAT.

Where do the form's amounts come from?

Directly from the payroll calculated in the HR and payroll module: IRPF withholdings by worker and period, without re-entering data.

Can I review forms from previous periods?

Yes. Each form generated is saved in a history by quarter and year, accessible at any time.

Do I need the payroll module to generate these forms?

Yes. Modelo 111 and 190 are calculated from the payroll in the HR and payroll module; without generated payroll there's no data to declare.

Turn your operation into a connected system

Request a demo and see Zynvio in action.