Skip to main content
Available in🇮🇳 India
Partial COD lets you collect a partial amount upfront from customers at checkout, with the remaining balance collected on delivery. It is a softer alternative to blocking COD and is recommended for medium-risk customers and scenarios where blocking COD would reduce conversion.
Handy TipsPartial COD is self-serve. You no longer need to email Razorpay support to enable it.
To set up Partial COD, on the Dashboard, navigate to Magic Checkout → Setup and Settings → Cash on Delivery → Partial COD.

Enable Partial COD

  1. Under Partial COD enabled for, select the risk categories the upfront amount applies to:
    • Include All Buyers: Applies Partial COD to all buyers, regardless of risk level.
    • Low Risk Buyers: Limits Partial COD to low-risk buyers, helping maintain low RTO rates by focusing on safer transactions.
    • Medium Risk Buyers: Applies Partial COD to medium-risk buyers, providing flexibility while managing moderate RTO potential.
    • High Risk Buyers: Applies Partial COD to high-risk buyers, which may increase RTO rates but offers selective COD availability for specific cases.
  2. Under Partial amount to be paid, set the amount to collect upfront. Choose a preset value (₹99, ₹199, 5% or 10%) or click Custom Value to enter your own.
    Watch Out!The upfront amount cannot exceed 50% of the order value. In such cases, it is set to 50%. The amount is rounded off wherever required. If you need to collect the full amount, use COD Transactions with OTP instead.
  3. Click Enable Now.

Advanced Partial COD

Use Advanced Partial COD to collect a partial amount based on specific parameters, such as Cart, SKU, UTM, Pincode, Customer Attributes or Zones. Click Create Slab to open the three-step configuration:
Choose one or more conditions that decide when a partial payment is collected. When you select multiple conditions, Partial COD applies only if an order matches all of them.
Set the booking amount and the values for each condition you selected:
  • Set the Cart Range, Location, UTM, SKU and Customers values that the slab applies to.
  • Under Customer Risk, select the risk categories.
  • Under Amount to pay, set the upfront amount.
  • Select the additional options as needed:
    • Display the Partial COD amount as non-refundable during order placement: Shows a disclaimer at checkout that the upfront amount is non-refundable.
    • Add COD charges, if Partial COD is selected: Applies any matching Add Extra Fees workflow to orders where this slab applies.
Verify your settings, then enter a Name of Workflow and an optional Description. The Criteria and Logic summaries show the conditions and values you selected. Click Save to activate the slab.
Watch Out!Once activated, the workflow applies to all new orders immediately.

Next Steps

Last modified on October 8, 2026