WooCommerce Extra Fees

Increase Your WooCommerce Revenue with ‘Extra Fees’

Add extra charges to purchases like shipping surcharges, payment method fees, or gift wrapping for making extra revenue on your eCommerce store- without touching code.

Schedule a 15-Minute Fees Consultation for FREE.
WooCommerce Extra Fees Banner 1 play btn

11,548+

Happy Customers

“The ability to calculate complex
conditional fees are wonderful.”

– Tom

4.79/5 Stars

Based on 116 Reviews

Enhance Your Online Store with
WooCommerce Extra Fees

WooCommerce Extra Fees Feature 1

Set Dynamic Pricing Rules

Add fees that change based on what the customer chooses — like gift wrapping, fast delivery, secure packing, or heavy items.

You can set different fees depending on user role too (e.g., guest vs logged-in customer).

Example: If you have 1,000 customers, by adding a charge as small as $3 for gift wrapping, you can make $3,000 in extra revenue (1,000 × $3).

With such a high return, our plugin pays for itself!

Easy to Customize (No Coding Needed)

Change fee names, merge multiple fees into one, or adjust how things look at checkout — all with simple settings. No need to touch any code!

Example: Rename “Service Fee” to “Handling Charge” in seconds.

WooCommerce Extra Fees Feature 2
WooCommerce Extra Fees Feature 3

Full Flexibility for All Fee Types

Charge any kind of extra fee you want:

  • Fixed fee (like $5)
  • Percentage of cart total (like 2%)
  • Per-product fee
  • Per-shipping method
  • Per-payment method

You’re in full control of how, when, and why fees are added.

Customers love us 😍

WooCommerce extra fees plugin

Incredible Support!

We were testing a plugin from DotStore and were unable to get it working the way we needed it to; we reached out to support and they sent us a detailed video tutorial for our exact situation that they created just for us, which was incredibly helpful and was above and beyond what other plugin developers usually do.

Stavros | President, Nomadic Supply Company

On April 10, 2025
Verified Buyer

WooCommerce extra fees plugin

Great Plugin. Great Support.

This plugin was very useful for us to add different venue fees for different ticketed products for different venues for our film festival where each venue charged a specific amount. We were having issues with the tooltip on the fee showing in the cart and the developer helped us troubleshoot and fixed the problem. Thanks for the great support as I know this takes a lot of time to fix.

Lindsay McGhee | Web Developer

On March 12, 2025
Verified Buyer

WooCommerce extra fees plugin

Elegant Solution + Great Support

Extra Fees is powerful with advanced rules, yet simple to use. It works beautifully. In short, Extra Fees provides an elegant way for us to add special offers, fees, and more during checkout. We used CheckoutWC for a client to create a Shopify-like experience and had several support questions for the Dotstore team regarding integrating it with Extra Fees. They took very good care of us in a timely manner!

Mike Allen | Owner, Presswright

On January 13, 2025
Verified Buyer

WooCommerce extra fees plugin

Best and fast support ever

Very fast and understanding support that helped us out with valuable videos, that made it very easy for us to set-up the correct types of fees in our customer shops.

Anne Bengtsson | Founder and owner

On December 3, 2024
Verified Buyer

WooCommerce extra fees plugin

Perfect replacement

I had previously tried a couple of alternative plugins that did a similar job to the Extra Fees plugin (but not as well). Their support was abysmal, and one of them appeared abandoned. However the support I’ve received from Hitendra and Dotstore has been brilliant, even giving me some custom code to overcome a small issue I had with the way the standard plugin operated. Highly recommended!

Annabelle Nabarro | Owner

On September 27, 2024
Verified Buyer

WooCommerce extra fees plugin

Great for Adding Per-Product Fees

We use this plugin to add fees based on product types and cart contents. It’s highly configurable and has made customizing fees simple and straightforward.

Ethan Martin | Web Developer

On September 1, 2024
Verified Buyer

WooCommerce extra fees plugin

Perfect for Weight-Based Fees

We needed a solution to add extra fees based on the weight of products, and this plugin delivered. It automatically adds the correct fees, improving accuracy and reducing manual work.

Sarah Johnson | E-commerce Director

On March 7, 2024
Verified Buyer

WooCommerce extra fees plugin

A Must-Have for Additional Fees

This plugin allowed me to add extra fees for packaging and secure orders, which was something we struggled with before. It’s a must-have for WooCommerce stores!

Lisa Chen | Entrepreneur

On February 18, 2024
Verified Buyer

WooCommerce extra fees plugin

Just did it

We’ve been using the Conditional Product Fees For WooCommerce Checkout plugin for almost 2 years. They just did a custom modification for us and that process went quickly and smoothly and is working great. We continue to be impressed with the quality and capabilities of their plugin and their support is among the absolute best we have found anywhere. Thank you Dotstore!

Marc Vendetti | Sr. Developer

On February 2, 2023
Verified Buyer

An In-depth look at all our features

