E-commerce

Ecommerce shipping: how to choose a courier without losing margin

Shipping cost is one of the first things a customer checks before completing an order, and one of the hardest costs for online sellers to estimate. In this page we look at what really determines the cost of a shipment, how to choose a courier, when free shipping pays off, and how to manage returns without losing margin or customers.

Giulia Fontana 6 min read

Ecommerce shipping: how to choose a courier without losing margin
In this guide (7)
  1. 1Why shipping cost decides whether a customer buys
  2. 2What really makes up the cost of a shipment
  3. 3How to choose a carrier (or more than one)
  4. 4Free shipping: when it's really worth it
  5. 5Managing returns without losing margin or customers
  6. 6Common mistakes in ecommerce logistics
  7. 7How KeideaCMS handles shipping and returns

Underestimating it leads to two opposite mistakes: overcharging the customer and losing the order at checkout, or giving away margin without realizing it. In this page we look at what really determines the cost of a shipment, how to choose a carrier, when free shipping is worth it, and how to set up returns without surprises.

Why shipping cost decides whether a customer buys

A full cart is not yet an order: it only becomes one if the customer reaches the end of checkout without finding surprises. The moment when the shipping cost appears, often only at the last step, is one of the points where an almost completed sale is most easily lost: unclear shipping costs or ones communicated too late remain among the most frequent causes of cart abandonment, along with the other operational mistakes covered in the article on 7 mistakes that make an ecommerce fail.

For this reason, shipping should not be treated as a logistics detail to sort out after launching the store, but as part of the business strategy from the start: how much it really costs, who pays for it, and how you communicate it to the customer before they reach payment.

What really makes up the cost of a shipment

The price a carrier applies to a parcel doesn't depend only on weight. The elements that generally go into the calculation are these:

  • Actual weight. The actual weight of the parcel, packaging included.

  • Volumetric weight. The dimensions of the box are converted into an "equivalent" weight, because a large, light parcel still takes up space in the van just like a heavy one. The carrier applies whichever is higher between actual weight and volumetric weight: the divisor used for the calculation varies from carrier to carrier, so it should be checked case by case and not generalized with a single formula.

  • Destination area. Islands, mountain areas and some extra-urban areas almost always carry a surcharge compared to areas served more frequently.

  • Additional services. Cash on delivery, insurance on the value of the goods, delivery by appointment or to a specific floor, signature on delivery: each additional service has a separate cost.

  • Shipped volumes. Discounted rates compared to the public price list are almost always obtained based on the number of monthly shipments, not by requesting them as a one-off.

Before setting a shipping price to show customers, measure the actual dimensions and weight of your typical packages, not just the weight of the bare product: this is the most common mistake when estimating shipping cost starting from the supplier's data sheet instead of the parcel that actually leaves the warehouse.

How to choose a carrier (or more than one)

There is no "absolute best" carrier: the choice depends on where you sell, what you ship and how many parcels you move per month. The useful criteria for comparing options are always the same:

  • Coverage of the areas where you actually sell. If a significant part of your customers is abroad or in poorly served areas, this matters more than the average rate on the main areas.

  • Stated delivery times and the reliability of those times, not just the best possible figure published on the carrier's homepage.

  • Cash on delivery, if you offer it as a payment method: not all carriers handle it under the same conditions.

  • Quality of tracking available to the end customer, which reduces "where is my order" support requests.

  • Support in case of problems: damaged, lost or delayed parcels need to be handled with a reachable contact person, not just a generic toll-free number.

When volumes are still low, working with a broker or an aggregator that routes shipments across multiple carriers at discounted rates is often simpler than negotiating a direct contract, since most carriers require a minimum monthly volume. As volumes grow, it makes sense to periodically reassess the terms, even changing carrier if necessary: this is not an anomaly, it's normal logistics management.

Free shipping: when it's really worth it

Free shipping almost always increases conversion, because it removes uncertainty about the final price at the most delicate moment of checkout. The shipping cost, however, doesn't disappear: you are absorbing it, either in the product margin or in the list price. The right question isn't "is free shipping worth it", but "under what conditions does the average order margin cover the average shipping cost".

The two most common approaches are:

  • Minimum order threshold. Free shipping only above an amount calculated on your average margin, not on a "round" number chosen at random: if the average shipping cost is covered by the margin of an order above a certain threshold, that's the right threshold for your catalog, not your competitor's.

  • Clear cost from the cart onward. If you can't afford free shipping, showing the shipping cost already on the product page or in the cart, and not only at the last step of checkout, reduces abandonment more than free shipping itself: the problem almost always isn't the cost, it's the surprise.

