Aahfil.
payments

Does Free Shipping Pay for Itself in Kuwait? Setting the Right Threshold

·8 min read

What free shipping is actually for

Free shipping is widely treated as a customer perk and a marketing giveaway. That framing leads merchants to either avoid it because it costs money, or offer it unconditionally because competitors do. Both are mistakes, because free shipping is neither a gift nor a cost — it is a mechanism for changing customer behaviour.

Specifically, a threshold changes what a customer is deciding. Without one, the question is do I want this item. With one, the question quietly becomes what else should I add to reach the number. That is one of the few moments in e-commerce where the customer voluntarily argues themselves into a larger basket.

The second thing it does is remove a specific and well-documented conversion killer: a delivery charge appearing late in checkout. A customer who has mentally committed to 18 KD and then sees 20.5 KD at the final step frequently abandons, not because 2.5 KD is unaffordable but because it feels like a change in the deal.

So evaluate free shipping against those two jobs — raising average order value and removing late-stage surprise — rather than against whether it costs you money. It does cost you money. The question is whether it buys more than it costs.

Ready to start your Shopify store?

Start a free trial and try the platform for yourself.

The formula for your threshold

Start from your current average order value, not from a competitor's number and not from a round figure that feels tidy. Your threshold should sit meaningfully above your current average — commonly somewhere between 1.3 and 1.6 times it — so that reaching it requires a genuine addition rather than being met automatically.

Then sanity-check it against your margin. At the threshold value, your gross margin must comfortably absorb the full delivery cost including COD handling and a share of failed deliveries. If it does not, the threshold is too low regardless of what it does to order value, and you are buying revenue with profit.

Then check it against your catalogue. The threshold must be reachable by adding one realistic item, not two. If your average order is 14 KD and your cheapest add-on product is 12 KD, a 25 KD threshold works. If your products are all 30 KD, a 25 KD threshold is met by everyone automatically and you have simply given away shipping.

Round to a number that reads as deliberate rather than calculated. Customers respond better to 25 KD than to 23.5 KD, and the psychological clarity is worth more than the precision. Then publish it everywhere — the announcement bar, the product page, the cart — not only at checkout where the decision has already been made.

The mistakes that cost margin

Setting it at or below your average order value is the most common error. If most orders already qualify, you have not changed anyone's behaviour — you have simply removed a revenue line and called it a strategy. Check what share of last month's orders would have qualified before you launch.

Setting it far above your average is the opposite failure. A threshold at three times your typical order is not aspirational, it is invisible. Customers do not stretch that far; they read the number, conclude it does not apply to them, and the mechanism does nothing at all.

Offering unconditional free shipping is the expensive version. On low-value orders you pay full delivery cost against a thin margin, and you have given up the one lever that reliably raises basket size. If you must offer it unconditionally to match a competitor, price it into the products rather than absorbing it.

The subtlest mistake is ignoring geography. Delivery cost varies by governorate, and a single national threshold means outer areas are subsidised by central ones. That is often an acceptable simplification, but it should be a decision you made rather than one that happened to you — check the split before assuming it is immaterial.

How to test it in thirty days

Record your baseline first: average order value, conversion rate, orders per month, and delivery cost as a percentage of revenue, over thirty clean days without a sale or an unusual campaign. Skipping this step is why most merchants have an opinion about free shipping rather than a finding.

Then introduce the threshold and change nothing else for thirty days. No new discount, no product launch, no big campaign shift. This is genuinely hard to resist and it is the entire reason the test will or will not tell you anything.

Measure four numbers at the end. Average order value, which should rise. Conversion rate, which should hold or rise. Total delivery cost as a percentage of revenue, which will rise. And gross profit per order, which is the one that actually decides whether to keep it.

The trap is judging it on delivery cost alone. Delivery cost will go up — that is the mechanism working, not failing. If average order value rose enough that gross profit per order also rose, the threshold is doing its job. If order value barely moved and delivery cost climbed, raise the threshold or remove it. You can start a free Shopify trial and set threshold rules by governorate and order value rather than applying one blanket number.

Making the threshold actually work

Tell the customer how close they are, in the cart, in their own language. A line reading add 6 KD more for free delivery converts far better than a static banner announcing the policy, because it turns an abstract rule into a specific, achievable action at the moment they are deciding.

Then make the addition easy. Suggest two or three specific products in the right price range right at that point — small accessories, refills, add-ons that genuinely complement what is already in the basket. A threshold without a suggested path to reach it does half the work.

Do not hide it until checkout. The threshold has to be visible while the customer is still browsing, because its purpose is to influence what goes into the basket. A free shipping message that first appears on the payment page has arrived after the decision it was meant to change.

Finally, revisit it every quarter. Your average order value will move, your delivery costs will change, and a threshold that was well calibrated in March can be doing nothing by September. This is a dial to adjust, not a setting to configure once and forget.

Start your free Shopify trial

Frequently asked questions

What is a good free shipping threshold for a Kuwait store?+

There is no universal number — set it from your own average order value, commonly between 1.3 and 1.6 times it, so reaching it requires adding one realistic item. Then check that your gross margin at that value comfortably covers full delivery cost including COD handling and failed deliveries. A threshold copied from a competitor with different margins and a different catalogue will usually cost you money.

Should I just offer free shipping on everything?+

Only if you price it into the products. Unconditional free shipping means paying full delivery cost on your smallest, thinnest-margin orders while giving up the one lever that reliably raises basket size. If a competitor forces your hand, build the cost into your pricing rather than absorbing it from margin — otherwise your least profitable orders become genuinely loss-making.

My delivery costs went up after adding a threshold. Did it fail?+

Not necessarily — rising delivery cost is the mechanism working, not failing. The number that decides it is gross profit per order. If average order value rose enough that gross profit per order also rose, keep the threshold even though the delivery line looks worse. If order value barely moved while delivery cost climbed, raise the threshold or remove it. Judging free shipping on the shipping line alone is the most common analysis error here.