How to price your products for profit: a simple formula for online sellers
A practical pricing strategy for online stores in India that accounts for COGS, payment fees, shipping, returns and GST so every sale actually earns you money.
A clear pricing strategy is the difference between a store that looks busy and a store that actually makes money. Many new Indian sellers pick a number that "feels right", forget half their costs, and quietly lose margin on every order. This guide gives you a simple, honest formula that folds in COGS, payment fees, shipping, returns and GST, so the price on your product page protects your profit.
Start with your true cost, not just COGS
Most sellers know their COGS (cost of goods sold) — what you pay to make or buy one unit. That is only the first layer. Your true landed cost per order also includes the costs that show up after the customer clicks buy.
The usual leaks are:
- Payment gateway fees — a percentage of the order value on UPI, cards and netbanking.
- Shipping and packaging — courier charges, box, filler, label.
- Returns and RTO — a share of orders that come back, especially on cash on delivery.
- GST — collected on the sale, but a real line item you must track.
- Marketing — the average ad or discount cost to acquire one order.
If you only mark up on COGS, these five quietly eat the gap.
Markup vs margin: know which one you mean
These two get confused constantly, and the confusion costs money.
- Markup is how much you add on top of cost. A 100 rupee item sold at 150 has a 50% markup.
- Margin is your profit as a share of the selling price. That same item has a 33% margin, not 50%.
A 50% markup is not a 50% margin. As your price rises, the two numbers drift further apart — always plan against margin, because that is the money you keep.
Here is how a few common markups translate:
| Markup on cost | Resulting margin |
|---|---|
| 25% | 20% |
| 50% | 33% |
| 100% | 50% |
| 150% | 60% |
A simple formula that protects profit
Work backwards from the margin you want to keep. A clean sequence:
- Add up your true cost per order (COGS + packaging + average shipping + a returns allowance).
- Decide your target margin — the share of the price you want to keep as profit.
- Divide true cost by (1 minus target margin) to get a base price.
- Add your payment fee allowance on top, since it scales with the final price.
- Confirm the GST treatment so the tax is accounted for, not absorbed.
For example, if your true cost is 300 rupees and you want a 40% margin, your base price is 300 divided by 0.60, which is 500 rupees. Then layer in payment fees and confirm GST before you publish.
Don't forget GST in the math
GST is not optional to think about. Depending on your setup, tax is either included in or added to your displayed price, and the right HSN code decides the rate. Getting this wrong distorts every margin calculation. On Nxcart, GST is handled automatically — correct HSN mapping and the CGST/SGST/IGST split are applied at checkout, so your price math stays clean. If you're still setting up, our GST guide for D2C sellers walks through the essentials.
Psychological pricing that still respects margin
Once your floor is set, presentation can lift conversion without hurting profit.
- Charm pricing — ending in 9 or 99 (like 499 instead of 500) reads as better value to many shoppers.
- Anchoring — showing a higher "compare at" price next to your selling price frames the deal.
- Bundles — grouping products raises average order value and spreads shipping cost across more items.
- Free shipping thresholds — "free delivery over 799" nudges bigger carts while you fund the shipping from the larger order.
The rule: use these to shape perception, never to sell below your true cost.
When and how to discount without regret
Discounts are a tool, not a reflex. Before you cut a price, ask what the discount is for — clearing slow stock, rewarding first orders, or pushing prepaid over COD.
- Protect your floor. Never let a discount push the order below true cost.
- Prefer prepaid nudges. A small discount for UPI or card payment reduces return-to-origin risk on COD orders.
- Time-box it. Short, clear windows beat permanent "sales" that train shoppers to wait.
- Discount value, not just price. Free shipping or a small gift can feel as good as a markdown while costing you less.
If you're building your catalog from scratch, our guide on how to start an online store in India covers the setup steps that come before pricing.
Bringing it together
Good pricing is not a lucky guess — it is your true cost, a target margin, and an honest look at fees, returns and GST, dressed up with a little psychology at the end. Set your floor first, decorate second, and discount with a purpose.
Ready to put a profitable catalog online with GST handled for you? Start your store on Nxcart and price with confidence.
Frequently asked questions
What is the difference between markup and margin?
Should GST be included in my product price?
How do I price so payment fees don't eat my profit?
Is charm pricing (like 499) worth using?
When should I offer a discount?
Build your store on Nxcart
Everything you just read, put to work — a storefront, catalog, checkout, GST and shipping, with AI helpers built in.
Get started