CyprusDeskGuidesTax For All (TFA) Portal Cyprus: Complete 2026 Guide
compliance

Tax For All (TFA) Portal Cyprus: Complete 2026 Guide

Tax For All (taxforall.mof.gov.cy) is Cyprus's main tax portal for VAT, VIES, and PAYE filings. Complete guide on how to use it, what's still on TAXISnet, and how to get started.

Updated 6 March 202610 min read

Tax For All (TFA) at taxforall.mof.gov.cy is Cyprus's central tax portal for businesses and individuals. As of March 2026, TFA handles all VAT returns, VIES declarations, and monthly PAYE filings. It is gradually replacing TAXISnet — but the migration is not complete, and knowing which portal to use for which task is critical to avoid penaltie

TFA (taxforall.mof.gov.cy) replaced TAXISnet as Cyprus's primary tax portal in March 2023. All VAT returns, provisional tax payments, and income tax filings are now submitted exclusively through TFA. s.

What Is Tax For All (TFA)?

Tax For All is the Tax Department's new unified portal, introduced progressively since 2023. VAT filings moved to TFA in March 2023, making it mandatory for all VAT-registered businesses. PAYE employer declarations followed in early 2025. The platform uses CY Login (Cyprus government single sign-on), which means your existing TAXISnet credentials work on TFA without re-registration.

As of March 2026, TFA handles:

FunctionStatus on TFA
VAT returns (quarterly)Mandatory since March 2023
VIES declarations (monthly)Mandatory
PAYE monthly declarations (TF7)Mandatory since 2025
PAYE annual declarations (TF7 annual)Mandatory since 2025
New taxpayer registrationSince January 2024
Tax clearance certificate requestsActive
Secure messaging with Tax DepartmentActive
VAT and PAYE paymentsActive since July 2025
Account balance and filing historyActive

What Is Still on TAXISnet (Not TFA)

The migration is ongoing and as of March 2026, several key filings remain on TAXISnet at taxisnet.mof.gov.cy:

  • TD603 — GESY declaration on dividends (not yet migrated)
  • TD1/IR1 — Personal income tax return (migration in progress)
  • TD4/IR4 — Company corporation tax return (migration in progress)
  • TD5 — Provisional tax for companies (migration in progress)
  • Historical declarations pre-2025

The critical rule: If you are unsure which portal to use, call the TFA helpdesk at 17700. Using the wrong portal for a filing that belongs on TFA (like VAT) means your submission will not be accepted.

How to Create a TFA Account

Step 1 — Check Your TAXISnet Email First

Before creating a TFA account, verify that the email address registered on TAXISnet is current and accessible. TFA uses this email for all notifications and account verification. If your TAXISnet email is outdated or no longer working, update it on TAXISnet first before proceeding.

Step 2 — Go to taxforall.mof.gov.cy

Navigate to taxforall.mof.gov.cy. The site is available in Greek and English.

Step 3 — Click "Create Account" or Log In

If you already have TAXISnet credentials, click "Login" and use those same credentials. If you are new, click "Create Account" and choose between:

  • Individual — for personal tax declarations (TD1, GESY on rental income)
  • Legal Entity — for company VAT, VIES, and PAYE

Step 4 — Verify Your Identity

You will need to verify your email address and mobile phone number. For a legal entity, you must link your company's TIC (Tax Identification Code, 9 digits). This TIC appears on all official correspondence from the Tax Department.

Step 5 — Confirm and Access Your Dashboard

After verification, your TFA dashboard shows pending obligations, filing deadlines, and account balances. The dashboard also displays any outstanding amounts owed.

TFA Helpdesk:

  • Phone (Cyprus): 17700
  • Phone (international): +357 22803803
  • Email: tfahelpdesk@tax.mof.gov.cy

How TFA Is Organised: The Key Menus

Once logged in as a legal entity, the main navigation includes:

File a Return — Access VAT, VIES, and PAYE filing forms. Select the tax type, then the period (year and quarter/month).

Payments — Pay VAT or PAYE directly within TFA (since July 2025). Alternatively, TFA generates a PRN that you use on JCCSmart.

My Account — View filing history, outstanding balances, and correspondence from the Tax Department.

Requests & Certificates — Apply for a Tax Clearance Certificate, VAT Certificate, or Good Standing Letter.

Secure Messages — Send queries directly to the Tax Department and receive official responses in writing.

Filing VAT on TFA: Overview

VAT returns on TFA are filed quarterly. The four deadlines are 10 May (Q1), 10 August (Q2), 10 November (Q3), and 10 February (Q4). A nil return must be submitted even if you had no VAT activity in the period — late submission carries a flat €100 penalty regardless of the amount owed.

The VAT form on TFA has 9 boxes (Box 1 through Box 9). You input your VAT figures and TFA calculates the net amount payable. See our full VAT filing guide for the step-by-step process.

Filing VIES on TFA: Overview

VIES declarations are monthly and due by the 15th of the following month. You declare the total invoiced amount per EU VAT number. The penalty for a missing or late VIES declaration is €50 per declaration. For full details, see our VIES filing guide.

