# Do eBay Listings Expire? How Good 'Til Cancelled Really Works

_By GradeThread Team · Published November 3, 2026_

> Fixed-price eBay listings renew every 30 days until they sell or you end them. Auctions end on a timer. Here's what ends a listing, what it costs, and what to audit.

Fixed-price eBay listings do not expire on their own. They run as Good 'Til Cancelled (GTC) and renew automatically every 30 days until the item sells, you end the listing, or eBay removes it. Auction-style listings do expire, at the end of the 3, 5, 7, or 10 days you chose.

That sounds harmless. For a reseller, it is where aged stock hides, because a listing that quietly renews every month looks active in Seller Hub while it earns nothing. Below: what ends a listing, what a renewal costs, and a monthly audit to keep GTC from turning into dead inventory.

## How eBay listing duration works

There are two duration models, and they behave differently.

- **Fixed price (Buy It Now, with or without Best Offer):** duration is Good 'Til Cancelled. The listing renews on a 30-day cycle.
- **Auction:** you pick 1, 3, 5, 7, or 10 days. When the clock ends, the listing ends. Unsold auctions can be relisted manually or automatically.

Check the current options in your listing flow, since eBay adjusts formats and fee rules over time. The mechanic that matters stays the same: fixed price keeps going unless something stops it.

## What actually ends an eBay listing

The calendar is only one cause for auctions. For fixed-price clothing, listings usually end for one of these reasons:

1. **The item sells.** Quantity hits zero and the listing closes. This is the outcome you want.
2. **You end it.** Manually, or through a bulk action in Seller Hub.
3. **The auction timer runs out.** The only true expiration.
4. **Quantity reaches zero by another route.** A crosslisted sale on Poshmark or Mercari, if you pull stock and set the eBay quantity to 0, ends it too.
5. **eBay removes it.** Policy violations, an account restriction, or a listing that fails a requirement can end it without your action.

Notice what is not on the list: age. A jacket listed 14 months ago can still be live.

## What a 30-day renewal costs you

Renewal is not free by default in every case. Insertion fees depend on your monthly allotment of zero-insertion-fee listings (the number varies by account and Store plan) and category. Once you go past your allotment, each renewal can add an insertion fee. Check your own fee terms rather than assuming.

Here is an example, using made-up numbers to show the math. Say you hold 300 live listings and your plan includes 250 free insertions per month. Renewals count against that allotment. If 150 of those listings are older than 90 days, they use up allotment that fresher, better-photographed listings could have used.

| Scenario (example) | Live listings | Free allotment | Over allotment | Fee at $0.35 each |
| --- | --- | --- | --- | --- |
| Lean catalog | 200 | 250 | 0 | $0.00 |
| Slightly over | 300 | 250 | 50 | $17.50 |
| Stale-heavy | 500 | 250 | 250 | $87.50 |

Our $0.35 figure is an example, not a quote of eBay's fee schedule. The pattern holds regardless: the more stale listings you carry, the more renewals you pay for or crowd out.

## The hidden cost: stale listings that look alive

The fee is the smaller cost. The larger one is capital and attention.

- **Cost basis sits idle.** A $14 sweater unsold for 200 days is $14 you could have turned twice.
- **Condition drifts.** Stored items pick up creases, odor, or moth damage. A piece you called Excellent in March may be Very Good by October. Check Fabric Condition and Odor & Cleanliness before you assume the old grade still holds.
- **Listings get out of date.** Old photos, old measurements, old prices. Comps move.
- **Wrong signals.** A listing with hundreds of views and no sales is telling you the price, title, or photos are off.

None of this shows up as an error. That is why GTC needs a routine.

## A 6-step monthly audit for GTC listings

Run this once a month. At 300 listings it takes about 45 minutes if you sort first.

1. **Export active listings.** From Seller Hub, download the active listings report with start dates and views.
2. **Sort by start date.** Flag anything older than 90 days. This is your review pile.
3. **Check views and watchers.** Low views points to a title or item specifics problem. High views with no sales points to price or photos.
4. **Re-verify condition.** Pull the garment from its bin. Confirm the tier still fits: NWT, NWOT, Excellent, Very Good, Good, Fair, or Poor. Look at Structural Integrity (seams, hems), Functional Elements (zippers, buttons) and Odor & Cleanliness.
5. **Fix or mark down.** Rewrite the title, reshoot weak photos, or drop price in steps. Use your break-even price as the floor.
6. **End what won't clear.** If a listing fails the audit twice, end it, write down the inventory if your policy calls for it, and move the item to a different channel or a lot.

[Screenshot placeholder: Seller Hub active listings sorted by start date with 90+ day items highlighted]

## Ending vs. relisting vs. Sell Similar

When you pull a stale listing, you have three options, and they are not equivalent.

| Action | What it does | Use when |
| --- | --- | --- |
| Leave it running | Auto-renews every 30 days | Priced right, recent views, still fresh |
| Revise in place | Keeps listing history and watchers | Price, title, or photo fixes |
| End and Sell Similar | Creates a new listing, new start date | A full rewrite or a changed item |

Be honest with yourself about the last row. Ending and recreating a listing just to look new, with the same price and photos, rarely changes the outcome. Change something buyers can see.

## Keep your SKU log in sync

The most common GTC mistake for multi-platform sellers is a sale elsewhere that never ends the eBay listing. The buyer on eBay then hits a cancelled order, and your defect rate takes the hit. Tie each SKU to a bin location and a platform status so a sale in one place triggers an end or quantity change in the others.

FlipDesk tracks listing start dates against SKU, flags anything past your trigger date, and keeps cost basis next to each listing so the markdown decision is a number, not a feeling. It also helps to keep a grade on file. A standardized GradeThread grade with a condition report makes the re-check in step four faster, because you compare today's garment to a documented baseline.

## Try it on one batch

Pull your 20 oldest live listings this week. Check each against the six steps above, and see how many you would still list at the same price. If you want a baseline for the condition check, grade one of those garments in GradeThread and compare it with your original listing.

---

Canonical: [https://gradethread.com/blog/do-ebay-listings-expire](https://gradethread.com/blog/do-ebay-listings-expire)
