Magento 2 Payment Fees extension

Magento 2 Payment Fees extension v2.1.4
  • Charges customers for using certain billing methods (PayPal, Credit Card, Bank Transfer, etc.)
  • Can apply both fixed and percentage fees per each payment method
  • Supports all the available payment gateways (methods)
Explore Magento 1 extension version
FREE Professional
FREE Extension
FREE Lifetime
30 days money
back guarantee

Charge customers for using specific payment methods

The extension adds an extra fee to cart (order) totals when customers switch a certain payment method when placing an order.

Fees per billing method

Fixed and percentage fee types

You can create an unlimited number of payment fees. The fees can have both "fixed" and "percent" amount types. So you can apply combined charges. For example, you can configure 2,9% + $0.30 for PayPal.

Manage payment surcharges

Flexible tax settings

You can configure the extension to calculate tax separately for payment fees. In this case, you’ll be able to set a tax class to be applied to the fees. There is also a setting which allows displaying the fees excluding and/or including tax.

Payment Fees Tax
Extension Info & Demo
Magento Version Compatibility

Community Edition: 2.1.x - 2.3.x

Enterprise Edition: 2.1.x - 2.3.x

Recent Customer Reviews
  • 12 reviews
  • Log in or register to write your own review

  • The only one that did the job

    I needed to show the exact PayPal fees and charge these to the customer. Have tried the Mageworx's Multi Fees but there was no way. Have tried something else I can't remember now and they failed too. Until I found the Payment Fees extension from MagestyApps which does exactly that.
  • Must have module

    We always use this module as the 90% of our clients want to implement Cash On Delivery payment option for an extra fee.
  • Works pretty well

    Purchased and installed the extension 4 days ago. Using it on Magento 2.2.0. Works pretty well without any issues.
  • Liked it

    Perfect extension for those who want to add surcharges for payment method. The support team installed and configured the extension in 15 minutes. I liked the service and the product.
    Hello Irvin. Thanks a lot for your positive feedback. We glad to know that you liked our product. - by MagestyApps on 4 Sep 2017 at 03:02
  • Excellent

    Installed the extension to my Magento version 2.1,7. Working right out of the box without any issue. Even better than I expected :)
    Thank you. Nice to read that the extension have met your requirements :) - by MagestyApps on 15 Jul 2017 at 03:17
  • Good extension

    Good extension. Unfortunately, it wasn't compatible with my custom onestep checkout by MageStore. But the guys fixed it within 2 days. After that everything works excellent.
    Hi. Sorry again for the inconvenience. We've added the fix to the extension package so you will not have any issues related to installing future extension updates. Thanks for your feedback - by MagestyApps on 5 May 2017 at 03:00
  • Very very good

    Using this extension on Magento 2.1.4. First of all, want to say that the installation service was really fast. I also asked to configure a PayPal fee on my website, and they did it in a minute. All the described features work fine. I'm happy with the purchase and recommend it to others.
    Thanks a lot for such a kind words. It makes us happy to see that our customers really like our products. - by MagestyApps on 7 Apr 2017 at 08:35
  • Great extension

    Works like a charm right out of the box. Thank you guys!
    Thanks for positive feedback. We are doing our best to make our the best of the best :) - by MagestyApps on 15 Dec 2016 at 08:23
  • Works as i expected. Great support.

    Works as i expected.
    There was a tiny bugg in singlestore mode, but the response was quick and got solved within a couple of hours.
    Thank you for your feedback. We've included the fix into the package so now you can feel free to update the extension on your website. - by MagestyApps on 30 Nov 2016 at 08:27
  • It works!

    Im so happy with their customer support and
    Hello Ivy, Thank you. Seems that a part of your review was missed. But we hope that you like the extension. - by MagestyApps on 7 Nov 2016 at 11:32
Change Log
Version 2.1.4 (November 6, 2018):
  • Optimized data keeping structure in DB
Version 2.1.3 (September 7, 2018):
  • Fixed compatibility with Magento 2.2.5
  • Made the payment fee totals label configurable in admin
Version 2.1.2 (April 10, 2018):
  • Fixed the error that was appearing when trying to add a fee condition
Version 2.1.1 (March 30, 2018):
  • Added alternative fee calculation method based on the payment provider's rates
  • Fixed a bug realted to the fees being applied when no payment method is selected
Version 2.1.0 (October 17, 2017):
  • Added possibility to define conditions for fees
  • Compatibility with Magento v2.2
  • Some minor fixes
Version 2.0.9 (May 04, 2017):
  • Add fee totals when retrieving order data via API
  • Compatibility with Mirasvit_Rewards and Magestore_OneStepCheckout modules
Version 2.0.8 (April 06, 2017):
  • Payment fee tax wasn't dispalyed in tax details. Fixed!
Version 2.0.7 (March 11, 2017):
  • Fixed "Invalid total amounts" error when trying to apply both percentage and fixed fees to PayPal
Version 2.0.6 (Feb 20, 2017):
  • Correctly display payment fees incl/excl tax in PDF
  • Fixed the error that appeared when trying to apply a tax to payment fees
  • Updated settings scopes
  • Fixed wrong translations command in Block/Config.php
  • Fixed the issue related to store code in URLs
  • Fixed composer dependencies
Version 2.0.4:
  • Fixed duplicated totals on PayPal review page
Version 2.0.3:
  • Fixed an issue related to PayPal total amounts
  • Fixed errors that were appearing while compilation
Version 2.0.2:
  • Possibility to set negative values for fees
Version 2.0.0:
  • Initial Release

Subscribe to be the first to know
about new plugins and updates

Stop chasing me!