Odoo for companies in Cyprus, and for Greek groups with a Cypriot company.
We set up Odoo for Cypriot companies on Odoo's own Cyprus accounting package, with the chart of accounts, the VAT rates and a VAT report laid out like the VAT return, and connect it to your eshop, couriers and bank. If your group also has a Greek company, both can run in one Odoo database, each under its own country's rules.
Cyprus accounting, from Odoo's own package
WHEN A COMPANY IN CYPRUS NEEDS ODOO
A stock spreadsheet that nobody has updated Invoices in one place, stock in a spreadsheet
Sales are invoiced in one program, stock lives in a spreadsheet and orders arrive by email. At the end of each VAT period, someone pulls the figures together by hand for the accountant.
Sales, stock and orders live in one Odoo, and the accountant sees the same figures.
The same order written three times, one of them wrong Eshop orders typed in twice
Every order from the eshop is typed into the office software, one at a time. The stock shown on the site is right only on the day someone updates it.
Eshop orders reach Odoo on their own, and the site shows the real stock.
The same sale between the two companies, entered differently on each system A Cypriot company and a Greek one, on two systems
Your group has a company in Cyprus and one in Greece, each on different software. Sales between them are entered twice, and nobody sees the group's stock in one place.
Cyprus and Greece in one Odoo, with sales between them entered once.
Cyprus and Greece in one Odoo
ODOO IN CYPRUS: WHAT WE SET UP
Odoo around how you work
CRM, sales, purchasing, inventory, accounting and the eshop, fitted to your process rather than the other way round.
Cyprus accounting from day one
We start from Odoo's Cyprus accounting package, with its chart of accounts, VAT rates and VAT report, and set it up the way your accountant works.
Moving in without losing data
We clean up and bring over products, customers and opening balances from spreadsheets or the software you use today.
Connections
Your WooCommerce or Shopify eshop, marketplaces, couriers, payment providers and bank feeds, so nothing is typed twice.
Hosting and upgrades
Odoo runs on our infrastructure with backups, or on Odoo.sh. Every new version is tested first on a copy of your system.
Training in English or Greek
Your team learns on its own system, with its own data, in the language it works in.
CYPRUS RULES ODOO HAS TO GET RIGHT
What a Cypriot company's Odoo has to handle:
Scroll sideways to see all columns
| Topic | In Cyprus | In Odoo |
|---|---|---|
| VAT rates | Standard rate 19%; reduced rates 9%, 5% and 3%; a zero rate for exports and certain other supplies. | The rates come with the Cyprus package; we assign the right one to each product and service. |
| VAT returns | Filed online through the Tax Department's Tax For All (TFA) system, usually per quarter; the period is set when you register for VAT. | Odoo's Cyprus VAT report follows the boxes of the VAT return, so your accountant has the figures for each period. |
| Sales to other EU countries | Supplies to other EU member states have their own boxes in the VAT return. | The package includes the EU and reverse-charge taxes, so these sales show up in their own boxes of the report. |
| E-invoicing | No business-to-business or business-to-consumer mandate yet. Public bodies accept e-invoices in the European standard, most often as Peppol BIS Billing 3.0. | Odoo sends and receives invoices over Peppol, and companies in Cyprus can register for Peppol in Odoo. |
| Real-time reporting | No real-time reporting of each invoice, unlike Greece's myDATA. | Nothing to send per invoice from the Cypriot company. A Greek company in the same Odoo still reports to myDATA. |
CYPRUS AND GREECE IN ONE ODOO
Many Greek groups have a company in Cyprus, and many Cypriot companies sell into Greece. In Odoo, both can live in one database as separate companies, each with its own chart of accounts, taxes and reports. Odoo's own documentation recommends exactly that for businesses in different countries.
The Greek company gets our Greek suite for Odoo: myDATA, digital delivery notes, ERGANI and payroll, with invoices sent through a licensed e-invoicing provider. The Cypriot company runs on Odoo's Cyprus package.
When one company invoices the other, Odoo can create the matching bill in the other company by itself. Products and customers can be shared, so you see the group's stock and sales in one place.
- Cypriot companyinvoices under Cyprus VAT rules
- One Odoocreates the matching bill by itself
- Greek companyGreek suite and myDATA
HOW ODOO IMPLEMENTATION IN CYPRUS STARTS
You tell us what you need
How you work today, in Cyprus and, if you have a company there, in Greece.
A written proposal
What we'll set up, how long it takes and a fixed price.
Build on a test copy
We work on a copy, not your live system, and you see progress every week.
Training and go-live
We train your team, online, in English or Greek, and stay on for the first VAT period with your accountant.
QUESTIONS
Does Odoo support Cyprus accounting?
Yes. Odoo publishes its own Cyprus accounting package, with the chart of accounts, the VAT rates and a VAT report laid out like the Cyprus VAT return, and Cyprus is on its list of supported fiscal localizations. We start from that package and set it up for your business and your accountant.
Do we need e-invoicing in Cyprus?
Not for sales to businesses or consumers yet. According to the European Commission's country page (updated 19 October 2026), Cyprus has no B2B or B2C e-invoicing mandate, while public bodies accept e-invoices in the European standard. Odoo already sends and receives invoices over Peppol, so a change in the rules won't mean a new system.
Can our Cypriot and Greek companies share one Odoo?
Yes. Each runs as a separate company in the same database, with its own country's accounting, taxes and reports. The Greek company sends its invoices through a licensed provider to myDATA; the Cypriot one doesn't need to. Sales between the two can create the matching bill on the other side automatically.
Community or Enterprise?
It depends on the apps you need and how you want Odoo hosted. We explain the difference in our guide Odoo Community or Enterprise, and recommend one in the proposal.
Do you work in English?
Yes. Proposals, training and handover notes are in English or Greek, and we talk to your accountant in either language.
Where is Odoo hosted?
On our infrastructure with backups, or on Odoo.sh, whichever suits you. The data and the passwords are always yours. See Odoo hosting and upgrades.
How long does an implementation take?
A first phase with sales, inventory and invoicing usually takes six to eight weeks. We put the timeline in the proposal.
RELATED SERVICES
Odoo Greece
Odoo for the Greek company: myDATA, delivery notes, ERGANI and payroll.
Eshop–ERP integration
Prices, stock and orders update by themselves between your eshop and Odoo.
Moving to Odoo
From the software you use today to Odoo, step by step, without losing data.
Odoo & WooCommerce
Two-way sync between WooCommerce and Odoo for products, stock and orders.
TELL US HOW YOU WORK TODAY.
We'll tell you what Odoo would change for your Cypriot company, and what it wouldn't.