To understand how much margin you really have available to absorb the shipping cost, the starting point is the same as for any other pricing decision: how much you actually have left on each sale, which we covered in the article on real ecommerce margin.

Managing returns without losing margin or customers

Anyone selling online in Italy and the European Union must guarantee the consumer the right of withdrawal within 14 days of delivery, with no obligation to state a reason (Consumer Code, Articles 52-58, which implements Directive 2011/83/EU on consumer rights). This is a legal obligation, not a business choice: we covered it in detail, from the technical side of implementing it in the checkout, in the article on right of withdrawal and withdrawal button.

What is a business choice, however, is who pays the return shipping costs: you can have the customer cover them, or offer free returns. Free returns increase trust (especially in categories with sizes or variants, where the return rate is naturally higher) and often conversion too, but only if you factor it in as a fixed cost built into your average margin, not as an exception to be handled case by case when the first request comes in. A clear return process, explained before purchase rather than discovered afterwards, also reduces the number of support requests about "how do I return this product".

Common mistakes in ecommerce logistics

  • Estimating the shipping cost based on the product, not the actual packaging. The volumetric weight of the finished package matters as much as the weight of the bare product.

  • Hiding the shipping cost until the last step of checkout. Even when the cost is fair, the surprise costs more than the amount itself.

  • Setting a free shipping threshold without running the numbers on margin. A threshold chosen "by feel" can erode margin across a huge share of orders without anyone noticing.

  • Treating returns as an emergency instead of a process. Without a written procedure, every return request ends up handled differently, leading to longer times and more dissatisfied customers.

  • Sticking with a single courier out of habit. Not periodically reassessing rates and service often means paying more than necessary as volumes grow.

How KeideaCMS handles shipping and returns

When building an ecommerce with KeideaCMS, shipping management is included in the subscription, along with the catalog, payments and feeds for price comparison sites like Google Shopping and Trovaprezzi: it's not a separate module you have to configure, maintain and update on your own. If you're working out how to set up shipping bands, which couriers to activate or how to structure a return policy for your sector, it's something we address together right from the project phase, not after launch.

Tell us how your store's logistics work today (or how you'd like them to work, if you're starting from scratch) through the contact form: let's look together at where you can cut costs without losing customers.

Frequently Asked Questions

The cost you pay the courier depends on several factors together: the actual weight of the parcel, volumetric weight (dimensions matter as much as weight, because a large, light parcel still takes up space in the van), destination area, any cash on delivery or insurance, and the rates you manage to negotiate based on the volumes you ship. Two parcels identical in weight can cost different amounts if one is bulkier: that's why, before choosing a rate, it's worth measuring the average dimensions of your actual packaging, not just the weight of the product.
Not automatically. Free shipping increases conversion because the customer perceives the final price as clearer, but the shipping cost doesn't disappear: you pay it, usually absorbing it into the margin or the product price. It makes the most sense above a minimum order threshold, calculated so that the order's average margin covers the typical shipping cost, not at random. Below that threshold, clearly showing the shipping cost from the cart onward, with no surprises at the last step of checkout, reduces abandonment more than total free shipping does.
At the start, when volumes are low, it often makes more sense to work with a broker or a courier aggregator (which offers discounted rates across multiple carriers) rather than negotiating a direct contract with a single courier, which usually requires a minimum monthly shipment volume. The criteria to compare are the same regardless of the courier chosen: coverage of the areas you sell to, stated delivery times, availability of cash on delivery if you offer it, quality of tracking for the end customer, and support in case of issues with a shipment. Switching couriers later, as volumes grow, is normal and often worthwhile.
By law, in an online purchase a consumer has the right to withdraw within 14 days without having to explain why (Consumer Code, Articles 52-58); who pays the return shipping costs in this case depends on what you've specified in your terms of sale: you can have the customer pay to return the product, or offer free returns as a sales lever. Free returns increase trust and often also the conversion rate, but they should be factored into the margin as an expected fixed cost, not handled case by case when the first request comes in.
Yes. Shipment management is part of the subscription for the ecommerce store built with KeideaCMS, along with the catalog, payments and feeds for price comparison sites: it's not a separate module to configure and maintain on your own. If you're evaluating which couriers to activate or how to set shipping price bands, tell us about your case through the contact form and we'll look at it together during the project phase.

You might also be interested in...

Do you need an e-commerce store or a website redesign?

Let's talk
  • Specialised consultation
  • Tailor-made solutions
  • Concrete results

Everythingin a singleSoftware

Talk to us for real

Our phone support is available every day from 09:00 to 18:00

+39 0835 239 514 Call us

Not your usual Web Agency

We follow you and always meet you halfway, even on spreading out your investment

Our projects

Need help

For information, quotes, or support, write to us

info@keideacms.it