Marketplace Guides
Every marketplace has its own rules — different photo limits, different pricing rules, different ideas about what a "title" is. Spadeberry translates your listing for each one. These guides explain what changes, what doesn't, and what you need to set up first.
How crosslisting works
You build a listing once in Spadeberry. From your Inventory page you can then send that same item to any marketplace you've connected — one at a time or in bulk.
Your eBay listing is the source: its photos, price, condition, category, and item specifics are what we translate into each marketplace's own format. When the item sells anywhere, Spadeberry takes the other copies down automatically — or, if you had more than one in stock, counts them down instead — so you can't sell it twice.
Crosslisting to Depop and Poshmark is included with any paid plan and uses no listing tokens. The one thing that can cost you is background removal: if you have it switched on and a photo hasn't been cut out yet, publishing that item spends photo tokens for those photos. A photo is charged once for as long as its cutout survives, so if it already has one from an earlier publish, every other marketplace reuses it free. Editing or deleting the photo destroys that cutout and isn't refunded — cutting it again is a new charge.
Your publish defaults — collage overflow, eBay business policies, store categories, Best Offer, scheduling — live in the Publish settings panel on the Inventory page. Per-account marketplace defaults like Depop shipping live in Settings → Crosslisting.
Compare marketplaces
The short version of everything below.
Scroll the table sideways to see every marketplace.
| Feature | eBay | Depop | Poshmark |
|---|---|---|---|
| How you connect | Secure eBay sign-in (OAuth) in Settings | Browser extension or bookmarklet, on a desktop browser | Browser extension, on a desktop browser |
| How fast listings go live | As fast as eBay accepts them | Right away — a whole batch at once | Gradually — one listing every 20–40 seconds |
| Listings per day | eBay's own selling limits apply | No cap applied by Spadeberry | About 250 per 24 hours (50 per hour) — much lower for a new closet |
| Photos per listing | Up to 24 | Up to 8 (extras combined into collages) | Up to 16 (extras combined into collages) |
| Video | Yes — one per listing, on Basic plans and up | Not crosslisted | Not crosslisted |
| Title | Your title, as written | No title field — your title goes at the top of the description | Your title, trimmed to 80 characters if longer |
| Description | Full HTML, templates supported | Plain text, 1,000 characters max — templates supported | Plain text, 1,500 characters max — templates supported |
| Price | Exactly as entered | Exactly as entered | Whole dollars only — rounded up |
| Listing format | Fixed price or auction | Fixed price | Fixed price |
| Category | AI picks one from eBay's category tree — you can pre-select or change it | Mapped from your eBay category | Mapped from your eBay category |
| Editing a live listing | Pushes to eBay | Price, description, condition, quantity, photos | Title, price, description, condition, quantity — paced |
| How we hear about a sale | Instantly, by notification from eBay | We check every 10 minutes | We check every 15 minutes |
| Delisting the copies once we know | Immediate | Immediate | Immediate |
| Fee and payout data | Exact, from eBay — first figures about a week after the sale, final at ~2½ weeks | Exact, at the moment of sale | Exact, from your Poshmark order feed — falls back to the published US rate if an order can't be matched |
| Importing your existing listings | Yes, plus 12 months of sales history | Yes (active listings) | Yes (active listings) |
| Offers inbox | Yes — incl. sending offers to watchers | Yes — receiving only | Not yet |
| Auto-relist | Yes | Yes — 30-day minimum cycle | Yes |
| Auto-reprice | Yes | Yes | Not yet |
| Marketplace's own selling fees | US: 250 free listings a month, then an insertion fee; final value fee varies by category | US: no selling fee on most sales, plus payment processing | US: $2.95 flat under $15; 20% at $15 and over |
Sale-driven removals skip every pacing queue on all three marketplaces. Marketplace fees are set by the marketplaces and change from time to time — always check the marketplace's own fee page for current rates.
eBay
Getting set up
Connect eBay from Settings → eBay Connection. You'll sign in on eBay's own site and grant Spadeberry access — we never see or store your eBay password, only the access eBay hands back.
Before you can publish, eBay needs three business policies on your account — a payment policy, a return policy, and a shipping (fulfillment) policy — plus a registered item location. eBay requires all four on every listing, so a publish is refused if any is missing. Create them at eBay's Business Policies manager; Spadeberry pulls them in as soon as you connect, and refreshes your payment, return and shipping policies nightly if you've been active recently. Item locations aren't refreshed in the background — so if you've just added a policy or a location on eBay, use Sync Policies & Store Categories on the Ready to Publish page. (The Refresh policies button in Publish settings only re-reads what we already have.)
Spadeberry supports the US, UK, Canadian, and Australian eBay sites; the ones available to you appear in Settings. Your region sets your currency, your category tree, and which of your business policies are available — and changing it converts your default weight and dimension units and clears your Depop parcel size and shipping-cost defaults, so re-check those afterwards.
Listing formats and scheduling
Fixed price or auction. Fixed-price listings go up as Good 'Til Cancelled by default. For an auction, turn on the auction section when editing a listing and set an opening bid. Your ordinary price becomes the auction's Buy It Now price — leave the price blank for a pure auction. A hidden reserve is optional, and the duration can be 3, 5, 7 or 10 days.
Scheduling. You can schedule a listing to go live later, anywhere from 10 minutes to 21 days out. A time less than 10 minutes away is refused so you can pick again; a time beyond 21 days is pulled back to the latest eBay allows. You can also stagger a batch by a set number of minutes per listing.
Photos and video. Up to 24 photos per listing. One video per listing is supported on Basic plans and above (MP4 or MOV, up to 150 MB); eBay processes it in the background and it appears on the listing once it's ready. If you later move to a plan without video, videos you've already attached stay put — they just stop being carried onto relists.
Editing a live listing
Edits you make in Spadeberry to an already-published item are pushed back to the live eBay listing. That covers title, price, description, condition and condition description, quantity, item specifics, photos, and SKU.
Weight, dimensions and product identifiers (UPC / EAN / ISBN / MPN) push through from the mobile app only — not from the web edit screen and not from Bulk Edit. So if a live listing's weight changes, update it in the app, or eBay keeps calculating postage from the old one.
A few things deliberately stay local: your cost of goods is Spadeberry-only bookkeeping (eBay has no field for it), and changing the category on an already-live listing isn't pushed — eBay can't move a live listing to a different category, so you'd need to end it and list it fresh.
Limits
Selling limits. eBay caps how many items you can list and their total value. If you're hitting a ceiling, request an increase from eBay directly — it's an eBay-side limit and no tool can raise it for you.
| Limitation | Details |
|---|---|
| One eBay account | One eBay account per Spadeberry account |
| Category changes on live listings | Not pushed to eBay — relist instead |
| Auctions and auto-reprice | Auction listings are skipped by auto-reprice; eBay won't let the start price change once there are bids |
| Store categories | Up to two per listing. Leave them blank and we use your defaults from Publish settings; with no default set either, the item lands in your store's "Other" bucket |
| Imported listings | Live listings only, including ones scheduled to start later. Ended, sold and held-for-review listings are skipped, and a listing with variations arrives as a single item |
Depop
Getting set up
First, on Depop itself. Depop requires Depop Payments before an account can list at all. If you've never listed on Depop, open the Depop app, start a listing, and complete the Depop Payments sign-up it prompts you with. US and UK sellers who want Depop's prepaid labels should also switch Depop Shipping on in the app's Shipping section. We can't see either setting from here, so if publishes fail for no obvious reason those are the first two things to check.
Then connect it here. Depop doesn't offer a sign-in-with-Depop button, so you connect by handing Spadeberry your existing Depop browser session. Two ways to do that, both from Settings → Crosslisting on a desktop browser:
- Bookmarklet — nothing to install and no password needed: it uses the Spadeberry account you're already signed in with. Works in any desktop browser (Chrome, Edge, Safari, Firefox): drag the Spadeberry → Depop bookmarklet to your bookmarks bar, open Depop, and click it.
- Chrome extension — install the Spadeberry extension once, sign in to Depop in the same browser, then click Connect next to Depop. Two things to know: Chrome hides a newly installed extension behind the puzzle-piece icon at the top right of the browser, and the extension asks you to sign in to Spadeberry separately with your email and password — being signed in on this website doesn't carry over.
Set-up takes one visit to a desktop browser; everything afterwards — listing, sales, crosslisting — works from your phone. Depop doesn't issue long-lived tokens to apps, so the session does expire from time to time. We email you when it does so you can reconnect.
How your listing translates
Depop has no title field. A Depop listing shows up under its brand and product type, so there's nowhere to put your carefully written title — instead we put it on the first line of the description. If the description already starts with the title (an imported body, say), we don't repeat it — and if a listing template applies we send the template's output as-is for listings you wrote here, so make sure your template includes the title. (That's your app-wide default template unless you've picked a Depop-specific one in the Inventory page's publish settings.) Imported bodies skip the template and get the title prepended as above.
Descriptions are plain text, capped at 1,000 characters. HTML formatting is stripped, and anything past the limit is trimmed — Depop rejects longer descriptions outright.
Eight photos. Depop allows eight. If your SKU has more we don't drop any — we pack the later ones into 2×2 collages, using as many of the eight slots as that takes (with 24 photos, 2 go up on their own and the remaining 22 fill six collages). Turn it off in Publish settings on the Inventory page and only the first eight are sent.
Category and brand. Your eBay category is mapped to a Depop department and product type, and your brand is matched against Depop's brand list. If your brand isn't on it the listing still goes up, under Other; an item with no brand at all goes up as No Brand. We don't flag either at publish time, so check the listing if the brand matters. Some categories can't be crosslisted at all — either because Depop's terms don't allow them (sealed trading-card boxes, packs and cases, card breaks and sets, trading-card and music NFTs, ticket stubs, card sleeves and storage, pennants and flags) or because Depop simply isn't their home (furniture, major appliances, tools, food and drink, bladed items, wholesale lots). Those are skipped before anything is sent to Depop.
Condition and source. Your eBay condition maps onto Depop's five-step scale (Brand new, Like new, then Used — excellent, good or fair). Depop also has a "source" tag: a secondhand item is tagged Preloved by default, and more specific tags (Vintage, Handmade, Deadstock) join it when your listing signals them — Depop allows two source tags at most, and the specific ones take the slots first, so a single signal ships alongside Preloved while two push it out. A brand-new item is never tagged Preloved — it ships with no source tag unless one of those other signals applies.
SKUs. Your SKU is sent to Depop, and Depop caps it at 50 characters — a longer one makes the publish fail rather than being shortened, so keep Depop-bound SKUs at 50 or under. Depop also surfaces the SKU in its listing UI, so don't put anything in it you wouldn't want seen. And Depop keeps a SKU reserved even after a listing is deleted, so when the same item is relisted we add a short suffix to keep it unique.
Shipping — this one depends on where you are
Depop handles shipping differently by country, and it's the single biggest thing to understand about Depop listings.
- US and UK — Depop Shipping. Depop issues a prepaid label and decides what the buyer pays from the parcel size, not from a price you set. In the US we start from the item's category and round the size up for its eBay weight; in the UK the size comes from the weight alone (Evri's small / medium / large bands). Either way we round up again to cover your eBay shipping rate, so you're never short-changed on postage.
You can pin one size for every listing in Settings → Crosslisting instead — but a pinned size is used verbatim: no category guess, no weight floor, no top-up for your shipping rate. If you pin one, make sure it covers your heaviest items. - Australia and Canada — ship it yourself. There's no Depop label, so the flat shipping cost you set is what the buyer pays. We can infer it from your eBay flat rate, or you can set your own default — and if there's neither, the listing goes up at a default of 6.49 in your currency, so set your own if that isn't right.
US and UK sellers can opt out of Depop's label and ship it themselves at a flat rate instead — set a Depop shipping cost in Settings. Note that Depop restricts self-shipping on some US accounts; if yours is one, we fall back to the managed label automatically rather than failing the listing.
Worldwide shipping is separate. Set an international rate, or leave it blank and we'll match your eBay international rate — if you don't ship internationally on eBay, your Depop listings stay domestic-only. Changing your eBay region clears these shipping defaults, because a US parcel size means nothing on UK Evri.
Limits
Publishing is instant. Depop doesn't rate-limit crosslisting the way Poshmark does, so a full batch can go up at once — there's no pacing and no daily cap on our side.
| Limitation | Details |
|---|---|
| Video | Not crosslisted to Depop, including on relists |
| Editing a live listing | Price, description, condition, quantity and photos push through — though a quantity edit won't move a clothing or footwear listing, because Depop takes that listing's stock from its size instead. Title has no Depop equivalent; eBay-shaped fields like shipping policy and item specifics are skipped, not failed |
| SKU edits | Not pushed to Depop — a SKU change stays in Spadeberry (and on eBay); the Depop listing keeps the SKU it was published with |
| Offers | You can receive and answer Depop offers here, but Depop's API can't send an offer to everyone who liked an item — see Offers |
| Sized listings | Every Depop clothing and footwear listing goes up at a quantity of 1 — including items you never gave a size, which publish under a fallback size ("One size" where Depop offers it, otherwise the first size in that category's list) — whatever your eBay stock says. It can't count down: a part-sale on eBay leaves it live at 1, while a sale on Poshmark takes the Depop copy off outright. See When an item sells |
| Auto-relist cycle | We hold Depop relists to a 30-day minimum cycle |
| Category coverage | We map roughly 1,200 eBay categories — clothing, shoes and accessories, sports memorabilia, books, music, and part of home & garden. Anything outside that can't go to Depop, and the Depop button is greyed out on your Inventory. The same for US and non-US sellers |
| Non-US categories | Mappings are built from the US category tree. eBay reuses most category IDs across its sites, so GB/CA/AU listings fall back to the US row — in the few cases where an ID means something different on your site, the listing can land in the wrong Depop category rather than failing outright |
Poshmark
Getting set up
Poshmark connects through the Spadeberry browser extension. You never give us your Poshmark password — sign in to Poshmark in your browser as you normally would, open the extension, and click Connect Poshmark; it hands Spadeberry your already signed-in session, which we store encrypted. The extension runs on desktop Chrome, Edge, and Brave; once you're connected, everything works from your phone as usual.
If your Poshmark session expires, we email you to reconnect, the connection shows as disconnected in Settings, and any listing that was mid-publish lands in your Error tab. Reconnecting from the extension restores publishing, and removals triggered by a sale somewhere else pick themselves back up within a day. Anything already sitting in the Error tab — failed publishes, and removals you triggered by hand — has to be re-done by hand.
Why Poshmark publishing is gradual
Poshmark listings publish steadily over time, not all at once. When you crosslist a batch, we queue it and publish in the background — normally about one listing every 20–40 seconds, but never more than 50 in any rolling hour, so on a batch bigger than 50 the 51st listing waits until an hour after the first one went out. A large batch can take hours; a whole closet can take days.
This is deliberate. Poshmark limits how many listings an account can create in a day and watches for activity that happens faster than a person could list by hand — tools that dump hundreds of listings at once get accounts flagged or temporarily restricted. Spadeberry keeps you to about 250 new listings per 24 hours and 50 per hour.
A brand-new closet goes much slower on purpose. Poshmark is most suspicious of new accounts, so we ramp up over the first 90 days of your Poshmark account's life, with listings spaced 2–4 minutes apart while you're warming up:
| Poshmark account age | New listings allowed |
|---|---|
| 0–2 days | 5 a day (up to 3 an hour) |
| 3–6 days | 10 a day (up to 4 an hour) |
| 7–13 days | 20 a day (up to 6 an hour) |
| 14–29 days | 40 a day (up to 10 an hour) |
| 30–59 days | 75 a day (up to 20 an hour) |
| 60–89 days | 110 a day (up to 35 an hour) |
| 90 days and over | 250 a day (up to 50 an hour) |
We work the age out from your Poshmark user ID, read when you connect. If we can't read it — an unusual sign-in, or a connection made before we could capture it — we treat the closet as established and apply the full limits, so a brand-new one would get no ramp at all. If you're new to Poshmark, check that the pacing message on your first batch quotes a small number rather than ~250; if it doesn't, reconnect from the extension — the age we read is cached for a day, so the corrected figure can take up to 24 hours to appear.
Auto-relists come out of the same allowance — a relist is a brand-new Poshmark listing as far as Poshmark is concerned. If a batch is bigger than what's left of today's allowance we tell you straight away: what we queued, what we didn't, and roughly how long the queued part will take. The part we didn't take isn't held over — send it again then. Auto-relists are the exception: when the day's allowance is gone they're skipped quietly and picked up on the next cycle.
Poshmark's limit belongs to your account, not to each tool. Everything above paces what we send. We can't see listings another crosslisting tool creates for you, or ones you add by hand in the Poshmark app — so if a second tool is listing or relisting at the same time, your combined total can go over Poshmark's limit even though our share stayed under it, and Poshmark may restrict new listings on your account. Because of that we ask you to confirm, once, that you've turned Poshmark automations off in your other tools. The confirmation appears the first time you crosslist to Poshmark or switch on Poshmark auto-relist, and you'll never be asked again.
How your listing translates
Whole-dollar prices. Poshmark only accepts whole dollars. An item at $19.99 goes up at $20 — we always round up so you're never underpriced. Your eBay price is left alone.
Titles are capped at 80 characters, descriptions at 1,500. HTML formatting is stripped to plain text, and anything past the limit is trimmed, at the nearest whole word where possible — Poshmark rejects longer titles and descriptions outright rather than trimming them itself. Your eBay listing is left exactly as it is: the trim applies only to the copy we send to Poshmark, so your full description stays on eBay and Depop — and importing from Poshmark later won't shorten it either.
Description templates. Poshmark takes one, but unlike Depop it does not inherit your app-wide default — pick a Poshmark-specific template in the Inventory page's publish settings, or its descriptions go up untemplated. Once you've picked one it also applies to listings whose description came in from eBay or Depop — those skip the template on eBay and Depop, but not here, since nothing we import from Poshmark ever writes back over the description.
Sixteen photos. Your first photo becomes the cover shot. If you have more than 16 we don't drop any — we pack the later ones into 2×2 collages, using as many of the 16 slots as that takes (with 24 photos, 13 go up on their own and the remaining 11 fill three collages). Switchable in Publish settings on the Inventory page.
Category and size. Your eBay category decides the Poshmark department and category, and sizes always go up on the US system. We also try to pick a Poshmark sub-category by matching descriptive specifics (Style, Type, Silhouette, Leg Style, the various Lengths) against the sub-categories Poshmark allows for that category, and leave it blank when none of them match. Size comes from the item specific named exactly "Size" — one called "US Shoe Size" or "Waist Size" won't be picked up — and a listing with no Size at all goes up as One Size. When there is one we tidy it (Medium becomes M) but otherwise send it as written, so "EU 38" goes up as 38 on the US system. Worth checking on shoes and anything sized unusually.
Colors, tags, and condition. Poshmark takes at most two colors, and only from its fixed 15-color palette. We map common shades to the nearest one — navy and teal become Blue, burgundy becomes Red, olive becomes Green, and some two-word shades are covered too (Light Blue, Royal Blue, Hot Pink, Forest Green) — but only when the whole colour matches an entry on that list. Anything else, including "Navy Blue", "Light Pink" and "Multi" (Poshmark has no such option), is left off rather than guessed at. You also get up to three style tags, taken from specifics like Style, Type, Pattern and Material, with symbols stripped — "100% Nylon" becomes "100 Nylon". Condition maps to Poshmark's four grades (New With Tags, Like New, Good, Fair), defaulting to Good when eBay's condition is unclear. Two to watch: eBay's "New other" and "New without tags" become Like New, because Poshmark has no new-without-tags grade, and words like "stain" or "flaw" in your eBay condition description can pull the grade down to Fair.
If an eBay category has no Poshmark equivalent yet, or Poshmark doesn't allow it, the item isn't published — it's counted in the "not Poshmark-eligible" total we show after a crosslist, and its row stays as it was. That total doesn't name the category, so check the item's eBay category and tell support which one you need; we'll add the mapping.
Closet Clear Out and sharing
Closet Clear Out (CCO) is Poshmark's periodic flash sale: drop a listing's price by at least 10% and everyone who liked it gets a notification, with discounted shipping for the buyer. Spadeberry doesn't have a CCO feature — run it on Poshmark directly (sort your closet by likes and discount the ones with likes). Note that a Poshmark import won't bring those prices back here — an import only adds listings we don't already have, and never changes an item you already hold. If you want the new price reflected in Spadeberry, edit the item here too.
Sharing is the same story. Spadeberry doesn't share your closet for you, so nothing we do counts against Poshmark's daily sharing limit — your shares are entirely your own.
Limits
New-account restrictions. If you're new to Poshmark and create a run of listings quickly, Poshmark may temporarily restrict the account as a security check. It's usually resolved by contacting Poshmark support and asking for the listings to be reinstated — and it's exactly what the pacing above is designed to avoid.
| Limitation | Details |
|---|---|
| Whole-dollar pricing | Poshmark doesn't accept cents; prices are rounded up |
| Editing a live listing | Title, price, description, condition and quantity push through. Photos don't — to change those, delist and re-list. eBay-shaped fields (item specifics, SKU, shipping policy, weight and dimensions) are skipped rather than failed. A quantity edit only works on a single-size listing; a multi-size one has to be taken down instead. Poshmark edits are paced like everything else we send, so a big Bulk Edit lands over hours rather than all at once |
| Video | Not crosslisted to Poshmark |
| Vacation hold | We don't support Poshmark's "not for sale" hold yet — an item can only be delisted |
| Removal limits | Removals you trigger — single or bulk — are paced to about 30 an hour and 200 a day, 30–60 seconds apart. Sale-driven removals skip that queue and fire immediately; only one that has to be retried rejoins it |
| Relisting | Poshmark has no relist API, so a relist is a delete plus a fresh listing — a new Poshmark listing ID, and it counts against your daily allowance |
| Sold detection | Poshmark doesn't notify us of sales, so we check every 15 minutes rather than instantly |
Bringing in existing listings
Already selling somewhere? Import your live listings from eBay, Depop, or Poshmark rather than rebuilding them. A sync never overwrites an item you already have here — it brings in what's new, and it also runs a cleanup afterwards that clears listings which have ended or sold. On Depop and Poshmark that cleanup double-checks each missing listing against the marketplace before touching it, so it may take a few minutes after the sync finishes to show up — and a very large cleanup may need more than one sync to work through everything.
- Live listings only. We bring in what's on the marketplace right now, including eBay listings scheduled to go live later. Anything that has already ended or sold is skipped, as is anything eBay is still holding for review. An eBay listing with variations arrives as a single item rather than one per variation.
- eBay sales history is a separate import. A historical sync walks the last 12 months of your eBay orders and creates sold-history records so Insights and P&L have something to work with. Those records are reporting-only — no photos, and they don't show up in your inventory or crosslist anywhere. It also marks any listings you already have here as sold where an order matches. Items that ended without selling aren't part of it.
- Depop and Poshmark listings arrive without an eBay category, because neither marketplace has one to give us. That's fine for tracking and sales, but you'll need to set a category before you can crosslist that item onward to anywhere else.
- Poshmark matches on SKU, then title. It tries your SKU first, then an exact title, then a looser title match with a price sanity check. Anything that doesn't match comes in as a new item.
- Depop matches on SKU when there is one, otherwise on title plus a photo. Depop often gives us no usable SKU — when it doesn't, straight after the import we look for an item you already have on eBay carrying the same title and at least one identical photo, and join the two into one item holding both marketplaces rather than a duplicate. Case and punctuation don't have to line up. Remember Depop has no title field of its own, so the title we compare is the first line of the listing's description.
- Sometimes the title alone is enough. If a Depop listing has no SKU at all, and its title matches exactly one of your eBay items and isn't shared with any other Depop listing in the same import, we'll join them on the title without needing a matching photo — that's the usual case for listings another crosslisting tool created for you. We also re-check once a day, so an item that couldn't be matched at import time gets joined later once the evidence is there, rather than staying a duplicate.
- When two items can't be told apart, we don't guess. If more than one of your eBay items shares the incoming title and a matching photo — a run of the same jersey in different sizes, say — it comes in as a new item for you to merge or delete by hand, and the same applies when two Depop listings you're importing share one title. Possible Duplicates only compares items that have an eBay copy, so a Depop-only or Poshmark-only import won't show up there.
- Possible Duplicates is for your eBay copies. When two of your live eBay listings look like copies of the same item, they show up there, where you can keep one and end the rest, end an individual copy or set its quantity, or rename a sold copy to tell them apart — and when one of a pair has already sold, you can merge the two back into one item.
- There are cool-downs. A sync runs at most once every five minutes per marketplace, a historical sync once a week, and the very first crawl of a Poshmark closet once an hour. If you hit one we tell you exactly when you can try again.
One known quirk on Poshmark's side: listings you've published aren't always visible in your own closet feed, which is a long-standing Poshmark bug. If an import comes back short, that's usually why — run it again later rather than assuming the listings are gone.
If Depop isn't offered in the import picker, we've paused Depop imports while we improve how they're matched to items you already have. Depop crosslisting and sales sync carry on as normal.
When an item sells
Hearing about the sale is the slow part; acting on it isn't. eBay tells us the moment an order is placed. Depop and Poshmark don't notify anyone, so we check Depop every 10 minutes and Poshmark every 15. We also sweep for listings you deleted by hand — every six hours on Depop, once a night on Poshmark — because those produce no sale event at all.
The moment we know, the matching listings come down everywhere else — immediately, skipping every pacing queue. A sold item has to come down fast or it sells twice.
Multiple in stock? Where we can, we count the other copies down instead of taking them off sale, and the listing only comes off when its last unit goes. How we count down depends on where it sold:
- Sold on eBay — your Depop and Poshmark copies are set to however many eBay says are left. A copy that's already showing fewer than that is left exactly as it is.
- Sold on Depop or Poshmark — one unit comes off each of the other copies, including eBay's.
Some copies can't be counted down. Where the sale was on Depop or Poshmark, anything we can't decrement comes off sale instead: a copy already at a single unit — which includes every Depop clothing and footwear listing, because Depop takes those from the size rather than a stock count and we publish them at one unit — plus listings with more than one size, eBay auctions, eBay listings with variations, and any copy whose quantity we can't read. Where the sale was on eBay and stock remains, a copy at or below eBay's remaining count is left exactly as it is; only a multi-size copy, or one we can't read, comes down. The bias is deliberate: taking a listing down early beats selling the same item twice.
Removals you trigger by hand are paced too. Single or bulk, Poshmark removals go out roughly one every 30–60 seconds; eBay and Depop removals aren't paced. A burst of deletions from one account is exactly the bot-shaped activity Poshmark watches for. Sale-driven removals bypass that queue entirely.
If a removal can't get through we retry, and after five failed attempts the item is flagged on your Inventory row as needing a manual delist, naming where it sold and where it's still live. An expired session is the exception: those attempts don't count toward the five — the row is parked with a "reconnect to complete delist" note and picked up automatically once you reconnect. Both are worth acting on promptly.
Offers
Incoming offers from eBay and Depop land in one inbox. You can accept, decline or counter them individually or in bulk, or let auto-respond handle them against rules you set. eBay offers arrive the moment they're made; Depop's are picked up every 15 minutes.
Depop's API is thinner than eBay's, so some things behave differently: a decline carries no reason and a counter carries no message (Depop drops both), Depop exposes no negotiation history so we reconstruct the thread from what we can see, and an offer with no stated expiry is treated as lasting 24 hours.
Sending offers — to everyone watching an item — is eBay-only for now. Depop's API has no way to offer all likers, and Poshmark support is on the way.
Fees and payouts
What each marketplace charges
- eBay. In the US, most sellers get 250 free listings a month; after that an insertion fee applies each time an item is listed and each time it renews, and a final value fee comes off every sale (the rate varies by category). If you regularly list past your free allowance, an eBay Store subscription usually works out cheaper. See eBay's fee page.
- Depop. Depop no longer charges US sellers a selling fee on most sales — we still read and show whatever selling fee Depop reports, plus payment processing. Rates differ by country — check Depop's fee page.
- Poshmark. In the US, a flat $2.95 on sales under $15 and 20% on sales of $15 and over. No listing fees. See Poshmark's seller terms.
Rates above are US figures and are set by the marketplaces — always check their own fee pages for what applies to you.
How much of that Spadeberry can actually see
Your Insights and P&L are only as good as what each marketplace will tell us, and they differ a lot:
- eBay — exact. Real final value fees, promoted-listing fees and shipping label costs, pulled from eBay's finance API. The first figures land about a week after the sale — that's eBay's payout cycle, not us being slow — and they aren't final for about two and a half weeks, because eBay posts promoted-listing fees around day 13–15. The net payout per order needs an extra eBay finance permission we don't have on every account, so that figure can stay blank.
- Depop — exact, straight away. Revenue and fees come back with the sale itself, so the breakdown is final the moment we see it — whatever Depop's own payout timing does afterwards.
- Poshmark — exact, from your order feed. We read the per-order figures from your Poshmark sales feed: what the item actually sold for, the commission Poshmark actually took, and your actual earnings. So a sale closed through an accepted offer shows what it really settled at, not the old listing price. Because the fee comes from the order itself rather than a rate table, this holds outside the US too. If we can't match a sale to an order — most often one older than the recent orders the feed returns — we fall back to the listing price with Poshmark's published US rate applied, which is exact for a full-price US sale; outside the US that fallback leaves the fee and payout blank rather than guess.
Sales you record manually from a marketplace we don't integrate with are yours to fill in — we don't estimate those.
Automations
Automations run on a schedule in the background, configured per marketplace under Automation. What's available depends on what each marketplace's API allows:
- Auto-relist — ends an ageing listing and puts up a fresh one so it climbs back up search results. Available on eBay, Depop, and Poshmark. Each marketplace has its own daily limit — 100 relists a day, which is both the default and the most you can set it to; you can turn it down but not up. On eBay we time the recreate to just before your listing's monthly renewal, so the new listing's insertion fee replaces the renewal fee instead of adding to it. We hold Depop to a 30-day minimum cycle, and Poshmark relists count against your Poshmark daily allowance. By default a relist reuses the photos the listing already has and costs you nothing; if you'd rather it cleaned them up, each marketplace has a Relist photos setting that removes backgrounds on the first photo or on all of them. Only photos that don't already have a cutout are processed, at 1 photo token each, and if your balance runs short we relist with your current photos rather than skip the relist. You can also pick a different description template for relists than the one you publish with.
- Auto-reprice — drops the price by a set percentage once a listing has been sitting for a while, with a floor you set and a daily limit (25 by default). Available on eBay and Depop. eBay auctions are skipped, because eBay won't let the start price change once there are bids, and so are older imported eBay listings whose original publish date we don't know.
- Offers to watchers — sends a discounted offer to buyers watching your item. eBay only: Depop's API can't offer all likers, and Poshmark support is on the way.
- Best-offer auto-accept, auto-decline and auto-counter — eBay and Depop, with Poshmark to come. Capped to a set number of automatic responses a day.
- Promoted Listings ad-rate management — eBay only.
Depop's paid Boost isn't something Spadeberry turns on — auto-relisted Depop listings are always created unboosted.
Disconnecting a marketplace
Disconnecting never touches your live listings. Nothing is ended, deleted, or changed on the marketplace — you're only revoking Spadeberry's access.
What stops is the automatic side: we can't see new sales, fee and payout data stops filling in, and — the one that costs money — we can't take a sold item down elsewhere.
On eBay and Depop that removal is parked, the Inventory row tells you to reconnect, and it completes on its own once you do. On Poshmark we can't reach the account at all, so the row is closed out here while the listing stays live on Poshmark — you'll need to delete it there yourself. The same applies when a session simply expires, which is why the reconnect emails are worth acting on.
Troubleshooting
Why a crosslist was skipped or refused
| What you'll see | What to do |
|---|---|
| "Connect your Depop/Poshmark account first" | The session has expired or was disconnected. Reconnect from Settings → Crosslisting — browser extension, or the bookmarklet for Depop. |
| "Listing has no eBay category" | Most common on items imported from Depop or Poshmark, which arrive without one. Set an eBay category and try again. |
| "…has no Depop/Poshmark mapping yet" | We map eBay categories to each marketplace by hand. Send support the category and we'll add it. |
| "Not eligible for cross-listing" | The marketplace's own rules don't allow that category. Nothing to fix. |
| "Listing must have a price" / "has no photos" | Both marketplaces reject listings without them. Add and retry. |
| "None of this listing's photos could be read" (Depop) / "Failed to download any photos from S3" (Poshmark) | The photo files couldn't be fetched from storage — re-upload them. |
| "You need N photo tokens…" | Background removal is on and some photos aren't cut out yet. Buy photo tokens, or switch background removal off for this publish. |
| "This item has already sold on eBay and cannot be crosslisted…" | You can't crosslist an item that's already gone. |
| "This listing disappeared from Depop without Spadeberry removing it…" | The listing vanished from Depop — usually a Depop policy removal, or you deleted it on Depop yourself. We won't publish it there again until you review it — see When Depop removes a listing below. |
When Depop removes a listing
Depop moderates listings itself, and a removal notice arrives as a message from the Depop official account naming a policy — never the exact word that triggered it. Depop's own published moderation reporting shows the most heavily automated enforcement is against prohibited goods, consumer electronics above all: Depop bans anything that runs on electrical power, including phones, headphones, games consoles, smartwatches, hair stylers and appliances. Phone and laptop cases, cameras and ordinary wristwatches are allowed.
Relisting a removed item counts as a repeat violation on Depop and can get your account suspended. Their notice says so explicitly ("please do not relist this item"). We check your Depop shop for listings that have vanished a few times a day, working through sellers in rotation, so a disappearance is usually picked up within a day or two. We can't always tell a Depop removal apart from a listing you deleted on Depop yourself — either way, when a listing disappears without Spadeberry removing it we normally stop publishing it there: it's skipped by "List to all available marketplaces", by bulk crosslist, and by auto-relist.
One important limit: when most of the listings we check in one pass have vanished together, we treat it as a shop-wide event — a Depop username change (which changes every listing's web address), an account deactivation, or your own bulk delete — and we deliberately don't hold any of them, because holding a whole shop by mistake would be worse. A removal of a few listings out of a larger shop is held, even when they vanish together — that's the shape a Depop enforcement action takes. But if your whole shop is small, a same-moment removal of everything can still look like a shop-wide event, so in that case they won't be held back automatically and you'll need to fix the wording yourself before relisting. The same applies if a listing is removed at the moment we're already recreating it.
Poshmark gets the same protection. Our daily Poshmark check works the same way: a listing that disappears from Poshmark without Spadeberry removing it is held from republishing until you review it — with the same shop-wide-event limit, and one difference: we can't suggest which words might have caused a Poshmark removal, so the confirmation won't name any.
To put it back, open that one listing on the Spadeberry website and use its + List on Depop button (or + List on Poshmark). You'll get a confirmation that, where we can spot them, names the words we think caused the removal — a best guess, since Depop never tells us — and the publish only proceeds if you confirm. If Depop removed it, fix the wording first; if you deleted it on Depop yourself, it's safe to just confirm. If you believe a removal was wrong, Depop's message includes an appeal link; appeals are worth using, and winning one is a good reason to confirm and relist.
eBay rejections that look mysterious
"The item cannot be listed or modified… the title and/or description may contain improper words." eBay doesn't say which word, field, or policy triggered it. Unless our scanners already spot a real violation, we retry it automatically in case it was a throttle, and where a wording fix is plausible we'll attempt a rewrite and republish for you (up to twice). We skip both the retries and the rewrite when the listing looks like a prohibited item, a brand mismatch, or when eBay names a specific policy in its rejection — none of those is fixable by waiting or rewording, so there we tell you what we found instead. We skip only the retries, and still attempt the rewrite, when our scanners spot something waiting can't clear but wording can: an email address or link, an off-platform payment request, or a health or medical claim. If eBay does reject it for wording and we can spot a likely culprit in your text, we name that word for you — but eBay's filter is broader than anything we can detect, so often we can't, and the wording is yours to find. In practice it's nearly always one of: a brand named on the listing that the item isn't (check your Brand item specific first), a health or medical claim, or contact details and links in the description.
"Please add at least one valid shipping service." Your eBay shipping business policy has no usable shipping service on it. In eBay Seller Hub go to Business Policies → Shipping Policy, add a shipping service, then republish.
"eBay blocked this as a duplicate of a listing you already have." eBay doesn't allow duplicate active listings. End or remove the existing one, or make this listing clearly different (title, photos, details), then try again.
"eBay rejected this as a prohibited or restricted item, which a wording change can't fix." We show this when the item is one eBay won't accept at all — there's nothing to rewrite.
If Poshmark restricts your account
Poshmark can restrict an account's listing activity without much warning, and everything then starts failing at once. When we see it, we stop all Poshmark listing and removal activity for six hours — continuing to push only reinforces the flag — then resume on our own once the cooldown passes.
Publishes stop and wait for you; removals resume on their own once the restriction lifts, because those items really are still live. Sort it out with Poshmark Support, then re-list. Reconnecting the extension also clears the pause.
"Poshmark flagged this item for manual review"
Poshmark screens some items for counterfeits and won't accept them from an outside tool at all — it wants them listed by hand in the Poshmark app, where it can ask you its own questions. It's a decision Poshmark makes per item, not a problem with your listing or your account, and it doesn't count against you.
It's uncommon — under 1% of items — but far more likely on the brands Poshmark watches most: Nike, Jordan, designer labels, and officially licensed sports gear. The item stays exactly as it is on eBay and Depop. If you want it on Poshmark too, list that one by hand in the app.
Need help?
- FAQs — searchable answers to the questions we get most
- Ask AI — open your account menu (top right) and pick Ask AI under Help & Resources for instant answers about your account; on mobile it's under Help & Support
- Contact Support — for anything else
Last reviewed August 2026. Marketplace rules and fees are set by the marketplaces and change without notice.