Fooman Ultimate Surcharge Bundle (Magento 2)

All Fooman Surcharge extensions for ultimate flexibility: Payment Surcharge, Shipping Surcharge, Product Fees, Order Fees and Small Order Fee. Combine surcharge types and create clever conditions.



  • 30 Days Money Back

    Try the extension risk-free.

  • 100% Unencrypted

    Code quality guaranteed.

  • Technical Support

    Friendly, expert support included.

The ultimate Magento 2 surcharge extension bundle for ultimate flexibility. Combine surcharge types and create clever conditions to meet every business need.

This bundle gives you access to all Fooman Magento 2 surcharge extensions to recover specific order costs and increase your order profit.

Pass on expensive payment provider fees to customers - choose to add a fixed fee, percentage surcharge or combination by using our payment surcharge extension.

Payment surcharges

Add surcharges based on different payment methods, for example:

  • Credit cards
  • Paypal
  • Cash on pickup
  • Bank transfer
  • Many more

By using targeted surcharges to recover your highest payment provider fees (while offering your lowest cost payment options without a surcharge), you can keep your standard product pricing low and keep your customers happy.

View Fooman Payment Surcharge here

Magento 2 surcharge and extra fee by shipping method and weight

Shipping surcharges

Sometimes your system-provided shipping costs don't capture the actual costs of handling, packaging and shipping an order, leaving less profit for you.

Targeted shipping surcharges charge customers the actual cost to fulfil end-to-end order delivery. This lets you keep the rest of your standard shipping rates low and keep your customers happy.

Charge a range of targeted shipping fees, for example:

  • Insurance costs
  • Customs fees
  • Particular shipping carriers
  • Heavy items/orders (by weight)

View Fooman Shipping Surcharge here

Magento 2 extra product fee

Product fees and surcharges

Sometimes the costs associated with a product can't be neatly factored into the price of the product itself. Use targeted product surcharges to recover specific additional costs and clearly separate these from the base product pricing.

Ideal for specific product-related costs, for example:

  • Setup fees
  • Recycling/disposal costs
  • Bulky item charges
  • Other one-time fees for a particular item or product.

Apply the surcharge once per item, per product or per order. 

View Fooman Product Fees here

Magento 2 order upsell and fees

Order upgrades, giftwrap and other order charges

Sell customer order upgrades and optional upsells at checkout, for example:

  • Shipping insurance
  • Giftwrapping
  • Prepaid customs fees
  • In-home assembly/set-up fees
  • Order admin/set-up charges
  • Order warranties

Order fees are charged on the customer's entire order. 

Order fees can be optional (customers can choose at checkout), or you can set them to be required (customer must pay the extra charge). 

View Fooman Order Fees here

Small order fee and minimum order amount extension for Magento 2

Small order fees and fees to enforce a minimum order amount

If your business operates on low profit margins or needs a high basket value to turn a profit, small orders can erode your profit. This extension offers you an easy way to still serve customers who don't want to place a large order, in a way that lets you recover the extra cost of these sales.

  • Charge a small order fee to customers if their order subtotal is below a specified minimum amount
  • Enforce a minimum order amount by adding a variable fee to make up the difference to your minimum order amount

View Fooman Small Order Fee here

Easily add, manage and delete surcharges in minutes using our Magento 2 Payment Surcharge extension

Powerful, flexible surcharge conditions

Combine different surcharge types for ultimate flexibility, for example:

  • $9.99 shipping surcharge except for VIP customers who order specific products
  • 5% insurance fee only for electronic products
  • Cancel surcharge if the order is more than $100
  • $2 + 2.9% credit card handling fee for all orders except facemasks

Choose from flexible surcharge options:

  • Fixed fee ($5)
  • Percentage surcharge (3%)
  • Combination of fixed + percentage fees ($5 + 3%) 
  • The higher of the fixed fee ($5) or percentage surcharge (3%) based on order amount

Set different surcharges on a per store basis (multi store capable).

Surcharge customers in specific countries

Target countries and customer groups

Flexible options mean you can target the customers you need to with surcharges - and avoid adding surcharges for others.

Add Magento 2 fees and surcharges by:

  • Customer group/s (e.g. logged in / wholesale / retail - whatever you have set up)
  • Customer country (by billing or shipping address)
