Skip to content

Updated 2026-03-17

By Maciej Dudziak

How to Calculate Seller Profit on Any Marketplace

Most sellers know roughly what fees cost, but still miscalculate profit because they miss a step. This guide walks through the real formula with examples on every platform.

The Profit Formula Most Sellers Get Wrong

Many sellers calculate profit as "sale price minus what I paid for the item." That ignores platform fees, payment processing, and shipping costs. The real formula is: Profit = (Sale Price + Buyer-Paid Shipping) - Platform Fees - Shipping Cost - Cost of Goods Sold.

Each of those components matters, and forgetting any one of them can make a thin-margin sale look acceptable when it is actually losing money. The goal is to calculate all four cost lines before you list, not after the item sells.

Step 1: Start With Revenue (What the Buyer Pays)

Revenue is the total amount the buyer pays, including any shipping charge. On a $50 item with $5 buyer-paid shipping, your revenue is $55. This is the starting number from which everything else gets subtracted.

Many sellers think of revenue as just the item price, which immediately creates a gap. If you charge the buyer $8 for shipping but it costs you $6 to ship, that $2 difference is real revenue. If you charge $0 for shipping but it costs you $6, that is a real cost. Either way, it needs to be in your math.

Step 2: Subtract Platform Fees

Platform fees vary by marketplace and can include transaction fees, processing fees, listing fees, and per-order fees. On a $50 item with $5 shipping, total fees range from about $2.27 on Depop to $10.00 on Poshmark. That $7.73 difference is pure profit swing.

This is where most sellers underestimate costs. They remember the headline fee percentage but forget the processing fee, the per-order charge, or the fact that shipping is included in the fee base. Use a calculator to get the real number rather than estimating from the fee table.

Step 3: Subtract Your Shipping Cost

Your actual shipping cost is what you pay the carrier, not what the buyer pays you. If the buyer pays $8 for shipping and your label costs $6, you keep the $2 difference. If you offer free shipping and your label costs $6, that is $6 out of your margin.

Shipping cost is one of the most commonly underestimated line items in resale profit math. Heavier items, oversized packaging, and zone-based pricing can all push your actual cost higher than you planned. Use real carrier rates, not estimates, when calculating expected profit.

Step 4: Subtract Cost of Goods Sold

Cost of goods sold (COGS) is what you paid to acquire the item, including any directly attributable costs like gas to drive to the thrift store, supplies for cleaning or repair, or shipping you paid if you bought it online. Most sellers only count the purchase price and miss the associated costs.

For resellers who source from thrift stores, estate sales, or clearance racks, COGS can vary widely. A $3 thrift store find has a very different profit profile than a $25 wholesale purchase. Track your real COGS per item, not an average, because averages can hide margin problems on individual listings.

Step 5: Calculate the Numbers That Matter

Once you have profit in dollars, calculate two additional numbers. Profit margin is profit divided by revenue, expressed as a percentage. Return on investment (ROI) is profit divided by COGS, expressed as a percentage. Both numbers give you different lenses on whether a sale is worth your time.

A $15 profit on a $50 sale is a 27% margin, which is decent. But if you paid $40 for that item, your ROI is only 37.5%. Compare that to a $10 profit on a $15 sale where you paid $2 for the item: lower margin at 50% (accounting for other costs) but a 500% ROI. Both numbers together tell you whether the deal is actually good.

Why Cents-Based Math Prevents Hidden Errors

Computers handle floating-point decimal numbers imperfectly. A calculation like $49.99 times 10% might return $4.998999... instead of exactly $5.00. In a profit calculator that chains multiple fee calculations together, those tiny rounding errors can compound and produce incorrect results.

This is why FlipCalc stores and calculates all monetary values in integer cents. A $50.00 sale is represented as 5000 cents internally. Every multiplication uses Math.round() to produce exact integer results. The conversion to dollars happens only at the display layer. This approach is the same one banks and payment processors use for the same reason.

Common Mistake: Ignoring Shipping in the Fee Base

On eBay, Mercari, Etsy, and Depop, platform fees are calculated on the total amount the buyer pays, which includes buyer-paid shipping. Sellers who model fees only against the item price will underestimate their fee burden on every sale that includes shipping.

This mistake is most costly on items with high shipping costs relative to the item price. A $30 item with $12 shipping generates fees on $42, not $30. That is 40% more fee base than expected, and it can turn a profitable-looking listing into a marginal one.

