Legal Requirements for an E-shop in Greece: What to Know Before You Open

A compliant Greek e-shop needs four things: a business start-up with an e-commerce activity code and GEMI registration, full company details visible on the site, terms of sale including the 14-day right of withdrawal, and electronic invoicing connected to myDATA.

Two things changed recently and are missing from most Greek e-shops: the withdrawal button has been mandatory since 19 June 2026, and the link to the EU online dispute resolution platform must now be removed — the platform has closed.

Want to know what is missing from your shop? Request a free compliance check and you will get a list of what needs fixing.

What paperwork do I need before the first sale?

There is less bureaucracy than you fear, but it has an order.

StepWhereTypical time
Business start-up with e-commerce code (47.91.71)myAADE1–3 working days
Secondary activity codes per product categorymyAADEAlongside the above
GEMI (business registry) registrationChamber of commerce / business portalA few days
Declaring the online storemyAADEImmediate
EFKA social security registrationEFKAIn parallel with start-up

The core code for online retail is 47.91.71. Secondary codes depend on what you sell — clothing, cosmetics and electronics each have their own.

If you already sell through Instagram without a registered business, this is the point at which you regularise everything. The full migration guide is here: from Instagram shop to e-shop.

What must appear on my site

A customer must be able to find out who you are without hunting. These belong somewhere obvious, usually the footer plus a dedicated page.

  • Full registered company name, not just the trading name.
  • Registered address, not a PO box.
  • Tax ID and competent tax office.
  • GEMI number.
  • Phone and email that are actually answered.
  • Licensing authority, if your activity requires a licence.

The most common mistake is a “Contact” page with nothing but a form. A form does not replace the details.

The three pages that must exist

PageWhat it coversWhy it gets checked
Terms of saleOrdering process, prices, payment, delivery, warrantyIt is your contract with the customer
Returns & withdrawal policyDeadlines, who pays the cost, exclusionsThe most common source of complaints
Privacy & cookie policyWhat data you collect, why, for how longA GDPR obligation

Do not copy another shop’s terms. Beyond the copyright issue, you will end up promising things you do not do — and that is binding on you.

How long does a customer have to return something?

A consumer has 14 calendar days from delivery to withdraw, with no obligation to give a reason. After declaring withdrawal, they have another 14 days to send the item back.

You then have 14 days to refund, including the original delivery charge. You may withhold the refund until you receive the goods or proof of dispatch.

When withdrawal does not apply:

  • Made-to-order or personalised goods.
  • Perishable products with a short shelf life.
  • Sealed hygiene products that have been opened.
  • Sealed audio, video or software once unsealed.
  • Digital content whose delivery has begun with express consent.

Note this trap: if you fail to inform the customer properly about the right of withdrawal, the 14-day window extends to 12 months and 14 days.

Separate from withdrawal, there is the statutory guarantee: for two years from delivery you are liable for product defects. This is not a commercial warranty — it is an obligation.

What is the withdrawal button, and why you need it now

Since 19 June 2026, every online shop selling to EU consumers must provide a one-click withdrawal function, not just a form or an email address.

What is technically required:

  1. A clearly labelled button or link, worded unambiguously along the lines of “withdraw from contract here”, available throughout the withdrawal period.
  2. Two steps: first identify the customer and the order, then a separate confirmation button.
  3. An automatic acknowledgement to the customer, usually by email, as proof.
  4. A record of the declaration, with date and time, as evidence.

The obligation applies to businesses of every size, with no minimum turnover threshold. Penalties for non-compliance can reach administrative fines calculated as a percentage of annual turnover.

If your shop launched before June 2026, it almost certainly does not have this. It is worth checking this week.

Not sure whether your button meets the spec? Send us your shop’s address and we will check it free.

The ODR link you need to delete

For years, e-shops were required to display a link to the EU Online Dispute Resolution platform. The platform stopped operating on 20 July 2025 and the regulation was repealed.

The link must be removed from your terms and your footer. A dead link inside a legal text is not merely untidy — it points consumers at a mechanism that no longer exists.

In its place, tell customers which alternative dispute resolution bodies are available and that they can escalate to the Greek Consumer Ombudsman.

GDPR: what it means in practice for an e-shop

You do not need a legal department. You need five things working correctly.

  • A privacy policy stating what data you collect, why, where it is stored and for how long.
  • A cookie banner with a real choice. Non-essential cookies do not load before consent. “Reject” must be as easy as “Accept”.
  • Separate consent for the newsletter. The checkbox is not pre-ticked and is not buried in the terms.
  • Right to erasure. A customer can request their data or its deletion, and you respond within one month.
  • Security: SSL across the whole site, strong passwords, restricted admin access.

If you use external tools — email marketing, analytics, couriers — they are data processors and must be named in your policy.

Invoicing, VAT and myDATA

Every sale needs a tax document that reaches the Greek tax authority. From 1 October 2026, electronic invoicing becomes mandatory for all businesses.

TopicWhat applies
VATStandard 24%, reduced 13% and 6% by category
Sales to EU consumersGreek VAT up to €10,000 a year, then the OSS scheme
Cash registerNot required for purely online sales
Transmission to myDATAIn real time via a provider

The full guide with steps and costs is here: connecting an e-shop to myDATA.

Pre-launch checklist

Go through this with your accountant and your web developer. Half of it is yours, half is theirs.

  1. Business start-up with the right activity codes and GEMI registration.
  2. Company details visible in the footer of every page.
  3. Terms of sale written for your actual business.
  4. Returns policy with deadlines and exclusions.
  5. A model withdrawal form the customer can download.
  6. A two-step withdrawal button with automatic acknowledgement.
  7. Privacy policy and a cookie banner offering a real choice.
  8. SSL on every page.
  9. Prices inclusive of VAT and shipping costs shown before checkout.
  10. Invoicing connected to myDATA.
  11. The old ODR link removed.
  12. Delivery times stated per product or category.

If you are paying a developer, items 2, 6, 7, 8, 9 and 11 are their job. Ask for them in writing in the quote — see what else it should include in e-shop costs.

Frequently asked questions

Do I need a lawyer for the terms?

For a standard retail shop, a well-adapted template covers it. If you sell subscriptions, food, medicines or licensed goods, get legal review.

Who pays return shipping?

The customer, provided you told them clearly before the order. If you did not put it in writing, you pay.

Can I refuse returns?

Not for distance sales to consumers. The right of withdrawal cannot be removed by a term in your contract.

What if I also sell to other EU countries?

The same consumer protection rules apply, and VAT changes once you pass €10,000 of annual sales to EU consumers.

What does compliance cost?

Legal texts typically run €150–€600. The withdrawal button and cookie banner are a few hours of technical work if done alongside the build.

What to do this week

Open your own shop as if you were a customer. Count how many clicks it takes to find your tax ID, your returns policy, and a way to cancel an order.

If any of the three takes more than two clicks, your customers will struggle too — and so will an inspector.

This article is for information only and is not legal advice. For your own case, consult a lawyer and your accountant.

Next step Book a free 30-minute call with the team at The Dev Alley. We will walk the checklist together and tell you what needs fixing and what does not.

Scroll to Top