HomeBlogDoes the Right of Withdrawal Apply to B2B?
Compliance2026-07-226 min read

Does the Right of Withdrawal Apply to B2B?

The EU right of withdrawal protects consumers, but the line between a consumer and a business buyer is blurrier than it looks. Here is how B2B, B2C, and mixed-purpose purchases work, and how to handle them on Shopify.

Does the Right of Withdrawal Apply to B2B?

A common question from merchants selling into Europe: does the right of withdrawal — the 14-day cooling-off period for online orders — apply when the buyer is a business? The short answer is usually no, but the details matter, and getting the buyer's status wrong can leave you either over-refunding or non-compliant.

This article is general information, not legal advice. Because the consumer/trader boundary can be fact-specific, confirm edge cases with a professional.

The right of withdrawal protects consumers

EU consumer law, including the framework reinforced by Directive 2023/2673, grants the right of withdrawal to consumers — natural persons acting for purposes outside their trade, business, craft, or profession. The logic is protective: an individual buying online cannot inspect the goods first, so they get a window to reconsider.

A business buyer — someone purchasing for their company's purposes — falls outside that protective scope. The reasoning is that businesses are presumed to be sophisticated parties who negotiate their own terms. So as a default:

  • B2C (business-to-consumer): the right of withdrawal applies.
  • B2B (business-to-business): the statutory right of withdrawal generally does not apply.

But status is about purpose, not labels

Here is where merchants stumble. Whether someone is a "consumer" depends on the purpose of the purchase, not on whether they typed a company name into a field. A freelancer buying a laptop for work is acting as a business. The same freelancer buying a birthday gift is a consumer, even from the same account.

You cannot reliably infer status from:

  • A company name in the billing details (people enter these loosely).
  • A VAT number (present or absent).
  • The product category alone.

What actually matters is the purpose for which the person is acting at the time of the contract. This is why simply having a "business" checkbox does not, by itself, strip away consumer rights if the buyer was really acting privately.

The mixed-purpose case

EU law addresses buyers with a dual purpose — someone purchasing partly for business and partly for private use. The general approach: if the business purpose is so limited that it is not predominant in the overall context, the buyer is still treated as a consumer and keeps the right of withdrawal.

Illustrative example: a plumber buys a tablet that they will use mostly at home but occasionally for invoicing. If the private use predominates, they likely remain a consumer for that purchase. Flip the ratio and the answer can flip too. The takeaway is that mixed-purpose purchases are decided by which use dominates, not by an all-or-nothing rule.

How to handle it on Shopify

Because status hinges on purpose rather than a tidy flag, the safe operational posture for a general store is straightforward: treat buyers as consumers by default and only apply B2B terms where you can genuinely establish business-buyer status. Over-granting withdrawal rights is rarely a legal problem; wrongly denying them is.

Practical setups:

  • Consumer-default stores. If you sell mainly to individuals, present the right of withdrawal to everyone. It is simpler and safe. Our app Blockly — Right of Withdrawal (see it here) surfaces the cooling-off notice and model withdrawal form correctly so every consumer buyer is covered without theme surgery.
  • Dedicated B2B stores. If you operate a wholesale or trade-only store — verified business accounts, VAT validation, trade agreements — you can contractually exclude the statutory withdrawal right in your terms, because your buyers are genuinely businesses. Make the exclusion explicit and clear.
  • Mixed stores. If you serve both, consider separating flows: a B2B customer group or a separate wholesale channel with distinct terms, while keeping the standard consumer flow (with withdrawal) as the default for everyone else.

Contractual returns are still good business

Even where the statutory right does not apply — a clean B2B sale — you can still offer a voluntary return policy. Many trade sellers do, because it builds trust and repeat business. The difference is that a voluntary policy is on your terms: you can set the window, condition, and restocking fees, whereas the statutory consumer right has fixed minimums you cannot undercut.

Be careful to keep the two distinct in your documentation. Labeling a voluntary B2B return policy as if it were the statutory right can create confusion about what a consumer buyer is actually entitled to.

A quick decision guide

  • Individual buying for personal use? Consumer. Right of withdrawal applies.
  • Company or professional buying for business purposes? Business. Statutory right generally does not apply; voluntary policy optional.
  • Buyer with mixed purpose? Look at which use predominates. If business use is minor, treat as consumer.
  • Not sure? Default to consumer treatment. It is the safer error.

Common mistakes to avoid

  • Assuming a VAT number means no withdrawal rights. It does not, on its own.
  • Using a "business account" checkbox to deny statutory rights to buyers who are really acting privately.
  • Blanket-excluding withdrawal on a store that sells to consumers. That exclusion is unenforceable against genuine consumers and signals non-compliance.
  • Forgetting to present the right at all on consumer-facing stores, which is a compliance gap regardless of buyer type.

The bottom line

The right of withdrawal is a consumer protection, so it generally does not cover genuine B2B purchases — but "genuine B2B" is about the purpose of the buy, not a form field or a VAT number. For most Shopify stores, defaulting to consumer treatment and presenting the withdrawal right clearly is the safest, simplest path. Reserve withdrawal exclusions for real trade-only channels.

If your store mixes both audiences, take an hour to separate the flows so each buyer sees the right terms. It protects consumers and keeps your B2B relationships clean.

Protect your Shopify store today

Install Shieldy free — block fraud, bots, and VPNs in under 5 minutes.

Install on Shopify — Free