Why Mercari takes less than eBay
Mercari has one fee: 10% of the item price and the postage the buyer pays. There has been no payment processing fee on listings made or updated since 6 January 2025. eBay charges 13.6% in most categories, and on more: the item, the postage and the sales tax eBay collects, plus a per-order fee of $0.30 or $0.40.
So eBay’s rate is higher and its base is bigger. On a bare $100 item Mercari takes $10.00 and eBay $14.00; at $500 the gap is $18.40. Sales tax widens it further, because only eBay counts the tax.
Where eBay comes out ahead
In the few eBay categories with a low rate of their own. Sneakers of $150 or more pay 8% with no per-order fee, so a $200 pair costs $16.00 on eBay against $20.00 on Mercari. Guitars and basses pay 6.7%: a $600 guitar costs $40.60 on eBay and $60.00 on Mercari. Our eBay sneaker fee calculator and guitar fee calculator work these out for any price.
What your buyer pays on each
Mercari adds a Buyer Protection fee of 3.6% of the price and postage to what the buyer pays. It never comes out of your money, but it does make your item dearer to them: on a $100 item with $10 postage it is $3.96. eBay adds no fee of its own to a US buyer’s price; the sales tax it collects goes to the state.
Getting your money out
A direct deposit from Mercari to your bank is free. Instant Pay, which sends the money straight away, costs $3 each time. Our records hold no payout fee for eBay. If you use Instant Pay after every sale, count $3 more on Mercari’s side: on the $35 sale above, Mercari’s lead of $2.31 turns into an eBay lead of $0.69.