Skip to main content

For online shops in Malta

The withdrawal button for your shop, live in minutes

The law is in force: since 19 June 2026, online shops in Malta must let consumers withdraw from a contract online — with a clearly labelled button, a separate confirmation step and an acknowledgement on a durable medium. Clawzia adds this function to any shop with one line of code.

The law in Malta

Since 19 June 2026, consumers must be able to withdraw from a contract online: a clearly labelled button, a separate confirmation step and an acknowledgement on a durable medium (email) stating the content, date and time. A missing or incorrect withdrawal function can put a shop at risk of penalties — see the details below and our law guide.
Law
In force
Applies from
19 June 2026
Button wording
withdraw from contract here (wording in the law, pending our legal verification)
Confirmation wording
confirm withdrawal (wording in the law, pending our legal verification)
Label status
Label pending legal verification

Monitoring – label pending legal verification. Until a lawyer has verified the national wording, the widget shows the wording of the EU directive in your customers' language.

Legal reference
Show details: Legal reference

L.N. 145 of 2026: Consumer Rights (Amendment) Regulations, 2026 (MT: A.L. 145 tal-2026, Regolamenti tal-2026 li jemendaw ir-Regolamenti dwar id-Drittijiet tal-Konsumatur). Made under art. 7 of the Consumer Affairs Act (Cap. 378). Published in Government Gazette of Malta No. 21,638 (Supplement, Part B) of 05.05.2026, pp. B 1533-1538.

Shortened summary from our research notes (in English).

Penalties
Show details: Penalties

S.L. 378.17 reg. 27(1): on judicial proceedings instituted by the Director General (Consumer Affairs), the Civil Court (Commercial Section) imposes a penalty of EUR 500 to EUR 47,000 on any person who fails to comply with any provision of the regulations, which now includes reg. 13A. The Consumer Affairs Act (Cap. 378) adds: - Art. 106A(2): a penalty of EUR 470 to EUR 47,000 per infringement.

Shortened summary from our research notes (in English).

Last checked
25 September 2026

How it works

  1. Create your shop

    Sign up with your email address — no password needed. Choose your country and language: the button wording comes from our country registry.
  2. Paste one line of code

    Add the script tag to your shop's template. The withdrawal link appears in your footer, in your shop's language.
  3. Withdrawals arrive documented

    Consumers submit their withdrawal in two steps and receive a confirmation email with the content, date and time. You get a notification and a timestamped record in your dashboard, with a receipt that can be verified online.

Installed in about 5 minutes

One line of code works in any shop where you can add a script to the template. The widget is small, loads after the page and sets no cookies.

Install code (example)
<script src="https://clawzia.com/widget.js" data-shop="pk_YOUR_SHOP_KEY" defer></script>

Your personal code with your shop key is in the dashboard after sign-up.

Simple pricing

Start with a free trial. After that you pay monthly or yearly per shop; agencies get a plan that covers many client shops.

14-day free trial· no card required

from €4.99 per month

or €49 per year · Prices excl. VAT.

Prefer us to install it? One-time setup service: €79.

Free shop checker

Enter your shop address and see whether your pages carry a withdrawal function with the expected wording.

Built for trust

  • Verifiable receipts

    Every confirmed withdrawal gets a receipt number and a cryptographic fingerprint. Anyone with the number can verify the time it was received on our verification page, with no personal data shown.

  • No cookies, no tracking

    The widget sets no cookies, stores no identifiers in the browser and loads nothing from third parties.

  • What we store — in the open

    For every withdrawal we store the consumer's name, email address and order reference, any items and message they add, their language, the wording they were shown and the timestamps. For abuse protection we also keep a hash of the IP address and the browser's user agent. Details are in our privacy policy.

  • Data processing agreement (DPA)

    Clawzia processes consumer data on your behalf, as a processor. The data processing agreement page shows the terms and their current status.

  • Legal wording, with sources

    Button wording, dates and legal references come from our country registry, which records its sources. Until a lawyer has verified the national wording, the widget shows the wording of the EU directive.

  • Built for agencies too

    Manage many client shops from one account with the agency plan.

Frequently asked questions

Is Clawzia legal advice?

No. Clawzia is a technical tool: it implements the withdrawal function. For advice on your obligations, consult a qualified lawyer.

Which wording does the button show?

The wording comes from our country registry. While the national wording is pending our legal verification, the widget shows the wording of the EU directive in your shop's language. Your dashboard always shows which wording is live.

Do consumers need an account?

No. Consumers only enter their name, email address and order reference — no login and no reason required.

What happens if the widget cannot load?

If the script cannot load at all — for example because our server is unreachable or a browser extension blocks it — the widget shows no withdrawal link. If the script loads but your shop's settings cannot, it shows a link to the hosted withdrawal form with the wording of the EU directive in English. For visitors without JavaScript, the WordPress and OpenCart plugins add a plain link to the hosted form. The hosted form runs on our servers, so it works only while our service can be reached.

Does it work with my platform?

Yes, if you can add a script to your shop's template. We have guides for WooCommerce, Shopify, PrestaShop, OpenCart and more — see our installation guides.

Get the withdrawal function ready today

Try Clawzia free, install it in minutes and send a test withdrawal to see the whole flow.