
TMS (Transport Management System) Core Features Checklist
9 January 2026
Cabotage Rules Violations: Penalties for Carriers in EU
9 January 2026

OUR GOAL
To provide an A-to-Z e-commerce logistics solution that would complete Amazon fulfillment network in the European Union.
You are hitting your revenue targets. Order volume is up 20% Year-over-Year. Your marketing team is celebrating high conversion rates. Yet, when the CFO presents the quarterly P&L, the bottom line tells a different, frustrating story: net margins are shrinking.
This is the classic e-commerce paradox: growth does not always equal profitability.
In the rush to acquire customers and gain market share, many online retailers fall into the trap of "average costing." They assume that if the Average Order Value (AOV) is healthy, the customer is profitable. This oversight ignores the granular reality of logistics. Not all revenue is created equal. A customer who buys a heavy item, returns it twice, and calls customer support three times costs significantly more to serve than a customer who buys, keeps, and repeats with zero friction.
To fix this leak, you don't need more sales; you need Cost-to-Serve (CTS) analysis. This guide explores how logistics data can reveal which customers are building your business—and which ones are quietly bleeding it dry.

Beyond the gross margin: What is Cost-to-Serve?
Traditionally, e-commerce businesses calculate profitability at the product level: Sales Price minus Cost of Goods Sold (COGS) equals Gross Margin.
Cost-to-Serve takes this equation into the real world. It calculates the total cost of servicing a specific customer or customer segment throughout the entire order cycle. In the realm of e-commerce and 3PL (Third-Party Logistics), CTS captures the "hidden" operational expenses that standard accounting often lumps into general overheads.
Components of the CTS equation
To build an accurate model, you must move beyond flat-rate shipping estimates. A robust CTS model includes:
- Pre-sale costs: Sales commissions, specialized marketing spend per segment.
- Order processing: Payment gateway fees, fraud check costs.
- Fulfillment labor: The actual time spent picking and packing. A single-item order has a vastly different labor cost than a multi-SKU order requiring complex consolidation.
- Packaging materials: Standard poly mailers vs. reinforced boxes with bubble wrap and branded tissue paper.
- Delivery logistics: The granular cost of shipping to Zone 1 (local) vs. Zone 4 (cross-border), including fuel surcharges and residential delivery fees.
- Reverse logistics: The cost of generating a return label, shipping the item back, inspecting it, restocking it, or disposing of it.
- Customer service: The cost per ticket/call calculated against the customer's order frequency.
Whale curve of profitability
When you apply CTS analysis to your customer base, you will almost invariably encounter the "Whale Curve."
In most e-commerce operations:
- Top 20% of customers generate roughly 150% of your profits. These are your champions.
- Middle 60% of customers are generally break-even or slightly profitable.
- Bottom 20% of customers describe a downward curve that erodes 50% of the profits generated by your best customers.
The goal of Cost-to-Serve analysis is not necessarily to "fire" the bottom 20%, but to identify why they are unprofitable and restructure the logistical or pricing relationship to move them up the curve.
Identifying the unprofitable archetypes
Before diving into the math, it is crucial to recognize the behavioral profiles that drive up CTS. In the context of fulfillment and logistics, these usually fall into three specific categories.
1. "Serial returner"
This customer treats your online store like a fitting room. They order three sizes of the same SKU with the explicit intention of returning two. While their AOV looks high on the front end, their net value is often negative.
- Logistics impact: Triples the picking labor and shipping weight, and generates substantial reverse logistics costs (inspection, repackaging, potential inventory write-offs).
2. "Low-value, high-maintenance" buyer
This customer purchases low-margin accessories (e.g., a €10 phone case) but demands premium treatment. They might live in a remote delivery zone (high shipping surcharge), require expedited shipping, or open support tickets asking, "Where is my order?" 12 hours after purchase.
- Logistics impact: The shipping and support costs often exceed the gross margin of the product itself.
3. "Just-in-time" micro-purchaser
Instead of consolidating orders, this customer places five separate orders over two weeks.
- Logistics impact: You are paying for five separate base shipping fees, five boxes, and five picking rounds, destroying the economies of scale associated with consolidated shipping.

