How to configure Free Shipping in Magento 2
Free Shipping in Magento 2 can be configured in two main ways:
- Based on a minimum purchase amount
- 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
- 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.

Updated on: 18/09/2025
Thank you!
