eBay sellers

Who actually pays for shipping on eBay

One of two people, decided before the item ever sells. eBay's listing flow makes the seller pick, right on the shipping-setup screen: charge the buyer the label cost, or absorb it and call the listing free shipping. eBay itself never covers postage, and its own fee page taxes the shipping line the same way it taxes the item price. Wording below checked on ebay.com, 2026-08-25.

eBay's own wording, citedChecked 2026-08-25No account needed here
A seller deciding who pays for shipping on an eBay listing
One switch, set before the sale

Buyer pays, or the seller folds it into the price. There is no middle setting.

The setting that decides it

eBay's shipping-setup help page, checked 2026-08-25, tells sellers to enter their shipping costs under “Buyer pays” or to pick “Offer Free shipping” instead, for both flat and calculated pricing, describing the second as paying the delivery cost yourself. Whichever way it is set stays fixed for that listing until the seller edits it — it is not something a buyer can request changed at checkout.

Buyer pays

The shipping amount the seller entered shows up as a separate line at checkout, on top of the item price. This is the default most calculated-shipping listings use.

Seller pays (free shipping)

The buyer's checkout shows nothing added for postage. The label still costs money; the seller has built that cost into the item price ahead of time instead of billing it separately.

Local pickup

No shipping charge exists at all, because nothing is carried by a carrier. The buyer collects the item in person from wherever the seller specified.

Freight is a fourth listing type but a different case: eBay's same shipping-setup page states that freight shipping labels currently cannot be purchased through eBay Labels, so a seller offering freight buys that label straight from the carrier rather than through eBay's checkout. The buyer-pays-or-seller-pays choice still applies; only where the label itself gets bought moves off-platform.

eBay's own cut reaches the shipping line

eBay is not a neutral pipe for that shipping charge. Its selling-fees page, checked 2026-08-25, defines the base its final value fee is calculated on: “The total amount of the sale includes the item price, any handling charges, any shipping costs collected from the buyer (some exceptions apply), sales tax, and any other applicable fees.” So on a buyer-pays listing, the fee is not limited to the item price — it reaches into the postage the buyer was charged as well.

That single line is why some sellers price shipping close to the actual label cost rather than padding it: a padded shipping charge raises both the buyer's total and the base eBay's fee is taken from. On a free-shipping listing the mechanics are the same in substance, since the label cost sits inside the item price and the fee is still calculated on the full amount the buyer paid — it is just not broken out as its own number anymore.

Where the label itself gets bought

Whoever is on the hook for the cost still has to buy an actual label somewhere. Our separate page on eBay's shipping label flow compares the built-in eBay Labels checkout against pricing the same box outside the platform, which is worth doing whenever the listed shipping charge and the real label cost are drifting apart. Real numbers move with the box and the lane, not with which party is named to pay, so quote the parcel you actually have before setting a price.

Where these rules come from

  • eBay, Setting up your shipping options — the Buyer pays / Offer Free shipping choice and the freight-label exception. Checked 2026-08-25.
  • eBay, Selling fees — the definition of the total amount of the sale, including shipping costs collected from the buyer. Checked 2026-08-25.

eBay revises its fee schedule and category exceptions without notice. Check the live fee page for the current rate on your category before pricing shipping around the figure above.

Common questions

Who pays for shipping on eBay, the buyer or the seller?

Whoever the seller decided at listing time. eBay's own shipping-setup page tells sellers to enter shipping costs under “Buyer pays” or to select “Offer Free shipping” instead, checked 2026-08-25. There is no third option: either the buyer sees a charge at checkout, or the seller has folded it into the item price and the buyer sees nothing added.

Does eBay ever pay the shipping itself?

No. eBay sells labels through its own tool at negotiated carrier rates, but the charge lands on whichever party the listing named, buyer or seller. eBay is the checkout and the label reseller in this transaction, never the one absorbing the cost.

Does eBay take a cut of the shipping amount too, not just the item price?

Yes, on most listings. eBay's selling-fees page states the final value fee is calculated on the “total amount of the sale,” and defines that total as “the item price, any handling charges, any shipping costs collected from the buyer” along with sales tax and other applicable fees, noting that some exceptions apply. Checked 2026-08-25.

What happens when a seller offers free shipping?

The buyer's checkout shows no separate shipping line, but the label still costs whatever the carrier charges for it. The seller pays that cost out of the item price, and eBay's fee is still calculated on the full price the buyer paid, which now has the shipping cost baked into it rather than broken out.

Is a freight listing handled the same way?

Not for the label itself. eBay's shipping-setup page states freight shipping labels currently cannot be purchased through eBay Labels, so a seller offering freight buys that label directly from the carrier, outside eBay's own checkout flow. Who pays — buyer or seller — is still the seller's choice at listing time, only the label purchase moves off-platform.

Dmitrii Timin founder of SMKlog

Runs SMKlog and its live rate comparisons across USPS, UPS, and FedEx. The guides here are built from the same carrier data the calculator quotes from, with prices captured on the date shown on each page. Based in Berkeley Heights, New Jersey.