フリーランス・個人事業主が確定申告で手間取る作業のひとつが、銀行口座の入出金明細を会計ソフトに取り込む作業です。 freeeやマネーフォワードクラウドへの手動入力は面倒なうえ、 銀行側が提供するCSVをそのままインポートしようとしても「形式が対応していません」と弾かれてしまいます。 この記事では、主要6行(三菱UFJ・みずほ・三井住友・ゆうちょ・楽天・PayPay銀行)の明細CSVを freee・マネーフォワードが取り込める形式に変換する手順を解説します。
なぜ銀行CSVをそのまま会計ソフトに取り込めないのか
銀行ごとに明細CSVの形式はバラバラです。日付のフォーマットが 「2024/01/15」「20240115」「2024.01.15」と異なるだけでなく、 出金と入金が別々の列に分かれているケースや、楽天銀行のように 入出金が1列で±符号で表されるケースもあります。
一方でfreeeが受け付けるCSV形式は 「取引日,内容,金額(円)」という3列構成で、金額は入金がプラス・出金がマイナスと決まっています。 マネーフォワードクラウドは「日付,内容,金額(円),摘要」の4列構成で、 金額は絶対値・摘要列に「出金」か「入金」を記載します。 このフォーマットのギャップを埋めるのが変換作業です。
主要6行のCSV形式の違い
よく使われる6行の明細CSVの特徴を比較します。
| 銀行 | 日付形式 | 金額列の構成 |
|---|---|---|
| 三菱UFJ銀行 | YYYY/MM/DD | 支払額・受取額(別列) |
| みずほ銀行 | YYYY.MM.DD | 支払金額・預入金額(別列) |
| 三井住友銀行 | YYYYMMDD(ハイフンなし) | お支払金額・お預り金額(別列) |
| ゆうちょ銀行 | YYYY-MM-DD | お支払い金額・お預かり金額(別列) |
| 楽天銀行 | YYYY/MM/DD | 入出金金額(1列 / 入金がプラス・出金がマイナス) |
| PayPay銀行 | YYYY/MM/DD | 出金額・入金額(別列) |
加えて、多くの銀行はShift_JIS形式でCSVを提供しています。 Macのブラウザで直接ダウンロードしたCSVをそのまま開くと日本語が文字化けしますが、銀行明細CSV変換ツールはShift_JIS・UTF-8を自動判別して取り込むため、 文字化けを気にせずそのままドロップできます。
ブラウザだけで変換できる —銀行明細CSV変換ツール
銀行明細CSV変換ツールを使うと、6行の明細CSVをfreeeまたはマネーフォワードの取り込み形式に変換できます。 変換の流れは次のとおりです。
- 銀行のインターネットバンキングからCSVをダウンロードする
- ツールにCSVをドロップすると銀行を自動検出(手動選択も可)
- 取り込み先(freee / マネーフォワード)を選択する
- 変換ボタンをクリックし、プレビューで内容を確認する
- 変換済みCSVをダウンロードして会計ソフトにインポートする
すべての処理はブラウザ内で完結します。口座番号・取引先名・金額を含む機密性の高い明細データはサーバーに送信されません。 「会計データを外部サービスに預けたくない」という方にとって、ブラウザ完結の処理は大きなメリットです。
freeeへの取り込み手順
変換後のCSVをfreeeに取り込む一般的な手順は次のとおりです(freeeのUIは更新されることがあるため、最新の手順は公式ヘルプでご確認ください)。
- freeeの「取引一覧」を開く
- 「CSVで取り込む」または「ファイルから取り込む」を選択
- 変換済みCSVをアップロード(列マッピング画面で取引日・内容・金額が正しく対応しているか確認)
- 「取り込む」ボタンをクリックして完了
変換ツールが出力するfreee向けCSVは「取引日,内容,金額(円)」の3列構成です。 金額は入金がプラス(例: 100000)、出金がマイナス(例: -30000)で表記されています。
マネーフォワードクラウドへの取り込み手順
マネーフォワードクラウド確定申告への取り込み手順の概要です(詳細は公式ヘルプを参照してください)。
- 「口座一覧」→「手動入力」の口座を選択
- 「CSVで取り込む」を選択
- 変換済みCSVをアップロードし、列マッピングを確認
- 「取り込む」ボタンで完了
マネーフォワード向けの出力は「日付,内容,金額(円),摘要」の4列構成です。 金額列は絶対値(正の数)で、摘要列に「出金」または「入金」の文字列が付きます。
よくあるエラーと対処法
| エラー・症状 | 原因 | 対処法 |
|---|---|---|
| 日本語が文字化けする | Shift_JIS / UTF-8の不一致 | 変換ツールが自動変換。手動の場合はCSV文字コード変換で対処 |
| ¥0の行が取り込まれる | 「前回繰越」など残高更新行が混入 | 変換ツールがゼロ金額行を自動スキップ |
| 「形式が対応していません」 | 列構成・ヘッダー名がソフトと不一致 | freee / マネーフォワードの設定を切り替えて変換し直す |
| 銀行が自動検出されない | 非対応銀行 or CSV形式の変更 | 銀行名を手動で選択。非対応行は会計ソフト公式CSVフォーマットに手動で列を合わせる |
銀行明細CSVの扱いでつまずかないために
銀行CSVの文字コード問題を深掘りした内容は、確定申告のCSV文字化けを直す方法の記事に詳しくまとめています。 また、変換後のCSVをfreeeやマネーフォワードから書き出して整形・集計する方法については個人事業主のCSV帳簿管理ガイドを参照してください。
まとめ
- 銀行明細CSVは日付形式・金額列の構成が銀行ごとに異なり、会計ソフトに直接取り込めない
- 多くの銀行はShift_JIS形式でCSVを提供しているため文字化けに注意が必要
- 銀行明細CSV変換ツールは6行に対応し、freee・マネーフォワード両形式を出力できる
- ゼロ金額の残高更新行は自動スキップされ、¥0の取り込みエラーを防止する
- ブラウザ内完結処理のため、機密性の高い口座明細をサーバーに送信しない
- 税務上の判断・申告手続きは税理士・税務署の案内を参照すること