
Magento 2 Surcharge or Additional Fee extension allows you to charge customer surcharge or additional fee or handling fee for specific country/countries or payment method/methods or both. The additional fee could be a fixed amount or percentage of the basket subtotal.


Free Support
up to 60 days


Free Upgrades
up to 1 year


Fully open source
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition
The module allows you to charge customer surcharge or additional fees for specific countries or payment methods or both. With the help of Magento 2 Surcharge or Additional Fee extension you can define and add some amount of extra fee during the checkout. The additional cost can be applied to payment methods or delivery locations to cover the cost of providing these services. Easily describe surcharge based on delivery location or payment method. Choose whether the additional costs should be applied on cart subtotal or grand total.
Surcharge is a certain amount of additional fee/handling fee to cover the extra costs. Merchants should define surcharges for certain services to cut the losses. A business is only profitable when you look for ways to cut your losses and delivering products to certain locations depending upon the location of your warehouse can be huge. Similarly, certain payment methods charge extra that would decrease your profit margin on the order. To prevent losses and keep your store in profits, defining surcharge is a must for all Magento e-commerce stores. That’s where the Magento 2 surcharge extension makes your life easier. You can define extra costs during checkout depending upon the payment method or delivery location. It also enables you to describe whether the surcharge should be applied on cart subtotal or Grand Total.
Below are main features of the module-:
Admin Demo URLU: additional.feeP: additional.fee@1234
We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.
A. The upgrade process depends on your platform and how the extension was installed:
For Magento 2 (Installed via Composer)
If your extension is within the free upgrade period (12 months from the purchase date), you can update directly via the command line. Simply run the composer require command for the specific module to fetch and install the latest available version. If you are outside the free upgrade period, you will need to buy an upgrade using the link below.
For Magento 1 or Magento 2 (Installed manually via app/code)
If your extension is within the free upgrade period (12 months from the purchase date), you can simply download the latest available version by logging into our website and navigating to My Account > My Downloadable Products. If you are outside the free upgrade period, you will need to buy an upgrade using the link below.
Purchase an Upgrade:
https://www.scommerce-mage.com/magento-extension-installation-service.html
Important Note for Manual Upgrades: Before uploading the latest version, we highly recommend deleting all existing files and folders of our extension from your website. We may have deprecated or removed certain files in the update, and keeping the old ones could cause conflicts on your website.
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation.
Fields marked with * are required