fees based on conditional rules 1

Create custom fee rules based on:

  • Location (country, state, zip code)
  • Product details (category, weight, attributes)
  • Cart info (total amount, quantity, subtotal)
  • Payment or shipping method
  • User role (guest, subscriber, vendor, etc.)

Example: Add a $10 delivery fee for orders below $50 in remote areas.

location based fees
Screenshot

Set different fees for customers in different locations. Useful for shipping costs or zone-based surcharges.

Example: Add a $5 fee only for deliveries to California.

advanced range based fees 1
Screenshot

Add extra fees for:

  • Certain products or categories
  • Heavy carts
  • Specific shipping classes
  • Bulk purchases

Example: Add a $2 fee for each fragile item in the cart.

vendor fees 1
Screenshot

Charge different fees based on who’s buying. You can set different fees for admins, members, vendors, guests, and more.

Example: No handling fee for members, but $3 for guests.

holiday fees 1

Enable or disable fees during specific dates or times. Perfect for weekends, holidays, or seasonal surcharges.

Example: Add a $4 fee for same-day delivery on weekends only.

optional fee screen fe9a03
Screenshot

Let your customers choose extra services like:

  • Gift wrapping
  • Priority processing
  • Package insurance

They can check a box during checkout to add it!

Example: “Add gift wrap for $1.50”.

per product quantity 1

Charge based on how many items are in the cart or bought from a specific product.

Example: Add $1 per extra unit added to the cart.

combine fees 1

Show all fees as one neat line at checkout — like “Service Charge” — instead of listing each one separately for a cleaner checkout and less confusion.

weight fees 1

Apply fees based on the total product weight in the cart.

Example: Add $2 per kg for orders over 10kg.

Display fees on product detail page

Customers can see extra fees directly on the product page — no surprises at checkout. Includes a breakdown of when and why the fees apply.

Builds trust and sets the right expectations.

Make sure your extra fees are taxed just like your products. Choose from your existing WooCommerce tax classes.

Example: Add VAT to a handling fee for legal compliance.

Extraordinary Features at
an Affordable Price

best price

1 Year of updates & support
All Licenses Billed Annually

pricing 1

PERSONAL

$179/

yr.

1 Site

Great for Website Owners with a single WooCommerce Store

Save $346
daimond

BUSINESS

$599/

yr.

5 Sites

Great for businesses with multi-site installations or multiple stores

agency

AGENCY

$899/

yr.

30 Sites

Great for agencies or WooCommerce website developers

calltoaction
14 Days Money Back Guarantee

14-Day money-back guarantee. No questions asked!

Applies to all eligible products or services purchased through our platform. If you are not satisfied with your purchase for any reason, you may request a refund within 14 days from the date of purchase.

  • Version: 4.2.0
  • Last Updated: February 24, 2025
  • WordPress: 6.7.x
  • WooCommerce: 9.6.x
  • View Changelog
green iconbox bg

Why our customers love us

  • i 1

    Top-of-the-Line Customer Support

    Responsive, fast, and competent. That’s our user support. Our customer service is world-class and we’ve been consistently appreciated for our clear and quick solutions to customer issues.

  • i 2

    Solutions you can trust

    Built with integrity, coded with precision, and optimized for performance, our plugins are designed to help you get the most out of your WooCommerce store.

  • i 3

    Flexibility for Customization

    Highly customizable and compatible with all major plugins, WooCommerce Extra Fees can be tailored to your specific needs. Whether you have a retail store or a membership business on WooCommerce, we have you covered!

  • i 4

    Easy to use and set up

    Simplicity is the name of our game. We believe in creating user-friendly plugins that are intuitive and ridiculously simple to use, with accessible features and straightforward interfaces.

Frequently Asked Questions

  • The plugin helps store owners charge customers fairly for extra services or special options they choose. These can include things like:
    • Fast delivery
    • Special packaging
    • Branding or customization
      This way, you don’t lose money offering value-added services.
  • Yes! The plugin lets you create rules with multiple conditions. For example: You can charge an extra fee if the cart has more than 10 products OR if the cart total is over $50. AND if the delivery location is far away. You can mix and match conditions like:
    • Cart quantity
    • Cart total
    • Shipping method
    • Delivery area, and more
  • Yes, you can add location-based fees using rules based on:
    • Country
    • State
    • Zip/postcode
    • Shipping zone
      For example: Charge extra only for deliveries to London by adding “London” as the condition in your fee rule.
  • Yes! You can create a rule that checks for a specific SKU and charges an extra fee. For example: If the SKU is PROD21 and you want to add a 5% extra charge: Set up a rule in the admin Use the condition “SKU equals PROD21” Enter “5” and choose “percentage” as the fee type Now, when someone buys that product, the fee will be added automatically.
  • Yes, you can! You can set up rules that charge extra fees based on the customer’s user role. For example: If you want to charge an extra 5% fee when a customer with the role “WHOLESALER” places an order, just:
    • Create a rule in your admin settings
    • Choose the WHOLESALER user role
    • Enter “5” and select “percentage” as the fee type
      This way, every wholesaler will automatically be charged 5% extra at checkout.
  • It’s easy! You can add an optional fee in your admin panel. You can choose to show it as a checkbox or a dropdown menu at checkout. Want it to be selected by default? Just turn on the “Default Optional Fee Checked” setting. You can also write a title and short message to explain the optional service to your customers. Once you set it up, customers will see the option at checkout and can choose it if they want.
  • Yes, you can schedule fees to be active only during a specific time. In your admin dashboard, you can set a start and end date for the extra fee. Perfect for limited-time offers, holiday surcharges, or weekend rush delivery fees.
  • You can find all brand materials, logos, and affiliate banners in our Brand Kit. This kit includes everything you need to promote the plugin and stay on brand.
  • Our WooCommerce Extra Fees plugin has checked compatibility with the following plugins.
    1. WPML
    2. Weglot
    3. Bundle Product For WooCommerce
    4. WooCommerce Subscriptions
    5. Composite Products For WooCommerce
      In addition to these, our plugin works seamlessly with many other WooCommerce plugins. Click here to view the complete list of compatible plugins.

