Set delivery charges
Add a flat delivery charge, offer free delivery above a threshold, and optionally let local customers waive the fee at checkout.
Last updated 23 August 2026
Delivery charges are set in Settings → Shipping (or search *shipping* in Settings). You can charge a flat fee on every order, make delivery free above a cart value, offer a faster Express option at a higher price, and show a checkbox that lets local customers skip the fee. The charge is added to the order total at checkout and printed on the invoice. This screen is about what the customer pays you — booking couriers and tracking parcels is covered in Manage orders & shipments.
Delivery charges
- 1Open Settings → Shipping. The first card is Delivery charges.
- 2Enter a Delivery charge — a flat fee added to every order (set to 0 for free delivery).
- 3Enter Free delivery above — once the cart reaches this amount the fee is waived automatically (set to 0 to disable).
- 4Set the Label shown at checkout — what the line is called on the cart, checkout and invoice (e.g. *Shipping* or *Delivery*).
- 5Click Save in the bar at the bottom.
Both amounts are in your store currency (the field label shows it, e.g. *Delivery charge (INR)*). The free-delivery check uses the cart subtotal before coupons and offers, so a discounted cart that was over the threshold before the coupon still gets free delivery.
Free-shipping bar
As soon as you set both a delivery charge and a Free delivery above amount, Settings → Sales boosters turns on a sticky *"Add ₹X more for FREE shipping"* bar on your storefront automatically. It is one of the simplest ways to lift average order value. The Free-shipping bar card there links back here with Edit shipping.
Express delivery
The Delivery speed options card has an Express delivery switch. Turn it on and customers see a Standard vs Express choice at checkout. Fill in the Express charge, an Express option label (e.g. *Express delivery (1-2 days)*) and a Standard option label (e.g. *Standard delivery (5-7 days)*). Standard uses the delivery charges above. Express is a flat premium rate: it replaces the standard fee and ignores both the free-delivery threshold and the waiver checkbox. The order records which option the customer chose, so you can see it in the Orders tab and on the invoice.
Delivery charge waiver
Turn on the Waiver checkbox in the Delivery charge waiver card to show a checkbox at checkout that removes the fee — handy for local pickup or customers in your own city. You set the Checkbox label (e.g. *"Are you from the Bangalore region?"*). When a customer ticks it the delivery charge becomes ₹0. This is on the customer's honour, so word the label as a clear question and check the address on the order before you confirm it.
COD charge is separate
A cash-handling fee for Cash on Delivery is not a delivery charge. Set it as the Extra COD charge under Settings → Checkout; it is added only when the customer picks COD, on top of whatever delivery charge applies. See Checkout: order methods & form. To decide whether COD is worth offering, try the COD vs prepaid calculator.
Good to know & troubleshooting
- Charge shows as 0 at checkout — either Delivery charge is 0, the cart is over Free delivery above, or the customer ticked the waiver box. Express never drops to 0.
- Wrong name on the invoice — change Label shown at checkout; it is used everywhere the charge is printed.
- There is one flat rate per store — no per-pincode, per-weight or per-product shipping tables. If you need regional pricing, use the waiver for your local area and the flat rate for everyone else, or set courier costs through Shiprocket or Shipmozo and price your delivery charge to cover the average.
- Delivery charges are not discounted by coupons or offers — discounts apply to products only.
- If you self-ship, the charge is simply part of what the customer pays you. If you use Shiprocket or Shipmozo, the courier bills you separately; this charge is what you recover from the customer.
Can I offer free delivery only on some products?
Not directly — the delivery charge is per order, not per product. Use the Free delivery above threshold, or keep the charge at 0 and build delivery into the product price for heavy items.
Does the free-delivery threshold count before or after a coupon?
Before. The threshold is checked on the cart subtotal before any coupon or offer, so a discount never takes free delivery away from a customer who earned it.
What if a customer ticks the waiver but lives far away?
The fee is removed on trust. Check the address in the Orders tab before confirming; you can message the customer on WhatsApp from the order if the fee should apply.
Does Express delivery get free delivery above the threshold?
No. Express is a flat premium rate that ignores the free-delivery threshold and the waiver checkbox. Only Standard delivery can be free.
Didn't find what you needed?