Customers in the EU have a 14-day "right of withdrawal": they can cancel most online purchases within 14 days, without giving a reason.
There's an important exception. For products that are delivered immediately, the customer generally only gives up that 14-day right if — before delivery or performance starts — they both:
expressly ask you to start delivering or performing right away, and
acknowledge that doing so means they lose their right of withdrawal.
If that acknowledgment isn't collected, the customer can generally keep the full 14-day right to cancel — even after they've downloaded the file or used the service. In practice that can mean refunding an order whose product has already been consumed. EU courts have been strict here: it has to be an active, separate confirmation — a box the customer ticks themselves, never pre-ticked.
This article explains the idea in plain terms — it isn't legal advice; see the note at the end.
This mainly affects two kinds of orders:
Digital products delivered immediately — downloads, e-books, software and license keys, online courses, music or video, in-game currency, and similar.
Services performed immediately — anything that starts (and may finish) during the cancellation window, such as instant online services, bookings or consultations that begin right away, or memberships where access starts on purchase.
It only needs to be shown to shoppers in the EU. Showing it to everyone would add needless friction — and an always-on or pre-ticked box wouldn't be valid anyway.
If your store sells any of these to EU shoppers, it's worth setting up. If you only sell physical goods that ship out later, this particular checkbox usually isn't needed.
Not the same as the "withdrawal button." A separate EU rule (from June 2026) asks stores to provide an easy "withdraw from contract" button that customers can use after buying, throughout the 14-day window. That's a different requirement from the acknowledgment described here, which is collected at the moment of purchase.
EliteCart can add a dedicated acknowledgment checkbox to your cart that:
Only appears for customers located in the EU, based on where they're shopping from.
Starts unticked, so the customer has to actively confirm.
Blocks checkout until it's ticked, with a friendly prompt if they try to continue without confirming.
Uses wording you choose, shown in the customer's language.
It sits alongside any terms & conditions checkbox you already use — it doesn't replace it.
This builds on EliteCart's location targeting — see Show or hide cart content by location for more on how that works.
This is a tailored setup rather than a single on/off switch, so we configure it together with you. Reach out via the in-app chat (or email support), tell us which products or services it should cover, and we'll add it to your cart — including help with the exact wording.
Please note: EliteCart provides the tool to display and enforce the checkbox, but we can't give legal advice. The exact wording — and whether the acknowledgment is required for your specific products — depends on your catalog and country, so please confirm the details with your own legal advisor.