Payment surcharges are automatically displayed in your Magento 2 store using our Payment Surcharge plugin

Integrated surcharge display

Surcharges are automatically displayed in your Magento 2 store:

  • Checkout
  • Print Order page
  • My Account Order View page
  • Magento 2 customer sales emails
  • PDFs generated by Magento (including the great-looking PDFs you can create using Fooman PDF Customiser)
Payment Surcharge Magento 2 extension

Quality Magento 2 code

  • Coded for maximum compatibility with other customisations
  • Code is implemented using Magento’s recommended customisation points (everything is implemented using extension attributes, events and plugins)
  • No modification of Magento core database tables
  • Tested by unit tests, integration tests and functional tests in accordance with good Magento 2 practice
  • Unlike other extensions, Fooman offers true compatibility and integration with Magento tax settings and calculations

Other Features

  • Create an unlimited number of surcharges and combinations
  • Flexible surcharge refund options - choose to refund the surcharge in full, in part or not at all

What Our Customers Say

“Flexible extension and brilliant support. Of all the surcharge type extensions, this one seems to understand the complexities of Magento's payment system the best. And when I did run into problems, the support was prompt, friendly and highly effective. Highly recommended!”

- Neil

Fooman Surcharge Is Trusted By

Nespresso AE
Bag Riders


Great quality extensions
We are using Foonan extensions for quite a few projects at Balance Internet and I can highly recommend these to anyone. The surcharge extension works well for our clients that require surcharges on orders based on specific entities. The quality of the extension stands out to a lot of others in the Magento ecosystem. You can tell Fooman is part of the ExTDN (Extension Developer Network) and is ensuring the modules are up to a quality standard. Another thing to mention is that extensions are always available on the latest version once a new Magento version is released. Keep up the good work
Review by Sebastian Klett

Add your Review

Please login to share your review of this Fooman extension

Frequently Bought Together With

Best Magento 2 custom PDF extension

PDF Customiser

Quickly and easily customise your Magento Order, Invoice, Shipment and Credit Memo PDFs. PDF Customiser adds 60+ flexible options and 7 modern template designs.
Best Magento 2 custom order number extension

Order Number Customiser

Fully customise order, invoice, shipping and credit memo numbers in Magento 2. Use any combination of letters, numbers and dates/times for flexible, informative order numbers.


[1.7.0] - 2024-04-07
Added - All: Support for Php 8.3.
Added - All: Compatibility with Magento 2.4.7.
Added - Order Fees: Package to support optional order fees during Hyvä Checkout.
Changed - All: Code style updates for newer Magento Coding Standard.
[1.6.0] - 2024-01-31
Added - All: Hyvä Checkout Support.
Added - Order Fees: Ability to preview the order fee amounts in the frontend.
[1.5.0] - 2023-03-10
Added - All: Support for Php 8.2.
Added - All: Compatibility with Magento 2.4.6.
[1.4.0] - 2023-01-16
Added - All: Hyvä Support - ensure surcharges are displayed on cart page.
Fixed - All: Allow label to be translated.
Fixed - All: Admin input for surcharges now follows tax setting of the surcharge.
Changed - All: Fallback to default customer addresses when no address has been selected for quote yet.
[1.3.0] - 2022-08-05
Added - All: Compatibility with Magento 2.4.5.
Added - Shipping Surcharge: Integration with Product Fees for weight surcharges.
Added - Product Fees: Support for applying product fees to bundle products.
Fixed - Shipping Surcharge: Tax handling for tax inclusive weight surcharges..

Money back guarantee

We stand behind the quality of our extensions with a 30 day money back guarantee

Free updates

Extension includes free updates for 12 months

Simple user manuals

Easy to understand user manuals show you how to get the most out of your extension

Open source code

Our code is 100% open source and unencrypted. Easily add your own customisations

Quality support

Our friendly team provides expert product support and troubleshooting

Easy licensing

One license per Magento installation, including multi store setups and test sites. Easy!

Kristof, Lead Magento Developer

Any Questions?

Get in touch and I'll give you my honest opinion about whether I think this extension is right for you

Account Sign-in