The Magento 2 Extra Fee Extension helps store owners add flexible surcharges or additional service fees to customer orders. It is useful for charging extra fees for services such as rush delivery, gift wrapping, special packing, payment surcharges, handling charges, or other value-added services offered during checkout.
With this extension, admins can apply extra fees based on the order amount, set a fixed surplus fee, include the extra fee in the tax calculation, and display complete fee details on checkout and order pages. This helps improve pricing flexibility while increasing the store’s Average Order Value (AOV).
The extension also supports modern Magento storefront requirements with REST API, GraphQL API, Hyvä Addon, and compatibility with Hyvä Luma Checkout and Hyvä Checkout.
Key Features
- Add payment surcharge or extra fee to Magento 2 orders
- Charge additional fees for rush delivery, gift wrapping, packing, handling, and other services
- Display extra fee details on checkout pages
- Show extra charge details on customer orders
- Admin can view extra fee information from the backend
- Apply extra fee based on order amount
- Set fixed amount as an additional fee
- Include extra fee in tax amount
- Helps increase AOV with flexible service-based charges
- REST API available
- GraphQL API available
- Hyvä Addon available
- Compatible with Hyvä Luma Checkout
- Compatible with Hyvä Checkout
Why Use Magento 2 Extra Fee Extension?
Many online stores offer optional or required services that need separate charges. Instead of manually adjusting order totals, this Magento 2 Extra Fee Extension allows store owners to automate additional fee collection directly during checkout.
Whether you want to charge for premium packing, urgent order processing, gift wrap, special handling, or payment-based surcharge, the extension gives you better control over order pricing and checkout fee visibility.
It also improves transparency by clearly showing extra fee details to customers on checkout and order pages, while allowing admins to review the charges from the backend.