Skip to main content
Cyprus Accounting & Tax Guides — VAT, Payroll, Year-End

VIES submissions in Cyprus: what, when and how to file

Cyprus VIES statements are monthly, filed only through Tax For All, due by the 15th. Who files, nil returns, penalties — or Sumly prepares it from your books.

Y
Yiannis
Tax specialist
6 min read
Updated
Laptop showing data and charts being checked in an office
In this guide8 sections

If your Cyprus company invoices VAT-registered businesses in other EU countries, you file a monthly VIES statement on top of your VAT return. It lists every EU business customer by VAT number and the value of what you supplied them, it runs on its own deadline, and it is filed only through Tax For All. Here is who has to file, how the filing works, and what mistakes cost.

What a VIES statement is

VIES stands for VAT Information Exchange System, the network EU tax authorities use to cross-check cross-border trade. When you zero-rate a sale to a business in another member state, the deal you are striking with the Tax Department is that your customer accounts for the VAT at their end under the reverse charge. The VIES statement is your half of the evidence: you declare what you sold to each VAT number, the customer's tax authority compares that with what the customer declared buying, and differences get queried.

That is why the customer's VAT number carries so much weight. Zero-rating rests on the customer being VAT-registered, so validate the number in VIES-on-the-Web before you invoice, and keep the confirmation. A number that validated last year can be dead today if the customer deregistered or restructured.

Who has to file

Every Cyprus VAT-registered business that supplies goods or services to VAT-registered customers in other EU member states files monthly, and services trip people up far more often than goods. Under the general B2B place-of-supply rule, services such as consulting, software development, accounting, advertising and legal work are taxed where the customer is, which puts them on the VIES statement alongside goods. Say you invoice a German GmbH €2,000 a month for design work: no parcels, no customs paperwork, and still twelve VIES lines a year.

The exceptions are services with their own place-of-supply rules: work connected to immovable property, passenger transport, restaurant and catering, admission to cultural and educational events, and short-term hire of vehicles. A service that is taxed in Cyprus, or exempt in the customer's member state, stays off the statement too.

Sales to private consumers are never VIES supplies. They follow the distance-selling rules instead: once your EU-wide B2C sales pass €10,000 a year you charge each customer's local VAT, normally through the One Stop Shop. If most of your revenue is Cyprus VAT in the ordinary quarterly cycle, our guide to how VAT works in Cyprus covers that side.

When the statement is due

Each month's statement is due by the 15th of the following month. Your VAT return runs quarterly, due by the 10th of the second month after the quarter ends, so the two filings are never on the same rhythm. The founders we see missing VIES are rarely confused about the rules. They have trained themselves to think about tax once a quarter, and a monthly obligation slips past that habit eight months out of twelve.

During 2026 the Tax Department has extended several individual months to the 20th by announcement, because of TFA availability. Those are one-off graces for the month they name. Plan around the statutory 15th.

How to file VIES in Tax For All

VIES statements are submitted only through Tax For All, under Returns and then Submit Return, with VIES as the tax type. There is no paper option and TAXISnet no longer plays a part.

  1. Activate the obligation once

    Before your first statement, activate VIES filing with form TFA 01. When you stop making EU B2B supplies for good, deactivate with form TFA 02 after clearing any outstanding statements; until then the monthly obligation keeps running.

  2. Build the month's table

    One line per customer: country prefix and VAT number, the total value you supplied them in the month, and whether it was goods or services. High-volume sellers can upload the table as an XML file instead of typing it.

  3. File nil months as an empty table

    A month with no EU B2B sales still needs a statement. Leave the table empty, with fields blank rather than zeros, then Save and Continue and Submit Return.

  4. Press Submit, never leave a draft

    A statement sitting in TFA as a draft at the deadline counts as not submitted. The €50 penalty applies to it exactly as if you had never opened the form.

How VIES matches your VAT return

Businesses moving goods should also check Intrastat. It has separate thresholds and goods-data requirements; submitting VIES does not complete an Intrastat report.

The same sales appear in both filings, in different shapes. On the VAT return, intra-Community supplies of goods go in box 8A and services in box 8B, and a quarter's three VIES statements should add up to those boxes. Triangular deals, where goods you buy in one member state travel straight to your customer in a third, are still intra-Community supplies: they go on the VIES statement identified as triangular, and their value goes in box 10 of the VAT return.

Reconcile the two before you submit each VAT return. A sale that is zero-rated in box 8B but missing from VIES, or the reverse, is visible to both tax authorities, and it is far easier to fix in the week you spot it than in reply to a query.

Fixing a filed statement

Corrections happen in TFA as well, under My tax and Tax Accounts, where each filed statement has a correct-this-return option. You can fix a VAT number or an amount, delete a line, or add a sale you missed. Done by the end of the month following the month the statement covers, a correction is free; after that, each corrected statement carries a €15 penalty.

A forgotten sale is added by correcting the statement of the month it belongs to, never by rolling it into the next month, because that misdates the supply on both sides of the exchange. Credit notes go the other way: enter the reduction as a negative amount in the month you granted the credit, and treat a price increase as an additional supply in the month it arose.

How Sumly handles VIES

The statement builds itself from books you already keep. In Sumly, each customer contact stores its EU VAT number and each sale is classified as goods or services when it is booked, so the monthly statement is assembled from the same records as your VAT return, and you get a reminder before the 15th. The VIES obligation sits next to your VAT period in the dashboard, so the monthly rhythm stays in front of you.

You review the prepared statement and submit it in Tax For All yourself on Base. On Premium, your Sumly certified bookkeeper reviews and submits it for you, alongside the VAT return. Either way a person files it: Sumly has no direct connection to government systems and never submits anything on its own. Plans start at €39 a month with a 30-day free trial, no card needed.

Questions people ask

Frequently asked

Do I need to file VIES if I only sell to consumers in the EU?

No. VIES covers business-to-business supplies to VAT-registered customers in other EU member states, so sales to private consumers stay off the statement. Consumer sales follow the distance-selling rules instead: once your EU-wide B2C sales pass €10,000 a year you charge each customer's local VAT, normally through the One Stop Shop.

Do I have to file a nil VIES return?

Yes. Once your company is activated for VIES you file every month, including months with no EU B2B sales. A nil statement is submitted in Tax For All by leaving the table empty and submitting it, with the fields blank rather than filled with zeros. The obligation only ends when you deactivate VIES with form TFA 02.

Is VIES the same as an EC Sales List?

It is the same filing under a different name. The EU-wide system is the VAT Information Exchange System, and several member states call their local version an EC Sales List or recapitulative statement. In Cyprus it is referred to as the VIES statement, and it is filed monthly through Tax For All.

My customer's VAT number fails VIES validation. Can I still zero-rate the sale?

You can invoice, but you cannot treat the supply as a zero-rated intra-EU B2B sale until the number validates. Ask the customer to confirm the number and, if it keeps failing, to raise it with their own tax authority. Keep the validation record once it comes good, because it is your evidence that zero-rating was justified.

I forgot a sale on last month's VIES statement. How do I fix it?

Correct last month's statement in Tax For All rather than adding the sale to this month's. Corrections are free until the end of the month after the one the statement covers; after that each corrected statement carries a €15 penalty. That is still far cheaper than leaving a mismatch for two tax authorities to find.

Does Sumly submit the VIES return for me?

Sumly prepares the statement from your books and a person submits it in Tax For All. On Base that person is you; on Premium your Sumly certified bookkeeper submits it alongside your VAT return. Sumly has no direct government integration and never files anything on its own.