Key takeaways
- A Cyprus organisation in Xero needs a tax rate for each of the five Cyprus bands, including the 3% super-reduced rate introduced in July 2023.
- Zero-rated and exempt must be separate rates: a 0% supply keeps the right to reclaim input VAT on its costs, an exempt one does not.
- Reverse-charge purchases need a treatment that puts the VAT in both the output box and the input box of the return; missing it costs a penalty even when it nets to zero.
- Pileform decides the rate for each line before anything posts, but the Xero file still needs correct rates for those lines to land on.
01The rates a Cyprus return depends on
Before a single bill is posted, a Cyprus organisation in Xero needs a tax rate for every band the business buys or sells at. Cyprus has five: 19 / 9 / 5 / 3 / 0. The 3% super-reduced rate was introduced in July 2023, and it is the one most often missing from a file set up before then, or set up from another country's template.
The Cyprus VAT rates guide lists what falls in each band: 19% as the default, 9% for restaurants, hotel accommodation and domestic passenger transport, 5% for basic foodstuffs, pharmaceuticals and certain renovation work, 3% for books, newspapers and a few other supplies, and 0% for exports, intra-community supplies and a temporary basket of essentials.
Whether your Xero file came with rates for all of these depends on how and when it was set up. Check the list in Xero against the five bands rather than assume. While you are there, make sure it is clear which rates are for purchases and which for sales: the return reports output VAT (Box 1) and input VAT (Box 4) separately, and a rate named only "9%" invites a junior to use a sales rate on a restaurant bill. Xero's own help describes the screens for adding and editing tax rates, and those screens change more often than the law does.
02Zero-rated is not exempt
The distinction that most often goes wrong in a ledger is between two kinds of zero.
- Zero-rated (0%). A taxable supply at a rate of zero. No VAT is charged, but input VAT on the costs of making it stays recoverable. Exports and intra-community supplies of goods to VAT-registered EU buyers are the common cases.
- Exempt. Outside the charge altogether: financial services, insurance, education, healthcare, lettings and most sales of immovable property. No VAT is charged, and input VAT attributable to exempt supplies is not recoverable. A business making both taxable and exempt supplies apportions its input VAT.
If the Xero file has one "zero" rate used for both, the VAT payable on the day may look right, but the recoverable input VAT of any business with exempt activity is overstated, and the error surfaces the day somebody looks at the apportionment. Two rates, named so that nobody can confuse them, prevent it. The same care applies to the temporary zero-rated basket: it is 0%, it is taxable, and it is temporary by design, so a rate named for it is easier to retire than a general zero rate.
03Reverse charge and EU suppliers
A Cyprus business buying services from abroad (Article 11) or acquiring goods from a VAT-registered supplier in another member state (Article 12A) accounts for the VAT itself. The supplier's invoice carries no Cyprus VAT and, under Article 196 of the VAT Directive, says so in its own language. On the return the VAT goes into Box 1 as output and Box 4 as input, netting to zero for a fully taxable business, and the net amount goes into Box 7 with the other purchases.
Because it nets to zero, nothing in the bank account reminds anyone, which is why it gets missed; the Cyprus penalty is €200 per return affected, capped at €4,000, and it applies even when no VAT was lost. In Xero this needs a treatment that produces both sides of the entry. How the file does it is a setup decision for the accountant and Xero's documentation. What matters for automation is that the invoice is recognised as reverse charge before it is posted.
Pileform detects reverse-charge wording in the document's own language and records the pricing mode per document, so the invoice does not reach Xero as if it carried Cyprus input VAT. The reverse charge guide covers the articles and the box mechanics in full.
04Where per-line VAT fits
Setting up the rates is the smaller half of the work. The larger half is deciding, for every line of every document in the quarter, which rate applies. A bill keyed by hand is usually keyed at one rate, because splitting a supermarket receipt into four lines takes time nobody has at quarter end.
Pileform does that deciding before anything reaches Xero. Each line takes its rate from what is printed; a rate that is not printed is inferred and flagged in yellow; the lines reconcile to the printed total in integer cents; and cash rounding goes in an Adjustment column rather than into a line. The chart of accounts syncs in from Xero, and once a person confirms the entries, supplier invoices post as Bills and journal entries as Manual Journals, with the net and VAT split decided per line carried into the posting.
The tax rates themselves are set up in Xero, by you, which is why the checks above come first. Before relying on the first real quarter, post one mixed-rate receipt and check in Xero that each line landed on the rate you expected. Connecting Xero is a one-time sign-in on Xero's own screen, and Xero in Cyprus covers the rest of the posting.
Five bands, zero-rated kept apart from exempt, and a reverse-charge treatment that fills both boxes: set those up in Xero once, and per-line VAT has somewhere correct to land every quarter.
Pileform reads the rate on every line, flags what it had to infer, and posts confirmed entries to Xero as Bills and Manual Journals. It does not file the return; you do, on TFA.