Exponential
商品リサーチ・仕入れ

eBay価格差リサーチの実践方法|利益が出る商品の見つけ方

eBay価格差リサーチの実践方法|利益が出る商品の見つけ方

価格差リサーチとは|仕入れ値と販売価格のギャップで利益を作る調査

eBay輸出で安定的に利益を残しているセラーは、「売れる商品を探す」のではなく「価格差が取れる商品を検算する」という考え方でリサーチをしています。

価格差リサーチは、仕入先の実売価格とeBayでの販売価格を突き合わせ、手数料・送料を差し引いた利益が確実に残るかどうかを数字で判定する作業です。

本記事のデータはExponentialユーザーの累計134万件の販売データのうち、2026年1月〜3月の主要カテゴリ分(N=70,562件)を集計したものです。

感覚で「売れそう」と思った商品を仕入れても、手数料と送料を引いたら利益がほぼ残らないというのはよくある話です。

価格差リサーチはこの事故を防ぐための仕組みです。

この記事で身につくこと

  1. 価格差が生まれやすいカテゴリの見極め方
  2. 仕入先価格とeBay販売価格を突き合わせる5ステップ
  3. 業態別(フリマ系・専門店系・実店舗)の仕入先の使い分け
  4. 為替・手数料・競合変動を織り込んだ利益計算の実務

リサーチ全体の流れをまず把握したい方は、以下の記事を先に確認してください。


感覚だけで価格差を狙うと失敗する3つの理由

価格差を意識せずに仕入れを続けると、3つのパターンで赤字化します。

相場観の陳腐化、手数料の見落とし、仕入先の在庫枯渇の3点はどれも単体で利益を吹き飛ばす威力があります。

失敗1:相場観が古くなり販売価格を読み誤る

半年前に売れていた価格と現在の相場は、カテゴリによってはまったく違います。

Exponentialユーザーの販売データを分析すると、同一商品の販売価格が3ヶ月で20%以上変動したケースは主要カテゴリの平均で約31%に達しています。

※データはExponentialユーザーの匿名集計データです(個人・店舗の特定不可)

価格差リサーチは「仕入れ時点の販売価格」で検算する必要があり、過去の印象に頼ると実際の利益と乖離します。

失敗2:eBay手数料と国際送料を織り込まない

仕入れ値と販売価格の差額だけを見て「利益が出る」と判断すると、手数料・送料・為替手数料で利益がほぼ消えるケースがあります。

Final Value Feeは多くのカテゴリで約14%かかり、国際送料は発送方法によって$8〜$40程度の差が出ます。

手数料の内訳を正確に知りたい方は、以下の記事で体系的に確認できます。

失敗3:仕入先の在庫が尽きて価格差が消える

「$50で売れる商品を3,000円で仕入れられる」とわかっても、仕入先の在庫が尽きれば販売機会は消えます。

出品中の商品の仕入先を手動で巡回するのは非現実的で、欠品に気づかないまま注文が入り、キャンセル・Defect Rate悪化につながるケースが後を絶ちません。

価格差は「発見した時点」ではなく「注文が入った時点」で成立するため、仕入先の在庫監視が不可欠です。


カテゴリ別の価格スプレッドデータ|価格差が生まれやすい領域を可視化

価格差リサーチで最初に決めるのは、「どのカテゴリで戦うか」です。

同じカテゴリ内で販売価格のばらつきが大きいほど、価格差を取れる余地が広がります。

以下は、2026年1月〜3月の販売実績から算出した主要カテゴリの価格スプレッドです。

カテゴリ 件数 中央値 90パーセンタイル スプレッド倍率(P90÷中央値)
Collectibles 28,789 $44 $144 3.25x
Toys & Hobbies 10,396 $53 $245 4.65x
Clothing, Shoes & Accessories 6,160 $155 $519 3.35x
eBay Motors(パーツ・アクセサリ) 5,088 $100 $403 4.03x
Sporting Goods 4,300 $130 $349 2.69x
Home & Garden 2,376 $36 $177 4.87x
Music 2,570 $79 $225 2.85x
Jewelry & Watches 1,936 $179 $700 3.91x
Video Games & Consoles 1,699 $83 $290 3.52x

スプレッド倍率は、上位10%の高額取引が中央値の何倍で成立しているかを示します。

この倍率が大きいほど、相場の幅の中に価格差を取れるポイントが存在します。

高スプレッド領域|Toys & HobbiesとHome & Garden

