WooCommerce Extra Charges To Payment Gateway (Standard)


Add an option to your WooCommerce checkout payment gateways to add extra fee. Works with woocommerce 3.0 & above as well. With more than 8,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:.

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


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.

Does not work

Doesn’t add the extra fee option to all payment methods. As a matter of fact, it only adds it to BACS. All the others don’t get this extra option. So for us it’s worthless.

Read all 13 reviews

Contributors & Developers

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



  • 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!