WooCommerce Checkout Fees

WooCommerce Checkout Fees

Add fees to WooCommerce cart & checkout


WooCommerce Checkout Fees module allows you to add fees (e.g. handling, processing) to WooCommerce cart and checkout. Fee amount can be fixed value or percent from cart total.

Booster for WooCommerce - Checkout Fees - Admin Settings


Total Fees
Sets number of the checkout fees you want to add. Press “Save changes” button after setting this number to see new option fields.
Default: 1

Fee Options

Enables/disables the current fee.
Default: yes
Sets current fee title on frontend.
Default: Fee #1
Sets current fee type. Possible values: Fixed; Percent.
Default: Fixed
Sets current fee value.
Default: 0
Sets if current fee is taxable or not.
Default: yes
Checkout Field
If you want fee to be added only if some checkout field is enabled, enter field’s key here. For example, if you have added one custom billing checkout field with Booster’s “Checkout Custom Fields” module, enter billing_wcj_checkout_field_1 here. Ignored if empty (i.e. fee will be always added).
Default: None
If you need fee to be added only in case if some payment gateway is selected by customer, please check Booster’s WooCommerce Payment Gateways Fees and Discounts module.
Accessible through:
  • WooCommerce > Settings > Booster > Cart & Checkout > Checkout Fees
Tested on WooCommerce 3.7.0 and WordPress 5.2.3
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply



  1. websaiz August 4, 2018 at 8:35 am #

    I have added a custom fee to a custom field and it will be displayed correctly in checkout and added to the total amount. but it is not added to the total amount when you pay on the payment page?
    What should I do to correct it?

    Reply to thread

    • Bendakk August 9, 2018 at 5:48 am #

      I am having this problem as well – would love a solution!

      The Fees show up in the total, but as soon as you hit Payment they disappear.

    • Booster Support Team August 9, 2018 at 3:08 pm #


      I’ve just re-tested on my server and, yes, I can confirm that issue exists. Already fixing this. Will get back to you shortly.

      Best regards,

      Booster Support Team
    • Booster Support Team August 9, 2018 at 3:26 pm #

      Hopefully I’ve managed to fix the issue. Please download the development version here – https://booster.io/dev/. You will need to uninstall the old plugin version first (don’t worry your saved settings won’t disappear). If you are a Booster Plus user – please contact us on support@booster.io with your order number, and we will send you the development version for Plus.

      Booster Support Team
  2. tissue August 16, 2018 at 6:20 am #

    I would like to set fixed costs under 10 eur orders.
    Failed to set. I’ve set it in the Checkout Custom Fields module, Max Cart Amount filed: 10, and I’ve set it in the Checkout fees module “billing_wcj_checkout_field_1”
    What should I do?

    Reply to thread

    • RokasJ August 16, 2018 at 9:14 am #

      Hi Tissue,

      Can you send us an email to support@booster.io with screenshots of your settings in “Checkout Fees” and “Checkout Custom FIelds” modules?

      Best regards,
      Rokas – Support Team

  3. Lorenzo Raftacco October 29, 2018 at 5:41 pm #

    It would be useful to have the possibility to apply fees only below a certain value of the cart, may consider to add this feature on a next update.

    Reply to thread

    • RokasJ October 29, 2018 at 9:42 pm #

      Hi Lorenzo,

      You should be able to do that by creating a custom checkout field with a “Max Cart Amount” option set and linking it to the checkout fee.

      Best regards,
      Rokas – Support Team

  4. Ashkan January 2, 2019 at 1:31 pm #


    Can I add different fees to different products? For example, for product A 3€ for handling and for product B 5€ handling.

    If yes, how and do I have to have the Premium version to be able to do that?


    Reply to thread

    • RokasJ January 2, 2019 at 2:03 pm #


      Yes, that is possible if in your example both fees are added. You would need to use “Checkout Custom Fields” module to create custom fields (checkboxes) that inform customers of added fees (and configure them so that they show up when certain products are added) and link them to fees in “Checkout Fees” module.

      Free version allows creating only 1 field so only one fee can be created.

      Best regards,
      Rokas – Support Team