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 7-day 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 trial

The repricer is included on every DashVue plan. Start free for 7 days — from £8.99/month, no card needed.

From £8.99/month after a 7-day free trial — no card needed to start. We’ll take you to app.dashvue.co.uk to create your account.

See /pricing for plan details.

Last updated: 9 May 2026.