How to set and manage Cash on Delivery

Learn how "Cash on Delivery" works

Using the New Experience?

The New Experience may differ in some details.
Learn more in the article related to the New Experience.



With ShippyPro, you can manage Cash on Delivery Shipments of Carriers directly from one Dashboard!

Have a better organized Cash on Delivery Management: view how much you already collected and how much you still have to receive from each Carrier.

Let's see how it works! 



  1. Set COD for your orders

  2. COD Dashboard 

  3. Troubleshooting & Errors

1. Set COD for your orders

From Label Creator > To Ship, you can identify Cash on Delivery Shipments at a glance since they are marked in blue.

  • If you'd like to change payment method or edit the COD value, click on the light blue button Create Shipment on the right side of the order:

  • Fill in all the recipient info and click on Next Step.

  • In order to edit ✏️ Cash on Delivery value, you can simply change it from the last section on the lower right:


In case you prefer, you can also decide to apply a charge on COD price.

In order to do so, just add it in the Cash on Delivery field during shipment creation.

Once set it up, you'll be able see the the total price in the Carrier COD field in Shipping Label section.

Eg. Original COD value: 100€, by adding 5€ surcharge it will be indicated the total amount of 105€ in COD field from Carrier's info.


Make sure you put a maximum of two decimal values while adding the Cash on Delivery value. Otherwise, the value will be rounded up.


If you'd like to apply the possibility to pay via POS ask to your Carrier if they support this option, then you'll only have to select Cash or All payments method for your shipment.


If you'd like to delete Cash On Delivery for this shipment, set COD value as 0 and choose another payment method:

How to edit COD value after shipping your orders 

If you have already shipped your orders but you'd like to edit COD value, don't worry!

You can still change it by re-elaborating the shipping labels!

  • From Label Creator > Shipping Labels, click on the blue pencil icon ✏️ on the right side of the page under the column Actions.

  • From the window that pops up, find the section Shipment Info. You can change the COD value from the second section.

  • Click then on the black button Save changes and re-elaborate the order.

  • Print the new shipping label.

Note that by re-elaborating the shipment, a new shipping label will be created. The previous shipping label will be automatically erased.

Be sure you don't forget to print the new shipping label.


How to manage COD though PutOrder API call 

If you import your orders through PutOrder API call "PaymentMethod": COD line will automatically applies the COD to the order with the same value in "Total" field.

2. COD Dashboard

In order to manage your Cash on Delivery Shipments, click on Label Creator > Cash on Delivery.
Here you have a general overview of how much you have collected and how much you still haven't. 

On the right side, you'll see the same recap filtered by the Carriers you have connected: 




You can filter your shipments by Status, Carrier, Marketplace or simply see the collected and the not collected ones.

Please remember to deselect the relative icons if you'd like to exclude it.

Es: If you click on ✖️, you'll deselect it. In fact, you'll only see collected Cash on Delivery.

Click here if you'd like to filter your COD shipments by specific status of Carriers:


Add a note 

You can add a note to your COD shipment from the blue Notepad icon you find on the right.

The note will appear under Status as soon as you refresh the page.


Mark your COD as collected

Scrolling down, you'll see a detailed recap of all the shipments you filtered.

From this section, you can mark your COD shipments as collected in two different ways:

  1. Marking each shipment singularly by clicking on the apposite tick on the right side.


2. Marking multiple shipments by ticking them and then clicking on Mark all as collected:


Download an Excel Report

In order to download an Excel Report of your Cash on Delivery, click on the relative icon.

The Excel file will also include the notes you can add for each shipment.

Download Excel doesn't follow any filter, so all the orders will be included.

3. Troubleshooting & Errors

Why can't I see my Cash on Delivery orders yet? 

If you just created the label and the tracking code appeared on the carrier's website without seeing it in ShippyPro, don't worry! The order will be shown in this section when you'll have handed it over to the carrier.