Statutory Returns

Cyprus PAYE Monthly Return (TD7) Generator

Generate the monthly PAYE return for the Cyprus Tax Department. Enter your employer details and each employee's monthly figures, validate against the form's mandatory fields, and 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 period. Five fields inline; use the info icon on each row for the remaining details.

TIN (Q1)
Name (Q2)
Gross (Q8)
Tax Withheld (Q10)
Officer (Q13)
EUR
EUR

About this tool

Filing the Cyprus monthly PAYE return

Every Cyprus employer with payroll files a monthly PAYE return (the TD7), declaring the income tax withheld from each employee during the period, the General Healthcare System contributions on both sides of the employment relationship, the employer's pensionable benefits contribution under Code 0113, and any prior-year bonus paid in the month. 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 most frequent compliance touchpoints in any Cypriot payroll cycle.

This tool produces a valid TD7 from the same per-employee figures the official form asks for. The employer header (Tax Identification Number, year, period, sector classification) goes at the top. One row per employee captures the five mandatory fields inline: Taxpayer Number, Name, Gross Emoluments, Tax Withheld at normal rates, and Officer status. Behind an info icon on every row, the Advanced dialog opens for the remaining nineteen fields: employment dates, the emoluments and pensions breakdown, GHS sub-categories for pensioners and officers, the seven-field prior-year bonus block, and the pensionable benefits contribution at 3% under Code 0113.

The ten header totals (B10 through B19) update live as you type. They cover total gross emoluments, total tax withheld with the prior-year bonus split surfaced separately, total tax deducted for financial benefits of related parties, the GHS contributions split by pensioner/officer/employee/employer side, and the pensionable benefits aggregate. Validation surfaces every missing mandatory field plus the Officer-conditional requirement that Q14 GHS Withheld for Officer and Q15 Employer GHS Contribution must accompany any row where Officer status is Yes.

Once the form is consistent, 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. You can also preview the full XML payload before submission to spot-check element order or values against your payroll system's report.

Most monthly submissions involve a single employer and between five and twenty employees. Prior-year bonuses (Q16 through Q23) are unusual outside of January and February. The pensionable benefits contribution applies when the employer participates in a registered Provident Fund at the standard 3% rate. Director-related benefits (Q9 and Q10b) apply only to a handful of returns where the employer pays imputed benefits to a director or related party during the period.

For ongoing payroll where the monthly TD7 is one of several statutory artefacts (annual TD7A, per-employee TD63A Emoluments Certificate, monthly Social Insurance schedule, SEPA bank file), Mantle's payroll module handles the full lifecycle. Every artefact is generated automatically from your master data, validated against your monthly submissions in real time, and submitted directly through the Tax For All and Social Insurance portals without you ever touching an XML file.

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.