Skip to content
WooCommerce integration

Cash on Delivery for WooCommerce stores in India

WooCommerce ships with a COD gateway, which is the easy part. Deciding who gets it and what it costs you is where the margin is.

Enabling the COD gateway

WooCommerce includes a Cash on delivery payment method. Enable it under WooCommerce, Settings, Payments, and in its settings choose which shipping methods it applies to, so COD can be limited to a standard-delivery method and switched off for express. Restricting by pincode or order value needs a small plugin or a code snippet, and it is worth doing: COD on pincodes where it keeps failing is the main source of RTO.

Charging a COD fee

Couriers charge a COD handling fee, the higher of a flat amount or a percentage of the collected value, on every order including returns. WooCommerce does not add a COD fee by default; add one with a fee plugin, with a snippet that uses the cart fee API, or by offering a prepaid discount instead. Run your average order through the COD charges calculator before deciding how much of it to pass on.

  • Enable: WooCommerce → Settings → Payments → Cash on delivery
  • Limit to specific shipping methods in the gateway settings
  • Fee: plugin, cart-fee snippet or prepaid discount

Shipping and collecting through RouteOneX

COD orders sync with the collectable amount set. Rate comparison shows each courier's COD fee next to freight for the destination, and seven of the eight couriers collect cash. Verify first-time or high-value COD orders before dispatch, and work failed attempts through NDR management so parcels are re-attempted rather than returned.

Remittance back to your books

Collected cash is remitted on a D+2 cycle into one RouteOneX wallet across all couriers, with order-level statements. Match them to WooCommerce orders and mark them paid, so your sales reports and your bank balance agree.

FAQ

WooCommerce: common questions

Yes. Enable the Cash on delivery gateway under Payments. It can be limited to chosen shipping methods; pincode or value limits need a plugin or snippet.

Use a fee plugin or a cart-fee snippet, or offer a prepaid discount instead. WooCommerce does not add a COD surcharge on its own.

RouteOneX remits on a D+2 cycle into one wallet for all couriers, with statements per order for reconciliation.

See every courier's rate. Ship the smartest one.

Ship across 8+ couriers, cut RTO, and recover overcharged weight — from one dashboard built for Indian sellers.

Chat with us