Sales

Free Shipping in Your Online Store: How to Calculate the Minimum Offer

Use margin, packaging and shipping in one calculation to set a free-shipping threshold, test checkout and explain the rule through AI support.

By Published 9 min read
A phone with a WhatsApp conversation where a store explains the minimum value for free shipping.

To decide the minimum order value for free shipping in an online store, calculate what remains from products after discounts and selling costs. That amount must cover shipping and leave a contribution toward fixed expenses and profit. The minimum varies with item margins and delivery costs in each region.

Copying another store's threshold can make your offer too expensive for customers or too costly to sustain. A R$ 200 order with low-margin items can contribute less than a R$ 150 order with a different mix. Average order value helps explain the usual cart, but does not by itself determine how much shipping the store can afford.

Once you choose the rule, explain it in customer support. In ChatFunnel, the knowledge base holds policies reviewed by the team and made available to AI. Promotion conditions belong there, including how coupons affect the minimum. The financial calculation comes before that setup.

How to calculate free shipping: product margin and shipping cost per order

Start with paid orders from a period representative of the store's activity. Separate destinations by region and products by margin range. A single average can hide much more expensive deliveries or a category that leaves almost no contribution.

For each basket you plan to include, subtract merchandise purchase costs, sales taxes and payment fees from product prices. Include other expenses that accompany the sale. Use prices after discounts, since that is the amount supporting the calculation.

Sebrae explains contribution margin as the difference between sales and variable costs and expenses. That remainder contributes toward fixed expenses and profit.

In the simulation below, we separate packaging and shipping to see the offer's effect. If your report's margin already deducts these amounts, remove them from this step before using the formula. Counting an expense twice distorts the threshold.

Also check basket weight and dimensions. Adding an item to reach the minimum can change packaging or the carrier's pricing band. The quote must match the basket you are testing.

Two fictional baskets: R$ 200 at a 20% margin leaves R$ 40, while R$ 150 at 40% leaves R$ 60 before shipping.
Same shipping, different remainder: calculate by margin range.

What free-shipping minimum can the store sustain? A calculation example

Consider a fictional store testing free shipping in a range of Brazilian postal codes. Eligible products leave 30% of sales value after discounts, merchandise, taxes and fees. This partial calculation still excludes packaging and shipping.

For this basket, packaging costs R$ 6 and shipping costs R$ 18. The store chooses to preserve R$ 36 per order toward fixed expenses and profit. This amount was chosen solely to demonstrate the calculation.

Minimum value = (shipping + packaging + desired contribution) ÷ product contribution rate

In the example: (R$ 18 + R$ 6 + R$ 36) ÷ 0.30 = R$ 200.

Fictional order calculationAmount
Products after discountsR$ 200
30% contribution before packaging and shippingR$ 60
PackagingR$ 6
Shipping paid by the storeR$ 18
Remaining contributionR$ 36

The R$ 36 still contributes toward fixed expenses. It is not net profit. It is also not a ChatFunnel customer result or a recommended margin for your business.

If product contribution falls to 15% while other values remain unchanged, the threshold rises to R$ 400: R$ 60 divided by 0.15. Before adopting that new threshold, check the larger basket's quote again. The R$ 18 shipping cost may no longer apply.

The formula assumes a positive rate and costs consistent with eligible items. With zero or negative contribution, raising the minimum does not solve the calculation. Even with a positive rate, different product mixes may require another threshold. The calculated floor is a starting point for testing the offer.

Fictional free-shipping example: R$ 200 of products generates R$ 60 contribution and R$ 36 remains after packaging and shipping.

Free shipping with a discount coupon: check the cart before promoting

A R$ 200 rule must specify which subtotal counts. Imagine a fictional R$ 200 cart receiving a R$ 20 discount. If the minimum uses product value after the coupon, the order becomes R$ 180 and no longer meets the condition.

Shopify's free-shipping documentation says the minimum uses product price after discounts that can be combined with the benefit. The rule also distinguishes discounts from credit used as payment. Check platform behavior and the combination enabled for your promotion before writing the ad.

Other conditions are possible. Loja Integrada allows stores to configure free shipping by region, product or category. This shows why cart value alone may not be enough. Each platform applies these rules differently.

Before promoting, make test purchases without completing payment:

- Check R$ 199.99, R$ 200 and R$ 200.01 under the fictional R$ 200 minimum rule. - Apply a coupon that reduces the subtotal and see whether eligibility changes as expected. - Enter a postal code outside the promotion's service area. - Add a product outside the offer and check how a mixed cart is handled.

Record the expected result and what appeared at checkout. If the test fails, adjust the configuration or text before bringing the offer into customer support.

Tests of a fictional free-shipping rule: values near R$ 200, a coupon, a postal code outside the range and an excluded product.

