Product image of Extra Fee
Magento Edition *
Version *
Ends in 03 : 00 : 00 : 00
Get 10% OFF
$199

Magento 2 Extra Fee

v4.4.1
4.9
(10 reviews)
Read all >
Magento 2 Extra Fee extension allows store owners to add additional fees/payment surcharges for specific services like gift wrapping, fast shipping, and insurance. With flexible fee rules, automatic or manual application, and clear fee display, this extension enhances the shopping experience while boosting revenue.
tick icon
Compatible with Hyva theme (view demo)
tick icon
Add unlimited extra fees
tick icon
Apply fees based on conditions
tick icon
Choose various fee types
tick icon
Manually or automatically apply fees
tick icon
Display fees on multiple positions
tick icon
Customize fee names and descriptions
Compatible with:
Community: 2.4.4 - 2.4.7
Enterprise: 2.4.4 - 2.4.7
Free 1 year support & updates
60 days money back guarantee
GraphQL icon
GraphQL
Rest_api icon
Rest API
Hyvä theme icon
Hyvä Theme

How Magento 2 Extra Fee Increases Store Revenue

Unstoppable Labels Draw Attention From Customers and Close Deals

Key Features of Magento 2 Extra Fee

Add unlimited extra fees for services

The Magento 2 Extra Fees extension lets store owners create and manage unlimited additional charges with flexible rules. Fees are automatically applied based on selected services, helping stores boost revenue while providing customers with a seamless, customized shopping experience.
Show more
SEO Automation
Rich snippets

Apply fees based on conditions

Set specific conditions under which extra fees are applied. These conditions can be based on product attributes, cart attributes (such as subtotal, total items quantity, and total weight), customer attributes, payment methods, or shipping methods.
Show more

Manually or automatically apply fees based on store preferences

Admins have the flexibility to apply extra fees either automatically or manually. For mandatory charges such as taxes or insurance, the automatic application streamlines the process and ensures accuracy. Meanwhile, for optional services, manual selection gives customers control over their choices, enhancing their shopping experience while keeping pricing transparent.
Show more
Canonical
Multi-store

Offer multiple fee calculation methods

Store owners can choose how extra fees are calculated based on different business models. The available fee types include:
tick icon
Fixed amount per product (e.g., $2 per item)
tick icon
Fixed amount per order (e.g., $5 extra per cart)
tick icon
Percentage-based fee (e.g., 10% of the cart total)
Show more

Provide multiple selection types for extra fees

Magento 2 Extra Fee module offers flexible selection types for additional fees, enhancing user experience and increasing revenue. making it easier for customers to customize their purchases while helping store owners maximize revenue. Customers can conveniently choose extra services using:
tick icon
Radio
tick icon
Checkbox
tick icon
Dropdown
Show more
Canonical
Multi-store

Manage extra fees on a handy grid

Our plugin provides store owners with a well-organized backend dashboard to easily add, edit, and manage extra fees. With bulk action capabilities, admins can efficiently enable, disable, or delete multiple extra fees at once, streamlining fee management and saving time.
Show more

All features

