Cash on delivery can be useful for WooCommerce stores, especially in markets where customers still expect it. But it can also create risk. High-value COD orders are more expensive to fail, more painful to return, and more likely to create operational headaches if the customer changes their mind at the door.
That does not mean every store should remove cash on delivery completely. The smarter approach is to hide it only when the order context makes it risky. For example, you might allow COD for small domestic orders but remove it when the cart total is above a certain amount, when the order contains specific products, or when the shipping country is outside your preferred region.
This is exactly the kind of checkout problem conditional payment rules are meant to solve.
Use cart value as the first rule
The simplest rule is a cart value threshold. If orders above $300 are too risky for COD, hide cash on delivery once the cart reaches that amount. Customers with smaller orders still see the method, while higher-value orders are guided toward safer payment options such as card, bank transfer, or another confirmed method.
The threshold should come from your own data. Look at failed deliveries, refused packages, return costs, and the point where a failed COD order becomes meaningfully expensive. The rule should protect the store without unnecessarily removing a payment option customers use.
Once the threshold is clear, the checkout should simply adapt. The customer does not need a long explanation. They should see the payment methods available for their order and move forward.
The safest payment method is not always the same for every cart. That is exactly why checkout rules exist.
Combine payment rules with product and shipping logic
Cart value is only one signal. Some products carry more risk than others. Fragile items, oversized products, custom-made goods, perishable products, and expensive electronics may justify stricter payment rules even at lower cart values.
Shipping destination matters too. A store may be comfortable offering COD in one country but not another. A method may be fine for local courier delivery but not for certain shipping classes or international orders. The checkout should reflect those operational realities before the order is placed.
Sales Booster Kit Shipping & Payment Conditions lets WooCommerce stores control payment and shipping methods with rules based on cart value, products, categories, shipping classes, user roles, countries, currencies, coupons, and selected shipping methods. That makes it possible to hide cash on delivery only when the order context calls for it.
Keep checkout clear when COD disappears
When a payment method is hidden, the remaining checkout options should still feel clear. If customers are used to seeing COD, make sure the alternative methods have helpful labels. A short phrase like “Card payment – fastest processing” can reduce hesitation because it explains the benefit of the available option.
The goal is not to punish customers for placing bigger orders. The goal is to route higher-risk orders through payment methods that protect both the store and the fulfillment process.
Used carefully, conditional COD rules reduce failed deliveries without removing flexibility for every shopper. The checkout becomes more relevant, and the store avoids preventable operational cost.
This is one example of a broader checkout strategy. The main WooCommerce checkout rules guide covers how shipping and payment conditions reduce friction, while the Conditional Shipping and Payments alternative comparison explains where Sales Booster Kit fits.
Explore Sales Booster Kit Shipping & Payment Conditions or start a 14-day free trial to control WooCommerce payment methods by order context.