Start free trial
Shipping & delivery

Free delivery or a delivery fee? Setting charges that sell

Free delivery threshold, flat fee or rates by weight or distance? How to set delivery charges that cover costs, lift order value and cut abandoned carts.

By Published 6 min read

Close-up of a digital weighing scale display reading 0.75, in black and white
Photo: MD. Raktim Raze / Pexels

Quick answer

For most small stores, the best delivery setup is a modest charge on small orders and free delivery above a threshold set a little above your average order value. Use weight-based rates for heavy goods, distance-based rates for local delivery, and show the charge early. Check that free delivery still leaves a profit on every order.

For most small online stores in India, the best approach is a modest delivery charge on small orders and free delivery above a set amount, with that threshold placed a little above your current average order value. That way small orders cover their shipping, larger orders feel rewarded, and customers often add one more item to reach free delivery. Heavy products may need charges by weight, local businesses do well with charges by distance, and every store should show delivery costs early so they never surprise anyone at checkout.

Why do delivery charges matter so much?

Unexpected costs at checkout are one of the most common reasons shoppers abandon their carts. People who happily pay ₹1,200 for a product may hesitate over a ₹79 delivery charge, especially if they only discover it at the last step. At the same time, delivery is a real cost for you, and absorbing it on every order can quietly erase your profit. The goal is a setup that feels fair to customers and still pays for itself.

What are your options for delivery charges?

ApproachHow it worksSuitsWatch out for
Always freeDelivery cost built into product pricesHigher-priced, lightweight itemsSmall orders can lose money
Flat feeOne charge for every orderSimple catalogues of similar itemsUnfair to heavy or very small orders
Free above a thresholdFee on small orders, free on bigger onesMost storesThreshold too low or too high
By weightCharge rises with parcel weightGroceries, books, oils, hardwareHarder for shoppers to predict
By order value bandsDifferent fees for different cart totalsWide price rangesKeep the bands simple
By productA product carries its own delivery chargeBulky or fragile itemsExplain it on the product page
By distanceCharge grows with distance from your storeFood, bakeries, local deliveriesSet a maximum radius
By zoneDifferent charges for city, state, region or countryStores shipping across India and abroadKeep zones few and clear

How do you set a free-delivery threshold?

  1. Find your average order value from your sales report: total sales ÷ number of orders over the last few months.
  2. Find your average shipping cost per order, including packing.
  3. Set the threshold a little above your average order, roughly the price of one more typical item, so many customers need to add something to reach it.
  4. Check the margin: at the threshold, does the order still leave a profit after you pay for delivery?
  5. Watch the result for a month: did the average order rise? Did fewer carts get abandoned?

Say your average order is ₹850 and shipping costs you about ₹70. A threshold of ₹999 is a natural number just above your average. If most customers add a small item to reach it, your shipping cost is covered by the extra sale. The numbers here are illustrative; use your own reports and the free profit margin calculator.

Help shoppers reach the threshold

  • Show “Free delivery above ₹999” in your header or announcement bar.
  • Keep a few lower-priced add-ons in stock: accessories, refills, small gifts.
  • Mention the threshold in the cart, where people make the decision.

When should you charge by weight, distance or product?

By weight suits heavy items where a flat fee would lose money: a 5 kg rice bag and a 200 g spice pack cost very different amounts to ship. Couriers price by weight and distance, so matching that protects your margin.

By distance suits local deliveries: bakeries, restaurants, florists, grocery stores. Charge a small base fee for nearby customers and more further away, with a clear maximum radius.

By product suits bulky, fragile or oversized items like furniture, large mirrors or plants with pots. A specific delivery charge on that product keeps the rest of your store simple. See shipping fragile and perishable items.

How do you set delivery charges on UpMinutes?

UpMinutes lets you choose one flat fee for everything, or set zones by PIN code, city, state, region (North, South, West, East, North-east), metro cities, all of India, or other countries. Each zone can use one of these rate types:

  • By weight: a charge for the first 500 g, then for each extra 500 g.
  • By order value bands.
  • By product, using each product's own delivery charge.
  • By distance from your store, for local delivery.
  • Free.

You can also set free delivery over an amount and a delivery estimate in days for each zone. A “Check delivery” box on product pages lets shoppers enter their PIN code and see whether you deliver and how long it takes. Gift card amounts do not count towards free-delivery minimums.

Are free-delivery coupons a good idea?

Yes, as a targeted tool. A free-delivery coupon removes the most annoying cost for a shopper without cutting your product prices. Use one:

  • In an abandoned-cart reminder, for shoppers who stopped at the delivery charge.
  • As a welcome offer for newsletter subscribers.
  • For a festival weekend, alongside your threshold.

UpMinutes supports free-delivery coupons with minimum orders, expiry dates and use limits. For more offer ideas, see coupons and offers that work.

What about cash on delivery and international orders?

Cash-on-delivery orders cost more to handle and are more likely to come back. Rather than adding complicated fees, many stores set a COD limit and a minimum order for COD, and allow COD only in zones where it works well. Read COD rules, limits and PIN codes for the options.

For customers abroad, set a separate zone for each country or group of countries with realistic rates; zones outside India are online-payment only. International shipping is expensive, so a higher threshold or no free delivery is normal. See international shipping from India.

Show delivery costs early

  • State your delivery charges and threshold on a clear shipping policy page.
  • Show the threshold in the header and cart.
  • Let shoppers check their PIN code on the product page.
  • Never add a new charge at the last step.

How do you change delivery charges without upsetting customers?

Courier rates rise, and sooner or later you may need to raise your charges or your threshold. Do it openly. Update your shipping policy and announcement bar on the same day, mention it briefly in your next newsletter, and give regular customers a short window, such as a weekend, at the old threshold. Avoid changing charges in the middle of a sale or a festival rush. If you are raising the threshold, consider adding a few new lower-priced add-ons at the same time, so reaching free delivery still feels achievable.

A delivery charges checklist

  • Average order value and average shipping cost known
  • Threshold set a little above the average order
  • Margin checked at the threshold
  • Weight, distance or product charges for heavy, local or bulky items
  • Zones and delivery estimates set
  • Charges shown early: header, product page, cart
  • Results reviewed after a month

Frequently asked questions

Is free delivery always better for sales?

Not always. Free delivery on every order can lose money on small orders. A threshold usually gives you most of the benefit while protecting your margin.

How much should I charge for delivery in India?

Base it on what couriers charge you for your typical parcel weight and destinations, plus packing. Many stores charge a modest flat fee on small orders and nothing above a threshold.

Should delivery be free for local customers?

If you deliver nearby yourself, a small charge by distance with free delivery above an order value is usually fairer and more sustainable than always-free.

Can I charge different delivery rates for different states?

Yes. Set zones by state, region or PIN code, each with its own charge type and delivery estimate.

Filed under Shipping & delivery. More guides on the UpMinutes blog.

Your store could be live before lunch.

Free for 14 days. No card needed. Pay only when you are ready.