Fooman Product Fees (Magento 2)

Create product surcharges like setup fees, bulky item charges, disposal costs and other product-specific fees.



  • 30 Days Money Back

    Try the extension risk-free.

  • 100% Unencrypted

    Code quality guaranteed.

  • Technical Support

    Friendly, expert support included.

Why should you use a product surcharge or extra fee in Magento 2? Sometimes the costs associated with a product can't be neatly factored into the price of the product itself. With a surcharge, you can keep your base product prices sharp to attract more customers.

This extension makes adding mandatory Magento 2 product fees easy. Use targeted product surcharges to recover specific additional costs and clearly separate these from the base product pricing.

Charge a one time fee for Magento 2 product

Product fees made easy

Do you have specific costs that only apply once per product or once per order? This product fee extension is perfect for:

  • Setup fees
  • Recycling/disposal costs
  • Bulky item charges
  • Any other need to add a one-time fee to a particular item in your store.

This extension allows you to configure any number of product-related fees to pass these onto your customers.

Magento 2 integrated surcharge display for product fees

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
  • Backend order, invoice and credit memo
  • PDFs generated by Magento (including order, invoice, shipment and credit memo PDFs), including custom PDFs created using Fooman PDF Customiser

Quick and easy to use

Easily add and edit Magento 2 product fees all from the backend, without technical knowledge.

Powerful when combined with other Fooman Surcharge extensions - you have the ultimate flexibility to include or exclude particular products from other surcharge calculations, such as shipping fees or payment surcharges. 


Product fees by customer type / country

Flexible options mean you can target the customers you need to - and avoid passing product fees onto others. 

Add Magento 2 product fees by:

  • Customer group/s
  • Customer country (by billing or shipping address)
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
  • Lightweight, modular extension for targeted Magento 2 product fees and surcharges
  • 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


Fooman Surcharge Is Trusted By

Nespresso AE
Bag Riders


Reviews are important to the Magento community. Be the first to leave a review.

Add your Review

Please login to share your review of this Fooman extension

Frequently Bought Together With

Magento 2 extension payment fees

Payment Surcharge

Recover expensive payment provider fees via payment method surcharges for credit cards, Paypal and more.
Magento 2 small order fee extension

Small Order Fee

Recover costs by charging a small order fee or enforcing a minimum order amount.
Magento 2 shipping fee surcharge extension

Shipping Surcharge

Charge targeted shipping fees to cover extra shipping related costs for insurance/customs fees, heavy items (by weight), specific shipping carriers and more.


[3.5.0] - 2024-04-03
Added - Support for Php 8.3.
Changed - Updated to the latest Magento Coding Standard.
[3.4.0] - 2024-01-23
Added - Include latest Surcharge Core to support Hyvä Checkout.
[3.3.3] - 2023-11-01
Fixed - DB data patch file can be reverted.
[3.3.2] - 2023-03-28
Fixed - Product duplication should not move existing product fees.
[3.3.1] - 2023-03-08
Added - Support for Php 8.2.
Added - Compatibility with Magento 2.4.6.

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