Common Mistake: Not Testing the Offer Price

On platforms where buyers negotiate (Poshmark, Mercari, eBay with Best Offer), your actual sale price is usually lower than your listing price. If you only model profit at the asking price, you will overestimate your payout on most sales.

A better approach is to test three prices: your asking price, the offer you would happily accept, and the lowest offer you would still take. If the lowest acceptable offer still shows healthy profit, the listing is solid. If it only works at the asking price, the margin is fragile and one negotiation round can break it.

Building the Habit: Pre-Listing Profit Checks

The most effective way to protect margins is to make profit calculation automatic before every listing. Enter the expected sale price, shipping, and COGS into a calculator, check the result, and only list if the margin meets your minimum threshold. This takes 30 seconds and prevents most of the margin leakage that resellers experience.

Over time, this habit also builds pricing intuition. After calculating hundreds of items, you will start recognizing which price points work on which platforms without needing the calculator. But even experienced sellers should still run the math on borderline items, because instinct is not as reliable as arithmetic.

Use FlipCalc to Automate the Hard Part

The fee calculation is the hardest part of the profit formula because each platform has a different structure, and some platforms have multiple fee layers. FlipCalc handles that complexity for you: enter the sale price and shipping, select the platform, and the calculator returns the exact fees and net payout.

For the full profit picture, subtract your shipping cost and COGS from the FlipCalc payout number. That gives you the real profit per sale. Use the comparison tool to run the same item across multiple platforms and see which one keeps you the most money after all costs.

How to use this guide with the calculator

The guide explains the fee behavior that sellers usually forget. The calculator is where you should test the actual listing. Use the same sale price, shipping setup, and item cost you expect in real life so the article turns into a decision, not just background reading.

If the margin still looks close, compare the same sale against at least one other marketplace before you publish.

That keeps the guide tied to a real decision. The article gives you the context, but the calculator is where you confirm whether the listing still works under realistic price and shipping pressure.

FAQ

Quick Answers

What is the formula for calculating seller profit?
Profit equals the total buyer payment (sale price plus buyer-paid shipping) minus platform fees, minus your shipping cost, minus your cost of goods sold. All four cost lines need to be accounted for.
Why do sellers miscalculate profit so often?
Most sellers subtract only the item cost from the sale price and forget about platform fees, payment processing, and real shipping costs. Those overlooked costs can consume 15% to 25% of the sale total.
Should I include shipping in my profit calculation?
Yes. Both the buyer-paid shipping you receive and the actual shipping cost you pay need to be in the formula. The difference between them is either profit or cost depending on which is larger.
What is a good profit margin for reselling?
Most experienced resellers aim for at least 30% to 50% profit margin after all costs. Below 20%, the margin is fragile and can easily turn negative with one unexpected cost or price negotiation.
Why does FlipCalc use cents instead of dollars for calculations?
Floating-point decimal arithmetic can produce tiny rounding errors that compound across multiple fee calculations. Using integer cents with explicit rounding eliminates those errors, which is the same approach banks use.
Should I test the offer price, not just the listing price?
Yes. On platforms where buyers negotiate, your actual sale price is usually 10% to 20% below listing price. Testing profit at the likely accepted offer gives a much more realistic margin estimate.
How do I account for cost of goods sold as a reseller?
COGS should include the purchase price of the item plus any directly attributable costs like transportation, cleaning supplies, or repair materials. Track it per item, not as an average across your inventory.
Which platform fees are easiest to forget?
Payment processing fees and per-order charges are most commonly overlooked. Etsy $0.25 per transaction, eBay per-order fee, and the fact that most platforms charge fees on shipping are frequently missed.

About the Author

Founder, editor, and calculator maintainer

Maciej Dudziak

Maciej Dudziak builds and maintains FlipCalc through Maciej Dudziak IT Services in Poland for marketplace sellers who want clear fee math, current fee notes, and practical pricing guidance before they list an item.

Every guide and calculator page is written to help sellers price items before they list, compare platforms using the same assumptions, and avoid margin surprises after a sale closes.

Business details

Maciej Dudziak IT Services

Poland

NIP: 8943034011

REGON: 021741556

53-447, Wrocław, ul. Jemiołowa 15/16

maciejdzk@gmail.com

Reviewed and updated on 2026-03-17.

Read the methodology and about page

Related calculators

More guides