Product Icon

Extra Fees for WooCommerce

Charge additional fees based on product price, payment gateway, order total, and shipping method.
Choose a billing option
$79
Save 20%
$158 $126.40

Subscription includes

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

With Extra Fees for WooCommerce, you can charge additional fees such as handling fees and payment gateway fees to encourage customers to increase the order value. Encourage your customers to spend more to avoid order total fees.

Benefits

  • Earn additional site revenue by adding customer fees.
  • Incentivize the use of specific payment gateway(s) by charging a fee on non-preferred methods.
  • Increase average order value by encouraging customers to spend more to avoid order total fees.

Popular Features

1. Product Fees

Product fees appear on the product page. When the user purchases the product, they will pay any additional fees you set in addition to the product’s price. Additionally, product fees appear on the cart page, checkout page, and thank you page below the product’s name.

Product fee visible on a product page.

2. Payment Gateway Fees

If you assign a fee to a payment gateway, the customer will need to pay that fee if they choose to pay via that gateway. The fee is added once the payment gateway is selected.

Payment gateway fee visible on the checkout page.

3. Order Fees

The user must pay the order fee when their cart subtotal is within the specified limit. The fee appears on the cart page, checkout page, and thank you page.

Order fee visible on the cart page.

4. Shipping Fees

  • If you assign a fee to a specific shipping method(s), the customer should pay that fee when they choose the configured shipping method for their order.
  • The fee will be added only when a customer selects the shipping method in the cart/checkout.
Shipping fee visible on the checkout page.

5. Flexible Fee Calculations

Create fee structures that align with your business requirements using multiple calculation methods. Whether you need fixed fees, percentage-based charges, or a combination of both, the plugin offers complete flexibility.

  • Fixed Fees
  • Percentage of Product Price
  • Fixed Fee + Percentage Fee
  • Percentage of Cart Subtotal or Order Total

6. Product Fee Management

Apply and manage fees at different levels across your product catalog. Configure fees for individual products, entire categories, or globally across all products.

  • Product-Level Fee Configuration
  • Category-Level Fee Configuration
  • Global Fee Configuration
  • Multiple Product Fee Rules

7. Tax Configuration

Ensure accurate tax calculations by assigning dedicated tax classes to supported fee types. This helps maintain compliance while providing flexibility in fee management.

  • Separate Tax Class Support
  • Tax Calculation for Supported Fees

8. Advanced Restrictions & Conditions

Apply fees only when predefined conditions are met. Create targeted fee rules based on products, customer roles, payment methods, shipping methods, and order values.

  • Product & Category Restrictions
  • User & User Role Restrictions
  • Payment Gateway Conditions
  • Shipping Method Restrictions
  • Order Total-Based Conditions
  • Minimum & Maximum Fee Ranges

9. Minimum Fee Support

Guarantee a minimum fee amount even when percentage-based calculations result in lower values. This ensures that operational and transaction costs are always covered.

  • Minimum Fee for Payment Gateway Fees
  • Minimum Fee for Shipping Fees

10. Additional Fee Based on Cart Quantity

Automatically charge additional fees based on the total quantity of items in the cart. This is ideal for handling, packaging, or fulfillment costs that increase with larger orders.

  • Quantity-Based Additional Fees
  • Cart Quantity Conditions
  • Automated Fee Calculations

11. Combine Multiple Fees

Provide a cleaner checkout experience by combining multiple fee charges into a single fee line item. This reduces clutter on the Cart and Checkout pages while maintaining accurate fee calculations.

  • Display Multiple Fees as a Single Fee
  • Simplified Cart & Checkout Experience
  • Cleaner Fee Presentation

12. Bulk Fee Updates

Save time managing large product catalogs by updating product fee settings in bulk. Quickly apply fee configurations across multiple products without manual effort.

  • Bulk Product Fee Updates
  • Faster Store Management
  • Efficient Fee Configuration

13. Import & Export Settings

Easily back up, transfer, or replicate your fee configurations across multiple stores. Import and export settings with just a few clicks.

  • Export Plugin Settings
  • Import Plugin Settings
  • Simplified Store Migration & Backup

