Additional Fee - Magento 2

100% of 100

It provides the ability to add the extra fee or surcharge for any additional services along with the order.

Composer Packed

Magento Community (Open Source) 2.1.x, 2.2.x, 2.3.x, 2.4.x
Magento Enterprise (Commerce) 2.1.x, 2.2.x, 2.3.x, 2.4.x

90 Days Free Support
30 Days Money-Back Guarantee
Free Installation
Write Your Own Review

Magento store owners have to deal with several kinds of additional costs to provide the additional services to their customers. This extension provides the ability to add any extra fee or surcharge along with the order. It also provides the ability to set up the different fee for the different customer groups as well. The extra fee can be for gift wrapping, insurance or prime delivery.


  1. Ability to set additional fee rules for particular customer group.
  2. Ability to set custom label for the fee. For example, gift wrap, insurance or prime delivery.
  3. Choose either a fixed price or a percent fee type.
  4. Ability to set minimum order amount to display the fee.
  5. Display fee in cart and checkout and order view (my account) pages on store front.
  6. Display fee in admin order, invoice and creditmemo screens.
  7. Display fee in order, invoice and creditmemo transactional emails.
  8. Display fee in invoice pdf.
  9. Supports multiple stores and websites, fee can be set for each store or website.
  10. Compatible with all product types (simple, configurable, grouped, virtual, bundle, downloadable).

Additional fee form fields

- Fee Label - set up unique fee label for each fee.

- Customer Group - set up unique fee for each customer group.

- Fee Amount - set up unique fee amount for each fee.

- Fee Type - set up unique fee type (fixed or percentage) for each fee.

- Minimum Order Amount to Apply Additional Fee - setup unique amount for each fee to apply the additional fee after satisfying minimum order amount rule.

Additional fee on shopping cart page

Additional fee on checkout page

Additional fee in admin order screen

  1. Backup your web directory and store database.
  2. Download the extension package and unzip it.
  3. Upload the content of the extension package to root directory of the store.
  4. In SSH console of your server navigate to your store root directory:
    cd path_to_the_store_root_directory


    php -f bin/magento module:enable EH_Core php -f bin/magento module:enable EH_AdditionalFee

    then run:

    php -f bin/magento setup:upgrade

    then run:

    php -f bin/magento setup:static-content:deploy

    then run:

    php -f bin/magento cache:clean

    then run:

    php -f bin/magento indexer:reindex
Version 1.0.2 - December 07, 2019
- [Improved] Performance and stability improvement.
Version 1.0.1 - December 20, 2018
- [Fixed] Compatibility adjustments for Magento v2.2.7 and v2.3.0.
- [Fixed] PHP v7.2 compatibility.
Version 1.0.0 - June 10, 2018
- Initial release.
- It provides the ability to add the extra fee or surcharge for any additional services along with the order.