Feature · eBay Repricer · License-compliant

Compliant eBay repricer — drop stale prices without scraping competitors.

Most eBay repricers — Repricer.com, Sellerboard, RepricerExpress, 3DSellers — read competitor pricing. That's the eBay Trading API §9 violation that gets new accounts flagged. DashVue's repricer reads only your own listings + your own rules. Same outcome on stale stock, no licence risk.

eBay Trading API §9 compliant — no competitor scraping
Hard floor + min margin + max-drop safety nets
Full audit trail + one-click cycle rollback

The wedge

Most eBay repricers violate eBay's licence. Ours doesn't.

eBay's API License Agreement § 9(f) prohibits using their data for “third-party arbitrage” — repricing your listings against scraped competitor prices is the textbook example. Account suspensions for this are well-documented on r/eBaySellers and the official eBay seller forums. DashVue refuses to do it on principle.

eBay repricer compliance comparison — DashVue vs major competitors
RepricerReads competitor dataAPI-licence compliant
Repricer.com Yes — scrapes No
Sellerboard repricer Yes — scrapes No
RepricerExpress Yes — scrapes No
3DSellers repricer Yes — scrapes No
DashVue No — only your own listings Yes

Sources: each tool's own product pages document their use of marketplace pricing data. eBay's API License Agreement is publicly published. If a tool above has changed its data-collection policy, email support@dashvue.co.uk and we'll update.

Without DashVue

Manually drop death-pile prices

Filter active listings by age every week, decide what to drop, click each one, edit price, save, remember which you've already dropped. 200 listings = several hours per month. Most sellers skip it.

  • Stale stock drags down store metrics — eBay's algorithm penalises listings that don't sell
  • Cash tied up in "death pile" items that aren't moving
  • No record of original prices if you change your mind
  • Or use a third-party repricer that scrapes competitors and risks your eBay account
DashVue

With DashVue

Compliant rule-based repricing

Pick a starter rule or build your own. DashVue runs hourly, drops what matches, blocks what shouldn't, logs every change with the rule that fired it. Only reads your own listings — never touches another seller's data.

  • Five starter rules out of the box (Stale 30/60/90, Protect thin margin, Overstock)
  • Hard safety floor — never below COGS × 1.20 or your minimum net margin
  • Per-item floor / ceiling / pause overrides — protect any single listing
  • Full audit trail — every reprice with the rule that fired it; one-click rollback
  • Dry-run mode (first 7 days) — see what would happen before going live

The death pile

200 active listings × 30% unsold after 60 days = 60 stale items tying up cash. At an average £20 sell price that's £1,200 of working capital frozen in items eBay's algorithm is actively de-prioritising in search results.

The repricer drops them by 5–15% on a schedule until they shift — turning frozen cash back into restock spend. It also lifts your store's overall sell-through rate, which feeds back into eBay's algorithm and helps the rest of your listings surface higher.

Set the rules once. The cron runs hourly. Cash unfreezes itself.

How rule-based repricing works in 4 steps

  1. 1

    Pick from 5 starter rules — or build your own

    Stale 30 days drop 5%. Stale 60 days drop 10%. Death pile (90+ days) drop 15%. Protect thin margin (auto-pause anything <15% margin). Overstock (5+ stock × 14+ days listed) drop 8%. Build custom from 10 condition types and 7 action types — AND-joined, priority-ordered.

  2. 2

    Set safety floors

    Mandatory floor (COGS × 1.20 default), optional ceiling, minimum net margin (10% default), max single-cycle drop (15%), max changes per item per day (3). These hard-stop the engine from ever pricing you into a loss — the floor is calculated against live eBay fees, not a guess.

  3. 3

    DashVue runs the engine hourly

    Every cycle, the engine evaluates all eligible items against your rules in priority order. First pause action wins; otherwise actions fold into a final price → clamped by floor / ceiling / max-drop → margin checked → daily-count checked → if changed, the new price is pushed to eBay via ReviseFixedPriceItem. Auctions are filtered out automatically.

  4. 4

    Wrong rule? One-click rollback

    Every cycle gets a cycle_id. Open the History page, find the cycle, click Roll Back — every price affected by that cycle snaps back to the price it had before. The rule's wrong; one click fixes it. (Dry-run mode for the first 7 days lets you test rules before they touch eBay at all.)

What's in the box

Five starter rules

Pick from Stale 30/60/90, Protect thin margin, Overstock — or skip them and build your own from scratch.

Custom rules

10 condition types (days_listed, current_price, COGS, margin, stock, category, source, listing type, …). 7 action types. AND-joined, priority-ordered.

Per-item overrides

Floor, ceiling, or pause any individual listing without touching the rest of your store.

Dry-run mode (7 days)

Rules evaluate, history records, no eBay API call fires. Confirms safety before going live.

Full reprice history

Every change logged: applied, blocked, dry-run, no-change, failed — with the exact rule that fired it and the reason for any block.

One-click cycle rollback

Every cron run shares a cycle_id. Roll back the cycle, every price snaps back to its prior value.

Unfreeze your death pile — without risking your eBay account.

Beta is open to UK eBay sellers. Founding-member pricing locked in for early adopters.

Start free trial

Why your prices won't run away with the repricer

Six independent safety nets, all on by default.

  • Mandatory floor — default COGS × 1.20. Never breached, no matter what rule you write.
  • Optional ceiling — default current price × 1.50. Stops a typo'd "increase" rule running prices to the moon.
  • Min net margin block — default 10%. Reprice computed against live eBay fees; if the resulting margin would drop below the floor, the change is blocked and logged.
  • Max single-cycle drop — default 15%. Stops compounding cycles eating prices in a single bad afternoon.
  • Max daily changes per item — default 3. eBay throttles aggressive revising; this stays well inside their tolerance.
  • Max items per cycle — default 50. Caps any single bulk-run.

Every safety net is configurable. Defaults match how UK eBay sellers actually price — most US-built repricers ship defaults that don't fit Margin Scheme or Flat Rate Scheme sellers.

What the repricer doesn't do

Honest list, so you know what you're buying — and what you aren't.

  • It doesn't read competitor prices. By design — that's the wedge. Generic "beat any competitor" repricers do; we don't.
  • It isn't AI-powered. Pure deterministic rules. Same inputs → same outputs, every time. The compliance angle requires it.
  • It doesn't reprice auctions. Buy-It-Now / store-fixed only. eBay's ReviseFixedPriceItem endpoint won't accept auctions, so they're filtered out server-side.
  • It doesn't promise more sales. A repricer makes stale stock more attractive; it doesn't conjure buyers. Listings still need photos, titles and shipping that don't suck.
  • It doesn't run the instant you save a rule. Cron-driven, ~hourly cycle. New rules take effect on the next cycle, not the moment you click Save.

Start your free 7-day trial

The repricer is included on every DashVue plan. Beta is open to UK sellers — start your trial below.

Solo plan — £9/month, cancel any time. We’ll redirect you to app.dashvue.co.uk to finish creating your account.

See /pricing for plan details. Repricer is on Core and Pro + AI.

Last updated: 9 May 2026.