After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Cash On Delivery

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

Magento allows you to accept COD payments for purchases. You can accept COD payment only from specific countries, and you can fine-tune the configuration with minimum and maximum order total limits.

The shipping carrier receives payment from the customer at the time of delivery, which is then transferred to you. You can make an adjustment for any fee charged by the carrier service in your shipping and handling charges.

Cash on Delivery Payment Cash On Delivery Payment

Set up cash on delivery payments

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Sales and choose Payment Methods.

  3. Under Other Payment Methods, expand the Cash On Delivery Payment section.

    Cash on Delivery Payment Cash On Delivery configuration

    If necessary, first deselect the Use system value checkbox to change these settings.

  4. To activate Cash On Delivery Payment, set Enabled to Yes.

  5. Enter a Title to identify the COD payment method during checkout.

  6. Set New Order Status to Pending until receipt of payment is confirmed.

    If you prefer, you can use the Processing or Suspected Fraud status for new orders with this payment method.

  7. Set Payment from Applicable Countries to one of the following:

    All Allowed Countries Customers from all countries specified in your store configuration can use this payment method.
    Specific Countries After you choose this option, the Payment from Specific Countries list appears. To select multiple countries, hold down the Ctrl key (PC) or the Command key (Mac) and click each option.
  8. Enter the Instructions for accepting delivery of a COD order.

  9. Set Minimum Order Total and Maximum Order Total to the order amounts that are required to qualify for COD payment.

    An order qualifies if the total is between, or matches, the minimum or maximum order total.

  10. Enter a Sort Order number to determine the position of this item in the list of payment methods that is displayed during checkout.

    This is relative to the other payment methods. (0 = first, 1 = second, 2 = third, and so on.)

  11. When complete, click Save Config.