eBay sellers · updated October 2026

Why your eBay payout is less than your sales Every fee line in the transaction report, in plain English — and the ones that never tie back to an order.

You sold $1,840 this week and $1,590 landed in your bank account. Nothing is wrong with your arithmetic: eBay does not deduct "a commission", it deducts a stack of separate charges, taken at different times, and some of them are not attached to any order at all. The only place all of them appear together is the transaction report — a CSV that most sellers open once, find unreadable, and close again.

This page is a line-by-line decoder for that file, plus the free method to reconcile it against your orders.

The three buckets money leaves through

  1. Fees tied to an order — final value fee, per-order fee, promoted listing ad fees, international fees. These are the rows you can, in principle, match to a sale.
  2. Fees not tied to any order — store subscriptions, listing upgrades, one-off charges and fee credits. eBay's own finance API calls these NON_SALE_CHARGE transactions, and by definition they carry no order ID.
  3. Money you spent inside eBay — shipping labels bought through eBay, refunds you issued, and money held or reversed because of a payment dispute.

Your payout is sales minus all three. The order list in Seller Hub only ever shows you the first bucket, which is why the numbers never match.

Surprise #1 — your ad fee is charged on shipping and tax, not just the item price

Since 1 June 2022, Promoted Listings Standard (general) ad fees are calculated on the total amount of the sale — the same figure used for the final value fee. eBay's own announcement says it explicitly: the total includes taxes, shipping costs and other applicable fees in addition to the final price of the item. Before that date, the ad fee was based on the item price only.

Worked example, at an 8% ad rate:

OrderItem priceWhat eBay charges the ad fee onAd fee at 8%
$40 item, $12 shipping, $3 tax$40$55 (total of the sale)$4.40
What most sellers expect (8% of the $40 item price)$3.20

That is 37% more ad cost than the mental model most sellers carry, on an identical sale. And it stacks on top of the final value fee, which is charged on the same inflated base.

Sourcing The "ad fees are based on the total amount of the sale, including taxes and shipping, from 1 June 2022" change is from eBay's own news archive for sellers. The per-order fee figures below ($0.30 / $0.40) and the definition of "total amount of the sale" come from eBay's official selling-fees pages.

Surprise #2 — the final value fee is also charged on shipping and sales tax

eBay's selling-fees page is explicit: the final value fee is a percentage of the total amount of the sale, plus a per-order fee — $0.30 for orders of $10.00 or less, $0.40 for orders over $10.00. "Total amount of the sale" includes the item price, handling charges, the shipping the buyer pays, sales tax, and other applicable fees.

One useful exception worth knowing: if you offer 1-day or international shipping and a cheaper or free domestic option, eBay calculates the total on the cheapest domestic option you offer, not on the expensive one the buyer picked.

The decoder: what each fee line actually is

Fee typeWhat it isCan you match it to one order?
FINAL_VALUE_FEE The percentage commission. Varies by category and store subscription; charged once when the item sells. Yes
Per-order fee The flat fee on top of the percentage: $0.30 (orders ≤ $10) or $0.40 (orders over $10), US. Yes
AD_FEE Promoted Listings general / Standard. Charged only when the item sells, at the ad rate in effect at the time of the sale — on the total of the sale, including shipping and tax. Yes, in principle — but see the next section
PREMIUM_AD_FEES Promoted Listings priority / Advanced. This one is per click, and you pay for valid clicks whether or not the item sells. No — clicks are not orders
INTERNATIONAL_FEE Charged when the buyer's registration country or delivery country differs from yours. Yes
INSERTION_FEE / listing upgrades Listing fees. eBay's seller-fees page states listing is free up to 250 items a month, after which an insertion fee applies ($0.35 per listing is the figure eBay quotes); upgrades such as subtitle or reserve price are charged up front and are not refunded if the item does not sell. No
Additional final value fee A penalty percentage added when your performance drops Below Standard, or your "item not as described" rate is Very High, in the affected categories. Usually no — it applies to a period, not an order
SHIPPING_LABEL A label you bought through eBay, deducted from the payout rather than billed separately. No — it is a purchase, not a fee
REFUND / DISPUTE Money returned to a buyer, or money reversed while a payment dispute runs. When you refund, eBay returns most order-level fees — but not the flat per-order fee. Yes / partly
NON_SALE_CHARGE Everything with no order behind it: subscriptions, one-time payments, fee credits. eBay's finance API documentation describes it as "transactions that contain non-transactional seller fees". Never — it has no order ID by definition
Where the penalty percentages are not quoted here on purpose You will see hard numbers for the Below Standard / Very High "item not as described" penalty fees on a lot of seller blogs. We are not repeating them, because they have changed more than once and they differ by site. Read the current percentage off eBay's own selling-fees page for your site before you act on it. We would rather send you to the source than be wrong by a few percent.

Why some fee rows never tie back to an order

This is the part that breaks every home-made spreadsheet, and it has three separate causes.

1. Some fees genuinely arrive separately from the sale

eBay's own API documentation for order line items says some fees are returned asynchronously from the order, and that you can trace such a fee back to the order it belongs to through its referenceID, which should equal the order ID. In plain terms: eBay itself expects some charges to turn up detached from the sale, and gives developers a way to re-attach them. That is a design decision, not a bug — and it is the reason a fee can land in a month you already closed.

2. Non-order charges have no order to tie to

The finance API makes this testable: a row is a non-sale charge when it has transactionType: NON_SALE_CHARGE and no order ID attached. No amount of spreadsheet work will attach an order number to a store subscription.

3. Click-based ad fees were never orders to begin with

Priority / Advanced campaigns bill per valid click. There is no sale to match them to, so they will always sit outside your per-order maths.

The free reconciliation method

  1. Download the transaction report. Seller Hub → Payments → Reports → transaction report (CSV), for the period you want. Every fee, refund and label purchase is its own row.
  2. Split the rows into three files by the type column: order fees, non-order charges, and everything else (labels, refunds, disputes). Reconciling them together is what makes the job impossible.
  3. Check the order-fee rows against the order list, using the order ID. eBay's finance API supports filtering transactions by order ID, which is the same relationship the CSV rows carry.
  4. Sort by the date charged, not the date sold. Any fee row whose charge date is more than a few days after the sale date is a delayed attribution — that is the money that quietly ruins a closed month.
  5. Leave the non-order rows as a single lump. They are period costs. Trying to allocate a subscription across individual sales is work with no payoff.
  6. Repeat it for one month you already closed and compare. If the second pass shows fees you did not account for, your month-end numbers are not final at month-end.

What you can actually do with this

Related: if the fees you cannot place came from a promoted campaign, read why your eBay ad fees keep rising and why Promoted Offsite charges keep arriving after you end the campaign.

We are thinking about building the tool this page describes — something that takes your transaction report and shows, per order, which fees were charged, which arrived late, and which cannot be tied to an order at all. No spreadsheet, no CSV wrangling.

If reconciling this by hand is already costing you an afternoon a month, tell us. Leave your email and you will get one message when there is something to test — nothing else.

Email only, used once. No eBay login, no account access, nothing automated against your seller account.
Independent guide by Anchor Tools · not affiliated with eBay.
Every figure here is taken from eBay's own selling-fees pages or eBay's developer documentation; where a number is commonly quoted by third-party seller blogs but changes often, we say so instead of printing it.
Questions or corrections: rollcall.help@outlook.com