Magento 2 shipping cost as percentage of order

Compatible with Magento latest version community edition
Magento 2.4.x
SKU: Magento 2 shipping cost as percentage of order
Edition
  • Community
$89.00

Product updates and support for 12 months

Keep shipping margins predictable with percentage-based rates that scale with every order.

  • Define percentage shipping rules per website with optional minimum and maximum fees.
  • Layer multiple tiers so high-value carts pay the exact percentage you expect.
  • Automatically reduce charges when shoppers hit your free-shipping thresholds.
  • Works alongside Magento flat-rate and table-rate methods without conflicts.
  • Fully compatible with Magento 2.4.x Open Source and Adobe Commerce.
!

The Problem

  • Magento flat rate shipping does not support charging shipping as a percentage of the order total by default
  • Fixed shipping fees can undercharge large orders or overcharge smaller carts, reducing pricing flexibility
  • Manual shipping pricing adjustments based on cart value are difficult to manage and scale
  • Lack of transparent, proportional shipping costs can lead to checkout friction and abandoned carts

The Solution

  • Configure shipping charges as a percentage of the order total for dynamic, proportional pricing
  • Automatically adjust shipping costs as cart values change during checkout
  • Support flexible percentage settings and thresholds to match your business pricing strategy
  • Improve checkout transparency while optimizing shipping recovery and profit margins

How It works

1
Configure Shipping Rules
Set the shipping percentage rate, optional thresholds, and method settings in Magento Admin based on your pricing strategy.
2
Calculate at Checkout
The extension automatically calculates shipping costs as a percentage of the cart or order total during checkout.
3
Charge and Adjust Dynamically
Shipping charges update as order values change, giving customers transparent pricing and helping recover shipping costs accurately.

See It In Action

Unlike default Magento shipping options, which don’t allow percentage-based rules, this module introduces a simple yet powerful way to align shipping costs with your business model. For example, if you set a 5% shipping rule, an order of $100 will generate a $5 shipping fee, while a $500 order will automatically calculate $25.

Key Features:

  • Set shipping costs as a percentage of the order subtotal

  • Flexible configuration — define minimum and maximum shipping charges

  • Apply to specific customer groups or store views

  • Combine with free shipping rules for large orders

  • Works seamlessly with discounts and tax-inclusive orders

  • Compatible with Magento 2.4.x and PHP 8.2+

Why Use Percentage-Based Shipping?

Flat rate shipping isn’t always profitable — especially for high-value or low-margin items. By using percentage-based shipping, you ensure that larger orders contribute fairly to logistics costs, while smaller orders remain affordable to customers. This approach creates a balanced strategy that protects your margins without discouraging buyers.

Use Cases:

  • Luxury Goods – align shipping costs with higher-value orders.

  • Wholesale Stores – charge proportionally for bulk orders.

  • Specialty Retailers – provide fair, scalable shipping charges across varying product lines.

Compatibility & Support:

  • Works with Magento Open Source and Adobe Commerce.

  • Supports latest Magento 2.4.7+ versions and upcoming releases.

Product updates and support for 12 months

Keep shipping margins predictable with percentage-based rates that scale with every order.

  • Define percentage shipping rules per website with optional minimum and maximum fees.
  • Layer multiple tiers so high-value carts pay the exact percentage you expect.
  • Automatically reduce charges when shoppers hit your free-shipping thresholds.
  • Works alongside Magento flat-rate and table-rate methods without conflicts.
  • Fully compatible with Magento 2.4.x Open Source and Adobe Commerce.

📘 Documentation

Get started quickly with our detailed user guide. The documentation covers installation, configuration, percentage-based shipping rules, and checkout calculation behavior.

  • Step-by-step installation instructions
  • Configure shipping percentage rates and rules
  • Set thresholds and method options
  • Understand checkout calculation behavior
  • Best practices for proportional shipping pricing

💬 Support

Need help? Our Magento experts are here to assist you with setup, shipping rule configuration, and troubleshooting.

  • Quick and reliable email support
  • Help with installation and configuration
  • Troubleshooting shipping calculation issues
  • Guidance for pricing rules and thresholds
  • Regular updates and Magento compatibility support

This extension allows Magento 2 stores to calculate shipping charges as a percentage of the cart or order subtotal instead of using fixed shipping rates.

Yes, you can configure your preferred percentage rate from the Magento admin panel and adjust it anytime based on business requirements.

Yes, shipping cost is recalculated dynamically based on the current cart subtotal, ensuring accurate charges for every order amount.

Yes, it supports Magento multi-store environments and allows separate configuration settings for different websites or store views.

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: No additional dependencies required
  • Shipping Method Type: Custom percentage-based shipping method
  • Calculation Logic: Shipping fee based on order subtotal percentage
  • Rate Configuration: Admin configurable percentage value
  • Minimum / Maximum Fee: Supported via custom configuration rules
  • Tax Compatibility: Works with Magento tax settings
  • Multi-Store Support: Yes
  • Store Scope Configuration: Website / Store View level
  • Currency Compatibility: Supports Magento base and display currencies
  • Checkout Compatibility: Works with Magento cart and checkout pages
  • Cron Support: Fully compatible with Magento cron jobs
  • Admin Configuration Path: Stores → Configuration → Sales → Delivery Methods
  • Frontend Display: Shows calculated shipping method during checkout
  • Security: Uses Magento native secure architecture
  • Performance Impact: Minimal (lightweight calculation logic)

Ready to Simplify Percentage-Based Shipping?

Charge dynamic shipping rates based on order value and improve pricing flexibility at checkout
$89.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster