mtgarbbuy globally → sell AU · MTG + Pokémon

← scans

magic default · 5/9/2026, 8:00:03 AM ↓ csv

Modelling assumptions (calibrated from research 2026-05-07)
EU buy price: GREATEST(avg7, trend) × 1.10 from Cardmarket Price Guide. The +10% uplift compensates for the documented bias — per CM API docs, all averages blend non-English and EX-condition listings, understating true NM-EN buyable price. Reserved List cards get an additional +10% uplift (older-card bias is larger). Floor at €0.50.
Shipping: €1.20/card amortised (post-2026 UPU rules; 20–50 card consolidated parcel; tracked). GST 10% on (price + shipping) × FX. Duty 0% (HS 9504.40 trading cards).
FX: ECB EUR/AUD × (1 − fx_spread_pct). Default Wise spread 0.5%.
AU sell price (multi-signal, in priority order):
  1. eBay AU sold median — when ≥5 sold records exist for the card+foil in last 90d. Real transactions, gold standard.
  2. Dealer cheapest ask × velocity-aware ratio — strong velocity = 0.92, medium = 0.80, weak = 0.65. Foils −0.03. Velocity-first reframe: if there's evidence the card moves, you'll clear at near-dealer prices (just undercutting slightly). No demand evidence = empirical pessimism (the 0.65 fallback).
  3. Buylist-as-floor cross-check — when dealer-ratio is used but a buylist offer exists, implied clearing = buylist / 0.55. If signals disagree by ≥30%, average them.
Velocity category drives the ratio AND the score weight:
  • strong — eBay sold ≥5/90d OR active buylist OR EDHREC top-500. Score weight 1.0.
  • medium — eBay sold ≥2/90d OR EDHREC top-2000. Score weight 0.7.
  • weak — no demand signals; speculative. Score weight 0.4.
Undercut risk (count of competing in-stock AU listings for the same card+foil):
  • low — ≤2 competing listings. No score penalty.
  • medium — 3–5 listings. −5% score penalty.
  • high — 6+ listings. −15% score penalty (price-chase risk).
Score formula: profit × velocity_weight × (1 − undercut_penalty) (replaces the older profit × √(velocity × liquidity)).Illiquidity: base 10% × (1 − x) of effective sell price (moderate risk profile) + 10% extra for cards selling above A$150 (slow-clearing high-value tier).
Channel fees: mtg_mate_retail 15%, ebay_au 15%, mtg_mate_buylist 0%. (15% blends ~13% eBay AU FVF + 5–10% promoted-listings cost − partial offset for unpromoted listings — conservative.) Sell-days: buylist 7, retail 60, eBay 45.
Holding cost: landed × 8% annual × (sell_days/365).
Counterfeit risk: 2% baseline, +3% if >€100, +5% if >€300, +5% Reserved List, +1% private seller >€50.
Sanity filters: drop EU price < €0.50, drop ROI > 500%, drop sell:cost ratio > 8.
Time horizon: the scan config's timeHorizonDays is informational only — it does not filter the leaderboard. Use the days column to spot opps slower than your tolerance.
Annualised ROI: simple — roi × 365 / sell_days. Upper bound; real friction (eBay payout holds, dead stock, capital downtime) typically caps realised at 50–70% of this.
Freshness warning: a card's most-recent reprint compresses prices for 6–12 months as supply lands. Levels: high (reprinted <90d), medium (90–365d), low (1–2y), none (>2y or never). Informational, not used in scoring.
Reality not in the model:
  • Multi-seller buy on Cardmarket — €1.20/card amortised assumes one bundled parcel; in practice a 100-card buy splits across 8–15 sellers, each charging €1–€8 minimum shipping. True cost is 20–40% higher than modelled.
  • eBay AU sample size — for cards without ≥5 recent sold records, sell price uses the empirical dealer×ratio fallback. Watchlist coverage is currently ~20 cards; expand via scan:ebay-au-diy to firm up estimates.
  • Operations time, returns rate, payout holds, reprint/ban events, FX volatility, counterfeit fat-tails — all real, none modelled.
