Statutory Returns

Cyprus PAYE Annual Return (TD7A) Generator

Generate the annual PAYE return for the Cyprus Tax Department. Enter your employer details and per-employee annual figures, then download an XML ready for Tax For All.

Employer

Your details as the filing employer for this return.

Figures are processed on our server to compute totals, then discarded with the request. We do not persist or log anything you enter.

Employees

One row per employee paid in the year. Five fields inline; use the info icon on each row for the remaining details and the nine derived-total overrides.

TIN (Q1)
Name (Q2)
Emoluments (Q4)
Tax Withheld (Q38)
Officer (Q33)
EUR
EUR

About this tool

Filing the Cyprus annual PAYE return

The TD7A is the annual companion to the monthly TD7 every Cyprus employer files. It aggregates the full tax year of withheld income tax and GHS contributions, broken out per employee across fifty-one fields covering emoluments components, pensions, widow's pension treatment, employee contributions to provident or pension funds and trade unions, GHS sub-categories, the prior-year bonus block, financial-benefit deductions, and the employer-side contributions. The return is submitted electronically through the Cyprus Tax Department's Tax For All portal in a specific XML format, and is one of the headline annual compliance artefacts for any employer running Cypriot payroll.

This tool produces a valid TD7A from the same per-employee figures the official form asks for. The employer header (Tax Identification Number and year) goes at the top. The period is fixed to Annual and the sector defaults to Private Sector. One row per employee captures the five most-used fields inline: Taxpayer Number, Name, Emoluments Within Cyprus, Tax Withheld at normal rates, and Officer status. The Advanced dialog on each row opens to the remaining fields, organised by section: the emoluments breakdown, pensions and widow's pension treatment, declared income, the nine employee contributions and deductions, four GHS sub-categories, the tax-withheld breakdown, and the prior-year bonus block.

The form's nine derived totals (Q3 Gross Emoluments, Q10 Sum of Allowances, Q15 Total Taxable Income, Q29 GHS Withheld for Pensioners, Q32 GHS Withheld for Employees, Q35 GHS Contribution Withheld, Q36 Total Deductions, Q37 Chargeable Income, and Q42 Tax Withheld for the Year) are computed automatically from their constituent fields, so you only enter the underlying values. The eight header totals (C10 through C17) update live as you edit, covering total gross emoluments, total tax withheld with the prior-year bonus split out, total financial-benefit deductions, total pensionable benefits at 3% under Code 0113, and the GHS contributions split by employee and employer side.

Validation enforces the mandatory fields (Q1 Taxpayer Number, Q2 Name, Q12 widow-pension status, Q33 officer status) and the director-residence rules around Q7b and Q7c: the country must be on the official two-hundred-fifty-entry list, and a foreign Tax Identification Number is required when a non-resident director receives director fees during the year. Empty rows are silently ignored, so you can leave placeholder rows in the list without affecting the submission.

Once validation passes, the Download button produces an XML file ready for Tax For All, named in the convention the portal expects. The file is generated server-side from the figures you enter, returned to your browser as a download, and is never persisted or logged.

For ongoing payroll where the annual TD7A is one of several statutory artefacts (monthly TD7, monthly Social Insurance schedule, per-employee TD63A Emoluments Certificate, SEPA bank file), Mantle's payroll module computes them all automatically across the year, validates against your monthly submissions in real time, and submits directly through the Tax For All and Social Insurance portals.

The solution to power your digital transformation

Let go of inflexible software built for a different world and discover how Mantle radically accelerates critical business outcomes with software-defined operations management.