Product Icon

Payment Gateway Based Fees for WooCommerce

Add fees to orders based on the selected payment method
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Add fees to orders based on payment method

The Payment Gateway Based Fees extension enables you to add a fee to an order, depending on the chosen payment gateway.

The fee can be automatically assessed on the price of certain products in the cart or the cart total, in addition to being changed on an order by the shop administrator at any time. A fee may also be applied manually, i.e., if the customer wants to switch payment methods after checkout is completed.

Screenshot of the Payment Gateway Based Fees admin/settings page
Screenshot of the Payment Gateway Based Fees admin/settings page

 

General options overview:

  • Enable/Disable additional fees for entire website without removing data
  • Enable additional fees for a single gateway or a single product
  • Automatic calculation of fees for each gateway or each product
  • Change the automatically calculated fee on the order page
  • Option to manually add a fee to an order, after the user completes checkout
  • Option to manually add a fee to orders you create on the admin page
  • Define a maximum and/or minimum limit to which a fee is added at the cart level
  • Define a maximum and/or minimum fee value to add
  • Exclude fees for defined customer E-Mails
  • Define a maximum limit to which a fee is added for a product
  • Tax calculation for additional fees is also supported
  • Three calculation methods:
    1. “Fixed amount”: Adds a fixed amount
    2. “add % to total amount”: Adds a percentage depending on the total amount of the product price or order total
    3. “include % in total amount”: The fee is calculated as a commission rate (you will be payed the total amount of the order)
  • WPML compatible – fee caption/title can be translated (requires WPML 4.2.8 or later)
  • Since version 5.0 WooCommerce Block Checkout is supported
  • Since version 5.2 in active beta support for automated taxes when using plugin WooCommerce Tax (WooCommerce Shipping & Tax) – version 2.8.8 or higher.

The Payment Gateway Based Fees extension is currently not compatible with the automated taxes service of the Jetpack plugin (except when using version 5.2 or higher with WooCommerce Tax plugin 2.8.8 or higher). Please select “Disable automated taxes” (Tax tab) on the WooCommerce settings page. We will support this feature as soon as 3rd party plugins can hook into the automated tax calculation.


Customer reviews

Average rating 3.9
15 reviews
5 stars, 67% of reviews
4 stars, 0% of reviews
3 stars, 7% of reviews
2 stars, 7% of reviews
1 star, 20% of reviews
15 reviews
  • anty12body
    Rated 3 out of 5
    Documentation
    Mar 5, 2026
    Documentation
    The price almost doubled!
  • Jason Absolom
    Rated 2 out of 5
    Support
    Mar 5, 2026
    Support
    So I have had this plugin installed for over a year and while it works for the most part, I have noted a lot of failing PayPal orders with this notice: "Payer action required, possibly overcharge. Payer needs to perform the following action before proceeding with payment. Order status changed from Pending payment to Failed." Some users receive an email asking to confirm the difference in the order total, others are not and it's losing me orders or I have to manually generate orders without the additional fee for them to work. I have disabled it now but would like to know if there is a solution to this issue or a reason this would be occurring.
  • kathryn1fdcc9e25b
    Rated 1 out of 5
    Functionality
    Feb 27, 2026
    Functionality
    Was easy to set up and worked well until someone places an order with GooglePay and it didn't work. (Settings are for the Stripe Gateway which includes Google Pay) Support tells me that it's not compatible with Google/Apple Pay, however there was nothing in the documention to indicate this when I was making the purchasing decision and now I am out $96 in fees from this order plus the cost of the plugin.
  • Brett Rodgers
    Rated 5 out of 5
    Functionality
    Jan 27, 2026
    Functionality
    I used to pay all the cc fees. NOT ANYMORE. This plugin does the job. It allows you to add the fee % that you want and it allows you to add a separate additional per transaction fee. Perfect. Love it. Saves me thousands.
  • Juergen Berkessel
    Rated 5 out of 5
    Functionality
    Dec 18, 2024
    Functionality
    I have totally relied on this tool for almost a decade for passing on processing fees to our clients in an unobtrusive way because frankly, I cannot afford to have the 3% charge subtracted from the low subscription prices I ask for in the first place, so this has been a lifesaver for me

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 6.8.2
  • Tested with WooCommerce: 10.2.2
  • Requires at least WordPress: 6.0
  • Requires at least WooCommerce: 8.0

Countries

  • Worldwide

Related Products

Price $49 annually
Rated 2.7 out of 5 stars
Price $29 annually
Rated 3.5 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $109 annually
Rated 4.6 out of 5 stars
Price $199 annually
Rated 4 out of 5 stars
Price $119 annually
Rated 3.5 out of 5 stars
Price $109 annually
Rated 2.5 out of 5 stars
Price $249 annually
Rated 2.7 out of 5 stars
Price $79 annually
Rated 4.2 out of 5 stars