WooCommerce Extra Charges To Payment Gateway (Standard)


Add an option to your WooCommerce checkout payment gateways to add extra fee. Works with woocommerce 3.1+ & above as well. With more than 15,000+ downloads, we wish to empower more businesses to put a step forward towards success .

This extension allows you to add an extra fees option to woocommerce payment gateways (“BACS, CHEQUE, COD”).

If you wish to make this plugin work on Paypal or other gateways and get more insight about how the plugin works, you may use our pro version.To use and get more details, please visit click here:.

We are offering 15% Cashback on purchase of our Premium Plugin as well as some great referral incentives. Hurry Offer Ends soon!!!

WooCommerce > Settings > Checkout > single gateway page lets you set up an extra fee, which will be added to total whenever user select that particular payment gateway.

We have added new feature that helps our users add custom titles to extra fee instead of static gateway titles. Hope, our users enjoy this new feature and find it useful.

If you like the plugin, please do not forget to review. Also, to contribute to the plugin you can find it on GitHub: https://github.com/hemsingh1/woocommerce-extra-charges-to-payment-gateways/.

For Support Please Visit
Extra charges to Payment


  1. Visit the WooCommerce settings page, and click on the Checkout tab.
  2. Click on any gateway link, you will find a extra field in the single gateway pages, just add the fee and save.


  • Frontend
  • Extra Charges Field


  1. Unzip into your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. That’s it 🙂


Installation Instructions
  1. Unzip into your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. That’s it 🙂
A question that someone might have


Nice Plugin

Everything looks great and delivers as promised. The custom label feature is awesome. Thank you for the great plugin.

Hide in from the cart?

Could you pleas give me a css code how to hide it in the chart?
for instance i hide chart calculator with this code:
function disable_shipping_calc_on_cart( $show_shipping ) {
if( is_cart() ) {
return false;
return $show_shipping;
add_filter( ‘woocommerce_cart_ready_to_calc_shipping’, ‘disable_shipping_calc_on_cart’, 99 );

thank you

extra charge doesn’t display on the printed invoice or the email invoice

Everything looked great at first with the settings and the checkout display but then I realized that the extra charge doesn’t display on the printed invoice or the email invoice which is confusing to customers.

Also the math on the percent extra charge didn’t include shipping so it didn’t meet my need of passing the total credit card fee on to the customer.

Read all 14 reviews

Contributors & Developers

“WooCommerce Extra Charges To Payment Gateway (Standard)” is open source software. The following people have contributed to this plugin.


“WooCommerce Extra Charges To Payment Gateway (Standard)” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WooCommerce Extra Charges To Payment Gateway (Standard)” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • Added feature for inclusion of taxes and related calculation

  • Hidden from cart

  • Added a new feature that provides the ability to levy extracharge only upto a set threshold amount

  • Added new feature that provides ability to add custom label to extra fee

1.0.2 – 1.0.7 – 28/06/2014

  • Updated the logic

1.0.1 – 22/06/2014

  • Initial release!