Top 6 Magento 2 Surcharge Extensions for Adding Extra Fee

Top 6 Magento 2 Surcharge Extensions for Adding Extra Fee

Want to boost your Magento store's profitability? Magento 2 surcharge extensions can help. They allow you to add extra fees based on various factors. This article covers the top 6 extensions, their features, and best practices.

Key Takeaways

Best Magento Hosting now

  • Find 6 Magento 2 surcharge extensions and their features.

  • Learn about surcharge calculation options and customization features

  • Find best practices for implementing surcharges effectively

  • Know the steps of configuring Magento surcharge extensions

What is Magento 2 Surcharge?

What is Magento 2 Surcharge

Magento 2 surcharge is an extension that enables store owners to apply extra fees to customers' orders. These fees can include small order fees, group surcharges, country & region fees, or product surcharges.

It offers flexibility in managing and customizing these charges based on various criteria. The extension allows you to charge payment fees using selected methods and set minimum order fees. It also lets you add product surcharges for specific countries, regions, or customer groups.


You can calculate surcharges as fixed amounts, percentages, or a combination. Surcharges are displayed in Magento summaries, with options for including or excluding tax. The extension integrates with PayPal and supports REST API, GraphQL API, and Hyvä React Checkout, with a Hyvä addon available.

Top 6 Magento 2 Surcharge Extensions

1. MageComp Magento 2 Surcharge / Additional Fee Module

MageComp Magento 2 Surcharge

Feature Details
Price $129
Magento Versions 2.3.x - 2.4.x
Key Capabilities Charge payment fees on selected methods, refund surcharges, set order minimums and thresholds by customer group, add country/region and product-specific surcharges
Calculation Options Fixed amounts, percentage-based, or combined
Extension Link MageComp Magento Surcharge Extension

2. Fooman Payment Surcharge

Fooman Magento 2 Surcharge

Features Details
Price $129 + $30.05 installation
Magento Versions 2.3.x - 2.4.x
Key Capabilities Recover payment provider fees via surcharges on methods like credit cards, PayPal, bank transfers, etc. Or offer discounts on low-cost methods.
Calculation Options Fixed amounts or percentage-based
Extension Link Fooman Payment Surcharge

3. Mirasvit Surcharge & Extra Fee Extension

Mirasvit Magento 2 Surcharge

Features Details
Price $149
Magento Versions 2.3.x - 2.4.x
Key Capabilities Apply surcharges via flexible cart/product attribute rules, set fees per order or product, use fixed amounts or percent of price, set min/max thresholds
Calculation Options Fixed amounts, percentage-based, or combined
Extension Link Mirasvit Surcharge & Extra Fee Extension

4. Amasty Extra Fee

Amasty Magento 2 Surcharge

Features Details
Price €205
Magento Versions 2.3.x - 2.4.x
Key Capabilities Unlimited conditional fees, tax law compliance, fees on cart/checkout
Calculation Options Percent/fixed amounts
Extension Link Amasty Extra Fee

5. Scommerce Surcharge or Additional Fee

Scommerce Magento 2 Surcharge

Feature Details
Price £124.99 + £70 installation + support packages
Magento Versions 2.3.3 - 2.4.x
Key Capabilities Charge fixed/percent fees for specific countries and payment methods, apply to a subtotal or grand total
Calculation Options Fixed amounts or percentage of cart subtotal/grand total
Extension Link Scommerce Surcharge or Additional Fee

6. Meetanshi Magento 2 Surcharge

Meetanshi Magento 2 Surcharge

Feature Details
Price Not specified
Magento Versions 2.3.x - 2.4.x
Key Capabilities Charge extra fees based on subtotal, shipping, tax, discounts, or total. Add surcharges for products, countries, regions, customer groups, and payment methods. Also, add a surcharge on minimum order amounts, small orders, and shipping methods.
Calculation Options Various options based on order totals and attributes
Extension Link Meetanshi Magento 2 Surcharge Extension

Configuration Steps of Magento 2 Surcharge Extension

  1. Log in to your Magento 2 backend.

  2. Go to Stores > Configuration > Extension > Surcharge.