Screenshots

See how Extra fees for WooCommerce look for both customers and admin users.

  • feature img ew4thesd

    01 Add any types of extra fees

  • feature img 345refdw

    02 Configure extra fees settings

  • feature img 435rtgff

    03 Set extra fees conditional rules

  • feature img t5rgffgfg

    04 Set fees advanced rules

  • feature img 345refd

    05 Extra fees on the cart page

  • feature img 33e4trfg

    06 Manage fees global settings

  • feature img 45rtfghr

    07 Easily import/export extra fee rules

  • feature img 5tgfbvfg

    08 Fees performance dashboard

  • feature img r34refdfdf

    09 Add tooltip description to inform the customers

  • feature img 43ertgffg

    10 Multiple extra fees on a single order

  • feature img 435ertdfg

    11 Optional fees on the cart page

All ratings & reviews

4.80/5

116 ratings

5
103
4
7
3
3
2
2
1
1
Are you a customer? Submit your review
Submit review
Incredible Support!
Verified Buyer

We were testing a plugin from DotStore and were unable to get it working the way we needed it to; we reached out to support and they sent us a detailed video tutorial for our exact situation that they created just for us, which was incredibly helpful and was above and beyond what other plugin developers usually do.

Stavros | President, Nomadic Supply Company

On April 10, 2025
Great Plugin. Great Support.
Verified Buyer

This plugin was very useful for us to add different venue fees for different ticketed products for different venues for our film festival where each venue charged a specific amount. We were having issues with the tooltip on the fee showing in the cart and the developer helped us troubleshoot and fixed the problem. Thanks for the great support as I know this takes a lot of time to fix.

Lindsay McGhee | Web Developer

On March 12, 2025
Elegant Solution + Great Support
Verified Buyer

Extra Fees is powerful with advanced rules, yet simple to use. It works beautifully. In short, Extra Fees provides an elegant way for us to add special offers, fees, and more during checkout. We used CheckoutWC for a client to create a Shopify-like experience and had several support questions for the Dotstore team regarding integrating it with Extra Fees. They took very good care of us in a timely manner!

Mike Allen | Owner, Presswright

On January 13, 2025
Best and fast support ever
Verified Buyer

Very fast and understanding support that helped us out with valuable videos, that made it very easy for us to set-up the correct types of fees in our customer shops.

Anne Bengtsson | Founder and owner

On December 3, 2024
Responsive Support
Verified Buyer

Key to any addon plugin is the responsiveness of developer support. Dotstore has been a reliable developer for addon solutions for websites we manage.

Ryan

On October 4, 2024

Customer Reviews

Rated 4.80 out of 5 stars
Based on 116 customer reviews.

Read the reviews that mention

CompatibilityCustomer supportDocumentationEasy of useFeaturesFlexibility

Documentation

  • doc 1

    Installation Guide

    Read through our in-depth installation and user guide to learn all about the WooCommerce Extra Fees Plugin.

  • doc 2

    Support

    All plugins developed by DotStore are GPL-compliant. For more details, contact our customer support.

  • doc 3

    Tutorials

    We’ve published 100s of step-by-step videos and tutorials on how to use our plugins for a wide range of purposes.

  • doc 4

    Changelog

    We work on consistently updating our products with useful and unique features.

affiliate landing bottom banner

Store Fee Management Simplified

with Advanced Extra Fees Plugin

Start 14-Day FREE Trial Now
Fast-Track Your Success with Elite Support

For just $99, fast-forward to the front of the line with our Elite Support - where your peace of mind is our top priority.

Your information could not be saved. Please try again.
Thank you for providing the requested information. Check your email to confirm your subscription and get more updates and discounts. We're now redirecting you to the live demo. 🚀

Let's prepare your live demo session!