Title: Ni WooCommerce Payment Gateway Charges
Author: Anzar Ahmed
Published: <strong>November 12, 2016</strong>
Last modified: October 3, 2026

---

Search plugins

![](https://ps.w.org/ni-woocommerce-payment-gateway-charges/assets/banner-772x250.
png?rev=3725982)

![](https://s.w.org/plugins/geopattern-icon/ni-woocommerce-payment-gateway-charges_8295be.
svg)

# Ni WooCommerce Payment Gateway Charges

 By [Anzar Ahmed](https://profiles.wordpress.org/anzia/)

[Download](https://downloads.wordpress.org/plugin/ni-woocommerce-payment-gateway-charges.1.7.0.zip)

 * [Details](https://wordpress.org/plugins/ni-woocommerce-payment-gateway-charges/#description)
 * [Reviews](https://wordpress.org/plugins/ni-woocommerce-payment-gateway-charges/#reviews)
 *  [Installation](https://wordpress.org/plugins/ni-woocommerce-payment-gateway-charges/#installation)
 * [Development](https://wordpress.org/plugins/ni-woocommerce-payment-gateway-charges/#developers)

 [Support](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/)

## Description

#### WooCommerce Payment Gateway Fees, Made Simple

 Ni WooCommerce Payment Gateway Charges lets you add an extra charge, fee, or surcharge
to any WooCommerce payment method at checkout. Pass on processing costs, encourage
customers toward lower-cost payment methods, or charge a convenience fee for cash
on delivery — all configurable per gateway, with no coding required. Works with 
the built-in offline gateways (“Direct bank transfer / BACS,” “Check payments,” “
Cash on delivery”) as well as any custom or third-party payment gateway active on
your store.

 Set the extra charge as either a **Fixed Amount** or a **Percentage** of the order
total, independently for every payment gateway, from one convenient screen.

 Turn the feature on or off instantly with the “Enable Extra Charges” setting, and
choose whether the fee is taxable via the “Extra Charges Option” (Include Tax / 
Exclude Tax).

 A built-in sales dashboard gives you an at-a-glance view of orders, revenue by 
payment gateway, top customers, and top countries — and is fully compatible with**
WooCommerce HPOS (High-Performance Order Storage)** as well as legacy (post-based)
order storage.

#### Key Features

 * Add a fixed or percentage extra charge / surcharge for each payment gateway individually.
 * One unified settings table to configure extra charges for every active payment
   gateway, with values pre-filled from existing settings.
 * Works with WooCommerce core offline gateways and any custom payment gateway.
 * Option to make the extra charge taxable (include tax) or tax-exempt (exclude 
   tax).
 * Enable or disable the extra-charges feature at any time with one setting.
 * Extra charges/fees appear as a line item in the cart, checkout, order emails,
   and the WooCommerce admin order screen.
 * Sales dashboard: total/periodic sales, order status breakdown, payment gateway
   report, top customers, top countries, and stock overview.
 * Compatible with WooCommerce HPOS (custom order tables) and legacy post-based 
   order storage.

#### Support/Feedback Email/New Requirement

 * We are open to your suggestions and feedback – Thank you for using or trying 
   out one of our plugins
 * [support@naziinfotech.com](https://wordpress.org/plugins/ni-woocommerce-payment-gateway-charges/support@naziinfotech.com?output_format=md)

### Disclaimer

It is not responsible for any harm or wrong doing this Plugin may cause. Users are
fully responsible for their own use. This Plugin is to be used WITHOUT warranty.

## Screenshots

[⌊Checkout page order summary showing the extra payment gateway charge.⌉⌊Checkout
page order summary showing the extra payment gateway charge.⌉[

Checkout page order summary showing the extra payment gateway charge.

[⌊Payment gateway charges settings.⌉⌊Payment gateway charges settings.⌉[

Payment gateway charges settings.

[⌊WooCommerce checkout settings section for payment gateway extra charges.⌉⌊WooCommerce
checkout settings section for payment gateway extra charges.⌉[

WooCommerce checkout settings section for payment gateway extra charges.

[⌊WooCommerce admin order product details section.⌉⌊WooCommerce admin order product
details section.⌉[

WooCommerce admin order product details section.

[⌊WooCommerce order email.⌉⌊WooCommerce order email.⌉[

WooCommerce order email.

[⌊Payment Gateway Sales Report.⌉⌊Payment Gateway Sales Report.⌉[

Payment Gateway Sales Report.

## Installation

 1. Use the WordPress plugin installer or upload files to the WordPress plugin directory.
 2. Activate the Ni WooCommerce Payment Gateway Charges plugin from the admin panel.
 3. Find the “Payment” menu in the WordPress admin sidebar, then go to Setting to configure
    extra charges for each payment gateway.

## FAQ

### Where can I get help?

Click on the support tab or email support@naziinfotech.com

### Do you customize this plugin?

Yes, as per requirement we can customize this plugin.

### Is this plugin compatible with WooCommerce HPOS (High-Performance Order Storage)?

Yes. The plugin declares HPOS compatibility and works correctly whether your store
uses HPOS (custom order tables) or legacy, post-based order storage — including 
the sales dashboard reports.

### Where do I set the extra charge for each payment gateway?

Go to Payment > Setting in the WordPress admin and use the “Extra Charges by Payment
Gateway” table to set a fixed amount or percentage for each active gateway in one
place.

## Reviews

![](https://secure.gravatar.com/avatar/e94da6a91ee26e0bffb131fb3e4ad3a661879b94aea9d54c78fbe773ce297ba8?
s=60&d=retro&r=g)

### 󠀁[very simple but very useful!](https://wordpress.org/support/topic/very-simple-but-very-useful/)󠁿

 [evanstong](https://profiles.wordpress.org/evanstong/) December 23, 2021

very simple but useful! It works for me at the moment! And it is Free! I see many
plugin for add extra fee based on payment gateway need have a cost. This is very
good for me as fresh woocommerce user to use it.

![](https://secure.gravatar.com/avatar/ef3b930465f668f4337c8796629690775e3f2dc3d785813b9fa177f54dd719bd?
s=60&d=retro&r=g)

### 󠀁[Great light and effective plugin](https://wordpress.org/support/topic/great-light-and-effective-plugin/)󠁿

 [stefanico](https://profiles.wordpress.org/stefanico/) April 9, 2020

Thank you + great support 🙂

![](https://secure.gravatar.com/avatar/a58491909a72e12c98b20e4a6bfc3beee0aff033acc56571ac4a55804ca66122?
s=60&d=retro&r=g)

### 󠀁[Very simple, works like a charm](https://wordpress.org/support/topic/very-simple-works-like-a-charm/)󠁿

 [aleksfortunat](https://profiles.wordpress.org/aleksfortunat/) February 16, 2017

Thank you so much for this plugin, you are a life saver! One of the few working 
plugin that adds extra fee to certain gateway so far, and it works perfectly.

![](https://secure.gravatar.com/avatar/9f623aea12bb01111631902d7d6b1ebebfc0bf496a785a23a11dd68c5296259b?
s=60&d=retro&r=g)

### 󠀁[Its simplicity means it works!](https://wordpress.org/support/topic/its-simplicity-means-it-works/)󠁿

 [richlawson](https://profiles.wordpress.org/richlawson/) January 10, 2017

I've been looking for a simple plugin that allows you to add a fee on for certain
payment gateways. I've tried everything, and all of them seemed to fail at the most
important part – applying the fee to ONLY the gateway I wanted. This plugin was 
easy – install, enable, set fee! It worked first time. I recommend this!

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/)

## Contributors & Developers

“Ni WooCommerce Payment Gateway Charges” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Anzar Ahmed ](https://profiles.wordpress.org/anzia/)

[Translate “Ni WooCommerce Payment Gateway Charges” into your language.](https://translate.wordpress.org/projects/wp-plugins/ni-woocommerce-payment-gateway-charges)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ni-woocommerce-payment-gateway-charges/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ni-woocommerce-payment-gateway-charges/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ni-woocommerce-payment-gateway-charges/)
by [RSS](https://plugins.trac.wordpress.org/log/ni-woocommerce-payment-gateway-charges/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### version 1.7.0 -03-October-2026

 * Added: Full WooCommerce HPOS (High-Performance Order Storage) compatibility, 
   including a dual-mode dashboard that works correctly under both HPOS and legacy
   order storage.
 * Added: Declared HPOS (“custom_order_tables”) compatibility with WooCommerce.
 * Added: Unified “Extra Charges by Payment Gateway” settings table listing every
   active gateway in one place, pre-filled from existing settings.
 * Fixed: Extra Charges fields now save correctly on payment gateways whose settings
   screen uses WooCommerce’s newer React-based rendering.
 * Fixed: Dashboard yearly sales report could include non-order data; stock report
   threshold comparison bug corrected.
 * Fixed: Settings page save handler now verifies a nonce and user capability.
 * Tested: Compatible With WooCommerce 11.1.0
 * Tested: Compatible With WordPress 7.1.2

#### version 1.6.0 -24-March-2024

 * Fixed: Security issue
 * Tested: Compatible With WooCommerce 8.7.0
 * Tested: Compatible With WordPress 6.4.3

#### version 1.5.9 -23-November-2023

 * Tested: Compatible With WooCommerce 8.3.1
 * Tested: Compatible With WordPress 6.4.1

#### version 1.5.8 -09-May-2023

 * Tested: Compatible With WooCommerce 7.6.1
 * Tested: Compatible With WordPress 6.2
 * Added: Added payment tab link to setting page

#### version 1.5.7 -02-March-2023

 * Tested: Compatible With WooCommerce 7.4.1

#### version 1.5.6 -20-January-2023

 * Tested: Compatible With WooCommerce 7.3.0
 * Tested: Compatible With WordPress 6.1.1

#### version 1.5.5 -07-August-2022

 * Tested: Compatible With WooCommerce 6.7.0
 * Tested: Compatible With WordPress 6.0.1

#### version 1.5.4 -01-June-2022

 * Tested: Compatible With WooCommerce 6.5.1
 * Tested: Compatible With WordPress 6.0

#### version 1.5.3 -28-January-2022

 * Tested: Compatible With WooCommerce 6.1.1
 * Tested: Compatible With WordPress 5.9

#### version 1.5.2 -28-January-2022

 * Tested: Compatible With WooCommerce 6.1.1
 * Tested: Compatible With WordPress 5.9

#### version 1.5.1 -23-Aug-2021

 * Tested: Compatible With WooCommerce 5.6.0
 * Tested: Compatible With WordPress 5.8

#### version 1.5.0 -08-July-2021

 * Tested: Compatible With WooCommerce 5.4.1
 * Tested: Compatible With WordPress 5.7.2
 * BugFix: Internal bugfix

#### version 1.4.9 -29-April-2021

 * Tested: Compatible With WooCommerce 5.2.2
 * Tested: Compatible With WordPress 5.7.1

#### version 1.4.8 -02-February-2021

 * Tested: Compatible With WooCommerce 4.9.2
 * Tested: Compatible With WordPress 5.6

#### version 1.4.7 -13-November-2020

 * Tested: Compatible With WooCommerce 4.7.0
 * Tested: Compatible With WordPress 5.5.3

#### version 1.4.6 -16-August-2020

 * Tested: Compatible With WooCommerce 4.3.3
 * Tested: Compatible With WordPress 5.5

#### version 1.4.5 -18-July-2020

 * Tested: Compatible With WooCommerce 4.1.0
 * Tested: Compatible With WordPress 5.4.1

#### version 1.4.4 -04-June-2020

 * Tested: Compatible With WooCommerce 4.2.0
 * Tested: Compatible With WordPress 5.4.1
 * Add: Improve Dashboard UI and added sales summary

#### version 1.4.3 -09-April-2020

 * Tested: Compatible With WooCommerce 4.0.1
 * Tested: Compatible With WordPress 5.4
 * Add: Allow decimal number in extra charges field

#### version 1.4.2 -01-March-2020

 * Tested: Compatible With WooCommerce 3.9.2

#### version 1.4.1 -20-January-2020

 * Tested: Compatible With WooCommerce 3.8.1
 * Tested: Compatible With WordPress 5.3.2

#### version 1.4.0 -15-November-2019

 * Tested: Compatible With WordPress 5.3

#### version 1.3.9 -30-September-2019

 * Tested: Compatible With WooCommerce 3.7.0
 * Tested: Compatible With WordPress 5.2.3

#### version 1.3.8 -05-August-2019

 * Tested: Compatible With WooCommerce 3.6.5
 * Tested: Compatible With WordPress 5.2.2

#### version 1.3.7 -18-May-2019

 * Tested: Compatible With WooCommerce 3.6.3
 * Tested: Compatible With WordPress 5.2

#### version 1.3.6 -31-March-2019

 * Tested: Compatible With WooCommerce 3.5.7
 * Tested: Compatible With WordPress 5.1.1

#### version 1.3.5 -01-December-2019

 * Tested: Compatible With WooCommerce 3.5.3
 * Tested: Compatible With WordPress 5.0.2

#### version 1.3.4 -21-October-2018

 * Tested: Compatible With WooCommerce 3.4.7
 * Tested: Compatible With WordPress 4.9.8

#### version 1.3.3 -19-September-2018

 * Tested: Compatible With WooCommerce 3.4.5
 * Tested: Compatible With WordPress 4.9.8

#### version 1.3.2 -15-July-2018

 * Tested: Compatible With WooCommerce 3.4.3
 * Tested: Compatible With WordPress 4.9.7

#### version 1.3.1 – 06-May-2018

 * Tested: Compatible With WooCommerce 3.3.5
 * Tested: Compatible With WordPress 4.9.5
 * BugFix: Internal bugFix

#### version 1.3 – 03-January-2018

 * Tested: Compatible With WooCommerce 3.2.6
 * Tested: Compatible With WordPress 4.9.1

#### version 1.2 – 19-June-2017

 * Tested: Compatible With WooCommerce 3.0.8
 * Tested: Compatible With WordPress 4.8

#### version 1.1 – 07-April -2017

 * Tested: Compatible With WordPress 4.7.3
 * Tested: Compatible With Woocommerce 3.0.0

#### version 1.0

 * Initial release

## Meta

 *  Version **1.7.0**
 *  Last updated **3 weeks ago**
 *  Active installations **100+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [checkout fees](https://wordpress.org/plugins/tags/checkout-fees/)[extra charges](https://wordpress.org/plugins/tags/extra-charges/)
   [HPOS Compatible](https://wordpress.org/plugins/tags/hpos-compatible/)[payment gateway surcharge](https://wordpress.org/plugins/tags/payment-gateway-surcharge/)
 *  [Advanced View](https://wordpress.org/plugins/ni-woocommerce-payment-gateway-charges/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/reviews/)

## Contributors

 *   [ Anzar Ahmed ](https://profiles.wordpress.org/anzia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ni-woocommerce-payment-gateway-charges/)