> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rabbitpay.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Set Up COD Fees

> Reduce RTO with OTP verification, risk scoring, and COD rules.

RabbitPay allows you to add an additional **Cash on Delivery (COD) fee** for all eligible orders. You can configure a fixed COD fee, apply it to specific products, restrict it by cart value or delivery zipcode, and control when the fee appears during checkout.

***

## Step 1: Open the RTO Suite

1. Log in to your RabbitPay Dashboard.
2. Navigate to **RTO Suite**.
3. Click **Add Payment Rule**.

<Frame>
  <img src="https://mintcdn.com/rabbit-pay/VPJhTQq8IfDZT8ZJ/images/add-paymenr-rule-1.png?fit=max&auto=format&n=VPJhTQq8IfDZT8ZJ&q=85&s=70db55682475e6d1dbc8978d66399a38" alt="Add Paymenr Rule 1" width="1594" height="718" data-path="images/add-paymenr-rule-1.png" />
</Frame>

***

## Step 2: Create a COD Fee Rule

Configure the following fields.

### Rule Name

Enter a descriptive name.

**Example**

* COD Fee
* COD Charge
* Cash on Delivery Fee

### Amount Type

Select **COD** from the dropdown.

### Amount

Enter the COD fee you want to charge.

**Example**

| Amount |
| ------ |
| ₹49    |
| ₹59    |
| ₹99    |

> **Note**
>
> If the **Amount** field is left blank or set to **0**, no additional COD fee will be charged.
>
> <Frame>
>   <img src="https://mintcdn.com/rabbit-pay/BZy5gJQO5Bof8wls/images/Screenshot-2026-08-01-223249.png?fit=max&auto=format&n=BZy5gJQO5Bof8wls&q=85&s=e43217cfb2368870107d2b4a3a4230b3" alt="Screenshot 2026 08 01 223249" width="1598" height="726" data-path="images/Screenshot-2026-08-01-223249.png" />
> </Frame>

***

## Step 3: Configure Optional Settings

### Cart Range

Limit the COD fee to specific order values.

Example:

* Minimum Cart Total: ₹500
* Maximum Cart Total: ₹10,000

The COD fee will only apply to orders within this range.

***

### Discount (Optional)

You can optionally apply a Shopify discount code together with the COD rule if required.

***

### Applies To

Choose where the COD fee should apply.

* **All Products** – Apply the COD fee across your entire store.
* **Only Selected** – Apply the COD fee only to selected products.
* **All Except Selected** – Apply the COD fee to every product except the excluded products.

This gives you complete flexibility to charge COD fees only for specific products or collections.

***

### COD Availability

Enable **Show COD as disabled when blocked** if you want customers to see COD as unavailable instead of completely hiding the payment option.

***

### Zipcode Restrictions

Enable **Zipcode Restrictions** to control where the COD fee rule is applied.

You can:

* Restrict specific zipcodes.
* Restrict a range of zipcodes.
* Apply the rule only to selected delivery locations.

This is useful for high-RTO regions or locations with additional delivery charges.

***

### Rule Status

Enable **Rule Enabled** to activate the rule.

Click **Save Changes** once your configuration is complete.

<Frame>
  <img src="https://mintcdn.com/rabbit-pay/BZy5gJQO5Bof8wls/images/Screenshot-2026-08-01-223304-1.png?fit=max&auto=format&n=BZy5gJQO5Bof8wls&q=85&s=0ea609303246841889e472037e86fea4" alt="Screenshot 2026 08 01 223304 1" width="1598" height="727" data-path="images/Screenshot-2026-08-01-223304-1.png" />
</Frame>

***

## Customer Checkout Experience

When customers choose **Cash on Delivery** during RabbitPay Checkout, the configured COD fee is automatically added to the order total.

<Frame>
  <img src="https://mintcdn.com/rabbit-pay/BZy5gJQO5Bof8wls/images/partial-payment-checkout.png?fit=max&auto=format&n=BZy5gJQO5Bof8wls&q=85&s=69fb3f329696dc985bb3e6494b9f8e98" alt="Partial Payment Checkout" width="1598" height="741" data-path="images/partial-payment-checkout.png" />
</Frame>

Example:

| Order Total   | ₹990   |
| ------------- | ------ |
| COD Fee       | ₹59    |
| Customer Pays | ₹1,049 |

***

## Best Practices

<CardGroup cols={2}>
  <Card title="Keep Fees Transparent">
    Clearly communicate the COD fee during checkout to avoid customer confusion.
  </Card>

  <Card title="Use Cart Ranges">
    Apply COD fees only for selected order values if required.
  </Card>

  <Card title="Target Specific Products">
    Charge COD fees only for high-risk or high-value products.
  </Card>

  <Card title="Use Zipcode Restrictions">
    Apply COD fees only to regions with higher delivery or RTO risk.
  </Card>
</CardGroup>

***

## Example Configuration

| Setting              | Value                     |
| -------------------- | ------------------------- |
| Rule Name            | COD Charge                |
| Amount Type          | COD                       |
| Amount               | ₹59                       |
| Cart Range           | ₹500 – ₹10,000 (Optional) |
| Applies To           | All Products              |
| Zipcode Restrictions | Enabled (Optional)        |
| Rule Status          | Enabled                   |

***

## Result

Customers selecting **Cash on Delivery** during RabbitPay Checkout will automatically see the configured COD fee added to their payable amount. The rule can be limited by cart value, specific products, or selected zipcodes, giving you complete control over when COD fees are applied.
