メルカリの売上データを会計ソフトに取り込むには、取り込み用データの整理が必要です。 ただし、個人のメルカリでは公式CSV出力を前提にせず、販売履歴の確認・手動整理・補助ツールの活用を軸に考えるのが安全です。 この記事を読めば、データ準備から列加工・文字コード変換、freee/マネーフォワードへの取り込み設定、仕訳科目の割り当てまで、一通りの作業を自分で進められるようになります。
メルカリCSVに含まれる項目と会計連携の基本を理解する
メルカリの売上データを会計ソフトへ反映するには、まず何を整理するかを把握しておくことが大切です。個人メルカリとメルカリShopsで使えるデータの形が異なるため、その違いを押さえておくと後の列加工や仕訳設定がスムーズに進みます。
取り込み用データの準備方法(個人メルカリ / メルカリShops)
個人のメルカリでは、現時点で販売履歴のCSV出力機能を前提にせず、Webの販売履歴確認やページ印刷、手動整理で進めるのが安全です。スマホアプリだけで完結させるのではなく、必要に応じてWebで販売履歴を確認してください。
一方、メルカリShopsではPC環境のWeb版で売上明細CSVを利用できます。期間の指定では、確定申告の対象年(1月1日〜12月31日)を絞り込んでおくと、後の作業が楽になります。
整理する項目と会計処理で使う列の対応
整理しておきたい項目は、主に6つです。
- 取引日
- 商品名
- 販売価格
- メルカリ手数料(販売価格の10%)
- 送料
- 振込金額
このうち会計処理で直接使う列は3つです。「販売価格」は売上高として計上します。「メルカリ手数料」は販売手数料(仕訳科目:支払手数料)として処理します。「送料」は荷造運賃、または売上値引きとして処理するケースに分かれます。
振込金額は「販売価格 − 手数料 − 送料」の差引後の金額です。会計上は振込金額だけを売上に計上するのではなく、販売価格を売上に立てたうえで手数料・送料を費用として別計上するのが正しい処理です。
たとえば3,000円で売れた取引なら、売上高3,000円・支払手数料300円・荷造運賃210円というかたちで3行に分けて記録します。振込金額2,490円だけを売上として記録してしまうと、費用が帳簿に残らず損益がずれます。
CSVの列と会計科目の対応がわかったところで、続いてフォーマット変換の注意点を確認します。メルカリShopsのCSVや整形済みデータは、そのままでは会計ソフトに読み込めないケースが多く、事前の加工が必要です。
会計ソフトへの取り込み前に確認すべきフォーマットの注意点
取り込み用データをCSVで用意できても、そのままインポートしようとするとエラーになるケースがほとんどです。原因はCSVの「文字コード」と「列の構成」が会計ソフトの要求と合っていないことにあります。
文字コード(Shift-JIS/UTF-8)と列順の変換が必要な理由
メルカリShopsのCSVや、補助ツールで出力したCSVはUTF-8などの文字コードになることがあります。一方、freeeやマネーフォワードのCSVインポート機能は、Shift-JIS形式のファイルを前提としていることが多く、UTF-8のままアップロードすると文字化けが起きたり、読み込みエラーになったりします。
たとえば、商品名や摘要欄の日本語が「???」や記号の羅列になって取り込まれるのは、この文字コードのズレが原因です。Excelで開いて保存するだけでは変換されないことがあるため、保存時に明示的にShift-JISを選ぶ操作が必要です。
文字コードに加えて、列の順番も問題になります。取り込み用データの列は会計ソフトが求める順序と異なることが多いため、そのままでは項目が正しく認識されません。取り込み前に列を並べ替える加工が必要になる点も、あらかじめ把握しておくとスムーズです。
freeeとマネーフォワードで求められる列形式の違い
freeeへのCSV取り込みでは、「取引日・金額・摘要・借方科目・貸方科目」の列が決まった順番で並んでいる必要があります。取り込み用データにはこれらの列を追加してから取り込む形になります。
マネーフォワードは少し異なり、「明細インポート」と「仕訳インポート」の2通りのルートが選べます。明細インポートを使うと、AI自動仕訳が動いて科目を自動で割り当ててくれます。ただし、メルカリの販売手数料が「雑費」に分類されたり、送料が正しく処理されなかったりするケースがあるため、取り込み後に科目を手修正する確認作業は欠かせません。
整理すると、NGとOKのパターンは次のようになります。
- NG:ダウンロードしたCSVをそのまま会計ソフトにドラッグ→文字化けまたは読み込みエラー
- OK:文字コードをShift-JISに変換し、必要な列を追加・並べ替えてからインポート
freeeとマネーフォワードでは求められる列形式が異なるため、どちらを使うかによって加工の手順が変わってきます。具体的な手順は次のセクションで確認します。
メルカリCSVを会計ソフトに取り込む手順と仕訳科目の設定方法
実際の作業は、取り込み用データの準備から列加工、インポートという流れで進みます。使う会計ソフトによって手順が分岐するため、ここからはfreeeとマネーフォワードそれぞれで確認します。
freeeへのCSV取り込み設定とメルカリ手数料の仕訳マッピング
STEP1:取り込み用データの準備
個人のメルカリでは販売履歴をWebで確認し、必要項目をスプレッドシートなどへ整理します。メルカリShopsではPC環境のWeb版で売上明細CSVをダウンロードし、確定申告に使うデータを混在させないよう、対象年だけを絞って準備してください。
STEP2:Excelまたはスプレッドシートで列を加工する
準備したデータをExcelまたはGoogleスプレッドシートで開き、freeeが要求する列を追加します。具体的には「取引日・金額・摘要・借方科目・貸方科目」の5列が必要です。整理したデータの「取引日」「販売価格」「商品名」をそれぞれ対応する列にコピーし、科目名は手動で入力します。
加工が終わったら、Excelの「名前を付けて保存」でファイル形式を「CSV(コンマ区切り)」かつ文字コードをShift-JISで保存します。Googleスプレッドシートでは、ダウンロード後にメモ帳などで文字コードを確認・変換する作業が別途必要です。
STEP3:freeeへのインポートと仕訳科目の設定
freeeの画面で「取引」→「取引を一括登録」を開き、加工済みCSVをアップロードします。売上の取引行は借方科目を「売掛金」、貸方科目を「売上高」に設定します。手数料の行は借方科目を「支払手数料」、送料の行は借方科目を「荷造運賃」として設定するのが一般的です。
計算例
- 販売価格
- 3,000円
- メルカリ手数料 10%
- 300円
- 送料 らくらくメルカリ便(ネコポス)
- 210円
- 振込金額
- 2,490円
- 仕訳
- 売上高 3,000円 / 支払手数料 300円 / 荷造運賃 210円 / 売掛金 2,490円
- 結果
この計算例をもとにすると、1件の取引で少なくとも3行の仕訳が発生することがわかります。件数が多い月は、同じ作業を取引数分だけ繰り返す必要があります。
マネーフォワードへのCSV取り込み設定と送料・梱包費の科目設定
マネーフォワードへの取り込みは「仕訳帳」→「インポート」から行います。インポートには「明細インポート」と「仕訳インポート」の2ルートがありますが、取り込み用データを加工する手間を抑えたい場合は明細インポートが現実的です。
明細インポートを選ぶと、AIが自動で仕訳科目を推定してくれます。ただし、メルカリの手数料行や送料行は「雑費」や「通信費」に分類されやすいため、インポート後に必ず科目を確認してください。手数料は「支払手数料」、送料は「荷造運賃」に手修正するのが正しい処理です。梱包資材の費用がある場合は「荷造運賃」に含めるか、別途「消耗品費」として計上する方法を顧問税理士に確認しておくと安心です。
仕訳インポートを選ぶ場合は、freeeと同様に借方科目・貸方科目の列を事前に加工したCSVが必要になります。列構成はマネーフォワードのヘルプページで最新の形式を確認してから作業に入るようにしてください。
取引件数が月に数十件を超えてくると、CSVのダウンロード・列加工・文字コード変換・インポート・科目修正という一連の作業が、毎月繰り返す工数として積み上がります。この加工作業をあらかじめ整形されたデータで代替できると、確定申告の前処理にかかる時間を大幅に短縮できます。
メルカリ売上データの取り込みを自動化してCSV加工の手間をなくす
整形済みのデータを用意できれば、確定申告の前処理はずっとスムーズになります。問題は、その「整形」を毎回手作業でやる必要があるかどうかです。
フリマネージャーのCSV出力機能で会計ソフト連携を効率化する方法
メルカリの売上データを会計ソフトへ取り込む手順を整理すると、4つの工程に分かれます。
- 個人メルカリなら販売履歴を整理し、メルカリShopsや補助ツールならCSVを用意する
- ExcelやGoogleスプレッドシートで列を加工する
- 文字コードをShift-JISで保存し直す
- freeeやマネーフォワードへインポートして科目を手修正する
取引が月に数件なら、この流れを一度こなせば終わりです。ただし件数が増えると、加工ミスや科目の入力漏れが起きやすくなります。確定申告の直前に1年分をまとめて処理しようとすると、この手間が一気にのしかかってきます。
フリマネージャー(フリマネ)はChrome拡張として動作し、メルカリの販売データをブラウザ上で自動取得します。取得したデータはfreee・マネーフォワード・弥生それぞれのCSVフォーマットに整形された状態で出力できます。列の並べ替えや文字コードの変換は不要で、出力されたファイルをそのまま会計ソフトへインポートできます。
ただし、プランによって出力できる内容に差があります。
- proプラン・確定申告プラン:売上・送料・販売手数料を項目別に出力可能
- ライトプラン以下:合計売上のみの出力
メルカリ販売手数料(10%)や送料を仕訳科目ごとに分けてCSVへ出力したい場合は、pro以上のプランが必要です。ライトプランで合計売上だけ把握する用途であれば、無料枠でも利用できます。自分の申告規模に合わせてプランを選ぶのが現実的です。
CSVの加工作業は、件数が少ないうちは「やればできる」作業です。一方で、出品頻度が上がったり複数カテゴリで販売したりするようになると、整形の工数が確実に増えます。仕組みを整えておくタイミングとしては、件数が増え始めた時期が一番動きやすいです。
要点を整理したうえで、次のアクションを確認します。
まとめ:メルカリCSVと会計ソフト連携のポイント
この記事で押さえたポイントを、簡単に整理します。
- 取り込み用データは、個人メルカリなら販売履歴整理、メルカリShopsや補助ツールならCSVの加工が必要になる
- freeeは「取引一括登録」、マネーフォワードは「明細インポート」を使い、販売手数料は支払手数料・送料は荷造運賃として仕訳する
- 件数が増えるほど列加工の手間も比例して増えるため、整形済みCSVを出力できるツールの活用が確定申告の前処理を楽にする近道になる
メルカリの売上データと会計ソフトの連携は、一度フォーマットを整えてしまえば毎月の作業がぐっと減ります。今年分のデータを早めに整理しておくと、確定申告の前処理が大幅に楽になります。