個人メルカリには、販売履歴をCSVでダウンロードする公式機能はありません。 帳簿をCSVで作りたい場合は、Webの販売履歴を確認しながら自分で表に転記するか、フリマ専用ツールでCSV化したデータを使う形になります。 この記事では、CSV化するときに必要な列、列と勘定科目の対応表、スプレッドシートで月別に自動集計する数式まで、確定申告用の帳簿を作る流れを順番に説明します。
個人メルカリ の販売履歴とCSV化の基本
個人メルカリでは、Webサイトの販売履歴から販売した商品の取引情報を確認できます。ただし、公式のCSV出力機能は提供されていないため、帳簿用にCSV化する場合は手入力または専用ツールを使う前提で考えます。
CSV化するときに用意したい列
まずはWeb版メルカリで販売履歴を確認します。基本の流れは次の3ステップです。
- PCブラウザでメルカリにログインし、販売履歴を開く
- 帳簿に必要な取引情報を確認する
- Excelやスプレッドシートに転記するか、専用ツールでCSV化する
確認できる情報や表示範囲は、メルカリ側の仕様変更で変わる可能性があります。保存が必要な場合は、Webページの印刷やPDF保存もあわせて行うと安全です。
帳簿用にCSV化する場合、主な列は以下を用意します。
- 取引日
- 商品名
- 販売価格
- メルカリ手数料(販売価格の10%)
- 送料(メルカリ負担分・出品者負担分)
- 振込手数料
- 実際の振込金額(入金額)
これらの列が、帳簿作成の材料になります。
帳簿作成に使える列・ 使えない列の見分け方
帳簿に直接転記できる列と、そのまま使うと誤りが生じる列があります。整理すると次のようになります。
使える列(数字がそのまま転記できる)
- 販売価格:売上高(雑所得)の根拠になる金額
- メルカリ手数料:経費として記録する手数料の金額
- 出品者負担の送料:荷造運賃(経費)として記録できる金額
要注意な列(そのまま使うと帳簿がずれる)
- 商品名:省略表記になる場合があり、仕入れ管理との突合に使いづらい
- 実際の振込金額:手数料や送料を差し引いた後の純額のため、売上高の代わりに使うと過少申告になる
- 未発送・キャンセル取引:売上行として残っていても収益ではないため、除外が必要
特に注意したいのは、振込金額を売上高として使うケースです。この金額はすでに手数料等が引かれているため、「メルカリ 売上 雑所得 計算」の観点では正しい売上高にはなりません。確定申告では販売価格の合計を売上高として記録し、手数料・送料を別途経費に計上する方法が原則です。
CSV化する列ごとに役割が異なることがわかったところで、次は各列が帳簿のどの勘定科目に対応するかを確認します。
CSV各列と帳簿の勘定科目の対応表
CSV化した列名と帳簿の科目名は、一対一で対応するとは限りません。どの列を売上にし、どの列を経費として扱うかを確認しておくことが、確定申告用の帳簿を正しく作る第一歩です。
売上・ 手数料 ・ 送料 それぞれの帳簿上の扱い
CSV化するときの主要な列は、帳簿上で以下の科目に対応させます。
| CSV化する列名 | 帳簿の科目名 | 借方/貸方 | 記入例 |
|---|---|---|---|
| 販売価格 | 売上高 | 貸方(収入) | 3,000円 |
| メルカリ手数料 | 販売手数料(費用) | 借方(費用) | 300円 |
| 出品者負担送料 | 荷造運賃(費用) | 借方(費用) | 210円 |
| 振込手数料 | 支払手数料(費用) | 借方(費用) | 200円 |
販売価格の合計が「売上高」、各種手数料や送料は費用として計上します。帳簿の記録では、この4列を軸に整理するとシンプルに管理できます。
ひとつ注意が必要なのは、メルカリの振込金額が「販売価格から手数料と送料を差し引いた後の金額」である点です。つまり、口座に入る金額だけを売上として記録すると、実際の売上と経費がまとめて圧縮された「純額」での記録になります。これを純額主義といいます。
一方、確定申告では「総額主義」が原則です。販売価格をそのまま売上高に計上し、手数料・送料を別途経費として記録する方法が正確な帳簿の形です。振込額だけで記録している場合は、過小申告になるリスクがあるため修正が必要です。
青色申告・ 白色申告で変わるポイント
青色申告と白色申告では、帳簿に求められる形式が異なります。
- 青色申告:複式簿記(借方・貸方を記録)が原則。上の対応表をそのまま活用できる
- 白色申告:単式簿記(収支のみ記録)でよい。収支内訳書に収入・経費の合計を転記するだけでもOK
- 青色申告特別控除:最大65万円の控除を受けるには、複式簿記での記録と電子申告が必要
白色申告の場合は、販売価格の合計・手数料の合計・送料の合計をそれぞれ月別に集計すれば足ります。借方・貸方の区別は不要なため、スプレッドシートでの管理もシンプルです。
青色申告を選んでいる場合は、対応表の借方・貸方の向きも意識しながら記録を整える必要があります。どちらの申告方法でも、CSV化した列と科目の対応が把握できれば、帳簿の土台は作れます。
対応関係が整理できたところで、実際にCSVをスプレッドシートに取り込んで集計する手順に入ります。
CSVから帳簿を作る手順| スプレッドシート で半自動集計
列と科目の対応が頭に入ったら、実際にデータを扱う作業に移ります。ここでは、自分で作成したCSVまたは専用ツールで出力したCSVをGoogleスプレッドシートに読み込み、月別に集計するまでの手順を具体的に確認します。
CSVをGoogleスプレッドシート に取り込む
まず、作成または出力したCSVファイルをGoogleスプレッドシートで開きます。手順は次の3ステップです。
- Googleスプレッドシートを新規作成し、メニューから「ファイル」→「インポート」を選ぶ
- CSVファイルをアップロードし、「区切り文字の種類」を「カンマ」に設定する
- 「現在のスプレッドシートに挿入」を選び、インポートを実行する
取り込み直後は、CSVの全列がそのまま展開された状態になります。帳簿に使わない列(商品ID・取引IDなど)は非表示にしておくと作業しやすくなります。
次に、帳簿作成に必要な列だけを別シートに参照コピーします。用意する列は「取引日」「販売価格」「メルカリ手数料」「送料」の4列です。別シートに`=元データシート名!B2`のような参照式を使って引っ張ると、元データを直接編集せずに済みます。元シートを壊さず再インポートもしやすくなるので、この構成にしておくと後々の管理が楽になります。
SUMIF関数で売上・ 経費を月別に集計する
列を整理したら、月別の集計シートを用意します。取引日の列から月を取り出すには、C列に`=TEXT(A2,"YYYY/MM")`のような数式を入れて「年月」列を作ると、SUMIF関数の条件指定がしやすくなります。
月別集計の数式例は次のとおりです。
- 売上合計:`=SUMIF(月列, "2024/01", 販売価格列)`
- 手数料合計:`=SUMIF(月列, "2024/01", 手数料列)`
- 送料合計:`=SUMIF(月列, "2024/01", 送料列)`
この3行を月ごとに並べると、売上高・販売手数料・荷造運賃を月単位で把握できる集計表になります。仕入れ費用は別途記録しておき、この集計表に列を追加して合算する形が一般的です。
利益の計算イメージとして、1取引の内訳を整理するとこうなります。
計算例
- 販売価格
- 3,000円
- メルカリ手数料 10%
- 300円
- 送料 らくらくメルカリ便(ネコポス)
- 210円
- 仕入れ値 ポイント値引き後の実費
- 1,000円
- 利益
- 1,490円
販売価格から手数料・送料・仕入れ値を引いた金額が実際の利益です。確定申告で雑所得を計算する際も、この考え方がベースになります。
ただし、件数が増えてくると毎月販売履歴を確認し、CSVを作成または出力してスプレッドシートに貼り直す作業が繰り返し発生します。コピペのズレや取り込み漏れが起きやすく、月をまたぐ取引の処理も手作業では見落としやすいポイントです。データを継続して正確に蓄積するには、手動での取り込み作業をどう減らすかを考えておく必要があります。
メルカリ 売上データを自動で取得して帳簿管理を効率化する
手動でのCSV取り込みは、件数が少ないうちは十分に機能します。ただし、出品数が増えてくると、別の課題が積み重なってきます。
手動CSV取り込み の限界と自動化 で解決できること
たとえば、月をまたいだ取引はどちらの月に計上するかを毎回確認する必要があります。取り込んだCSVの列がバージョンによってずれることもあり、数式が正しく機能しなくなるケースも起きます。仕入れ費用は別の台帳で管理している場合、売上データとの突合は手作業になり、月次の更新のたびに時間が取られます。
手動管理で起きやすい問題を整理すると、次のようになります。
- 月次更新のたびに販売履歴の確認・CSV作成・貼り付け作業が発生する
- 列のズレや取り込み漏れに気づきにくい
- 月またぎ取引の計上月を毎回判断する手間がある
- 仕入れ費用との突合が別作業になり、純利益が把握しにくい
こうした課題に対して、Chrome拡張を使った自動取得という方法があります。メルカリの販売画面にアクセスして、売上・手数料・送料のデータを日常的に蓄積できる仕組みです。販売履歴を手で転記してCSVを作る操作が減るため、取り込み忘れや列ズレのリスクが下がります。
蓄積したデータは、弥生・freee・マネーフォワードといった会計ソフト向けのCSV形式で出力できます。確定申告の時期に一からデータを整理する必要がなくなり、前処理の手間が格段に軽くなります。なお、この機能はproプランまたは確定申告プランが対象です。無料プランでは利用できない点は確認しておいてください。
メルカリの売上は、生活用動産の一時的な売却か、継続的な副業・事業販売かによって税務上の扱いが変わります。給与所得者でも所得金額や他の所得の有無によって確定申告が必要になる可能性があるため、日常から売上・手数料・送料の記録を積み上げておくと、申告期(2月16日〜3月15日)直前に慌てず確認できます。
まず売上データの集め方から整理したいなら メルカリ売上CSVの出し方と代替管理法 を、帳簿づけ全体の流れに戻りたいなら メルカリ帳簿のつけ方 もあわせて読むとつながりやすいです。
まとめ : メルカリ CSVを帳簿作成に活かすポイント
この記事で押さえてきた内容を整理します。
- 個人メルカリは公式CSV出力に対応していないため、販売履歴をもとに手入力または専用ツールでCSV化する
- CSV化した各列は、売上高・販売手数料・荷造運賃・支払手数料などの勘定科目に対応させる
- スプレッドシートにインポートしSUMIF関数を使えば、月別集計を半自動で回せる
- 件数が増えてきたら、手動CSV管理より自動取得ツールのほうが継続しやすい
まずは販売履歴を確認し、帳簿に必要な列をスプレッドシートに作るところから始めてみてください。
確定申告の期限(2月16日〜3月15日)は毎年決まっています。直前に1年分のデータをまとめようとすると、取り込み漏れや集計ミスが起きやすくなります。日常から記録を積み上げておくことが、申告期を落ち着いて乗り越える一番の近道です。