The choice in YITH WooCommerce Anti-Fraud vs Checkout Guard is a choice between a risk-scoring suite and a block list. YITH WooCommerce Anti-Fraud runs 12 configurable rules, scores every order out of 100, and cancels or holds the ones that cross your thresholds. Checkout Guard does one thing: it stops checkout for the billing names and email addresses you have added yourself.
Both plugins can block a specific customer, so the interesting differences are in how much you have to configure, and when the block actually happens. One cancels an order after it exists. The other stops the order from being created at all.
In this article, we’ll compare both plugins tab by tab: YITH’s thresholds, rules, blacklists, and PayPal verification, then Checkout Guard’s entries and denial message. We’ll finish on the setup work each one asks of you. Let’s break it down.
YITH WooCommerce Anti-Fraud vs Checkout Guard At A Glance
YITH WooCommerce Anti-Fraud is an automated fraud-detection suite with five settings tabs, and Checkout Guard is a single-purpose block list with one list and one setting. The table below puts them side by side. Neither column is a scorecard, because the two plugins were built for different jobs.
YITH WooCommerce Anti-Fraud Checkout Guard Core job Scores unfamiliar orders for fraud risk Stops checkout for customers you have named Detection rules 12 rules, each with an adjustable weight None, matching is exact What you configure Rule weights, a medium and a high risk threshold, blacklists, PayPal verification, alert emails Block list entries and your denial message Manual blocking Email blacklist and address blacklist, with optional automatic blacklisting Entries on billing first and last name, or email address When the block happens After the order is placed, then cancelled or held During checkout, before the order is created Match type Risk score out of 100, plus address similarity matching Exact and case-insensitive Ongoing work Tuning weights and thresholds, reviewing held orders None once your entries are in Pricing Premium, paid annually $49 a year for a single site
Read down that table and the split in YITH WooCommerce Anti-Fraud vs Checkout Guard is about breadth. One plugin gives you a scoring engine and a set of dials to tune. The other gives you a list.
YITH WooCommerce Anti-Fraud showing the risk score assigned to recent WooCommerce orders
Inside YITH WooCommerce Anti-Fraud
YITH WooCommerce Anti-Fraud is organized into five tabs: General Settings, Rule Settings, Blacklists, PayPal Verified Addresses, and Emails Settings. Together they decide which signals count as suspicious, how heavily each one weighs, what score gets an order cancelled, and who hears about it. Everything runs on the order after it’s placed.
Risk thresholds and what happens at checkout
General Settings is where you set the two thresholds that drive everything else. The defaults are a Medium Risk threshold of 25 and a High Risk threshold of 75, scored out of 100.
There’s also a Check for high risk at checkout option. Switch it on and a high-risk order is cancelled immediately at checkout rather than sitting in your queue. Leave it off and flagged orders wait for you to review them.
YITH WooCommerce Anti-Fraud general settings with medium and high risk thresholds and blacklist options
The 12 detection rules and their weights
Rule Settings holds 12 checks, and you assign each one a weight so it contributes more or less to an order’s score. That weighting is the part that takes judgment, because the same rule means very different things on a local store and on one shipping worldwide.
First order check: flags a first purchase from a new user.
International order check: flags a billing country that isn’t your shop’s country.
IP geolocation check: compares the IP location against the billing address using MaxMind data.
Billing and shipping address check: flags orders where the two addresses differ.
Proxy check: detects proxy IPs through the Proxycheck.io API.
Suspicious email domain check: matches the email against a list of domains you maintain.
Unsafe country check: flags orders from countries you mark as high risk.
Order amount checks: three separate rules for orders above a multiple of your average, above a set amount, or below a set amount.
Attempt count check: flags repeated orders from one IP inside a timeframe you choose.
Multiple details check: flags different billing details arriving from the same IP.
Email and address blacklists
The Blacklists tab is YITH’s manual blocking, and it works differently from the scoring engine. An order matching a blacklisted email or address is cancelled outright, with no risk percentage calculated.
The address blacklist matches on similarity rather than exact text, with the threshold set to 65% by default, so near-miss addresses still catch. Both lists offer automatic blacklisting, which adds the email and addresses from any order reported as high risk. If you blacklist someone by mistake, you remove the entry, set the order to On Hold, and use Repeat Check to rescore it.
The blacklisted emails tab in YITH WooCommerce Anti-Fraud listing blocked email addresses
PayPal verification and alert emails
PayPal Verified Addresses checks an order’s address against the customer’s verified PayPal account, and it can hold downloads back while verification is pending or failed. Two timers govern it: a wait of 2 days before another verification email goes out, and 5 days before an unverified order is deleted.
Emails Settings covers the alerts you get about flagged orders, so a held order doesn’t sit unnoticed. That matters, because a scoring system only works if someone clears the queue.
Inside Checkout Guard
Checkout Guard has one list and one setting. You add an entry with a billing first and last name, or an email address, and a matching order is stopped during checkout: the cart is emptied, the session is cleared, and your denial message appears. There are no rules, no weights, no thresholds, and no queue.
Checkout Guard running inside WooCommerce with its blocked entries list
Adding a blocked entry
An entry takes seconds, because there is nothing to weigh up. Matching is exact and case-insensitive, and a name entry needs both the first and last name to match before it blocks anything.
Because matching is exact, Checkout Guard only ever acts on details you added. It doesn’t score orders, read IP addresses, or infer risk. A customer ordering from another country, a shopper behind a VPN, or someone placing five orders in an hour is left alone unless their name or email is on your list.
Adding a blocked entry in Checkout Guard using a billing first name, last name, and email address
What a blocked shopper sees
The shopper sees a denial message you write yourself in Settings, not a generic checkout error. Checkout Guard runs this on both the classic shortcode checkout and the newer WooCommerce Block (Store API) checkout, and on the Block checkout the order created during processing is deleted outright.
Checkout Guard settings where you write the denial message shown to a blocked shopper
Where They Overlap: Blacklists And Block Lists
Both plugins let you block a named customer, and this is the part most comparisons miss. YITH’s Blacklists tab cancels a matching order without scoring it, and Checkout Guard’s entries stop the order during checkout. The difference is timing and reach: YITH cancels an order that already exists, and Checkout Guard prevents one from being created.
That timing has practical effects. A cancelled order still lands in your order list, still consumed stock during processing, and still needs a status change. A checkout that never completes leaves nothing behind to tidy up.
The matching styles differ too. YITH’s address blacklist works on 65% similarity by default, which catches near-miss addresses and can also catch an address that merely resembles a blocked one. Checkout Guard matches exactly, so it never affects a shopper you didn’t list, and it never catches a variant you didn’t think of.
The blocked entries list in Checkout Guard showing the names and email addresses currently blocked at checkout
What we’ve seen: the stores reaching for an anti-fraud tool often aren’t facing a wave of unknown fraud. They’re dealing with the same person who placed a fake order last week, the serial chargeback filer, or the shopper who keeps abusing checkout. For that pattern, a direct block on a name and email settles it in one entry, and it stays settled.
Setup Effort And Ongoing Work
The clearest practical gap in YITH WooCommerce Anti-Fraud vs Checkout Guard is the work each plugin asks of you. YITH needs 12 rule weights set, two thresholds chosen, blacklists populated, PayPal timers reviewed, and someone reading the alert emails and clearing held orders. Checkout Guard needs one entry per person you want blocked, and then nothing.
That work buys something real on YITH’s side: rules that catch a first-time fraudster you have never seen. It also carries the cost of any scoring system, which is that legitimate orders sometimes get held or cancelled.
Friction at checkout has a measurable price. Baymard Institute found 17% of US online shoppers have abandoned an order over a checkout process that felt too long or complicated. Meanwhile the FBI’s Internet Crime Complaint Center logged 49,572 non-payment or non-delivery complaints in 2024, with losses above $785 million, so the risk on the other side is real too.
Which One Fits Your Store?
In YITH WooCommerce Anti-Fraud vs Checkout Guard, Checkout Guard fits when you can name the problem, and a scoring suite fits when you can’t. If the same handful of people keep hitting your store, one entry each ends it, with nothing to tune and no queue to manage. If your problem is a steady stream of unfamiliar orders you have no history with, a rules engine is the category of tool built for that job.
Plenty of stores end up wanting the second thing and only actually needing the first. Our guide on stopping fake orders before they reach your store shows where a block list sits alongside other defenses, and this walkthrough on reducing fraudulent orders in WooCommerce covers the wider category.
Checkout Guard for WooCommerce blocking an order from a customer on the block list
Here’s a quick recap of what we covered:
How the two plugins compare on rules, configuration, matching, and price.
What’s inside YITH : five tabs, 12 weighted rules, two thresholds, blacklists, and PayPal verification.
What’s inside Checkout Guard : one list, exact matching on name or email, and your own denial message.
Where they overlap : YITH cancels a placed order, Checkout Guard stops one from being created.
What each asks of you at setup and every week after.
If you’re ready to stop the customers you have already identified, Checkout Guard blocks them by billing name or email address on both classic and Block checkout, for $49 a year on a single site. That’s the practical dividing line in YITH WooCommerce Anti-Fraud vs Checkout Guard: one scores strangers, the other acts on what you already know.
Frequently Asked Questions
What is the main difference in YITH WooCommerce Anti-Fraud vs Checkout Guard?
The main difference in YITH WooCommerce Anti-Fraud vs Checkout Guard is breadth and timing. YITH WooCommerce Anti-Fraud scores orders against 12 weighted rules and cancels or holds the ones crossing your thresholds, after the order is placed. Checkout Guard stops checkout for the names and email addresses you added yourself, before an order is created.
Does YITH WooCommerce Anti-Fraud have a block list?
Yes, YITH WooCommerce Anti-Fraud has a Blacklists tab with an email blacklist and an address blacklist, and a matching order is cancelled without a risk score being calculated. The address list matches on similarity rather than exact text, at 65% by default, and both lists can add offenders automatically from orders reported as high risk.
Does Checkout Guard detect fraud automatically?
No, Checkout Guard doesn’t detect fraud automatically, and that’s the design. It blocks orders whose billing name or email address matches an entry you added to your block list. It doesn’t score orders or infer risk, so it only ever acts on people you have already identified.
Can Checkout Guard block customers on the new block checkout?
Yes, Checkout Guard works on both the classic shortcode checkout and the newer WooCommerce Block (Store API) checkout. Whichever checkout your store runs, a matching billing name or email address stops the order before it completes, and your denial message is shown in its place.
What happens to a blocked order in Checkout Guard?
A blocked order in Checkout Guard never completes: checkout stops, the cart is emptied, the session is cleared, and the denial message you set in Settings is shown. On the Block (Store API) checkout, the order created during processing is deleted outright, so nothing pending is left behind for you to clean up.
How much does Checkout Guard cost?
Checkout Guard is $49 a year for a single site, which covers a year of updates and priority support, with a 14-day money-back guarantee. YITH WooCommerce Anti-Fraud is a premium plugin paid annually, and its price varies by reseller, so confirm that one on the vendor’s own listing.