14. Fee Reports

Gain detailed insights into fee collections across your store with dedicated reporting tools. Monitor revenue generated through fees and review fee charges at the order level.

  • Fee Collection Reports by Fee Type
  • Order-Level Fee Reports
  • Fee Revenue Tracking

15. Compatibility

Integrate seamlessly with popular WooCommerce extensions and multilingual solutions to ensure fee calculations work consistently across your store ecosystem.

  • Apply Product Fees to bundled and linked products with Product Bundles for WooCommerce.
  • WPML Multilingual & Multicurrency compatibility for Payment Gateway Fees, Order Fees, Shipping Fees, and Additional Fees.
  • FOX – Currency Switcher Professional compatibility for Payment Gateway Fees, Order Fees, and Shipping Fees.
  • Support for Payment Gateway Fees and Order Fees on WooCommerce Subscription renewal orders.

Extensive Features List

1. Fees can be charged based on Products, Payment Gateways, Orders & Shipping Methods.

2. Fee Types supported in Product Fee are Fixed Fee & Percentage of Product Price.

3. Multiple Product Fees can be charged for a single product.

4. Configure Product Fee Settings from Category Pages for faster bulk fee management across products.

5. Product Fees can be configured to specific products/product categories using a Product/Category filter.

6. Configure Product Fees based on Product Brands for brand-specific pricing and fee rules.

7. Different Product Fees can be configured to specific products/categories using the Bulk Update option.

8. Apply Product Fees based on Minimum and Maximum Quantity ranges to support tiered and quantity-driven pricing strategies.

9. Product Fees can be displayed on the Shop Page with the following combination,

  • Show Product Fee & Total Payable Amount.
  • Add Product Fee to the Original Price.

10. Description for Product Fees can be set & it will be displayed in a Pop-up at frontend.

11. Restrict Product Fees to be charged based on User/User Role filter.

12. Option to calculate the tax cost for Product Fees.

13. Option to calculate the Product Fees for only one quantity of the product.

14. You can modify the Product Fees based on the discounted value applied through coupons.

15. Product Fees can be charged based on Tags.

16. Product Fees can be set based on a specific time period.

17. Product Fees support with YITH WC Quote Plugin.

18. Compatibility provided with Product Bundles for WooCommerce, allowing Product Fees to be applied to bundled and linked products.

19. Fee Types supported in Payment Gateway Fee are Fixed Fee, Percentage of Cart Subtotal/Order Total & Fixed + Percentage Fee.

20. Create Multiple Rule-based Payment Gateway Fees with advanced conditional configurations.

21. Payment Gateway Fee will be charged only when the Minimum & Maximum Cart Subtotal/Order Total has matched.

22. Option to charge the Minimum Amount for Payment Gateway Fee when the configured condition doesn’t match.

23. Description for Payment Gateway Fee can be set & it will be displayed in a Pop-up at frontend.

24. Restrict Payment Gateway Fee to be charged based on Product/Category Filter.

25. Restrict Payment Gateway Fee to be charged based on User/User Role filter.

26. Option to calculate the tax cost for Payment Gateway Fee.

27. Option to calculate the Payment Gateway Fee during specific Date Ranges.

28. You can charge the Payment Gateway Fee based on Country/Region.

29. Fee types supported in Order Fee are Fixed Fee, Percentage of Cart Subtotal & Percentage of Order Total.

30. Configure Multi-Level Order Fees using advanced conditional logic and rule prioritization.

31. Order Fee will be charged only when the Minimum & Maximum Cart Subtotal/Order Total has matched.

32. Multiple Rules can be configured to charge the different Order Fee based on Minimum & Maximum Cart Subtotal/Order Total.

33. Rule priority[First Matched Rule/Last Matched Rule] will decide when the Order Fee is matched with more than one rule.

34. Description for Order Fee can be set & it will be displayed in a Pop-up at frontend.

35. Apply Order Fees based on specific Countries and States for region-based fee management.

36. Option to calculate the Tax Cost for Order Fee.

