Act on the result
Use shipping contribution and the required shipping charge per order to set the charge, subsidy or free-shipping limit.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Ecommerce operators comparing shipping services, subsidies and order economics.
Weighted shipping cost, contribution after shipping and shipping share of revenue.
Use actual order shares and shipping costs from one consistent planning period.
Use a different tool when: Do not use this to test order contribution after the full fee stack; use Ecommerce Order Profitability Planner for that decision. Use this tool to choose a shipping charge after weighted delivery costs.
Commerce & operations
Weighted shipping cost, contribution after shipping and shipping share of revenue.
Amounts use the same currency as your inputs. No currency conversion is performed.
Choose charged, subsidised or free shipping after weighted delivery costs.
Your numbers stay in this browser
Orders in the period.
Customer shipping charge per order. Enter the amount on one consistent ex-tax market-currency basis.
Per-order packaging and handling. Enter the amount on one consistent ex-tax market-currency basis.
Expected returned order share.
Seller-funded return shipping per return. Enter the amount on one consistent ex-tax market-currency basis.
Local share; both zones must total 100%.
Carrier cost per local order. Enter the amount on one consistent ex-tax market-currency basis.
Remote share; both zones must total 100%.
Carrier cost per remote order. Enter the amount on one consistent ex-tax market-currency basis.
Each output is bound to its registered ecommerce engine formula.
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
sum(zone share ร carrier cost)8.50Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Shipping Profitability Planner formulas โorders ร (charge โ required shipping charge)-3,300.00Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Shipping Profitability Planner formulas โshipping revenue / shipping cost0.71 percentReports percent for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Shipping Profitability Planner formulas โmax(0, required charge โ actual charge)3.30Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Shipping Profitability Planner formulas โcarrier + handling + expected return shipping11.30Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Shipping Profitability Planner formulas โThis calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| localCarrierCost | Carrier cost per local order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 7 |
| localZoneShare | Local share; both zones must total 100%. | proportion of orders shipped to local zone | 0 to 1 | Required | 0.7 |
| orders | Orders in the period. | whole orders/planning period | 0 to 100000000 | Required | 1000 |
| packagingAndHandlingPerOrder | Per-order packaging and handling. Enter the amount on one consistent ex-tax market-currency basis. | currency units/order, ex tax | 0 to 100000000 | Required | 2 |
| remoteCarrierCost | Carrier cost per remote order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 12 |
| remoteZoneShare | Remote share; both zones must total 100%. | proportion of orders shipped to remote zone | 0 to 1 | Required | 0.3 |
| returnRate | Expected returned order share. | proportion of orders returned | 0 to 1 | Required | 0.08 |
| returnShippingCostPerReturn | Seller-funded return shipping per return. Enter the amount on one consistent ex-tax market-currency basis. | currency units/event, ex tax | 0 to 100000000 | Required | 10 |
| shippingChargedPerOrder | Customer shipping charge per order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/order, ex tax | 0 to 100000000 | Required | 8 |
Shipping contribution shows whether the customer charge covers weighted carrier, handling and expected return-shipping costs.
Data used here
Use shipping contribution and the required shipping charge per order to set the charge, subsidy or free-shipping limit.
Retest remote zone share as a percentage of orders and remote carrier cost in currency units per order, ex tax.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Connect route cost, stop density, time and failed delivery on one completed-delivery basis.
Read guideCompare delivery and route pricing using aligned stop density, distance, time and failure assumptions.
Read guideUse shipping contribution and the required shipping charge per order to set the charge, subsidy or free-shipping limit.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.