WooCommerce Fee For Cart & Checkout

WooCommerce Fee For Cart & Checkout
WooCommerce Fee For Cart & Checkout

Demo

WooCommerce Fee for Cart & Checkout — Precision Fees Without the Hassle

Make your WooCommerce store smarter. This plugin lets you apply custom fees with pinpoint control—no code, no clutter, just clean functionality.

Whether you need to charge for handling, packaging, payment gateway costs, or tailor fees to specific cart items—this plugin gets it done with elegance and speed. And now, with a powerful new rule engine, it gives you more control than ever.

What’s New

  • ⚙️ Advanced Rule Engine
    Create multiple fee rules—each with its own conditions. Apply fees to specific cart items. Enable or disable individual rules anytime. Flexible logic, zero limitations.

Supported Fee Types Explained

Take full control over how your fees are applied:

  • Fixed Fee
    A set amount added to the entire cart—ideal for general service or handling charges.

  • Percentage Fee
    A percentage of the cart subtotal—great for applying dynamic charges like processing fees.

  • Fixed Fee per Cart Item
    Adds a fixed amount for each product in the cart—useful for packaging or quantity-based services.

  • Percentage Fee per Cart Item
    Applies a percentage fee on each cart item’s price individually—perfect for scalable surcharges.

  • Fixed Fee per Cart Line
    Charges a flat fee for every unique line item—efficient for per-product-type costs.

Core Features

  • ✅ Flexible fee structure: fixed or percentage, per cart or per item
  • ✅ Cart-wide compatibility: classic shortcode & modern Gutenberg checkout
  • ✅ Streamlined settings: configure everything in seconds
  • ✅ Advanced rule engine: apply multiple fees with smart logic

Note: Fees are currently applied as non-taxable.

Use Cases You Can Launch Today

Cart-Based Conditions
  • Apply a $15 fee if cart subtotal exceeds $200.
  • Add $1 per item when cart quantity goes over 10.
  • Charge $5 if cart has more than 3 line items.
Checkout-Based Conditions
  • Include a $10 fee for express shipping method.
  • Apply a 2% surcharge when paying via credit card.
Customer-Based Conditions
  • Waive fees for logged-in customers.
  • Add a $20 setup fee for wholesale customer role.
  • Apply a $5 loyalty fee for specific customer IDs.
Date & Time Conditions
  • “Apply a $10 fee for orders placed on December 25th.”
  • “Add a $2 surcharge for orders placed between 11 PM and 6 AM.”
  • “Charge $5 for orders placed on Fridays after 8 PM.”
  • “Apply a $3 discount for orders placed on Wednesdays.”
  • “Add a $4 fee for orders placed on the 1st of any month.”
  • “Offer a $5 discount for purchases made in January.”
️ Product Filtering (Per Item Fees)
  • Charge $3 per item for products tagged fragile.
  • Apply 5% fee only on items in the electronics category.

Built for Real Stores

  • Crafted with WordPress development standards
  • No external libraries = lightweight and fast
  • Intuitive for non-technical users
  • Fully aligns with WooCommerce best practices

Requirements

  • WordPress 5.0 or above
  • WooCommerce 6.0 or above
  • PHP 7.4 or higher

❓ Frequently Asked Questions

Can I apply multiple fees at once?

Yes! With the built-in rule engine, you can add multiple fee rules and apply them conditionally based on cart contents.

Will this work with the new Gutenberg-based checkout pages?

Absolutely. The plugin is fully compatible with both shortcode-based and block-based WooCommerce checkouts.

Are the fees taxable?

At this time, all fees applied by this plugin are non-taxable.

Control the Margins That Matter

You don’t need a developer. You don’t need a workaround. You just need this plugin.
Take back control of operational costs and introduce service fees effortlessly.

WooCommerce Fee For Cart & Checkout makes it easy, elegant, and efficient.

Start charging smart—today.

Changelog

2025-10-21 – Version 1.6.1

  • Used default rule name (e.g. Rule#ID) as fee name in cart if If Rule’s title is empty.
  • Refactored sanitization & validation of conditions, and dollars to cents conversion and vice versa.

2025-09-27 – Version 1.6.0

  • Added Cart Item conditions to the rule’s Conditions section — charge fee based on the products in the cart and their associated categories, tags, or shipping classes.

2025-09-17 – Version 1.5.2

  • Triggered total recalculation on payment change in Checkout Block.

2025-08-13 – Version 1.5.1

  • Fixed option to make fees taxable.

2025-08-13 – Version 1.5.0

  • Added Date, Time conditions in Condtions section of rule.
  • Added option to make fees taxable.

2025-07-24 – Version 1.4.0

  • Added Checkout conditions – set fees based on what shipping and payment methods user chooses.

2025-07-22 – Version 1.3.0

  • Added Customer conditions – set fees for specific users, roles and their login status.

2025-07-21 – Version 1.2.0

  • Added Conditions section in rules to set when to apply rule.

2025-07-17 – Version 1.1.0

  • Added rule engine for multi-fee logic.