Launch price: $29 one time for the first 199 buyers, then $49 for the next 200, then $39 a year per site.Get Pro

ThresholdCOD Rules for WooCommerce

Guides

How to add a COD fee in WooCommerce

A COD fee covers part of what cash handling and failed deliveries cost you. The rules for charging one are simple, and the label matters more than the amount.

Threshold · 2 min read · Updated 28 Oct 2026

Three ways to charge

  • Fixed: the same amount on every COD order.
  • Percent: a share of the cart and shipping.
  • Both: a fixed part plus a percent, which scales with the order.

Put a floor and a ceiling on it

A lowest fee protects small orders. A highest fee stops a large order from looking unfair. Example: a fixed 40 plus 1 percent, capped at 120, gives 120 on a 9,000 order and 65 on a 2,500 order.

Tax and label

Decide whether the fee is taxable under your tax rules and give it a plain name such as Cash on delivery fee. Customers accept a fee they can read.

Show it early

Hiding the fee until the last step costs trust. Mention it on the payment option so the customer sees it before choosing.

Block and classic checkout

The fee should appear on both checkouts and update when the customer switches payment method.

How Threshold does it. Fixed, percent or both, with a lowest and highest fee, optional tax, your own label, and a live example on the settings screen. See the fee docs.

Questions

Can I charge a COD fee only for some orders?

Yes if your plugin supports rules. With Threshold you can apply COD rules by order value, place, customer and more.

Is a COD fee legal?

Rules differ by country and platform. Check your local consumer rules and display the fee clearly.

Get paid before the door opens. Threshold is free on WordPress.org.

Get the free plugin