Product Icon

COD Fee by Location for WooCommerce

Take control of your Cash on Delivery orders. Easily add dynamic COD surcharges (fixed or percentage) based on customer country, state, city, or zip code. Set advanced conditional rules to recover handling costs and maximize WooCommerce profitability.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

COD Fee by Location for WooCommerce – The Ultimate Cash on Delivery Surcharge Manager
Are you losing profit on Cash on Delivery (COD) orders due to high shipping and handling costs for specific regions? COD Fee by Location for WooCommerce gives you the power to automatically apply dynamic surcharges to Cash on Delivery payments based on a customer’s exact geographic location.

Whether you need to charge a flat $5 fee for specific zip codes, a 10% premium for international orders, or want to exclude COD entirely for high-risk products, this plugin provides the advanced, rule-based infrastructure your store needs to maximize profitability.

Built with modern architecture, it is fully compatible with WooCommerce High-Performance Order Storage (HPOS) and the new Block-based Checkout.

 

Core Features & Capabilities

Granular Location-Based Targeting
Stop using a “one-size-fits-all” approach for your COD fees. Charge exactly what you need based on the customer’s delivery address.

Target by Country & State: Apply broad rules for entire nations or specific states/provinces.
Target by City: Set custom handling fees for specific metropolitan areas.
Pinpoint Targeting by Zip / Postcode: Paste a bulk list of postcodes (one per line) to create highly accurate local delivery surcharges.
cod-fee-by-location

Flexible Fee Calculations (Fixed or Percentage)
Configure the exact financial rules for your store. Select whether your COD fee is taxable, and apply the perfect charge every time.

Fixed Amount Surcharges: Charge a flat handling fee (e.g., $5.00) to cover the extra logistics of a COD package.
Percentage-Based Fees: Charge a percentage of the total cart subtotal (e.g., 3%) to protect yourself against expensive, high-risk orders.
Smart Multi-Currency Support: Automatically converts fixed fee amounts for stores using popular switchers like WPML or WOOCS.
cod-fee-by-location

Advanced Cart & Product Conditionals
Go beyond simple location rules. Trigger your COD fees only when the exact conditions of the cart are met.

Min / Max Cart Totals: Only trigger the COD surcharge if the cart value falls within a specific range (e.g., waive the fee for orders over $100).
Specific Products & Categories: Only apply the COD extra charge if specific items or entire categories are in the customer’s cart.
Exclusion Rules (Crucial for High-Value Items): Prevent the COD fee from applying if high-margin or low-risk products are present in the checkout.
cod-fee-by-location
cod-fee-by-location

Intelligent Priority Rule System
What happens if a customer matches multiple rules? (e.g., They are in “New York” but also ordered a “Special Category” item).

Create unlimited surcharge rules using our custom Priority System.
Assign numerical priority values to every rule. The plugin intelligently applies the rule with the highest priority, ensuring your most critical pricing logic always wins.
cod-fee-by-location

Role-Based Fees & Advanced Guest Restrictions
Take control of who sees your Cash on Delivery options and pricing.

User Role Conditions: Restrict your COD surcharge rules to specific WordPress user roles (e.g., apply a fee to Retail customers, but waive it for Wholesale users).
Guest User Management: Don’t want guests placing COD orders? Use our built-in restriction engine to:
Hide Prices from Guests: Blur or hide product prices until the user logs in.
Disable Guest Checkout: Prevent the “Add to Cart” action for unauthenticated users.
Custom Login Prompts: Replace the price with a fully customizable “Login to View Price” Call-to-Action button (with custom color controls!).
cod-fee-by-location

Built for the Modern WooCommerce Experience
Invest in a plugin that won’t break your site on the next major update.

WooCommerce Blocks Compatible: Seamlessly integrates with the modern, React-based WooCommerce Store API and Blocks Checkout out of the box. No legacy issues!
HPOS Ready: Fully declared and tested for compatibility with High-Performance Order Storage (HPOS) for lightning-fast database performance.
Instant AJAX Updates: The checkout securely and instantly recalculates the COD fee the moment a customer changes their address or zip code—no page reloads required.
cod-fee-by-location

Why Choose “COD Fee by Location“?
Other plugins promise COD fees, but they are often bloated, break the modern Block Checkout, or lack the exact geographic targeting needed for complex shipping networks.

COD Fee by Location is lightweight, strictly follows WooCommerce’s latest performance standards (HPOS), and utilizes a robust priority-led validation engine. Protect your margins, cover your logistics costs, and get your Cash on Delivery process under complete control today.


Frequently asked questions

Can I add an extra Cash on Delivery (COD) fee based on a specific Zip Code or City in WooCommerce?

Yes, absolutely! While most plugins only allow basic country-level pricing, COD Fee by Location is built for precise geographic targeting. You can easily create a rule to add a flat handling fee (e.g., $5) or a percentage surcharge specifically for targeted zip codes, postcodes, cities, or states. You can even paste a bulk list of zip codes to instantly apply the fee to your entire local delivery zone.

Can I charge a percentage-based COD fee only for specific products or categories?

Yes. Our advanced conditionals engine allows you to trigger the COD extra charge only when specific items are in the cart. You can set up inclusion rules (apply the fee only if "Electronics" are purchased) or exclusion rules (waive the COD fee if a high-margin product is in the checkout). This ensures you protect your profit margins perfectly.

How do I stop guest users from placing expensive Cash on Delivery orders?

Our plugin includes a powerful Guest Restrictions module explicitly designed for this. You can easily hide product prices from logged-out users, disable the "Add to Cart" button for guests, and replace the price with a fully customizable "Login to View Price" call-to-action button. This not only minimizes your COD shipping risks but also drastically drives up user registrations on your store!

Is this COD Fee plugin compatible with the new WooCommerce Blocks Checkout and HPOS?

Yes, 100% compatible. Unlike older plugins that break modern themes, COD Fee by Location was built to seamlessly support the React-based WooCommerce Blocks Checkout and the Store API. It instantly recalculates the COD surcharge via AJAX when a customer updates their address, without requiring a page reload. It is also fully declared and tested for High-Performance Order Storage (HPOS) for lightning-fast database performance.

What happens if a customer’s address matches multiple COD fee rules?

COD Fee by Location uses an intelligent Priority System to handle complex pricing structures. When you create your surcharge rules, you simply assign them a numerical priority. If a customer in "New York" matches both your general "USA ($2 Fee)" rule and your specific "New York ($5 Fee)" rule, the plugin will automatically apply the rule with the highest priority. You are always in complete control of your checkout pricing.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.