Magento 2 Surcharge Configuration

  1. Find the "Surcharge" setting. Enable the extension.
  2. Choose the "Calculate Surcharge On" option. It determines how surcharges will be calculated:
  • Subtotal: Applies surcharge based on the order subtotal.

  • Subtotal Incl. Tax: Applies surcharge based on the order subtotal, including tax.

  • Shipping: Applies surcharge based on the shipping amount.

  • Shipping Incl. Tax: Applies surcharge based on the shipping amount, including tax.

  • Tax: Applies surcharge based on the tax amount.

  • Exclude Discount: Calculates surcharge after subtracting discounts from the subtotal.

  • Grand total: Applies surcharge based on the order total.

  1. Save the configuration settings.

  2. Set up your desired surcharge rules. These can be for products, countries, regions, customer groups, payment methods, minimum order amounts, small orders, or shipping methods.

  3. Test the surcharge functionality on your store. Make sure it works as expected.

Best Practices of Magento 2 Surcharge

Best Practices Explanations
Be transparent about surcharges Clearly inform customers about any additional fees or surcharges. It helps maintain trust. It avoids surprises during Magento checkout.
Use surcharges strategically Apply surcharges to cover specific costs. These could be payment processing fees or shipping to certain regions. Avoid overusing surcharges. It may discourage customers.
Set reasonable surcharge amounts Keep surcharges proportional to the actual costs incurred. Excessive surcharges may lead to cart abandonment. They may also lead to lost sales.
Offer alternative options Provide customers with alternative payment or shipping methods. These should not incur surcharges. It gives them the choice to avoid extra fees if desired.
Test surcharge configurations thoroughly Ensure that your surcharge settings work as intended. Test various scenarios. These could involve different customer groups, products, and regions. It helps avoid any unexpected issues.
Monitor surcharge impact on sales Keep track of how surcharges affect your sales and customer behavior. If surcharges lead to a significant drop in conversions, consider adjusting your strategy.
Keep surcharges up to date Regularly review and update your surcharge settings. It ensures that they align with any changes in your business costs or market conditions.
Utilize APIs for custom integrations Leverage the extension's REST API and GraphQL API support. It allows you to integrate surcharge functionality with custom features or third-party systems. Do this seamlessly.

FAQs

1. How can an admin set up surcharges using the Magento 2 Surcharge Extension?

An admin can set up surcharges by navigating to Stores > Configuration > Extension > Surcharge in the Magento backend. From there, they can configure various surcharge rules. These rules can be based on factors like subtotal, shipping, tax, and more. The extension allows the admin to add surcharges for specific products, countries, regions, customer groups, and payment methods.


2. Can I apply a handling fee or surcharge to specific products using this extension?

Yes, the Magento 2 Surcharge extension allows you to add a surcharge or handling fee to specific products. You can set up product-specific surcharges. These can be based on fixed amounts, percentages, or a combination of both. This flexibility enables you to apply extra fees to certain products strategically. You can do this without affecting the base product price.


3. Is the Meetanshi Magento 2 Surcharge extension compatible with the latest version of Magento?

Yes, the Meetanshi Magento 2 Surcharge extension is compatible with the latest versions of Magento. It includes Magento 2.3.x and 2.4.x. It is important to ensure that you are using a compatible version of the extension. Dedicated Magento hosting helps avoid any potential issues or conflicts with your Magento 2 store.


4. How can I inform my customers about the surcharges applied in my Magento 2 store?

It is essential to be transparent about any surcharges or additional fees applied in your Magento 2 store. You can inform your customers by clearly displaying the surcharge information on product pages, in the shopping cart, and during the checkout process. Additionally, you can use the extension's settings to configure how surcharges are displayed. It includes options such as including or excluding tax.


5. Can I integrate the Magento 2 Surcharge extension with custom features or third-party systems?

Yes, the Magento 2 Surcharge extension supports REST API and GraphQL API. It allows you to integrate surcharge functionality with custom features or third-party systems seamlessly. By leveraging the available APIs, you can extend the capabilities of the extension. You can also ensure a smooth integration with your existing Magento 2 store setup.

CTA

Summary

Magento 2 surcharge extensions help you cover extra costs while keeping prices competitive. Implementing surcharges effectively can optimize your pricing and give you a competitive edge.


Here are the key benefits:

  • Flexible calculation options

  • Compatibility with Magento versions

  • Ability to set reasonable surcharge amounts

  • Regular updates to stay relevant

  • Thorough testing to avoid issues

Consider using managed Magento hosting for the seamless inclusion of such surcharge extensions.

Shivendra Tiwari
Shivendra Tiwari
Technical Writer

Shivendra has over ten years of experience creating compelling content on Magento-related topics. With a focus on the Magento community, he shares valuable tips and up-to-date trends that provide actionable insights.


Get the fastest Magento Hosting! Get Started