How AI explains free shipping in support, including exceptions

A useful support policy identifies the minimum value, items included in the total and eligible postal codes. It also states the delivery method, coupon combinations and validity period. Avoid leaving some conditions only on the campaign banner.

In ChatFunnel, the team reviews knowledge base content versions, sets what is active and chooses which agents use each item. When the promotion changes, update the AI rule and test answers using the same carts checked at checkout. The AI agent V2 tutorial shows how to add text and files to the knowledge base.

Consider the message: "My cart is R$ 220 and shipping is still showing." The response needs to investigate the missing condition. A coupon may reduce the total, an item may be excluded or the destination may not be covered.

A test reply could be: "I will check the promotion conditions. What is the delivery postal code and what product subtotal appears after the coupon?" With those details and the approved policy, support can guide the next check.

WhatsApp conversation where store AI asks for postal code and subtotal after a coupon to investigate why free shipping is missing.
AI asks for missing details before promising free shipping.

Avoid saying that adding a product is enough without verifying the other conditions. If checkout contradicts the documented rule, send the case to the team with the information already collected. A chat reply does not change the store's charge. Cart or quote lookups depend on the data available through the support connection.

This care is part of assisted selling on WhatsApp: help the customer understand the purchase and pass the conversation to a person when an exception needs a decision. If prices or stock reported by AI also vary, see how to review store sources.

How to tell whether free shipping pays off: test and contribution

Start with one category and a postal-code range where costs are known. Define the test period and benefit spending limit. Save the applied rule to compare orders receiving the same condition.

Track total contribution after shipping and contribution per paid order. Also watch the proportion of eligible checkouts that become completed purchases. Keep eligibility criteria consistent in the comparison, including those who did not finish buying.

If tracking average order value, divide product value from paid orders after discounts by the number of those orders. Exclude shipping from this metric and record how cancellations and refunds are treated. Review figures after returns, including transport costs retained by the store. For ideas to increase the value, read 5 ways to increase average order value with automation.

Compare groups with similar basket and destination profiles. A week with more expensive products can raise average order value without indicating an offer effect. A promotion can also increase order count while reducing total contribution. Looking at both results helps decide whether to keep the benefit.

Three steps to test whether free shipping pays off: set up the test, track contribution and decide with consistent criteria.
Set up the test, track the remainder per order and decide.

When support takes place before purchase, the guide to measuring AI-assisted sales helps link conversations and orders without counting the same sale twice. That association alone does not prove the message caused an additional purchase.

Free shipping needs a completed calculation and tested rule

With the calculation checked and rule tested at checkout, support has a concrete condition to explain. Among uses of AI for ecommerce, explaining purchase conditions depends on a well-maintained knowledge base.

Use the ChatFunnel knowledge base to keep this guidance available to AI and the team, reviewing content whenever the offer changes.

ChatFunnel banner: turn visitors into loyal customers with AI for ecommerce. Schedule a demonstration.

Frequently asked questions about free shipping in an online store

What minimum makes free shipping worthwhile?

It depends on product margins and shipping cost by region. The calculation is (shipping + packaging + desired contribution) ÷ product contribution rate. In this article's fictional example, the threshold was R$ 200.

How do I calculate the free-shipping minimum?

Separate paid orders by region and margin range, deduct merchandise, taxes and fees, add packaging and shipping, and divide by the contribution rate. Then test the result against an actual basket quote.

Does a discount coupon count toward the free-shipping minimum?

It depends on the platform and promotion combination enabled. Shopify, for example, uses product prices after discounts that can be combined with the benefit. Check checkout before promoting.

Can I offer free shipping only to certain regions?

Yes, on platforms that permit it. Loja Integrada, for example, lets stores configure free shipping by region, products or categories. Each platform applies rules differently, so make test purchases.

Does free shipping increase average order value?

It can, but not always. Compare groups with similar baskets and destinations and also look at total contribution, because the promotion may increase orders while reducing what remains per order.

Can AI explain the free-shipping rule on WhatsApp?

Yes, when the policy is in the knowledge base and reviewed by the team. AI should ask for postal code and subtotal after the coupon and hand off to a person when checkout contradicts the rule.

How do I test free shipping before promoting it?

Make test purchases without completing payment: values just below and above the minimum, a coupon that reduces the subtotal, a postal code outside the range and a cart with an excluded product.

Turning Visitors into Loyal Customers 🩵

Spotted something that needs a correction? Let the ChatFunnel team know. Our editorial standards are in Portuguese: Critérios editoriais (in Portuguese).

AI and automation for your store

See how ChatFunnel runs your store's customer service and sales on WhatsApp, with fast replies and conversations that turn into orders.

Meet ChatFunnel, the No. 1 AI for online stores

Search the blog

Type at least 2 characters. Use the arrow keys to choose and Enter to open.