Reseller math · Updated July 2026

How to calculate your reselling profit margin (the right way)

Direct answer: Net profit = sale price − item cost − platform fees − shipping & packaging − overheads; net margin is profit ÷ sale price, markup is profit ÷ item cost, and ROI is profit ÷ total money invested. The page's worked examples: an $8 shirt sold at $25 with $4.50 of fees and $1 of packaging is a 46% margin, 144% markup and 128% ROI, while a thrifted $58 fleece nets $41.09 — a 71% net margin and 342% ROI. What "good" looks like in 2026: net margin ≥ 30%, ROI ≥ 100%, and a minimum price floor of usually $15-20 below which an item is not worth listing.

By Jules Bege · Updated

Most resellers overestimate their profit because they count two costs and forget five. Here is the complete formula, the difference between margin, markup and ROI — and the thresholds that separate a hobby from a business.

The complete formula

Net profit = Sale price − Item cost − Platform fees − Shipping & packaging − Overheads

Each term hides traps:

  • Item cost — what you paid, including the whole lot. If you bought a $50 bundle of 10 items and sold 6, those 6 carry the full $50 until the rest sells (or allocate cost per item upfront — but be consistent).
  • Platform fees — Poshmark 20%, eBay ~13.6% + $0.30-$0.40 (on shipping too), Depop 0% + processing (US/UK), Vinted 0%. Same item, wildly different net.
  • Shipping & packaging — the label when you offer free shipping, plus polymailers, boxes, tape and tissue. Packaging alone runs $0.30–1.00 per order.
  • Overheads — mileage to the thrift store, storage bins or unit, subscriptions, cross-listing tools. Divide monthly overheads by monthly sales and load it onto each item.

Margin, markup, ROI — three numbers, three uses

MetricFormulaAnswers the question
Net marginprofit ÷ sale price"How much of the sale do I keep?"
Markupprofit ÷ item cost"How much did I mark this up?"
ROIprofit ÷ total money invested"Was my capital well spent?"

Buying a shirt at $8 and selling at $25 with $4.50 of fees and $1 of packaging: profit is $11.50. That's a 46% margin, a 144% markup and — if $9 was your total cash out — a 128% ROI. All three describe the same flip; ROI is the one that tells you whether to buy more shirts.

Worked example: the honest version

A thrifted Patagonia fleece, sold on Depop for $58 with buyer-paid shipping:

  • Sale price: $58.00
  • Item cost: −$12.00
  • Depop fee (0%) + payment (~3.3% + $0.45): −$2.36
  • Packaging: −$0.80
  • Mileage share (20 sourcing miles ÷ 8 items found): −$1.75

Net profit: $41.09 — 71% net margin, 342% ROI. A great flip. But run the same math on a $14 sale and the fixed costs eat you alive: this is why volume resellers set a minimum price floor (usually $15–20) below which an item isn't worth listing.

Run your own numbers in 10 seconds with our free flipping profit calculator — fees, shipping, net profit and ROI in one screen.

What "good" looks like in 2026

  • Net margin ≥ 30% of sale price — below 20%, one return wipes out several sales' profit.
  • ROI ≥ 100% — double your money per flip, or your capital is working too slowly.
  • Sell-through — a 70% margin means nothing if the item sits for 9 months. Track how fast inventory turns, not just how much it earns.

Track it per item, not per month

A monthly "revenue minus expenses" number hides which niches actually make money. Per-item tracking shows you that band tees return 200% while designer jeans return 40% and take 3× longer to sell — so next sourcing trip, you skip the jeans. A spreadsheet can do this at low volume; past ~50 items it breaks down (here's when to switch to an app). Margeo does it automatically: every item carries its cost, fees and sale price, and your real margin per platform is always current.

FAQ

Should I count my time?

For pricing decisions, yes — divide net profit by hours spent (sourcing, cleaning, photographing, shipping). Many "profitable" flips pay under minimum wage; that's fine for a hobby, fatal for a business.

Do I calculate margin before or after taxes?

Track pre-tax margin for sourcing decisions, but set aside your jurisdiction's rate (income/self-employment tax) from every payout so tax season isn't a surprise.

What about unsold items?

They're the silent margin killer. If 20% of your inventory never sells, your effective item cost on everything else rises by 25%. Count dead stock in your monthly numbers.

For the Vinted-specific numbers (0% seller fee, Buyer Protection, bundle cost), see Vinted profit calculator: real margin after fees & taxes.

Your real margin, on every item, automatically.

Margeo tracks purchase cost, fees and sale price per item across all your platforms.

Create free account