37. Restrict Order Fee to be charged based on Shipping Methods.

38. Restrict Order Fee to be charged based on Product/Category Filter.

39. Restrict Order Fee to be charged based on User/User Role Filter.

40. Fee Types supported in Shipping Method Fee are Fixed Fee, Percentage of Cart Subtotal/Percentage of Order Total & Fixed + Percentage Fee.

41. In the Fixed + Percentage Fee combination, the Fixed Fee is calculated before or after the Percentage Fee in Shipping Fees for advanced pricing control.

42. The Shipping method fee will be charged only when the Minimum & Maximum Cart Subtotal/Order Total has matched.

43. Option to charge the Minimum Amount for Shipping Method Fee when the configured condition doesn’t match.

44. Description for the Shipping Method Fee can be set & it will be displayed in a Pop-up at frontend.

45. Restrict Shipping Method Fee to be charged based on the Product/Category Filter.

46. Restrict Shipping Method Fee to be charged based on the User/User Role Filter.

47. Option to calculate the Tax Cost for Shipping Method Fee.

48. Option to calculate the Shipping Method Fee during specific Date Ranges.

49. Restrict Shipping Fees by specific Weekdays to support delivery schedules, peak-day pricing, and operational requirements.

50. Configure additional fees based on Cart Quantity conditions.

51. Option to combine and display multiple fees as a single consolidated fee on Cart & Checkout pages when fees are shown as separate components.

52. Customize and enhance fee display styles using Custom CSS support.

53. View detailed Order Fee Reports to track fee amounts charged across customer orders.

54. Export Order Fee Reports in CSV format for accounting, reporting, and business analysis.

55. Export comprehensive Extra Fees Reports for business tracking and operational insights.

56. Product, Payment Gateway Fee, Order Fee & Shipping Fee can be charged for manual orders.

57. Compatible with Cart and Checkout blocks.

58. Compatible with WooCommerce Subscriptions

  • Restrict charging Product Fee & Order Fee on Renewal Orders
  • Charge Payment Gateway Fees for Existing Subscription Renewals

59. Compatible with the Avalara Avatax extension.

60. Compatibility with WPML Multilingual & Multicurrency for WooCommerce for:

  • Payment Gateway Fee
  • Order Fee
  • Shipping Fee
  • Additional Fee

61. Compatibility with FOX – Currency Switcher Professional for WooCommerce for:

  • Payment Gateway Fee
  • Order Fee
  • Shipping Fee

Requirements

Minimum PHP version: 5.6

Extra Fees for WooCommerce allows you to charge additional fees based on product price, payment gateway used, and cart subtotal.


Frequently asked questions

Can we charge different fees for each product?

Please check by following the below steps,
i) WooCommerce -> Extra Fees -> Product Fee -> Product Fee Global Settings

 

  • Select Advanced Setup in Fee Calculation Mode.
  • Save the settings.

ii) Now, you can see the Product Fee settings in each product. For simple products, you can see the settings in the General Section whereas settings will be displayed in each variation for variable products.

 

iii) You can set the fee based on your needs for each product.

Is it possible to configure different fees based on product category?

Yes, it is possible. Please check by following the below steps,

 

a) WooCommerce -> Extra Fees -> Product Fee -> Product Fee Global Settings

  • Select Advanced Setup in Fee Calculation Mode
  • Now, you can see the Product Fee Bulk Update settings.

b) Example:

i) If you are expecting to set a $5 fee for Category A & Category B.

  • Select "Include Categories" filter.
  • Select "Category A" & "Category B".
  • Enable Product Fee.
  • Select the Fee Type as Fixed Fee.
  • Set the Fixed Fee value to 5 & click the "Save & Update" button so that the fee will be assigned for the products linked with "Category A" & "Category B".

ii) If you are expecting to set a 2% fee for Category C & Category D.

  • Select the "Include Categories" Filter.
  • Remove the Category A & B & Select "Category C" & "Category D".
  • Enable Product Fee.
  • Select the Fee Type as Percentage of Product Price.
  • Set the fee value to 2 & click the "Save & Update" button so that the fee will be assigned for the products linked with "Category C" & "Category D".

