How to configure Flat Rate shipping in Magento 2
Flat Rate shipping lets you charge a fixed shipping cost, either per order or per item. It’s simple to configure and works with any carrier since no carrier integration is required. Customers will see Flat Rate as an option on the checkout page.
To configure Flat Rate shipping, go to:
Admin → Stores → Settings → Configuration → Sales → Delivery Methods → Flat Rate
Flat Rate Settings
- Enable → [Yes / No]
Turn Flat Rate on or off at checkout.
- Title
Set the label customers see in the checkout (default: Flat Rate). You can rename it for branding, e.g. “Standard Shipping.”
- Method Name
Defines the name shown next to the rate in the cart (e.g. Per Order, Per Item).
- Type → [None / Per Order / Per Item]
- Per Order → One fixed charge per shipment.
- Per Item → Charge applied for each item in the cart.
- None → Use only when combined with handling fees.
- Price
The fixed charge for shipping. Example: 10 will add $10 shipping.
- Calculate Handling Fee
Choose how to calculate any extra fee:
- Fixed → Adds a set amount (e.g. $2).
- Percent → Adds a percentage of the order subtotal (e.g. 5%).
- Handling Fee
The value for the extra fee (matches your selection above: fixed or percent).
- Displayed Error Message
Custom message shown if Flat Rate becomes unavailable (e.g. “This shipping method is not available, please choose another option.”).
- Ship to Applicable Countries → [All Allowed / Specific]
- All Allowed Countries → Available everywhere.
- Specific Countries → Limit to selected countries only.
- Ship to Specific Countries
Choose eligible countries (visible only 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
Defines the position of Flat Rate among other shipping options at checkout. Example: entering 2 will display it as the second option.
Final Step
Click Save Config, then flush Magento caches. Refresh the storefront to confirm the changes.

Updated on: 17/09/2025
Thank you!
