How to Calculate Real Profit Per Item on eBay and Facebook Marketplace
How to calculate real profit per item on eBay and Facebook Marketplace after fees, promoted listings, shipping labels and cost of goods, with worked examples.
Most resellers know their sales number. Far fewer know what they kept. The gap between the two is fees, ad spend, shipping labels, the cost of the item itself, and the refunds that quietly come back a few weeks later. If you only look at your payout or your monthly sales total, a busy month can feel profitable while the margin on each item is thin or even negative.
This article walks through the exact math for profit per item on eBay and Facebook Marketplace, with worked examples you can copy into your own books.
The formula
Real profit on one item is:
Profit = item price - platform fees - ad fees - shipping label - cost of goods - any refund or return cost
Each piece has a trap in it, so it is worth going through them one at a time.
Item price, not total paid
Use the price of the item plus any shipping the buyer paid you. Do not include sales tax. eBay and Meta collect sales tax from the buyer and send it to the states, so it never belongs to you. The catch is that the platform fees are still calculated on a total that includes that tax, which is the next point.
Platform fees are charged on more than your price
On eBay, the final value fee for most categories is 13.6% of the total sale amount up to $7,500, plus a per-order fee of $0.40 on orders over $10 ($0.30 on orders of $10 or less), as of October 2026. eBay defines the total sale amount as the item price, shipping and handling charged to the buyer, and sales tax. So a buyer in a high-tax state costs you slightly more in fees than a buyer in a no-tax state.
On Facebook Marketplace, local pickup sales paid in cash have no selling fee. Shipped sales that go through Meta's checkout carry a selling fee of 10% per transaction with a minimum of $0.80, calculated on the full amount including shipping and taxes, according to Meta's Marketplace Seller Protection Policy (as of October 2026).
Ad fees
eBay's Promoted Listings General campaigns charge your chosen ad rate (2% to 100%) on the total sale amount, again including shipping and tax, per eBay's general campaign help page. Since January 13, 2026, eBay US charges that fee when the item sells and any buyer clicked its ad in the prior 30 days, not only the buyer who purchased, per eBay's Promoted Listings update announcement. In practice, most promoted sales now carry the ad fee, so budget it as a normal cost on every promoted item.
Shipping label
If you offer free shipping, the full label is your cost. If you charge calculated shipping, the buyer's payment offsets some or all of it. Either way, use the actual label you bought, not the estimate in the listing. Right now, USPS labels also carry temporary surcharges through January 17, 2027 (see our USPS holiday surcharge breakdown).
Cost of goods
This is what you paid to get the item: the hammer price, buyer's premium, sales tax you paid on the purchase, and any pickup or freight cost. For a single item, that is easy. For a pallet or auction lot, you need to split the total across the items, which we cover below.
Worked example 1: a $40 eBay sale
Here is a typical free-shipping sale in a standard category, to a buyer in a state with 8% sales tax:
- Item price: $40.00 (buyer also pays $3.20 tax, so the total sale amount is $43.20)
- Final value fee: 13.6% of $43.20 = $5.88
- Per-order fee: $0.40
- Promoted Listings General at 5%: 5% of $43.20 = $2.16
- Shipping label (2 lb, Ground Advantage): $9.80
- Cost of goods: $11.00
Profit: $40.00 - $5.88 - $0.40 - $2.16 - $9.80 - $11.00 = $10.76
That is a 26.9% margin on the item price. Without the ad, the same sale makes $12.92. On paper this item "sold for $40." In the books it made less than eleven dollars.
Where it goes wrong
Change one input and watch the result. If the label is $13 instead of $9.80 because the box went to a far zone, profit falls to $7.56. If you bought the item for $18 instead of $11, it falls to $3.76. This is why a profit number per item matters more than an average: the losers hide inside the winners.
Worked example 2: the same item on Facebook Marketplace
Same $40 item, same $11 cost.
Local pickup, cash:
- Selling fee: $0
- Shipping: $0
- Cost of goods: $11.00
- Mileage to a meetup spot, 6 miles round trip at the IRS business rate of 76 cents per mile (effective July 1, 2026): $4.56
Profit: $40.00 - $11.00 - $4.56 = $24.44
Shipped through Meta checkout, free shipping, 8% tax:
- Selling fee: 10% of $43.20 = $4.32
- Shipping label: $9.80
- Cost of goods: $11.00
Profit: $40.00 - $4.32 - $9.80 - $11.00 = $14.88
Local sales are the most profitable per item when the buyer actually shows up. The tradeoff is your time and the no-shows, which is why many resellers keep small, light items on eBay and move heavy or bulky items locally.
Pallets and lots: splitting the cost
When you pay one price for many items, every item needs its own share of that cost, or your profit per item is fiction. There are two common methods:
- Even split. Divide the total cost by the number of items. Simple, but it overcharges cheap items and undercharges expensive ones.
- Split by expected value. Divide the total cost by the total of your planned asking prices, then apply that percentage to each item.
For example, a $400 pallet (all-in, including buyer's premium and tax) with 37 items you plan to list for $2,180 in total. $400 / $2,180 = 18.3%. A blender you plan to list at $60 carries $11.01 of cost. A phone case 3-pack listed at $12 carries $2.20. When the blender sells, $11.01 is its cost of goods, whatever the rest of the pallet does.
Splitting by value is usually closer to reality for mixed liquidation loads, because a $60 item really did "cost" more of that pallet than a $12 one.
AI Flip Ledger does this math for every sale. You import eBay's own Transaction or Orders report (no password needed), quick-add Facebook or cash sales, and it subtracts fees, labels, ad fees, refunds and the allocated pallet cost per item. If you get stuck setting it up, email the owner directly at [email protected]. A real person answers.
Returns and refunds belong in the math
A sale is not final until the return window closes. When an item comes back, you typically lose the original outbound label, may pay the return label, and get only part of your fees back. Some items come back damaged and can only be relisted as used or for parts.
You do not need to predict every return. Track them per item and per category. If one category returns at twice the rate of the rest, its "profit per item" is overstated until you include those costs.
How to use profit per item
Once you have the number for every sale, three decisions get easier:
- Pricing. Set a floor price that still covers fees, label and cost. Anything that only sells below that floor is costing you money to ship.
- Promoted Listings. Compare profit per item with and without ads. If the ad rate turns a thin item into a loss, lower the rate or turn it off for that item.
- Sourcing. Rank your sources (auctions, pallets, thrift, garage sales) by average profit per item and days to sell, not by how much they sold. A source that sells a lot of low-profit items can be your worst source.
In our shop, a family liquidation reseller in Mesa, Arizona, our blended eBay fee rate works out to about 12.5% of sales and shipping labels to about 22% of gross. Your numbers will differ, which is the point: you need your own.
Frequently asked questions
Does eBay charge fees on sales tax?
Yes. eBay's final value fee is calculated on the total sale amount, which includes item price, shipping and handling charged to the buyer, and sales tax, as of October 2026. The sales tax itself is collected and remitted by eBay, so it is not your income.
What is a good profit margin per item for an eBay reseller?
There is no single right number, and it depends on your volume, category and time per item. Track your own margin per item after all costs, then set a minimum profit in dollars per item so low-priced items are worth your listing and packing time.
Do Facebook Marketplace local sales have fees?
No selling fee applies to local pickup sales paid outside Meta's checkout. Shipped sales through Meta's checkout carry a 10% selling fee with a $0.80 minimum, as of October 2026.
How do I calculate cost of goods for items from a pallet?
Divide the all-in pallet cost by the total of your planned asking prices to get a percentage, then multiply each item's asking price by that percentage. That share becomes the item's cost of goods when it sells.