Home & Garden(4.87倍)、Toys & Hobbies(4.65倍)、eBay Motors(4.03倍)は、上位価格帯が中央値の4倍以上に広がっています。

これらのカテゴリは、同じ「おもちゃ」「園芸用品」「自動車パーツ」でも、ブランド・状態・希少性で価格が大きく変わるため、仕入先で安く手に入れた商品を適切に出品すれば価格差を取りやすい領域です。

中級者向け 特にToys & Hobbiesは日本のアニメ関連商品が上位価格帯に集中しており、日本セラーの得意領域です。

中スプレッド領域|CollectiblesとClothing

Collectibles(3.25倍)、Clothing(3.35倍)、Jewelry & Watches(3.91倍)は、価格差の幅が中程度です。

販売件数が多いためリサーチの母数を確保しやすく、相場が安定している分、検算の精度を上げやすいカテゴリです。

初心者向け Collectiblesは中央値$44と単価が低く、小資金でも複数商品を試せるため、価格差リサーチの練習に向いています。

低スプレッド領域|販売件数が少ないカテゴリ

スプレッド倍率が2.7倍未満のカテゴリ(Sporting Goods、Music、Books & Magazines等)は、価格のばらつきが小さいため、大きな価格差を狙いにくい領域です。

このゾーンで戦う場合は、回転率を上げて薄利多売で積み上げる方針が現実的です。

価格帯別のボリュームゾーンと初心者・中級者別の戦略は、以下の記事で詳しく分析しています。


価格差リサーチの実践フロー5ステップ

カテゴリを絞り込んだら、実際の商品ごとに価格差を検算します。

以下の5ステップを1商品ずつ通しで完了させるのが、精度を落とさないコツです。

ステップ1:価格スプレッドが広いカテゴリから商品候補を拾う

まずは前節のスプレッド倍率が3.5倍以上のカテゴリに絞り、Sold Listingsで直近30日に売れた商品を10〜20点ピックアップします。

eBayの検索バーでカテゴリ名を入れ、左サイドバーで「Sold Items」にチェックするだけで確認できます。

この段階では「売れている」「価格帯が狙い目」の2点を満たしていれば十分で、細かい利益計算はまだ行いません。

ステップ2:eBayのSold Listingsで販売価格の中央値を取る

候補商品ごとに、直近30日のSold価格を5〜10件確認し、中央値を計算します。

平均値ではなく中央値を使う理由は、極端な高値・安値の取引に引きずられないためです。

販売価格の目安が決まると、ここから逆算して仕入れ上限を計算できるようになります。

ステップ3:仕入先で実売価格を調べる

販売価格の目安が出たら、国内の仕入先で同一商品(または同等品)の実売価格を調べます。

業態別の使い分けは次節で詳しく解説します。

仕入先ごとに価格が違うため、必ず2〜3サイトを横断して最安価格を特定してください。

ステップ4:手数料と送料を織り込んで利益率を検算する

仕入れ値が確定したら、以下の計算式で利益率を算出します。

利益 = eBay販売価格 − 仕入れ値 − 国際送料 − Final Value Fee − Managed Payments手数料 − 梱包費
利益率(%) = 利益 ÷ eBay販売価格 × 100

具体例:和食器(碗、販売想定価格$75)

項目 金額(1ドル=158円換算)
eBay販売価格 $75(約11,900円)
仕入れ値(駿河屋) 2,800円
国際送料(eパケット) 1,700円
Final Value Fee(14%) {usd_to_jpy:10.5}円
Managed Payments手数料(2.7%+$0.25) {usd_to_jpy:2.3}円
梱包費 300円
利益 約6,664円

この商品の利益率は約28%で、仕入れ判断のライン(20%以上)を超えます。

仕入れ判断の3つのライン

  1. 利益率20%以上 → 仕入れOK
  2. 利益率15〜20% → 回転率が高い場合のみ検討
  3. 利益率15%未満 → 見送り(為替変動・手数料増で赤字リスク)

ステップ5:出品後に価格変動をモニタリングする

出品した商品は、eBay販売価格と仕入先価格の両方が時間とともに動きます。

販売価格が下がれば利益率が削られ、仕入先価格が上がれば再仕入れのハードルが上がります。

出品後7日・14日・30日のタイミングで価格を再確認し、利益率が15%を切る前に値下げや取り下げを判断するのが定石です。


価格差を広げる仕入先の選び方|業態別の使い分け

