Articles on: Magento 2 User Guide

How to configure Free Shipping in Magento 2

Free Shipping in Magento 2 can be configured in two main ways:

  1. Based on a minimum purchase amount
  2. As a cart price rule when certain conditions are met


⚠️ If both the Minimum Order Amount and Cart Price Rule apply to the same order, the Minimum Order setting takes priority.



How to Configure Free Shipping in Magento 2


  1. Navigate to Admin -> Stores -> Settings -> Configuration -> Sales -> Delivery Methods -> Free Shipping



Free Shipping Settings:


  • Enable [Yes / No]

Enable or disable the Free Shipping method on the checkout page.


  • Title

Customize the shipping method title (default is Free Shipping).


  • Method Name

Set a name that appears next to the calculated rate in the shopping cart.


  • Minimum Order Amount

Define the minimum order subtotal required for free shipping eligibility.


  • Include Tax Amount [Yes / No]
  • Yes: Includes tax in the minimum order calculation → (Subtotal + Tax - Discount)
  • No: Excludes tax → (Subtotal - Discount)


  • Displayed Error Message

Customize the error message shown if free shipping is unavailable.


  • Ship to Applicable Countries [All Allowed Countries / Specific Countries]
  • If selecting Specific Countries, choose which countries should have access to free shipping.


  • Ship to Specific Countries

Only works if "Specific Countries" is selected above.


  • Show Method if Not Applicable [Yes / No]

Decide whether to display the method even when it’s not available.


  • Sort Order

Define the order in which this shipping method appears at checkout (e.g., setting it to "2" shows it as the second option).



✅ After configuration, click Save Config, flush all caches, and refresh your website for the changes to take effect.


magento2-free-shipping-configuration.png

Updated on: 18/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!