

<p><strong>All Fees Dashboard</strong><br /> View and manage all fee rules from one place. Easily activate, deactivate, edit, or duplicate fees with a single click.</p>
Flexible Fees Manager for WooCommerce is a comprehensive solution for adding conditional fees to your WooCommerce store based on cart contents, customer details, shipping methods, and more.
Stop losing money on small orders, special handling requests, or payment processing costs. The plugin lets you automatically add smart, conditional fees to your checkout — no coding required.
From handling charges and packaging fees to payment gateway surcharges and location-based fees, take complete control of your WooCommerce pricing strategy.
🔗 View Live Demo | 🚀 Upgrade to Pro
Automatically add handling fees for small orders, packaging charges, or service fees. Protect your margins without manually adjusting prices.
Apply country-specific fees, regional surcharges, or customs handling charges. Support 200+ countries with granular control over fees by state, city, or zipcode.
Different fees for different customer types. Charge handling fees to retail customers while offering fee-free orders to your wholesale partners.
Weight-based fees, oversized item charges, or special handling for fragile products. Your shipping costs, your rules.
Pass payment gateway fees to customers who choose specific payment methods. COD fees, credit card processing charges, PayPal fees — all automated.
Condition
Description
Cart Subtotal
Apply fees based on cart value (e.g., $5 fee if order < $50)
Subtotal ex. taxes
Same as above, excluding tax amounts
Contains Product
Fees when specific products are in cart
Country
Location-based fees by customer country
User Role
Different fees for customers, subscribers, wholesale, etc.
Product Length
Dimensional shipping fees
Stock Quantity
Fees based on available stock
Stock Status
Fees for in-stock or backorder items
✅ Visual Condition Builder – Create complex rules with an intuitive UI
✅ AND/OR Logic Groups – Combine conditions for precise targeting
✅ Discounts Support – Negative fees = automatic discounts
✅ Tax Configuration – Apply tax classes to fees
✅ Status Management – Enable/disable fees instantly
✅ Duplicate Fees – Clone existing fees with one click
✅ Bulk Actions – Activate/deactivate multiple fees at once
✅ Schedule Fees – Set fees to publish at a future date
✅ Modern UI – Clean, intuitive admin interface
Unlock the full potential with Flexible Fees Manager Pro:
Condition
Description
Use Case
Payment Method
Fees per payment gateway
3% credit card fee, $2 COD charge
Shipping Method
Fees per shipping option
$5 express shipping surcharge
Cart Quantity
Total items in cart
Bulk order handling fee
Cart Weight
Total cart weight
Heavy item surcharge
Product Category
Category-based fees
Fragile item handling
Shipping Class
Shipping class fees
Oversized item charge
Coupon Applied
Fees when coupons used
Processing fee on discounted orders
Tax Amount
Cart tax total
Tax-based surcharges
Zipcode
Postal code targeting
Remote area delivery fee
City
City-specific fees
Urban delivery surcharge
State/Province
Regional fees
State-specific handling
Product Width
Width-based fees
Wide item handling
Product Height
Height-based fees
Tall item handling
Make data-driven decisions with comprehensive fee analytics:
Create sophisticated tiered fee rules with Advanced Conditions:
Example:
– 1-10 items: $2 per item
– 11-50 items: $1.50 per item
– 51+ items: $1 per item
🔗 Get Flexible Fees Manager Pro
Problem: Small orders eat into your margins with fixed shipping and handling costs.
Solution: Add a $5 handling fee for orders under $50.
Condition: Cart Subtotal < $50
Fee: $5.00 Fixed
Problem: Credit card processing costs 2.9% + $0.30 per transaction.
Solution: Pass the fee to customers who choose credit cards.
Condition: Payment Method = Stripe
Fee: 2.9% + $0.30
Problem: COD orders require extra handling and carry higher risk.
Solution: Add a $3 COD processing fee.
Condition: Payment Method = Cash on Delivery
Fee: $3.00 Fixed
Problem: International orders have higher shipping and customs costs.
Solution: Add $15 for orders outside your home country.
Condition: Country ≠ United States
Fee: $15.00 Fixed
Problem: Heavy products cost more to ship and handle.
Solution: Add $10 for carts weighing over 20kg.
Condition: Cart Weight > 20kg
Fee: $10.00 Fixed
Problem: Large items require special packaging and handling.
Solution: Add fees based on product dimensions.
Condition: Product Width > 100cm OR Product Height > 100cm
Fee: $25.00 Fixed
Problem: Fragile electronics need special packaging.
Solution: Add handling fee for specific categories.
Condition: Category = Electronics
Fee: $8.00 Fixed
Problem: Want to incentivize wholesale customers.
Solution: Remove handling fees for wholesale role.
Condition: User Role = Wholesale
Fee: -$5.00 (Discount)
Problem: Express shipping costs you more.
Solution: Add surcharge for express options.
Condition: Shipping Method = Express
Fee: $10.00 Fixed
Problem: Delivering to remote areas costs more.
Solution: Add fees for specific zipcodes.
Condition: Zipcode IN (remote area codes)
Fee: $20.00 Fixed
Step 1: Create a Fee
Navigate to Flexible Fees Manager Add New Fee
Step 2: Configure Fee Settings
– Enter a descriptive fee title (shown at checkout)
– Set the fee amount and calculation type
– Configure tax settings if applicable
Step 3: Set Your Conditions
– Choose condition type (subtotal, country, payment method, etc.)
– Select operator (equals, not equals, greater than, less than)
– Enter the condition value
Step 4: Add Multiple Conditions (Optional)
– Click “Add New Condition” for AND logic
– Click “Create OR Group” for OR logic
– Build complex rules with multiple condition groups
Step 5: Publish
– Save your fee
– It automatically applies at checkout when conditions match