Filing PAYE on TFA: Overview

Since 2025, all employer PAYE declarations (form TF7) are submitted on TFA, not TAXISnet. Monthly TF7 declarations are due by the last working day of the month following the payroll month. The annual TF7 summary is due by 31 July of the following year. Payments for PAYE are made through TFA directly or via JCCSmart using the PRN generated by TFA.

The Payment Flow: PRN and JCCSmart

TFA does not hold your money. When you file a return, TFA generates a PRN (Payment Reference Number). You use this PRN to make payment either:

  1. Directly in TFA — Click "Pay Now" after filing (works for VAT and PAYE)
  2. On JCCSmart at jccsmart.com — Enter the PRN in the payment section. JCCSmart accepts Cyprus bank cards, international cards, and bank transfers.
  3. Via bank transfer — Use the PRN as the payment reference to the Tax Department's bank account

Important: Since July 2025, PAYE payments through the old Tax Portal (taxportal.mof.gov.cy) are no longer accepted. All PAYE payments must go through TFA or JCCSmart.

Common TFA Issues and Solutions

"My company TIC is not recognised" — Ensure you are entering the 9-digit TIC exactly as it appears on your Certificate of Incorporation or tax correspondence. Contact the TFA helpdesk if the issue persists.

"I cannot see my previous VAT history" — Declarations filed before the migration to TFA may not display in your TFA history. They are still valid and recorded at the Tax Department. Access pre-migration history through TAXISnet.

"The system is down near the deadline" — Cyprus government systems frequently experience high load on deadline days. File at least 5 days before the deadline to avoid this.

"I filed on the wrong portal" — If you filed a VAT return on TAXISnet instead of TFA, it is likely invalid. Contact the TFA helpdesk immediately to rectify the submission before the deadline.

TFA vs TAXISnet vs Tax Portal: Quick Reference

TaskUse This Portal
File VAT returnTFA — taxforall.mof.gov.cy
File VIES declarationTFA — taxforall.mof.gov.cy
File monthly PAYE (TF7)TFA — taxforall.mof.gov.cy
File TD603 (GESY on dividends)TAXISnet — taxisnet.mof.gov.cy
File personal income tax (TD1)TAXISnet (migrating to TFA)
File company tax return (TD4)TAXISnet (migrating to TFA)
Pay any tax with a PRNJCCSmart or TFA directly
Company changes (directors, shares)Ariadni — efiling.drcip.gov.cy
UBO register updateportal.gov.cy

Key Dates to Know for TFA Filings in 2026

  • 10 May 2026 — Q1 2026 VAT return and payment
  • 15 of each month — VIES for previous month's EU B2B sales
  • Last working day of each month — Monthly PAYE TF7 declaration
  • 10 August 2026 — Q2 2026 VAT return
  • 10 November 2026 — Q3 2026 VAT return
  • 10 February 2027 — Q4 2026 VAT return

For a complete calendar of all Cyprus compliance deadlines, see our 2026 compliance calendar.


This guide is for informational purposes. Cyprus tax portals are updated frequently. Always verify current portal assignments with a qualified accountant before filing. Browse certified accountants in Cyprus or tax advisors for professional assistance.

Frequently Asked Questions

What is Tax For All (TFA) in Cyprus?
Tax For All (TFA) is Cyprus's central tax portal at taxforall.mof.gov.cy. It currently handles VAT returns, VIES declarations, and PAYE filings. The platform is gradually replacing TAXISnet for most tax submissions.
Is TFA the same as TAXISnet?
No. TFA (Tax For All) is a new portal gradually replacing TAXISnet. As of March 2026, VAT and VIES are on TFA, while TD603 (GESY on dividends) and income tax declarations remain on TAXISnet.
How do I create a TFA account?
Go to taxforall.mof.gov.cy and click Create Account. You can use existing TAXISnet credentials. You will need your TIC (Tax Identification Code) to link your company.
What is the TFA helpdesk number?
The TFA helpdesk is available at 17700 (Cyprus) or +357 22803803 (international), or by email at tfahelpdesk@tax.mof.gov.cy.
Can I pay taxes directly on TFA?
Yes, TFA has integrated payment for VAT and PAYE. For other taxes, TFA generates a PRN (Payment Reference Number) that you use to pay on JCCSmart or via bank transfer.
What does TFA NOT yet handle?
As of March 2026, TFA does not yet handle TD603 (GESY on dividends), TD1/IR1 (personal income tax), or TD4 (company income tax). These remain on TAXISnet while migration is ongoing.
Do I need a separate TFA account for my company and myself personally?
Yes. You need both a personal TFA account (for personal tax declarations) and a company-linked account (for VAT, VIES, and employer PAYE). These are linked via your TIC numbers.
What is a PRN in Cyprus tax?
A PRN (Payment Reference Number) is a unique reference code generated by TFA, TAXISnet, or Tax Portal after you file a return. You use the PRN to make the actual payment on JCCSmart or via bank transfer.
Last updated: 6 March 2026. This guide is for informational purposes only and does not constitute professional tax or legal advice. Always verify critical deadlines with a qualified ICPAC professional.