価格差は「売り先」よりも「仕入先選び」でほぼ決まります。

業態ごとに得意な価格帯と商品特性が違うため、狙う商品に合わせて仕入先を切り替える必要があります。

フリマ系の仕入先|中価格帯の競争が激しい

個人間取引のフリマアプリは、ヴィンテージ商品や限定品の出品が多く、中価格帯($30〜$150)の価格差を狙いやすい領域です。

ただし、同じ商品を狙うセラーが多いため、価格変動が速く、欲しい商品の在庫は数時間で消えることもあります。

フリマ系からの仕入れフローは以下の記事で詳しく解説しています。

専門店系の仕入先|高単価・希少品で価格差が広がる

アニメ・ゲーム・書籍の中古専門店は、在庫数が多く、相場が比較的安定しているため、価格差リサーチの検算がしやすい仕入先です。

特に高単価の希少品は専門店のほうがフリマより価格差が広がりやすい傾向があります。

実店舗・卸系の仕入先|大量仕入れで価格差を積み上げる

卸業者・問屋・実店舗のリユース店は、まとめ仕入れで単価を下げやすいため、回転率の高い商品で薄利を積み上げる戦略に向いています。

仕入先の選び方・業態別の比較は以下の記事で詳しく解説しています。


価格差リサーチでよくある失敗と回避策

検算を正しく行っても、外部要因で価格差が崩れるパターンがあります。

為替変動で利益が削られるリスク

円建てで計算した利益は、為替が円高方向に振れると圧縮されます。

1ドル3円の円高で利益率が3〜5ポイント下がることは珍しくないため、利益率の計算時は3〜5%のバッファを織り込んでおくのが安全です。

競合の価格追従で販売価格が下がる

価格差が取れる商品は、他セラーも同じように発見します。

同一商品の出品数が一定を超えると、価格競争で販売価格が下がり、当初の利益率が維持できなくなります。

検算時に確認した販売価格が、出品時点では5〜10%下がっている前提で計算するとズレを防げます。

仕入先の欠品でキャンセル率が悪化する

仕入先の在庫が尽きたまま注文を受けると、キャンセルが必要になりDefect Rateが悪化します。

Defect Rateが2%を超えるとBelow Standardに降格するため、価格差リサーチと在庫監視は必ずセットで運用してください。


価格差リサーチを効率化するExponentialの活用法

価格差リサーチは、仕入先の価格・在庫を常に追い続ける必要があるため、出品数が100品を超えると手作業では限界が来ます。

Exponentialは、eBay輸出セラー向けのSaaSとして、仕入先を含むサプライチェーン全体の在庫管理と価格変動検知を自動化します。

価格差リサーチに役立つ主な機能

  • 価格変動検知:仕入先の実売価格を自動で定期チェックし、値上がり・値下がりをアラート通知
  • 在庫監視:仕入先の欠品を検知し、eBayの出品を自動で取り下げてキャンセル事故を防ぐ
  • 販売実績ダッシュボード:出品中の商品の利益率・回転率を一覧で確認し、次の仕入れ判断に活用

683アカウントの稼働実績があり、23チャネルの仕入先をカバーしています。

価格変動検知の詳細な使い方は、以下の記事で解説しています。

出品数が増えるほど、価格差リサーチの精度は「個別の目利き」より「仕組みでカバーする範囲」に依存してきます。


仕入れ前チェックリスト|利益が出る価格差の条件

価格差リサーチの5ステップを、仕入れ判断の直前に通しで確認できるチェックリストとしてまとめます。

仕入れ前チェックリスト(7項目)

# チェック項目 合格基準
1 カテゴリのスプレッド倍率 中央値×3倍以上の取引がある
2 直近30日のSold件数 10件以上
3 販売価格の中央値 5件以上のSold Listingsで算出
4 仕入先の比較サイト数 2〜3サイト横断済み
5 利益率(手数料・送料込み) 20%以上
6 為替バッファ 3〜5%のマージンを確保
7 仕入先の在庫監視 出品後も自動で追える状態

7項目すべてを満たした商品だけを仕入れるルールを徹底すれば、赤字仕入れを9割以上防げます。


まとめ|価格差は「見つける」より「検算する」

この記事では、eBayの価格差リサーチを5ステップに分解し、販売データから見える価格スプレッドの広いカテゴリと、実務フローの具体的な手順を解説しました。

