Single-order profit calculator
Enter the price, purchase cost and expenses to see net profit, margin, markup and the minimum price below which you lose money. Includes cash-on-delivery fees, tax and refused parcels.
Free, no sign-up. Everything is calculated in your browser, no data is sent anywhere.
Order
Including delivery of the goods to you
0 if the buyer pays for delivery
Monthly budget ÷ number of orders
Share of cash-on-delivery parcels that aren't picked up
Delivery there and back that you pay for
Prom, Rozetka, Epicentr: depends on the category; 0 if you sell directly
FOP group 3: 5 % + 1 % military levy = 6 %
Result
- Selling price
- ₴890
- Purchase cost
- − ₴450
- Shipping and packaging
- − ₴15
- Tax
- − ₴53
- Ads
- − ₴80
- Refusalslosses on uncollected parcels, per order sold
- − ₴16
- Net profit
- ₴276
- Markup
- 97.8 %
- Return on costs (ROI)
- 45 %
- Break-even pricebelow it you lose money
- ₴596
- Price for a 20 % margin
- ₴758
- Price for a 30 % margin
- ₴876
- Monthly profit (100 orders)
- ₴27,604
How to read the result
Refusals are a hidden loss
Every uncollected cash-on-delivery parcel costs you delivery both ways. At 10 % refusals, every order sold carries another 0.11 of that loss, and the calculator adds it to your costs.
Markup ≠ margin
Markup is calculated on the purchase cost, margin on the selling price. An item bought for 500 ₴ and sold for 1000 ₴ is a 100 % markup but only a 50 % gross margin, and after all expenses the net margin is lower still.
Which price to start from
The break-even price is a minimum, not a goal. Look at the price for a 20–30 % margin: that's what pays for your time, returns, discounts and growth.
Questions
FAQ
What margin is normal for an online store?
It depends on the niche, but for small online sellers who advertise on Instagram or TikTok, a net margin below 10–15 % usually means any rise in ad or delivery costs will eat the profit. Compare your margin with the 20 % and 30 % prices in the calculator.
How is markup different from margin?
Markup = (price − cost) ÷ cost. Margin = profit ÷ price. Markup is always larger, which is why sellers often overestimate their earnings. The calculator shows both, with margin calculated after all expenses.
How much does Nova Poshta cash on delivery cost?
The money transfer fee is 20 ₴ + 2 % of the amount. Usually the recipient pays it, but some sellers cover it so the buyer doesn't refuse the parcel. Tick it in the calculator to see what it costs you.
Which tax rate should I enter?
A group 3 FOP without VAT pays 5 % single tax and 1 % military levy on income, so enter 6 %. Group 1–2 FOPs pay a fixed monthly sum rather than a percentage: enter 0 and add a share of that sum to ads or packaging. For exact amounts, use the FOP tax calculator.
How do I calculate ad cost per order?
Divide your monthly ad spend by the number of orders it brought in. For example, 8,000 ₴ on targeting and 100 orders is 80 ₴ per order. If some orders come without ads, count only the advertised ones.
More free tools
Nova Poshta delivery calculator
Cost, delivery date and how much you receive from a cash-on-delivery payment.OpenInvoice with a QR code
A PDF invoice and an NBU QR code: the customer scans it in their bank app and pays.OpenFOP tax calculator
Single tax, SSC (ЄСВ) and military levy for 2026, groups 1, 2 and 3 side by side.OpenCustomer message templates
Ready replies: order accepted, payment details, waybill (TTN), reminder, review.OpenUTM link builder
Tagged links for your bio, stories and ads, so you can see where buyers come from.Open
Рекс calculates profit on every order for you
FIFO cost from your stock, delivery, fees and expenses: the Profit report shows which products really earn and which sell at a loss.
Free plan forever, no card needed.