Implementing Activity-Based Costing (ABC) in logistics
To perform a true Cost-to-Serve analysis, you must adopt Activity-Based Costing. This methodology assigns costs to products and services based on the resources they consume.
If you are handling logistics in-house, this requires rigorous time-tracking. If you are working with a 3PL partner like Flex Logistique, much of this data should be transparently available in your billing reports.
Step 1: Define the activities and cost drivers
Break down your fulfillment process into distinct activities and assign a cost driver to each.
Activity | Cost Driver | Example Cost |
Order Entry | Per Order | €0.50 (Software/Admin) |
Picking | Per Line Item | €1.20 |
Packing | Per Box | €0.80 (Labor) + €0.50 (Material) |
Shipping | Volumetric Weight/Zone | Variable (e.g., €5.00 - €15.00) |
Returns | Per Returned Item | €4.00 (Handling + Inspection) |
CS Queries | Per Contact | €3.50 (Agent time) |
Step 2: Calculate customer-specific CTS
Let’s compare two hypothetical customers with the same €100 spend.
Customer A (Profitable):
- Buys 2 items (€50 each).
- One shipment to a standard zone.
- No returns. No support calls.
- Gross Margin: €40.
- CTS: €1.00 (Pick/Pack) + €6.00 (Ship) = €7.00.
- Net Profit: €33.00.
Customer B (Unprofitable):
- Buys 10 items (€10 each).
- One shipment to a remote zone.
- Returns 4 items.
- Calls support twice regarding the return.
- Gross Margin: €40.
- CTS: €5.00 (Pick/Pack 10 items) + €12.00 (Remote Ship) + €16.00 (Returns handling) + €7.00 (Support) = €40.00.
- Net Profit: €0.00.
Despite generating the same revenue and gross margin, Customer B contributes nothing to the company’s growth.
Strategic moves: Turning data into profit
Once you have identified the unprofitable segment using CTS, the solution is rarely to simply block them. Instead, you should use logistical and pricing levers to change their behavior.
Dynamic shipping thresholds
If your analysis shows that orders under €30 are unprofitable due to fulfillment costs, adjust your free shipping threshold. Instead of a blanket "Free Shipping over €50," consider dynamic thresholds based on location or product weight.
- Strategy: Encourage the "Micro-Purchaser" to consolidate orders by offering incentives for fewer, larger shipments.
Adjusted service levels
For customers with a high Cost-to-Serve, consider removing premium service options.
- Example: A customer with a return rate >40% might no longer be eligible for "Free Returns" or "Next Day Delivery." They can still purchase, but the cost of their behavior is shifted back to them.
Reviewing packaging protocols
Sometimes the high CTS isn't the customer's fault; it's an operational inefficiency. Are you shipping small items in oversized boxes, triggering "dim-weight" (dimensional weight) pricing from carriers?
- Optimization: Implementing "right-size" packaging or automated cartonization algorithms can instantly lower the CTS for thousands of orders. This is often where a specialized logistics partner adds the most value, as they have the technology to optimize pack-out logic.
SKU rationalization
CTS analysis often reveals that specific products attract unprofitable customers. Bulky, low-value items (like cheap plastic furniture or large quantities of paper towels) often have logistics costs that outweigh the margin.
- Action: If an SKU consistently drags down profitability across multiple customers, it may be time to discontinue it or sell it only in bundles to absorb the shipping cost.

3PL advantage in cost transparency
One of the biggest hurdles for e-commerce companies doing in-house fulfillment is accurately tracking variable costs. Rent, electricity, and warehouse labor are often paid as fixed monthly sums, making it hard to attribute costs to a specific order.
Partnering with a Third-Party Logistics (3PL) provider changes this cost structure from fixed to variable.
When you work with a fulfillment partner, you receive a bill that itemizes picking fees, packaging fees, and shipping zones. This transparency simplifies Cost-to-Serve analysis immensely. You no longer have to guess the labor cost of picking an order; the invoice tells you exactly what it cost.
This clarity allows for faster decision-making. If you see that "kitting" (bundling) costs are rising, you can immediately assess if the bundle's price point covers that extra labor. If shipping surcharges to a specific region are spiking, you can switch carriers or adjust pricing for that region specifically.
Intelligent repricing and surcharges
The most direct way to address high CTS is to ensure the price reflects the effort. This is common in B2B logistics but underutilized in B2C.
If you identify a segment of B2B clients who consistently require lift-gate delivery, set appointments, or rush processing, these services should be line-item surcharges, not absorbed costs. For B2C, this might look like a "Heavy Item Surcharge" or a "Remote Area Surcharge." Transparency is key here—customers generally accept higher costs if the reason (e.g., "Special Handling Required") is clear.
Automating profitability with predictive analytics
The future of Cost-to-Serve is not reactive; it is predictive.
Advanced e-commerce operations are now using machine learning to predict the CTS of a transaction before the checkout is complete. By analyzing historical data, an algorithm can flag a user as a "likely high returner" or recognize an address as a "high-cost delivery zone."
Based on this real-time scoring, the checkout flow can adapt:
- Offering a discount in exchange for a "No Return" final sale policy.
- Restricting "Cash on Delivery" options for high-risk profiles.
- Suggesting alternative products that are stocked in a warehouse closer to the customer to reduce shipping zones.
Shifting from volume to value
The era of "growth at all costs" in e-commerce is ending. Investors and stakeholders are now prioritizing unit economics and sustainable cash flow.
Cost-to-Serve analysis is the lens through which you see the true health of your logistics operations. It requires uncomfortable decisions—potentially raising prices for loyal but expensive customers, or discontinuing popular but heavy products. However, the result is a leaner, more resilient business where every order shipped contributes positively to the bottom line. By optimizing your logistics not just for speed, but for value, you transform your supply chain from a cost center into a strategic asset for profitability.









