Suppose the carrier charges your company $85 for a shipment and the customer is charged $100. Is that a 15% margin? Not exactly. This is where shipping conversations get messy because markup, margin, carrier cost, and customer charge are often used interchangeably.
Start with four separate concepts
Markup percentage
Markup is generally calculated against cost. In the $85-to-$100 example, the markup is $15 ÷ $85, or about 17.65%.
Margin percentage
Margin is generally calculated against the selling price. In the same example, the margin is $15 ÷ $100, or 15%.
Why software should separate these values
If employees manually edit rates or calculate charges in spreadsheets, it becomes difficult to explain later why a customer paid a particular amount. A controlled system can preserve the underlying carrier result, the pricing rule applied, and the final customer-facing charge as separate data points.
One percentage does not fit every business
Some businesses pass through transportation cost. Some charge published rates. Some use contractual customer pricing, handling charges, minimums, or service fees. The correct model depends on the customer agreement, carrier terms, accounting treatment, and applicable law.
Make the rule explicit
The important operational improvement is consistency. Define how customer shipping charges are produced, who can override them, and what gets recorded. That turns shipping pricing from an employee judgment call into a repeatable business rule.
Shipping access should match the way your business actually works.
SubShipper is being built for organizations that need controlled shipping across customers, dealers, partners, locations, and fulfillment relationships—without turning one carrier login into the operating system for everyone.