ROUNDUP · UPDATED 11 NOVEMBER 2026
The 10 country blocker apps digital sellers get recommended, compared
Search the Shopify App Store for "country blocker" and you get a wall of apps with near-perfect ratings. Most of them are good at what they were built for. The trouble is that almost none of them were built for the problem a digital seller usually has: you can't sell a download, a course or an ebook to buyers in certain countries, and Shopify doesn't stop it for you.
So I went through the ten apps that come up most when merchants ask this question. Those are the biggest country blockers by review count, the ones people recommend in Shopify Community threads about digital products, and the only other app that checks the billing country. I compared them on one job: stopping a digital sale to a country you've ruled out.
Full disclosure before you read on: I make DigiBorder, one of the apps in this comparison. That's exactly why I've kept every claim about the other apps to what their own App Store listings say, checked on 11 November 2026. Where a listing doesn't say something, the tables say "not stated" instead of me guessing. I also say plainly where another app is the better choice, because for some stores it is.
Why digital products slip through Shopify's own settings
For physical products, the country problem solves itself. If you don't ship to Germany, nobody in Germany can finish checkout, because there's no shipping rate to pick. Shopify Markets and shipping zones lean on that address.
A download has no shipping address. Shopify skips the shipping step for products marked as not requiring shipping, so your shipping zones never come into play. Merchants keep discovering this the hard way: one Community thread is from a seller who'd removed Russia from Markets and still sold a digital product to a buyer there.
What's left at checkout is the billing country: the address the buyer pays with. It's also the address that matters for the rules most digital sellers are worried about. EU and UK VAT on digital services looks at where the customer is, and the billing address is one of the standard pieces of evidence for that. Publishing and licensing contracts are about where you sell to. Sanctions are about who you sell to. A tool that checks something else, like the visitor's IP, is checking a proxy for the thing you actually care about.
How I compared them
I scored each app on seven things that decide whether it can enforce a country rule on digital products. Each one is worth two points for yes and one point for partly. A feature gets nothing when the listing doesn't mention it, so a low score can mean "not stated" as well as "no". That's the fair way to do it when you can only go by what each developer publishes.
- Checks the billing country at checkout. The thing your tax and licensing rules are about.
- Doesn't depend on the visitor's IP. A VPN changes the IP country in seconds; it doesn't change the card's billing address.
- Leaves the store browsable. Blocking a whole country from your homepage also blocks the people who could legally buy your physical products, travellers, and press.
- Can leave physical products selling everywhere. A rule for downloads shouldn't stop a T-shirt order.
- Can target chosen products or collections. Rights deals often cover one course or one album, not your whole catalogue.
- Has a free plan you can use on a live store. Not just on development stores.
- Blocks checkout if the check itself fails. Shopify's default is to let checkout through when an app's rule errors or times out. For compliance, that's the wrong way round.
The short answer
All eleven side by side
Green means the listing says yes, amber means partly or with a condition, and grey means the listing doesn't say. Scroll sideways on a phone.
| Criterion | DigiBorder | Blockify | MIDA | Bloky | BM Country Blocker | Securify | Ultimate Country Blocker | Cart Lock | BCV | Addify Country Restrictions | Locksmith |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Checks the billing country at checkout | YesEvery plan | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated | Not statedShipping country is listed | Yes | NoStorefront only | Not stated |
| Country check doesn't depend on the visitor's IP | YesUses no IP data at all | NoBuilt on IP location | NoBuilt on IP location | NoBuilt on IP location | NoBuilt on IP location | NoBuilt on IP location | NoBuilt on IP location | YesGeolocation is optional | Yes | Not statedMethod not stated | Not statedLocation method not stated |
| Store stays browsable for every visitor | Yes | NoBlocked countries can't browse | NoBlocked countries can't browse | NoBlocked countries can't browse | NoBlocked countries can't browse | NoBlocked countries can't browse | NoBlocked countries can't browse | Yes | Yes | PartlyCan hide products only | PartlyLocks only what you choose |
| Can leave physical products selling everywhere | YesMixed carts optional (Basic+) | No | No | No | No | No | No | PartlyVia product conditions | Not stated | YesPer product | YesPer product |
| Can limit the rule to chosen products or collections | YesStrict: collections and product tags | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated | Yes | Not stated | Yes | Yes |
| Free plan on a live store | YesOne country, no time limit | Yes2 rules | Yes4 rules | NoDev stores only | Partly500 page views, then paid | Yes | Partly100 visits/month | NoDev stores only | No3-day trial | No7-day trial | No15-day trial |
| Blocks checkout if the check itself can't run | YesStrict | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated | Not stated |
| Price | Free · $4.99/mo | Free · $9.99/mo | Free · $9/mo | $9.99/mo | Usage · $3.99/mo | Free | Usage · $4.99/mo | $6.99/mo | $2.99/mo | $3.99/mo | $12/mo |
Three kinds of app wearing the same label
The phrase "country blocker" covers three different tools. Once you see which kind an app is, most of the comparison sorts itself out.
- IP and visitor blockers: Blockify, MIDA, Bloky, BM Country Blocker, Securify, Ultimate Country Blocker. They look up the visitor's IP when a page loads and block or redirect by country. Several add fraud screening at checkout, but those checks are about the email, phone, name or order risk, not a billing-country rule.
- Checkout-rule apps: Cart Lock, BCV and DigiBorder. They run on Shopify's servers when the buyer completes checkout. What they check differs: Cart Lock is a general rule builder whose country conditions are about shipping, BCV checks the billing country for the whole cart, and DigiBorder checks the billing country for the digital products in it.
- Storefront restrictions: Addify Country Restrictions and Locksmith. They hide products, prices or pages from visitors in some locations. Good for catalogue control, but nothing on either listing says it checks who pays.
The VPN test
Here's the scenario every IP-based app struggles with. A buyer in Germany wants your course, and you aren't registered for EU VAT. They switch on a VPN set to the United States, because they want the course and the VPN is one tap away. The IP blocker sees a US visitor and lets them in. They pay with their German card and billing address.
The IP apps on this list all advertise VPN and proxy detection on some plan, and that helps. But detection is a guessing game against commercial VPNs and residential proxies, and it only ever tells you where the connection comes from. A billing-country rule doesn't need to win that game. It reads the address the buyer is paying with. To be fair the other way: a buyer can type a false billing address, and no checkout rule can verify residency. For VAT and licensing purposes, though, the billing address is the evidence you're expected to rely on, and you've acted on it.
Each app, reviewed for digital sellers
DigiBorder: Country Blocker
Billing-country checkout rule for digital products
- How it decides
- Reads the billing country the buyer pays with, on Shopify's servers, when checkout completes. No IP lookups.
- At checkout
- Stops checkouts that contain restricted digital products, including Shop Pay, Apple Pay, Google Pay and PayPal.
- Plans
- Free: block one billing country for all-digital carts, standard message, no billing approval
- Basic: $4.99/month or $29.99/year. Allow or block any list of countries, mixed carts, your own message, block when no billing country is entered
- Strict: $14.99/month or $89.99/year. Everything in Basic, plus blocking if the rule can't run, shipping-country and market checks, required login, rules by collection or product tag, US/CA/AU states, customer-tag exemptions
- Best for
- Digital sellers who must not sell to certain countries: VAT, licensing, sanctions.
Blockify Fraud Filter, Blocker
IP, country and bot blocker with fraud filters
- How it decides
- Looks up each visitor's IP and blocks or redirects by country, state, city, VPN, proxy or bot signals.
- At checkout
- Checkout blocking by email, phone and name; conditional checkout blocking on Enterprise. The listing doesn't say it checks the billing country.
- Plans
- Free: 2 active IP/country block rules, analytics for the first 200 visitors
- Premium: $9.99/month. Up to 50 block and redirect rules, VPN/proxy/bot auto-block
- Enterprise: $29.99/month. Unlimited rules, "block checkout with conditions", fraud order filters
- Shopify Plus: $59.99/month, Plus stores only, "full checkout prevention"
- Best for
- Stores fighting bots, scrapers, card testing and fraudulent orders.
MIDA Fraud Filter, Bot Blocker
Fraud filter with IP, country and bot blocking
- How it decides
- Blocks or allows visitors by IP, country, state, city, VPN, proxy and bot signals.
- At checkout
- Hides payment and shipping methods for risky orders and blocks fake orders (Unlimited plan). The listing doesn't say it checks the billing country.
- Plans
- Free: 4 IP/country block or allow rules, 300-visitor log
- Advanced: $9/month. Unlimited rules, region/ISP blocking, VPN/proxy/Tor auto-block
- Unlimited: $19/month. Block fake orders and "block checkout with conditions"
- Plus: $39/month, Plus stores only, full checkout protection
- Best for
- Fraud-heavy stores that want order screening and bot blocking in one app.
Bloky Fraud Filter Bot Blocker
Country, IP and bot blocker with checkout fraud blocking
- How it decides
- Blocks or redirects visitors by country and IP, with VPN and bot blocking on Pro.
- At checkout
- Blocks fraud at checkout; Pro blocks named customers, emails, phones and addresses. The listing doesn't say it applies a country rule to the billing address.
- Plans
- Free: development and partner stores only
- Basic: $9.99/month or $59.94/year. Unlimited country blocking
- Advanced: $12.99/month. IP blocker, whitelist, geo redirects
- Pro: $19.99/month. Blocks customers by email, phone, name and address at checkout; Tor/VPN/proxy blocker
- Best for
- Stores that want unlimited country blocking plus customer blacklists.
BM: Country Blocker IP Blocker
Country, IP, VPN and bot blocker
- How it decides
- Blocks visitors by country, state, city, IP range, ISP/ASN or referrer, and detects VPN, proxy and data-centre traffic.
- At checkout
- Lists "checkout validation" against suspicious orders. The listing doesn't say which address it checks.
- Plans
- Pay-as-you-go: first 500 page views free, then $0.20 per 100 views, capped at $4/month, all Premium features
- Premium: $3.99/month, 7-day free trial
- Best for
- Cheap, broad visitor blocking with VPN detection and a visit log.
Country Blocker Fraud Securify
Country, IP, VPN and bot blocker
- How it decides
- Blocks countries, IPs and IP ranges, VPNs, proxies, Tor and bots, with a whitelist.
- At checkout
- Requests access to checkout validations, but the listing doesn't describe a checkout rule or say which address it would check.
- Plans
- Free (the listing shows no paid plans)
- Best for
- Merchants who want a free visitor blocker with VPN detection.
Ultimate Country Blocker
Country, region, IP and VPN blocker
- How it decides
- Denies access by country, state, city or IP range and detects VPNs, proxies and Tor. Priced by visits.
- At checkout
- Says blocked visitors are stopped at checkout too. The listing doesn't say whether it reads the billing address or the visitor's location.
- Plans
- Free: 100 visits a month, then $0.30 per 100 visits
- Basic: $4.99/month, 10,000 visits included
- Grow: $9.99/month, 25,000 visits included
- Advanced: $19.99/month, 75,000 visits included
- Best for
- Region blocking for low-traffic stores that also want a visitor log.
Cart Lock: Block Checkout Rules
General checkout-rule builder
- How it decides
- Lets you build checkout rules from conditions: cart total, products, collections, quantities, customer tags, markets, shipping country/state/zip, geolocation.
- At checkout
- Blocks checkout with Shopify Functions. Shipping country is a listed condition; billing country isn't mentioned.
- Plans
- Free: development stores only
- Essential: $6.99/month. Up to 5 active rules, 30+ conditions
- Professional: $9.99/month. Up to 10 active rules
- Elite: $19.99/month. Up to 25 active rules, 40+ conditions, AND/OR logic
- Best for
- Physical-product stores that need many different checkout rules.
BCV: Billing Country Validator
Billing-country checkout validator
- How it decides
- Checks the billing country at checkout against an allowlist or blocklist, for B2B customers or everyone.
- At checkout
- Blocks checkout with a custom message when the billing country isn't allowed.
- Plans
- Pro: $2.99/month, 3-day free trial
- Best for
- Stores that want one billing-country rule for the whole cart, at the lowest price.
Addify ‑ Country Restrictions
Storefront product restrictions by country
- How it decides
- Hides products, prices or the add-to-cart button, or blocks the store, for visitors from chosen countries. The listing doesn't say how it locates visitors.
- At checkout
- None described on the listing.
- Plans
- $3.99 to $6.99/month, depending on your Shopify plan, 7-day free trial
- Best for
- Hiding specific products or prices from shoppers in some countries.
Locksmith
Storefront access control
- How it decides
- Locks products, collections, pages or the whole store behind keys: customer tags, passcodes, secret links, purchase history, geographic location and more.
- At checkout
- Offers checkout validation for bot protection. The listing doesn't describe a billing-country rule.
- Plans
- $12/month on Shopify Basic, $29 on Grow, $99 on Advanced, $199 on Plus, 15-day free trial
- Best for
- Wholesale areas, members-only content and gated collections.
DigiBorder. Built for one job: a billing-country rule for products that don't require shipping. Free blocks one country forever, with no billing approval. Basic ($4.99) adds allowlists, any number of countries, mixed carts and your own message. Strict ($14.99) is where it pulls away: rules by collection or product tag, up to three collections with different country lists, US/Canadian/Australian state blocking, a required login, a check that the shipping country is allowed too, and fail-closed checkout if the rule can't run. Weak spots: it's new, with no reviews yet, and it does nothing about bots or traffic. Read the full DigiBorder breakdown.
Blockify. The giant of the category, with over 1,800 reviews and Built for Shopify status. It's an excellent fraud and bot blocker, and the free plan's two IP/country rules are genuinely usable. For digital products, though, it's built on the visitor's IP, and its checkout blocking is about email, phone and name. You'd also block blocked countries from your whole store. Blockify vs. DigiBorder.
MIDA Fraud Filter. Newer than Blockify but already near 570 reviews, and arguably the better value at $9 for unlimited rules. Fake-order blocking and conditional checkout blocking sit on the $19 plan. Same verdict for digital sellers: strong at fraud, but its country logic is IP-based and the listing doesn't mention the billing country. MIDA vs. DigiBorder.
Bloky. Unlimited country blocking from $9.99, plus customer blacklists at checkout on Pro. The "free plan" is for development and partner stores only, so on a live store you start at $9.99. Country rules are IP-based. Bloky vs. DigiBorder.
BM Country Blocker. Ranks first in App Store search for "country blocker" and is the cheapest full-featured IP blocker here: $3.99, or pay-as-you-go capped at $4. It lists checkout validation for suspicious orders, but not which address it checks. For a digital rule that's a gap. BM vs. DigiBorder.
Securify. Listed as completely free, Built for Shopify, with VPN and Tor blocking. For a free visitor blocker it's hard to argue with. It's still an IP blocker, and the listing doesn't describe any billing-country check. Securify vs. DigiBorder.
Ultimate Country Blocker. The app Community repliers recommend most often in digital-product threads, though it has no reviews of its own yet. Usage-based pricing from 100 free visits a month. It says blocked visitors are stopped at checkout as well, which is a step closer, but the listing doesn't say it uses the billing address. Ultimate Country Blocker vs. DigiBorder.
Cart Lock. A flexible checkout-rule builder with 30-plus conditions and product and collection targeting. Its country conditions are about shipping, and a download has no shipping address, so the rule has nothing to read. It's also paid-only on live stores. Cart Lock vs. DigiBorder.
BCV: Billing Country Validator. The closest thing to DigiBorder on this list, and cheaper at $2.99. It checks the billing country against an allowlist or blocklist. What it doesn't mention: anything about digital versus physical items, product targeting, or a free plan. A rule for the whole cart will also stop physical orders you may be happy to take. BCV vs. DigiBorder.
Addify Country Restrictions. Hides chosen products, prices or add-to-cart buttons from visitors in some countries. Useful for catalogue control, and it can target individual products. There's no checkout enforcement on its listing, so anyone who gets past the storefront check can still buy. Addify vs. DigiBorder.
Locksmith. Superb access control that's been around since 2014: lock any product or page behind tags, passcodes, purchase history or location. It's priced for that power, from $12 to $199 depending on your Shopify plan. For a country rule on downloads it's more tool than you need, and still a storefront lock. Locksmith vs. DigiBorder.
The IP blockers against each other
If you've decided you also want a visitor blocker, against bots or card-testing traffic, here's how the six stack up against each other. None of them changes the digital-product verdict, because they're answering a different question.
| Free plan | Paid from | VPN / proxy blocking | Checkout extras | Reviews | |
|---|---|---|---|---|---|
| Blockify | 2 rules | $9.99 (50 rules) | Premium+ | Email/phone/name; conditions on Enterprise | 1,844 · 4.9 |
| MIDA | 4 rules | $9 (unlimited) | Advanced+ | Fake orders and conditions on $19 | 568 · 4.9 |
| Bloky | Dev stores only | $9.99 (unlimited) | Pro | Customer blacklists on Pro | 362 · 4.7 |
| BM Country Blocker | 500 page views | $3.99 | Every plan | "Checkout validation" | 208 · 5.0 |
| Securify | Whole app | None listed | Yes | Not described | 100 · 4.6 |
| Ultimate Country Blocker | 100 visits/month | $4.99 + usage | Every plan | Stops blocked visitors at checkout | None yet |
- Best free: Securify, the only one listed as entirely free, or MIDA if four rules are enough and you may upgrade later.
- Best value paid: MIDA at $9 with unlimited rules, or BM at $3.99 if you just need the basics.
- Most proven: Blockify, by a long way on reviews and years in the store.
- For more detail, see Blockify vs. MIDA, Blockify vs. BM Country Blocker and Securify vs. Blockify.
The checkout apps against each other
This is the comparison that matters for digital products, because these three actually act at the point of sale.
| DigiBorder | BCV | Cart Lock | |
|---|---|---|---|
| What it checks | Billing country of digital items | Billing country of the cart | Shipping country, products, totals, tags and more |
| Works on a download-only cart | Yes, it's built for that | Yes | Not via shipping country: there's no shipping address |
| Physical products | Keep selling everywhere | Not mentioned | Depends on how you build the rule |
| Product / collection targeting | Strict | Not mentioned | Yes |
| Free on a live store | Yes, one country | No (3-day trial) | No (dev stores only) |
| If the rule can't run | Strict blocks checkout | Not stated | Not stated |
| Price | Free, $4.99, $14.99 | $2.99 | $6.99 to $19.99 |
BCV is cheaper, and if you sell only digital products and want one rule for everyone, it'll do the basic job. Cart Lock is the more flexible rule engine for physical stores. DigiBorder is the only one that's specifically about digital items in a cart that may also hold physical ones, and the only one where you can start free and grow into per-collection rules. More in Cart Lock vs. BCV.
What they cost
Lowest paid plan per month, from each listing. Usage-based apps can cost more on busy stores; Locksmith and Addify charge more on bigger Shopify plans.
Price alone flatters the IP blockers, because their cheapest plans block visitors, not billing countries. If you compare what it costs to enforce a billing-country rule on digital items, it's DigiBorder free for one country, $2.99 for BCV's whole-cart rule, and $4.99 for DigiBorder with any number of countries.
Why DigiBorder comes out on top for digital products
- A free plan that enforces something real. Several apps have free tiers, but they're visitor blockers or development-store trials. DigiBorder's Free plan stops digital checkouts from one billing country on a live store, with no time limit and no billing approval.
- No IP, so no VPN arms race. The rule never looks at where the connection comes from. It reads the billing country at checkout, on Shopify's servers, before the order exists.
- Your store stays open. Visitors from blocked countries can still browse, read, subscribe to your newsletter and buy physical products. Only the restricted digital sale is stopped.
- Per-product rules. On Strict you can limit the rule to collections or product tags, and give up to three collections different country lists: one course licensed for North America, another for worldwide.
- Fail-closed when it counts. Shopify lets checkout through if an app's rule fails or times out. On Strict, DigiBorder blocks instead, so a rare error never becomes an unchecked sale. Strict can also require the shipping country to pass and the billing country to match the market the buyer shops in.
- Express wallets are covered. Shop Pay, Apple Pay, Google Pay and PayPal, including the buttons on product and cart pages.
- Same with Shop Pay, Apple Pay, Google Pay, PayPal. Express buttons on product and cart pages are covered too.
- No order is created, so there's no download link to revoke and no refund to process.
- Your own wording on Basic and Strict; Free shows Shopify's standard message.
The honest limits, because you should know them before installing anything: checkout rules only run in Shopify's online checkout, so POS sales, orders created in the admin or by other apps, subscription renewals and order edits aren't checked. That's a Shopify limitation that applies to every app on this list. And the rule uses the billing country the buyer enters; it doesn't check the card's issuing country.
Free
$0
No trial needed
- Block one billing country
- All-digital carts
- Standard message
Basic
$4.99/mo
or $29.99/yr · 7-day trial
- Allow or block any countries
- Mixed carts (optional)
- Your own message
- Block when no billing country
Strict
$14.99/mo
or $89.99/yr · 7-day trial
- Rules by collection or product tag
- Up to 3 collection rules
- US/CA/AU states
- Fail-closed checkout
- Shipping and market checks
- Login required, tag exemptions
Which one should you install?
What are you trying to stop?
More than one? Run one of each. They check different things at different moments, so they don't conflict.
- You sell digital products and must not sell to some countries (VAT, rights, sanctions): DigiBorder. Start on Free if one country is enough.
- You're fighting bots, scrapers or card testing: an IP blocker. Blockify or MIDA if you want the strongest, BM or Securify for low cost.
- You sell physical products and need many checkout conditions: Cart Lock.
- You want to hide certain products from some regions: Addify, or Locksmith if you also need gated content.
- You want both: install an IP blocker for traffic and DigiBorder for the sale. They don't conflict, because they check different things at different moments.
Questions
Can Shopify block a country for digital products without an app?
Not reliably. Markets and shipping zones depend on the shipping address, and products that don't require shipping skip that step. Merchants have reported sales from countries they'd removed from Markets.
Is an IP country blocker enough for EU VAT on digital products?
It reduces EU traffic, but a VPN gets around it, and VAT rules look at where the customer is, for which the billing address is standard evidence. A billing-country rule at checkout matches what VAT actually asks about.
Which country blocker apps are free?
Securify is listed as free; Blockify (2 rules) and MIDA (4 rules) have free tiers; BM and Ultimate Country Blocker are free up to a usage limit. DigiBorder's Free plan blocks one billing country for digital products on a live store.
Can I use DigiBorder and an IP blocker together?
Yes. The IP blocker filters traffic when pages load; DigiBorder checks the billing country when checkout completes. They don't overlap.
Does any app stop every possible sale to a blocked country?
No app can. Shopify doesn't run checkout rules on POS, admin-created or subscription renewal orders, and nobody can verify that a buyer's billing address is true. DigiBorder Strict closes the gaps a checkout rule can close, including failing closed if the rule can't run.