Hover over any row to see the per-opportunity math breakdown.
Opportunities
28
Total expected profit
A$1476
Total landed cost
A$1999
Avg ROI
89.7%
FX (EUR/AUD)
1.6178
#CardSetSpecSourceVelocityUndercutEU €Landed A$Sell A$ChannelDaysProfit A$ROIAnnualReprint
1JuggernautleaNM/en slow-tier🌐 tcgplayerweaklow (1)127.77229.50680.68mtg_mate_retail120273.70119.3%363%low +log
2Riding the Dilu HorseptkNM/en slow-tiermtgjson_cmweaklow (1)197.23353.12829.45mtg_mate_retail120254.4772.1%219%none +log
3Lady SunptkNM/en slow-tier🌐 tcgplayerweaklow (1)23.3043.59163.19mtg_mate_retail12079.89183.3%557%none +log
4Chrome MoxmrdNM/en slow-tiermtgjson_cmstronghigh (7)60.73110.21193.78ebay_au4534.7531.5%256%low +log
5Library of LengleaNM/en slow-tiermtgjson_cmweaklow (1)100.69181.32350.45mtg_mate_retail12072.9440.2%122%low +log
6Warrior's OathptkNM/en slow-tiermtgjson_cmweaklow (1)56.76103.14228.14mtg_mate_retail12066.6164.6%196%none +log
7Cursed LandleaNM/en slow-tiermtgjson_cmweaklow (1)49.3089.87205.61mtg_mate_retail12063.2670.4%214%none +log
8Wrath of God3edNM/en mtgjson_cmmediumhigh (14)6.7014.0665.20ebay_au4541.15292.7%2374%none +log
9Wort, Boggart AuntielrwNM/en mtgjson_cmstronghigh (10)6.9814.5645.60ebay_au4523.99164.8%1337%none +log
10Hua Tuo, Honored PhysicianptkNM/en mtgjson_cmweaklow (1)17.8233.8588.21mtg_mate_retail12040.07118.4%360%none +log
11Lu Bu, Master-at-ArmsptkNM/en mtgjson_cmweaklow (1)21.4340.2795.58mtg_mate_retail12039.7198.6%300%none +log
12Avacyn, Angel of HopephelNM/en mtgjson_cmstrongmedium (3)9.3818.8341.04ebay_au4515.7883.8%680%low +log
13WanderlustleaNM/en 🌐 tcgplayerweaklow (1)32.3359.66117.43mtg_mate_retail12037.3962.7%191%none +log
14Jade MonolithlebNM/en mtgjson_cmweaklow (1)42.3277.45136.73mtg_mate_retail12035.1945.4%138%none +log
15Slashing TigerptkNM/en mtgjson_cmweaklow (2)19.3536.5785.48mtg_mate_retail12034.9495.5%291%none +log
16Black WardleaNM/en mtgjson_cmweaklow (1)18.1134.3681.25mtg_mate_retail12033.6297.8%298%none +log
17FogleaNM/en mtgjson_cmweaklow (1)17.1132.5878.73mtg_mate_retail12033.32102.3%311%low +log
18Red WardleaNM/en mtgjson_cmweaklow (1)19.0736.0782.88mtg_mate_retail12033.2492.2%280%none +log
19Sun Ce, Young ConquererptkNM/en mtgjson_cmweaklow (1)25.9148.2496.69mtg_mate_retail12032.4367.2%204%none +log
20CamouflageleaNM/en 🌐 tcgplayerweaklow (1)36.6367.31120.75mtg_mate_retail12032.2147.8%146%none +log
21Craw WurmleaNM/en mtgjson_cmweaklow (1)26.7649.7697.50mtg_mate_retail12031.5663.4%193%none +log
22Dingus EgglebNM/en 🌐 tcgplayerweaklow (1)45.8983.79139.76mtg_mate_retail12031.1337.1%113%none +log
23Zhang Liao, Hero of HefeiptkNM/en mtgjson_cmweaklow (1)11.3122.2663.38mtg_mate_retail12030.92138.9%422%none +log
24KarmaleaNM/en 🌐 tcgplayerweaklow (1)42.2677.33130.00mtg_mate_retail12029.5938.3%116%none +log
25Borrowing the East WindptkNM/en mtgjson_cmweaklow (2)28.2052.3297.50mtg_mate_retail12028.9255.3%168%none +log
26Zhang He, Wei GeneralptkNM/en mtgjson_cmweaklow (1)38.1770.06119.10mtg_mate_retail12027.9339.9%121%none +log
27Black MarketclbNM/en mtgjson_cmstrongmedium (3)3.548.4422.55ebay_au4510.61125.8%1020%none +log
28CounterbalancecspNM/en mtgjson_cmstronghigh (9)4.5110.1616.47mtg_mate_buylist76.2461.4%3203%low +log