Act on the result
Use COD contribution and the maximum failure rate to decide whether to offer COD, tighten eligibility or change its charge.
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.
Sellers measuring failed delivery and collection costs for cash-on-delivery orders.
Successful orders, failed-delivery loss, collection fees and net contribution.
Use attempted orders and observed delivery success from one comparable 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 measure cash-on-delivery success and failed-delivery loss.
Commerce & operations
Successful orders, failed-delivery loss, collection fees and net contribution.
Amounts use the same currency as your inputs. No currency conversion is performed.
Measure failed delivery and handling cost for cash-on-delivery orders.
Your numbers stay in this browser
Whole dispatched COD orders.
Collected revenue on success. Enter the amount on one consistent ex-tax market-currency basis.
Share successfully delivered and collected.
COD collection cost per success. Enter the amount on one consistent ex-tax market-currency basis.
Delivery cost on every dispatch. Enter the amount on one consistent ex-tax market-currency basis.
Additional cost per failure. Enter the amount on one consistent ex-tax market-currency basis.
Product cost recovered after failure. Enter the amount on one consistent ex-tax market-currency basis.
Product cost per dispatched 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.
dispatched orders ร success rate900 unitsReports units 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.
Cash-on-delivery Profit Impact Planner formulas โdispatched orders โ successful orders100 unitsReports units 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.
Cash-on-delivery Profit Impact Planner formulas โsuccessful orders ร revenue90,000.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.
Cash-on-delivery Profit Impact Planner formulas โfailed orders ร failed-delivery cost stack1,900.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.
Cash-on-delivery Profit Impact Planner formulas โsuccessful contribution โ failed-delivery loss46,700.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.
Cash-on-delivery Profit Impact Planner formulas โsuccess contribution / (success contribution + failed loss)0.74 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.
Cash-on-delivery Profit Impact 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 |
|---|---|---|---|---|---|
| collectionFeePerSuccessfulOrder | COD collection cost per success. Enter the amount on one consistent ex-tax market-currency basis. | currency units/event, ex tax | 0 to 100000000 | Required | 3 |
| deliverySuccessRate | Share successfully delivered and collected. | proportion of dispatched cash-on-delivery orders completed | 0 to 1 | Required | 0.9 |
| dispatchedOrders | Whole dispatched COD orders. | whole events/planning period | 0 to 100000000 | Required | 1000 |
| failedDeliveryCostPerFailedOrder | Additional cost per failure. Enter the amount on one consistent ex-tax market-currency basis. | currency units/event, ex tax | 0 to 100000000 | Required | 6 |
| orderRevenue | Collected revenue on success. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 100 |
| outboundCostPerDispatchedOrder | Delivery cost on every dispatch. Enter the amount on one consistent ex-tax market-currency basis. | currency units/event, ex tax | 0 to 100000000 | Required | 8 |
| productCostPerOrder | Product cost per dispatched order. Enter the amount on one consistent ex-tax market-currency basis. | currency units/event, ex tax | 0 to 100000000 | Required | 35 |
| recoverableProductCostPerFailedOrder | Product cost recovered after failure. Enter the amount on one consistent ex-tax market-currency basis. | currency units/event, ex tax | 0 to 100000000 | Required | 30 |
COD contribution shows whether successful collections cover outbound, collection and failed-delivery costs.
Data used here
Use COD contribution and the maximum failure rate to decide whether to offer COD, tighten eligibility or change its charge.
Retest delivery success rate as a percentage of dispatched orders and failed-delivery cost in currency units per failed order.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Measure the incremental cash and capacity cost of failed delivery without assuming a universal failure rate.
Read guideUse COD contribution and the maximum failure rate to decide whether to offer COD, tighten eligibility or change its charge.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.