Fooman Shipping Surcharge (Magento 2)

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



  • 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 Magento 2 shipping surcharge? Competitive shipping rates are essential for high-converting e-commerce stores and low abandoned cart rates. But 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.

Shipping surcharge extension for Magento 2

Extra shipping fees made easy

Charge customers a range of targeted shipping fees and surcharges such as:

  • Insurance costs
  • Customs fees
  • Certifications and government clearances
  • Particular shipping carriers
  • Heavy items/orders (by weight)
  • Particular products (e.g. large/bulky/fragile items) - when combined with the Fooman Product Fees extension

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
Shipping extra fee extension for Magento 2

Integrated surcharge display

Give your surcharge a user-friendly name so customers can easily understand what they are for.

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
Easily add, manage and delete small order surcharges in minutes using Magento 2 small order fee extension

Target countries and customer groups

Use targeted and efficient shipping pricing by charging more or less for shipping to particular countries. For example:

  • Customs charges for orders shipped outside the EU
  • Shipping on orders outside of USA (regions coming soon)

Apply extra shipping fees for all customers, or just customers in a particular group. This way you can avoid charging extra to your VIPs or other customers you have a special arrangement with. 

Easily add, manage and delete surcharges in minutes from the Magento backend. 

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 shipping 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.
Fooman Magento 2 Product Fees and Surcharge Extension

Product Fees

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


[1.6.0] - 2024-04-06
Added - Support for Magento 2.4.7.
Added - Support for Php 8.3.
[1.5.0] - 2024-01-30
Added - Include latest Surcharge Core to support Hyvä Checkout.
Fixed - Missing check for existing data.
[1.4.0] - 2023-03-08
Added - Support for Php 8.2.
Added - Compatibility with Magento 2.4.6.
Changed - Minimum Magento version is now 2.3.0 - for earlier versions please use previous releases.
[1.3.0] - 2023-01-16
Added - Hyvä Support - ensure surcharges are displayed on cart page.
Fixed - Allow label to be translated.
Fixed - Admin input for surcharges now follows tax setting of the surcharge.
Changed - Fallback to default customer addresses when no address has been selected for quote yet.
[1.2.1] - 2022-08-04
Added - Integration with Fooman ProductFees for weight surcharges.
Fixed - 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