Add unlimited extra fees
The Extra Fees extension for Magento 2 lets store owners create and manage unlimited additional charges with flexible rules. Fees are automatically applied based on selected services, helping stores boost revenue while providing customers with a seamless, customized shopping experience.
Apply fees based on conditions
Set specific conditions under which extra fees are applied. These conditions can be based on product attributes, cart attributes (such as subtotal, total items quantity, total weight), customer attributes, payment methods, or shipping methods. This flexibility allows store owners to tailor extra fees to different purchasing scenarios, improving pricing accuracy and customer satisfaction.
Manually or automatically apply fees
Admins have the flexibility to apply extra fees either automatically or manually. For mandatory charges such as taxes or insurance, the automatic application streamlines the process and ensures accuracy. Meanwhile, for optional services, manual selection gives customers control over their choices, enhancing their shopping experience while keeping pricing transparent.
Flexible Calculation Methods
Store owners can choose how extra fees are calculated based on different business models. The available fee types include:
check
Fixed amount per product (e.g., $2 per item)
check
Fixed amount per order (e.g., $5 extra per cart)
check
Percentage-based fee (e.g., 10% of the cart total)
Manage extra fees on grid
Our plugin provides store owners with a well-organized backend dashboard to easily add, edit, and manage extra fees. With bulk action capabilities, admins can efficiently enable, disable, or delete multiple extra fees at once, streamlining fee management and saving time.
Multi-position fee display
Extra fees are clearly displayed in various sections of the Magento store, ensuring full visibility for both store admins and customers. These positions include:
check
Order Summary
check
Payment Method
check
Shipping Method
Display extra fees on product page
With Mageplaza Extra Fees plugin, store owners can enhance transparency by displaying extra service fees directly on the product page, preventing unexpected charges at checkout. This allows customers to make informed purchasing decisions and improves their overall shopping experience.
Multiple fee selection types
Magento 2 Extra Fee module offers flexible selection types for additional fees, making it easier for customers to customize their purchases while helping store owners maximize revenue. Customers can conveniently choose extra services using:
check
Radio – Ideal for selecting one option from multiple choices.
check
Checkbox – Allow customers to pick multiple services as needed.
check
Dropdown – A space-saving option for selecting from a list of available services.
Rule-based fee priority duration
In addition to activation conditions, store admins can set duration and priority for extra fee rules, ideal for time-sensitive campaigns or special occasions. For example, gift-wrapping services can be prioritized during holidays like Christmas, New Year, and Thanksgiving.
Fee visibility by store views & customer groups
The Extra Fees extension allows store owners to restrict extra fees based on:
check
Store views – Show different fees in different regions or country-based stores.
check
Customer groups – Offer lower extra fees for VIP members or wholesale buyers.
Refundable extra fees
The Extra Fee plugin allows store owners to manage refunds for extra fees flexibly. When a customer requests a refund, admins can choose to include or exclude additional fees based on store policies.
Leave messages/notes for stores
This feature enables customers to add messages/ notes when selecting extra services. This feature improves communication between buyers and store admins, ensuring a personalized shopping experience.
Unique fee descriptions
Our plugin allows store owners to display clear and customized descriptions for each extra service so that customers understand what they are paying for.
One Step Checkout compatibility
The Magento 2 Extra Fee module is fully compatible with Mageplaza One Step Checkout extension, ensuring a seamless and optimized checkout experience.

What customers say about us

Product reviews: 10
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Bailey Lane
23 February 2024
Verified purchase
My business sells a variety of handmade crafts, and managing labor-related fees has always been a headache for me. The Extra Fee extension from Mageplaza has been a lifesaver in handling this issue. Thanks, Mageplaza!
Masha
28 April 2022
Verified purchase
The fees are displayed on billing documents, which is great. We don't really use the checkout for multi addresses feature, but maybe others need it. Still a good extension to use.
Grace Cao
19 April 2022
Verified purchase
Great work. Thanks a lot!
Nick
19 April 2022
Verified purchase
This is the best Loyalty program extension for Magento 2. Mageplaza is very thoughtful with the features and support they provide. The free GraphQL is a big plus
Zikaron
22 March 2021
Verified purchase
Support perfect!
Mireia Castanye
30 December 2019
Verified purchase
Thanks for all your help :)
Andrew Flores
29 November 2019
Verified purchase
Support was quick to answer all my initial requests. Gave a clear list of credentials that they would need to make the changes.
Radek Novak
26 July 2019
Verified purchase
Outstanding work! This level of support is exactly why I choose Mageplaza!
Panos
27 March 2019
Verified purchase
Thank you very much for this great module I had a need to charge extra for shipping for certain products and inform the customer at the checkout and this module helped achieve this in a very easy and quick way.
Henry Jansen
18 January 2019
Verified purchase
We wanted to add an "Urgent order" possibility on the check out pages of our Magento stores. The cost for "Urgent order" should be a percentage of the cart with a certain minimum cost. The Extra Fee extension from Mageplaza gave us a great way to achieve this. Installing and configuring is simple. We can highly recommend the Extra Fee module from Mageplaza if you want to add extra services on cart level in your webshop.

