Back to blog

Shopify Fraud Analysis: Risk Levels & High-Risk Orders

How Shopify fraud analysis works, what medium and high risk mean, how to verify a flagged order in 5 minutes, and how to automate the decision with rules.

Sandro Volpicella

Written by Sandro Volpicella

Founder & Developer of FraudFalcon

Shopify fraud analysis assigns every online credit card order a risk level: low, medium, or high. This guide explains how the analysis works, what the risk indicators mean, and exactly what to do when an order gets flagged as medium or high risk.

Why this matters: Fulfilling a fraudulent high-risk order usually means losing the product, the revenue, and paying a chargeback fee on top. Too many chargebacks can even get your Shopify Payments account suspended.

How Shopify Fraud Analysis Works

Every online credit card order goes through Shopify's built-in fraud analysis. Machine learning models compare the order against patterns from millions of transactions across all Shopify stores and assign one of three risk levels. You find the result in the order details page, together with a list of individual risk indicators.

The three risk levels:

  • Low risk — the order looks like a normal purchase; fulfill as usual
  • Medium risk — some signals are off; verify before fulfilling
  • High risk — Shopify believes there is a significant chance the cardholder did not authorize the purchase

What Triggers a Medium or High Risk Flag?

Common risk indicators behind a flag:

  • Billing address does not match the shipping address
  • The IP address location is far from the shipping address
  • Multiple failed payment attempts before the order succeeded
  • Unusually large first-time order
  • A disposable or brand-new email address
  • Characteristics matching previous chargeback fraud

Important: the flag is a probability, not a verdict. Some high-risk orders are real customers using a VPN or shipping a gift to a different address. That is why a quick verification step pays off.

How to Investigate a High-Risk Order

Open the order in your Shopify admin and scroll to the fraud analysis section. Then run through this checklist before deciding anything:

5-minute verification checklist:

  1. Compare billing and shipping addresses — do they match, and does the address actually exist?
  2. Check whether the CVV and billing ZIP code were entered correctly
  3. Look at the distance between the IP address and the shipping address
  4. Search the email address — a real customer usually has some online footprint
  5. Contact the customer using the phone number from the order — a fraudster rarely answers or the number is fake

Should You Fulfill or Cancel a High-Risk Order?

✅ Consider fulfilling when:

  • The customer responds and can verify the purchase
  • Addresses match and payment details check out
  • It is a returning customer with clean history
  • The order value is low enough that the risk is acceptable

🚨 Cancel and refund when:

  • You cannot reach the customer at all
  • Multiple cards or failed attempts were used
  • The item is high-value and easy to resell
  • Several risk indicators stack up at once

When you cancel, choose "Fraudulent" as the cancellation reason and refund the full amount. This voids the transaction before it settles and protects you from a later chargeback on that order.

What About Medium-Risk Orders?

Medium-risk orders are the gray zone: most are legitimate, but they deserve a look before fulfillment. A good policy is to hold them for a quick review — check the risk indicators, and only contact the customer if something genuinely looks off. Cancelling all medium-risk orders costs you real revenue; fulfilling them blindly invites the occasional chargeback.

Automate Your Fraud Analysis Workflow

Manually reviewing every flagged order does not scale. With a rules engine like FraudFalcon you can encode your policy once and let it run on every incoming order:

Example rules merchants set up in minutes:

  • Automatically cancel orders Shopify marks as high risk above a certain order value
  • Tag medium-risk orders for manual review and hold fulfillment
  • Block repeat offenders by email, name, or address after the first fraudulent order
  • Get notified instantly when a risky order comes in

This way legitimate orders flow through untouched, while risky ones are stopped before you ship anything.

🎯 Key Takeaways

  • ✓ Shopify fraud analysis rates every card order low, medium, or high risk based on dozens of signals
  • ✓ A high-risk flag is a strong warning, not proof — verify before you decide
  • ✓ Cancel unverifiable high-risk orders with "Fraudulent" as the reason and refund in full
  • ✓ Automate the policy with rules so every order is handled consistently, 24/7

Ready to protect your store?

FraudFalcon helps you prevent fraud and reduce chargebacks. Start protecting your business today.

Try FraudFalcon

14-day free trial · first rule live in minutes