Note:

In this case, the configured fee will be reflected only for Category C & D, not for A & B. Since you have already assigned the fee to Category A & B, it will remain the same fee. It won't be ignored because of removing & configuring the fee for Category C & D.

 

  • Similarly, you can configure the fee for different products & categories based on your needs.
Is it possible to charge multiple fees for a product?

Yes, it is possible. Please check by following the below steps,

i) WooCommerce -> Extra Fees -> Product Fee -> Product Fee Global Settings

  • Select Advanced Setup in Fee Calculation Mode.
  • Save the settings.

ii) Now, you can see the Product Fee settings in each product. For Simple Product, you can see the settings in the General Section whereas settings will be displayed in each variation for Variable Product.

iii) Also, you can see the “Add Rule” button in product-level settings using which you can configure multiple fees for a product.

Is it possible to restrict the tax cost on a product fee?

Yes, it is possible. Please check by following the below steps,

WooCommerce -> Extra Fees -> Product Fee -> Restriction Settings

  • Disable the Tax Setup checkbox.
  • Save the settings.
Is it possible to charge the product fee for only one quantity of the product?

Yes, it is possible. Please check by following the below steps,

WooCommerce -> Extra Fees -> Product Fee -> Restriction Settings

  • Enable Quantity Restriction checkbox.
  • Save the settings.
Is there an option to display the product fee on the shop page?

WooCommerce -> Extra Fees -> Product Fee -> General Settings

  • You can see 3 values in the Product Fee on Shop Page & Category Page option.
  • Select either Show Product Fee + Total Payable Amount [or] Add Product Fee with Original Price.
  • Save the settings.
Can we see the fee value that will be charged for the products configured on the site?

You can see it under WordPress Dashboard -> All Products -> Product Fee column.

Why is a payment gateway fee not getting charged?

i) Please ensure that you have enabled the global checkbox on this settings page.
WooCommerce -> Extra Fees -> Payment Gateway Fee -> Enable Payment Gateway Fee

ii) Please check whether the Minimum Cart Subtotal/Order Total to Add Fee & Maximum Cart Subtotal/Order Total to Add Fee is getting matched for the selected payment gateway at checkout.

Can the site admin see the overall fee charged using this extension?

Yes, it is possible. Please check by using the options available in the Reports tab.

Customer reviews

Average rating 4.6
16 reviews
5 stars, 88% of reviews
4 stars, 0% of reviews
3 stars, 6% of reviews
2 stars, 0% of reviews
1 star, 6% of reviews
16 reviews
  • ptolenaa
    Rated 5 out of 5
    Support
    Sep 17, 2025
    Support
    legends, simply legends
  • Elizabeth Adams
    Rated 5 out of 5
    Support
    Sep 2, 2025
    Support
    needed a specific feature added, and the support team did it straight away! Amazing customer support! thanks!
  • liini93
    Rated 5 out of 5
    Support
    Jul 2, 2025
    Support
    The support ist exceptional, thanks for your help guys!
  • strykerfoodsafety
    Rated 5 out of 5
    Support
    Jan 10, 2025
    Support
    Very quick support. Thank you for taking care of resolving the issue in less than one day. Very much appreciated, Boyd
  • Bruce Dennison
    Rated 5 out of 5
    Support
    Dec 13, 2024
    Support
    This plugin has been just what we needed, and works very well indeed. The one time we needed help with fixing a coupon related issue, support were fast and very effective. The problem was solved and everything works as required.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.8.1
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.2

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Languages

English (United States)

Related Products

Price $29 annually
Rated 3.6 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $119 annually
Rated 3.5 out of 5 stars
Price $109 annually
Rated 4.6 out of 5 stars
Price $199 annually
Rated 4 out of 5 stars
Price $99 annually
Rated 4.7 out of 5 stars
Price $79 annually
Rated 4.2 out of 5 stars
Price $79 annually
Rated 4 out of 5 stars
Price $149 annually
Rated 4.8 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.