How to block UK and EU countries from shopping at my store?

Topic summary

A merchant selling digital downloads wants to block UK and EU customers due to overwhelming post-Brexit tax requirements. Shopify doesn’t offer a native solution for country blocking.

Proposed Solutions:

Two app recommendations were provided:

  • Blockade: Allows blocking up to 3 countries free, with customizable redirect options and blocking page design. Additional features include IP blocking, referrer blocking, and VPN detection. No theme modifications required.

  • Ultimate Country Blocker: Enables blocking any country with protection extending through checkout. Includes visitor logging to monitor traffic.

Status: The discussion remains open with no indication the original poster has implemented either solution or resolved their blocking needs.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

I sell only digital downloads in my shop. The new tax requirements resulting from Brexit are a bit overwhelming and so I’m planning to just block those countries from shopping at my store.

I wish Shopify had a simply process for this, but I have not found it.

Does anyone know of the best way to do this?

Thank you!

C

Hi,

Sorry that’s a hassle. Out of the box Shopify alone doesn’t provide a way to block specific countries from visiting your store. That’s why I made Blockade.

You can block up to 3 countries for free so that should cover your use case. Also you can customize the blocked traffic to be routed to a different URL or design the blocking page to show a call-to-action to another store that can fulfill their order.

You can also block or allow traffic by:

  • IP address
  • Website of origin (mainly for blocking spies and scrapers)
  • VPN usage

No need to change your theme either, install or uninstall at any time without having to code anything.

You can download it here: https://apps.shopify.com/blockade

You could try Ultimate Country Blocker. You can block any country from visiting your website. The block also carries over to the checkout. There is a visitor log for you to monitor incoming traffic.