Fooman Product Fees (Magento 2)

  • 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

    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

    Existing Magento 1 Fooman Surcharge customers receive an exclusive discount on upgrading to this Magento 2 extension. Email us at

    You Might Also Like

    Trusted By

    Money Back Guarantee Icon

    Money Back Guarantee

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

    Free Updates Icon

    Free Updates

    All extensions include free updates for 12 months

    Simple User Manuals Icon

    Simple User Manuals

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

    Open Source Code

    Open Source Code

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

    Quality Support Icon

    Quality Support

    Our friendly team provides expert product support and troubleshooting

    Easy Licensing Icon

    Easy Licensing

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

  • License License for 1 Magento Installation (including multi store setup)
    Stability Stable
    Supported Magento Versions (full feature set) Not Applicable
    Supported Magento 2 Versions 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.2.11, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.4.0, 2.4.1
    Legacy Magento Version Support (reduced feature set) Not Applicable
    Supported Magento Enterprise Versions Not Applicable
    Change Log [3.0.3] - 2020-10-21
    ### Added
    - New Surcharge Type - Minimum Product Spend
    [3.0.2] - 2020-10-09
    ### Added
    - Compatibility with Magento 2.4.1 and 2.3.6
    [3.0.1] - 2020-09-17
    ### Fixed
    - Handle DB Migration for pre-release
    [3.0.0] - 2020-08-24
    ### Changed
    - Renamed to Product Fees for initial public release
    [2.2.0] - 2020-07-31
    ### Added
    - Compatibility with Magento 2.4.0
    - Support for Php 7.4
    [2.1.1] - 2020-05-15
    ### Added
    - Closer integration with Fooman_ShippingSurcharge
    [2.1.0] - 2020-05-15
    ### Added
    - Additional modification types to affect surcharges
    [2.0.3] - 2020-04-29
    ### Added
    - Support for Magento 2.3.5
    [2.0.2] - 2020-01-26
    ### Added
    - Support for Magento 2.2.11 and 2.3.4
    [2.0.1] - 2019-11-21
    ### Fixed
    - Migration path from pre-release versions
    [2.0.0] - 2019-10-23
    ### Changed
    - Multiple Product Surcharges can now be set per product
    - Ability to exclude products from other types of Fooman Surcharges
    - Adapt latest Magento Coding Standard
  • Check out installation instructions, User Manual and FAQ over at the Support Centre.

    Installing this Magento extension requires a moderate knowledge of website maintenance.
    Or select professional extension installation at checkout (or from here if you've already ordered your extension), and we'll install the extension for you.

    Extension Updates

    Free extension updates are available for 12 months after your initial purchase. When a new version is released, the file will be available to download from your account on the Fooman website, under “My Downloadable Products”.


    Installation Instructions
    User Manual
  • Below, you can find answers to questions you might have about the extension functionality, and common questions asked by customers before they purchase the extension.

    Do you have a general question (eg. about licensing or your account), or a specific troubleshooting issue? Check out our Help Centre.

    Frequently Asked Questions

    How many different product surcharges can I set up?
    As many as you need - there's no maximum number.

  • Add your Review

    Only registered users can write reviews. Please

License Purchase