Release notes

  • v4.4.1 (Magento v2.4.x)

    03 January 2025

    • Bug Fix: Fixed bug timezone when save Rule
    • Bug Fix: Fixed bug when create Condition Rule in Manager Rule on Magento Enterprise Edition
  • v4.4.0 (Magento v2.4.x)

    07 October 2024

    • New Feature: Added the ability to set and apply available dates for ExtraFee.
    • Bug Fix: We fixed a minor bugs.
  • v4.3.2 (Magento v2.4.x)

    08 July 2024

    Compatibility: Now compatible with Hyva theme,not support HyvaCheckout

  • v4.3.1 (Magento v2.4.x)

    22 May 2024

    Compatibility: The extension is now compatible with Magento 2.4.7

  • v4.3.0 (Magento v2.4.x)

    30 January 2024

    • New Update: We added more fields in the “Calculate Total includes” section
    • New Update: We updated new methods to calculate extra fees based on the whole cart or each product
    • New Update: We updated to allow you to manually modify the refund fee
    • Bug Fix: We fixed the extra fee calculation error at the product detail page
  • v4.2.4 (Magento v2.4.x)

    26 April 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
  • v4.2.3 (Magento v2.4.x)

    08 February 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
    • Bug Fix: We fixed the issue with adding products to the cart
    • Bug Fix: We fixed the issue with creating an invoice for each item
  • v4.2.2 (Magento v2.4.x)

    26 September 2022

    • Bug Fix: We fixed the issue with the customer group when creating order in the backend
  • v4.2.1 (Magento v2.4.x)

    12 September 2022

    • Fixed minor bugs
  • v4.2.0 (Magento v2.4.x)

    29 June 2022

    • Added features:
      • Advanced conditions
      • Customer attribute conditions
      • Display fee on Product Page
    • Compatible with Magento v2.4.4
    • Fixed minor bugs
  • v1.2.0 (Magento v2.3.x)

    29 June 2022

    • Added features:
      • Advanced conditions
      • Customer attribute conditions
      • Display fee on Product Page
    • Fixed minor bugs
  • v1.1.0 (Magento v2.3.x)

    18 March 2022

    • Show Extra Fee On Order Grid
    • Show Description extra fee on frontend
    • Support checkout multi-address
    • Fix minor bugs
  • v4.1.0 (Magento v2.4.x)

    18 March 2022

    • Show Extra Fee On Order Grid
    • Show Description extra fee on frontend
    • Support checkout multi-address
    • Fix minor bugs
  • v4.0.3 (Magento v2.4.x)

    28 December 2021

    • Compatible with Magento v2.4.3-p1
    • Fixed minor bugs
  • v1.0.8 (Magento v2.3.x)

    28 December 2021

    • Compatible with Magento v2.3.7
    • Fixed minor bugs
  • v1.0.7 (Magento v2.3.x)

    13 September 2021

    • Compatible with Magento v2.3.7
    • Fixed minor bugs
  • v4.0.2 (Magento v2.4.x)

    13 September 2021

    • Compatible with Magento v2.4.2-p1 & v2.4.3
    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    14 May 2021

    • Compatible Magento v2.4.2
    • Compatible with Klarna payment
    • Fixed minor bugs
  • v1.0.6 (Magento v2.3.x)

    14 May 2021

    • Compatible Magento v2.3.6
    • Compatible with Klarna payment
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    12 November 2020

    • Supported Magento v2.4
Load More

Frequently Asked Questions

Extra Fee for Magento 2 is a tool to help online businesses add extra charges for special items or services like quick delivery, gift wrapping, fragile products, etc.

The extension works based on how store admins configure rules for additional fees. With this extension, you can set unlimited fees, define their conditions, choose where to display them, and so on as you want.

First of all, you need to install the Extra Fee for the Magento 2 extension and enable it by going to the Admin panel > Mageplaza > Extra Fee > Configuration > choose Yes in the Enable section to turn on the module. Then, go back to Mageplaza > Extra Fee > Manage Rules > click on the Add New Rule button to create a new custome fee. Next, setup conditions for that rule and save configuration.

Anything! You can also set as many fees as possible, as our extension allows users to add unlimited rules. You can apply a fee for services like gift wrapping, express delivery, or special items like big-size, fragile, need insurance, etc.

You can set the priority level for each fee by numbering them. The smaller the number is, the higher priority it has. If you want the quick delivery fees to be the top priority, set it as 0.

There are many conditions to trigger extra fees, such as cart subtotal, customer groups, product attributes, shipping methods, order value, etc.

Absolutely! The module is designed to motivate customers to spend additional fees during the checkout. Admins can set to display extra fees in the cart summary, shipping method, and payment method areas.

Not only you can set many extra fees at the same time with our extension, but you can also set rules without limitation.

Mageplaza's Extra Fee extension allows users to set the charges for additional services flexibly. There are 3 options available: fixed amount for each item, fixed amount for the whole cart, and percentage of cart total.

Yes, Magento 2 Extra Fee is compatible with Hyva theme, but it only works with hyva-themes/magento2-theme-fallback. To enable checkout on Hyva, follow the steps in this guide.

Magento Edition *
Version *
Ends in 03 : 00 : 00 : 00
Get 10% OFF
$199

Pricing

Choose your suitable edition.

Community

$ 199 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Support Magento 2 Community Eddition

Enterprise/ Magento Cloud

$ 399 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Support Magento 2 Enterprise Eddition
Can’t see the feature you’re looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon