Cash On Delivery

  • Popularity Score 3379 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Fully configurable cash on delivery module with fixed and percentage prices,default and/or price ranges.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect 2.0

Magento Connect 2.0

Previous Next

Cash On Delivery

Cash On Delivery This extension will install a new ready-to-use Cash-On-Delivery payment gateway in your Magento store.
Installation is very easy via Magento Connect and no coding experience is required to have module up-and-running.
MSP Cash On Delivery is UPDATE SAFE since no system files are replaced or modified and you can enable or disable it in a click.
IMPORTANT: Disable your cache before installing this extension!


* FULL MAGENTO BACKEND INTEGRATION: all parameters available in configuration (no coding needed)
* Configurable fee on order amount
* Support for both local and foreign different fees
* Support for both fixed and percentage additional amount
* Support for single fixed amount within System/Config both for local and foreign destinations (no rule needed)
* Integrated with SHIPPING TAXES
* Integrated with BACKEND ORDERS

Follow extension development and give us feedback on MSP CashOnDelivery GitHub page

NOTE: this is an new extension compatible with magento CE 1.5.x+ only

M1 Extension Versions

Ver 1.2.5

2014-07-21 17:35:53
  • Version number: 1.2.5
  • Stability: Stable
  • Compatibility: 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Bugfix for tax calculation for backend created orders

Version 1.2.3

2014-04-17 16:01:30
  • Version number: 1.2.3
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

[FIX] Corrected tax calculation error when are present multiple tax rates

Versione 1.2.2

2013-12-18 16:47:30
  • Version number: 1.2.2
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

[FIX] Corrected backend COD display

Version 1.1.0

2013-06-06 15:04:06
  • Version number: 1.1.0
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

- [NEW] COD amounts can now include or exclude taxes
- [NEW] taxation class could be selected in tax configuration
- [NEW] tax amount for COD fee is calculated in tax total
- [NEW] new option in backend to display the COD fee including, excluding tax or both
- [NEW] added a description field before the COD fee on checkout

Version 1.0.0

2013-05-29 15:07:40
  • Version number: 1.0.0
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Inital public release

Problem after method payment changes in order

If a customer select COD payment and after decide to change the payment method, COD cash quantity remain visible in cart, order and order's email. How can I fix this bug ? Please help
Asked by: MauroPutzu

How to correct miscalculated taxes in checkout?

In checkout the grand totale is wrong: only the COD amount without tax is inserted in the grand total. How can I fix this? During payment selection and in final checkout page is correctly shown the amount included tax.
Asked by: emiliolodigiani
Previous answer is not correct. To get it working you need to modify app/code/community/MSP/CashOnDelivery/Model/Quote/Tax.php, on lines 34-35 to: $baseAmount = $_model->getBaseExtraFee(); $amount = $_model->getExtraFee(); The first method should receive a true/false value (false by default), not an amount. The second method does not receive any parameter (no effect on sending unused parameter, but for clearness).
Answered by: litesolutions
Date published: 2016-09-17

translation to German

I have installed this extension and it works fine. The translation (to German) of the words "cash on delivery" in the frontend works too. The only problem I have is that the translation doesn't work in the email which is sent to the customer when buying a product. Can you tell me where to translate the labeling "cash on delivery" for the customer-email? Best regards
Asked by: fup_spp
"Cash On Delivery" is a hardcoded string in \app\code\community\MSP\CashOnDelivery\Block\Sales\Order\Total.php, line 30. Changing "'label' => 'Cash On Delivery'" to "'label' => Mage::helper('msp_cashondelivery')->__('Cash On Delivery')" worked for me. regards, M
Answered by: mani86
Date published: 2015-02-06

1.8 compatible?

Is this module Magento 1.8 compatible?
Asked by: RiksjaSoft nl
I've used it in 1.8.1 and work fine.
Answered by: r_montenovo
Date published: 2014-01-14

Change text about fee in frontend

Hello, Thanx for the extension. I would like to change the text: You will be charged an extra fee of € 17,45 Incl. Taxes and the text 'Cash on delivery' into Dutch. I'm using Magento 1.9 and the answer about translating to German didn't help because your app is not stored in that folder.. Kind regards, Joy
Asked by: joydevries
The locale file is located under /app/locale/it_IT/MSP_CashOnDelivery.csv . Just copy it to your locale (e.g. nl_NL) and translate.
Answered by: dfirefire
Date published: 2016-04-02

Can I avoid the Billing Information step in checkout?

Do I have the option of having my customer checkout without entering their billing information on checkout? Some screens of the customer experience would be nice.
Asked by: ptancredi

tax displayed wrong

Hi, I set the method to have tax included everywhere, but only checkout steps display it correctly, while in the order confirmation email and in the customer account order view the line goes "Cash on Delivery Tax.Incl." but the tax are in fact excluded.. so: 1) How can I have tax included also in email and account page? 2) In alternative, how can I remove the 'tax.incl.' only for the cash on delivery method? Thanks
Asked by: luciad

How can i tranlate: You will be charged an extra fee of 5,00 € Incl. Taxes to german

Hallo and good Morning! How can i tranlate: You will be charged an extra fee of 5,00 € Incl. Taxes to German? It is shown in the Checkout-Area... Thank You! Kai
Asked by: Kaibecker

Specified zipcodes

Its possible allow Cash on delivery payment method for for specified zipcodes?
Asked by: theoruben

can't get the extension to work with table rates enabled

the extension works fine when flat rate is enabled but is not supported when we enable table rates in magento 1.9
Asked by: vipershot
  • y_2017, m_2, d_20, h_10CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_17
  • loc_en_US, sid_18137, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by MageSpecialist

Cash On Delivery is rated NaN out of 5 by 23.
Rated 4 out of 5 by from Problem on traslate in .PDF invoice This addons is very good, but it cannot take any translation when i print the PDF invoice. I solved the problem, changing a line, in file: app/code/community/MSP/CashOnDelivery/Model/Order/Pdf/Total/Default.php the line 31 must be this: 'label' => Mage::helper('sales')->__('Cash On Delivery Fees'), So, now is possible add a translation on Mage_Sales.csv located in app/locale/YOUR_LANGUAGE_FOLDER/. For example, i use an Italian translation, so in Mage_Sales.csv i written in a new line: "Cash On Delivery Fees","Commissioni Contrassegno:"
Date published: 2016-07-28
Rated 1 out of 5 by from We had critical damage for our sales due to this extension We are using Magento CE After installing this extension, we got critical issue. When customers ordered with their reward points, point was not balanced. So, we've just eliminated this extension. And, this extension is enabled by default if it is installed Please DO NOT USE this extension!!
Date published: 2016-03-30
Rated 1 out of 5 by from Not working I have installed this extension. But it is not adding the COD charges in the final total price. I have followed the instructions given above. It shows following message after clicking on COD payment method. Cash on Delivery You will be charged an extra fee of Rs 0.00 Incl. Taxes
Date published: 2016-02-06
Rated 5 out of 5 by from Does As Described It does its job perfectly as described. Helped a lot adding a COD charge during checkout.
Date published: 2015-12-09
Rated 3 out of 5 by from Doesn't work on This module doesn't work properly on Magento CE Only works fixed extra fee set in the System>Configuration>PaymentMethod If I go to Sales>CashOnDeliveryRules>Local (or Foreign) and set a rule, it's skipped by Magento
Date published: 2015-04-09
Rated 4 out of 5 by from Good extension but error with taxes The module works fine but always calculates the commission on the price with taxes, not knowing whether there is any rule that excludes taxes to any country.
Date published: 2014-09-10
Rated 5 out of 5 by from It works fine It works as they say. Easy to install and configure
Date published: 2014-08-14
Rated 5 out of 5 by from Could be perfect if.. This Cash on Delivery extension could be 100% perfect with posibility to "Disallow specific shipping methods" This is only one function missing.
Date published: 2014-07-15
Rated 5 out of 5 by from Helped a lot!!! Thanks, It saved my a lot of time. I was searching some free extension which can facilitate me to add condition on COD and this was what i found..... Great... Keep it up.
Date published: 2014-05-31
Rated 5 out of 5 by from Do what needed The extension work without problem, only one thing to figure out (but you can do 2 or 3 test and it's easy to setup) is that if you put a fixed amount to add it's done with tax, if you put a % to add is done without tax. If you work with a single tax value it's not a big problem but if your store use many tax rates can be problematic. The max total amount in the cart seems not work (so a customer can buy without a total cost limit)
Date published: 2014-05-29
  • y_2017, m_2, d_20, h_15
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_23
  • loc_en_US, sid_18137, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.