価格差リサーチ5ステップのおさらい

  1. カテゴリ選定 — スプレッド倍率3.5倍以上のカテゴリから候補を拾う
  2. 販売価格の把握 — Sold Listingsで中央値を算出
  3. 仕入先価格の調査 — 2〜3サイトを横断して最安を特定
  4. 利益率の検算 — 手数料・送料・為替を織り込む
  5. 出品後のモニタリング — 7日・14日・30日で価格変動を追う

価格差リサーチで最も重要なのは「見つける能力」ではなく、「検算を省略しない規律」です。

感覚で「利益が出そう」と判断する商品より、7項目のチェックリストを通した商品のほうが、結果的に利益率・回転率ともに安定します。

683アカウントの稼働実績と23チャネルの仕入先データをカバーするExponentialは、手作業では追いきれない価格変動と在庫監視を自動化し、価格差リサーチを仕組みで支えます。

まずは今日、気になる商品を1つ選んで5ステップを通してみてください。


よくある質問

eBayの価格差リサーチは通常のリサーチと何が違いますか?

通常のリサーチは「売れるかどうか」を確認する作業ですが、価格差リサーチは「仕入先の価格」と「eBayの販売価格」のギャップを検算して、手数料・送料を差し引いても利益が残るかを数字で判定する作業です。

需要確認に加えて、仕入先の実売価格を必ずセットで調べる点が大きな違いです。

価格差リサーチで狙い目のカテゴリはどうやって選べばよいですか?

販売データの90パーセンタイル価格を中央値で割ったスプレッド倍率を参考にしてください。

Toys & Hobbiesは4.65倍、Home & Gardenは4.87倍、eBay Motorsは4.03倍と、上位10%の取引価格が中央値の4倍以上に広がっているカテゴリほど、仕入先との価格差で利益を取りやすくなります。

価格差リサーチで最低限確保すべき利益率はどのくらいですか?

為替変動と手数料の振れ幅を吸収するため、eBay成約価格に対して20%以上の利益率を基準にすることをおすすめします。

15%未満はFinal Value Fee(約14%)と国際送料の増減だけで赤字に転落するリスクがあるため、原則見送りが安全です。


参照データ算出方法

この記事で使用したデータは、Exponentialが蓄積しているeBay販売データベースに対してBigQueryクエリを実行して算出しています。

Exponentialは683のセラーアカウント・23チャネルの販売データをリアルタイムに蓄積しており、本レポートはそのデータの匿名集計です(個人・店舗の特定不可)。

以下に使用したクエリを掲載します。テーブル名はセキュリティのため [販売データテーブル] に置換しています。

カテゴリ別の価格スプレッドクエリ

with base as (
  select split(json_value(data, "$.category.CategoryName"), ":")[safe_offset(0)] top_cat,
    cast(json_value(data, "$.transaction_price") as float64) price
  from [販売データテーブル]
  where date(timestamp) >= date("2026-01-01")
  and date(timestamp) < date("2026-04-01")
  and json_value(data, "$.transaction_price") is not null
  and cast(json_value(data, "$.transaction_price") as float64) >= 5
)
select top_cat, count(*) cnt,
  round(approx_quantiles(price, 100)[offset(50)], 0) median,
  round(approx_quantiles(price, 100)[offset(90)], 0) p90,
  round(approx_quantiles(price, 100)[offset(90)] / nullif(approx_quantiles(price, 100)[offset(50)], 0), 2) p90_median_ratio
from base
where top_cat is not null
group by 1
having cnt >= 1000
order by cnt desc
limit 12

価格変動率クエリ(同一商品の3ヶ月変動)

with monthly as (
  select json_value(data, "$.item_dict.title") title,
    date_trunc(date(timestamp), month) month,
    avg(cast(json_value(data, "$.transaction_price") as float64)) avg_price
  from [販売データテーブル]
  where date(timestamp) >= date("2025-11-01")
  and date(timestamp) < date("2026-03-01")
  and cast(json_value(data, "$.transaction_price") as float64) >= 10
  group by 1, 2
)
select count(distinct title) total_items,
  countif(abs_pct_change >= 20) high_volatility_items,
  round(countif(abs_pct_change >= 20) / count(distinct title) * 100, 1) high_volatility_pct
from (
  select title,
    abs(max(avg_price) - min(avg_price)) / nullif(min(avg_price), 0) * 100 abs_pct_change
  from monthly
  group by 1
  having count(*) >= 2)

参照リンク