I'm starting fresh
Ready in 15–30 minutes.
Cyprus tax, templates and both languages are already set up. You add your company and write your first invoice.
Try 14 days free – no card neededYou enter a client once. Country, VAT number, language. Every invoice to them then carries the right tax treatment and the right language by itself.
In Volk Accountant a client's data decides how their invoice is taxed. From your company's country and the client's country or VAT number comes the proposal for one of six tax treatments: Cyprus VAT at 19%, reverse charge for EU companies with a valid VAT number, third country for clients outside the EU, a freely chosen rate, and two national rules for companies not registered in Cyprus. The country list covers all 203 countries. The VAT identification number is checked against the EU VIES register at the press of a button; validity, the company name held there and the date of the check are stored with it, and a nightly check reports numbers that have become invalid. Every client also carries a preferred language, which decides the language their documents start in. Existing clients can be brought over as a spreadsheet, and when old invoices are imported, missing clients are created automatically. An invoice can also go to a freely typed recipient, with no client record at all.
The same service, three clients in three countries, three different invoices. Which one is right is settled in the client record, not while you are writing.
Two of the six treatments apply to companies not registered in Cyprus but in another EU member state. Currently the German standard rate and the German small-business rule under § 19. They are irrelevant to a Cyprus company; they exist because the software is also used by companies in other EU countries.
All 203 countries are available, not only the EU. That sounds like completeness for its own sake, and it is the difference between “outside the EU” as a deliberate classification and “other foreign” as a shrug.
The proposal is a starting point, not a lock: it can be overridden on any individual invoice. What it prevents is the most common mistake. A reverse-charge supply going out carrying Cyprus VAT because nobody looked. The treatments themselves are set out on the invoicing page.
Alongside that, every client carries a preferred language. It decides which language their documents start in, and the email follows the document, not your interface. That is covered on the multi-language page.
A VAT number valid in March can have been withdrawn by September. In the client record it still looks valid, unless somebody looks again.
The number goes to the EU VIES register. Back come validity, the company name held there and a check date. All three are stored.
The stored numbers are checked again. Anything that has become invalid or gone stale is reported.
A notification points at the affected record. Before the next invoice goes to that client.
Why it matters: with an invalid number the supply cannot have been zero-rated. You would have had to charge Cyprus VAT, and the mistake surfaces at the VIES return or later in an inspection. By which point it is months old. A single number can also be checked here without an account.
Whether you're starting fresh or coming from another tool: your accounting is up and running in half an hour, without typing anything twice.
Ready in 15–30 minutes.
Cyprus tax, templates and both languages are already set up. You add your company and write your first invoice.
Try 14 days free – no card neededSwitch without losing time.
Upload your existing invoices: customer details are taken over automatically, and your invoice numbers simply carry on.
Switch free for 14 daysThe VIES query answers exactly one question. Everything else gets read into it and is not in there.
The last point is the one that counts. The stored check date is the evidence that you looked at the right time, and that is exactly what gets asked about when a number later turns out to be invalid.
We put this in writing because it affects the decision. Finding out after you have paid means you bought the wrong tool.
At the press of a button against the EU register, VIES. What is stored is the validity, the company name held in the register and the date of the check. A nightly check also reports numbers that have become invalid or gone stale.
Because your company country together with the client country or VAT number determines which of the six treatments applies. Volk Accountant therefore proposes it while you write rather than asking again on every invoice. You can override the proposal at any time.
No. Clients are optional, and an invoice can go to a recipient typed in freely. Creating a client pays off when language, tax treatment and address should be right by themselves the next time round.
Fifteen in the address book, unlimited from Business. The country list covers all 203 countries on every plan, and each client can carry a preferred language that new documents for them start in.
Checked 4 October 2026