Skip to content

Guides

How to Calculate Your Profit on a Cash-on-Delivery Order

A simple method for working out your real profit on a cash-on-delivery order: selling price, product cost, delivery, platform fee and the risk of a return.

By the Shipify team · Published Oct 25, 2026 · 8 min read

Most beginners price a product by looking at what the shop charges and adding a number that feels right. That is how profit quietly disappears. A reliable method takes five minutes and uses one short formula. This guide shows the formula, a worked example, how to allow for orders that fail and how to test a price before you commit to it.

The basic formula

For one delivered order, your profit is the amount the customer pays you, minus everything that has to be paid out of it.

  • Customer pays: your selling price.
  • Minus the shop's price for the product.
  • Minus the delivery charge.
  • Minus the platform fee, if the platform you use charges one.
  • Equals your profit on that order.

On Shipify, the delivery charge and the platform fee are shown before you place an order, and there is a minimum profit your selling price must leave you. You can try different prices on the profit calculator on the homepage.

A worked example

  • Selling price: Rs 2,000
  • Shop's price: Rs 1,200
  • Delivery charge: Rs 300
  • Platform fee: Rs 100
  • Profit: 2,000 − 1,200 − 300 − 100 = Rs 400

If you had priced the same product at Rs 1,700 because it felt competitive, the same sum would leave Rs 100, and a single refused parcel could wipe out the profit from several good orders.

Margin and markup: two numbers, not one

Sellers often mix up markup and margin. Markup is profit compared with what the product cost you; margin is profit compared with what the customer pays. In the example, the profit is Rs 400. Compared with the Rs 1,200 shop price that is a markup of one third. Compared with the Rs 2,000 selling price it is a margin of one fifth. Use the number that answers the question you are asking: markup tells you how hard your money works, margin tells you how much of each sale you keep.

Add a cushion for risk

Not every order ends in a delivery. A customer may be unreachable, change their mind or refuse the parcel. Depending on the policy, the trip back can carry a charge. Before you commit to a price, ask how many successful orders it takes to cover one failed one. If one return costs you the profit of three deliveries, a thin margin is dangerous.

You can reduce this risk without raising prices: confirm every order with the customer, check the address and phone number, and describe the product accurately. Details are in refused orders and returns in cash-on-delivery selling.

Check the price against the customer, not only the shop

A margin that works on paper still fails if the customer will not pay the price. Look at what similar products sell for in your market, and be honest about what makes yours worth the amount. A slightly lower price with a dependable delivery often beats a high price with a complaint afterwards.

Mistakes that hide in the numbers

  • Using last month's shop price. Shops change prices; check the current one.
  • Forgetting that a free-delivery offer to the customer means you pay the delivery charge out of your own profit.
  • Giving a discount to every customer who asks. A discount comes straight off your profit.
  • Counting profit before the order is delivered. Until the customer has paid, it is only a possibility.
  • Ignoring your own costs, such as the money you spend on advertising or data, when you judge whether a product is worth selling.

A simple checklist before you list a price

  1. Write down the shop's price, delivery charge and platform fee.
  2. Subtract them from your intended selling price.
  3. Confirm the remaining profit meets the minimum and is worth the effort.
  4. Ask what happens to your money if this order is refused.
  5. Check that the price is realistic for your customer.

If you are new to the model, how dropshipping works in Pakistan explains who does what in each order, and the beginner's checklist shows where pricing fits among the other steps.

Ready to sell with Shipify?

Create an account, choose products from verified local shops and see every charge before you place an order.