法人の外貨換算の基礎|取引時・決算時・決済時のレートと為替差損益

海外のSaaSにドルで支払う、海外から仕入れる、外貨預金を持つ——事業をしていると、ある日ふいに「外貨建ての取引」が帳簿に現れます。そのとき手が止まるのは、たいてい「いくらの円で記帳すればいいのか」です。結論から言うと、迷う場面は「取引したとき」「決算のとき」「決済したとき」の3つだけで、それぞれ使うレートは決まっています。この記事では、小さな会社が実務で困らない範囲に絞って整理します。

結論:外貨換算は「3つの場面」で考える

外貨建ての取引は、次の3場面で円に換算します。まずは全体像を表で押さえてください。

場面 使うレート ポイント
① 取引したとき 取引日のTTM(電信売買相場の仲値) その日のレートで売上・仕入・経費を記帳する
② 決算のとき 決算日のレート(短期の債権債務・外貨預金など) 残っている外貨建ての残高を、決算日レートに換算し直す
③ 決済したとき 決済日のレート 帳簿の金額との差額が「為替差損益」になる

TTM(ティーティーエム=その通貨の売値と買値の真ん中のレート)は、取引銀行や公表相場で日々確認できます。原則はこのTTMで換算します。以下、3場面を順に見ていきます。

① 取引したとき:取引日のレートで記帳する

外貨建ての取引は、取引を計上する日のTTMで円換算して記帳するのが原則です。たとえば1,000ドルの海外SaaS利用料を、取引日のレートが1ドル=150円のときに計上すれば、15万円で費用計上します。実際に口座から引き落とされる日ではなく、取引が発生した日のレートを使う点がポイントです。

売上も同じで、輸出した日のレートで売上高を計上します。ここで確定した円の金額が、いったんの帳簿価額になります。

② 決算のとき:残っている外貨を換算し直す

問題は、決算日をまたいでまだ決済していない外貨建ての残高(外貨建ての売掛金・買掛金や外貨預金など)です。これらは決算日時点のレートで換算し直す必要があるかどうかが、区分によって変わります。

法人税法では、届出をしていない場合に自動で適用される「法定換算方法」が決まっています。主なものは次のとおりです。

区分 法定換算方法 決算での扱い
短期の外貨建債権・債務(決算日の翌日から1年以内に決済期限が来るもの) 期末時換算法 決算日レートに換算し直し、差額を為替差損益として計上
長期の外貨建債権・債務 発生時換算法 取引時のまま。決算では換算し直さない
外国通貨(現金)・短期の外貨預金 期末時換算法 決算日レートに換算し直す
長期の外貨預金 発生時換算法 取引時のまま

多くの中小企業が持つのは短期の債権債務や外貨預金です。これらは法定で期末時換算法となるため、特に届出をしていなければ、決算日レートに換算し直して為替差損益を計上するのが基本、と覚えておけば実務はほぼ回ります。

別の換算方法を選びたいときは、「外貨建資産等の期末換算方法等の届出書」を、原則としてその事業年度の確定申告期限までに税務署へ提出します。届出をしなければ、上表の法定換算方法が自動で適用されます。長期のものを期末時換算法にしたい、といった場合は届出が必要です。

③ 決済したとき:差額が「為替差損益」になる

外貨建ての売掛金や買掛金を実際に決済すると、帳簿に載っている円の金額と、決済日のレートで計算した円の金額にズレが出ます。この差額が為替差損益(かわせさそんえき)です。

たとえば、取引日レート150円で15万円と記帳した1,000ドルの買掛金を、決済日にレートが155円へ動いていたとします。実際の支払額は15万5,000円となり、差額の5,000円は為替差損として費用に計上します。逆にレートが下がっていれば、為替差益になります。

決算で期末時換算法により換算し直した場合も、翌期首に戻し(洗替え)、決済時にあらためて差額を計算するのが一般的な流れです。

税務の要点:法人税と消費税で扱いが違う

外貨換算でつまずきやすいのが、法人税と消費税で見方が違う点です。ここは分けて理解しておくと安全です。

  • 法人税:為替差益は益金、為替差損は損金に算入されます。決算での期末時換算による差損益も、原則として課税所得に反映されます。
  • 消費税:課税売上・課税仕入れの金額は、取引日のレート(TTM)で換算した円で計算します。その後の為替差損益は「資産の譲渡等の対価」に当たらず、消費税の課税対象にはなりません(不課税)。

つまり、同じ為替差損益でも法人税では所得に効き、消費税では効かない——この違いを押さえておけば、申告時の混乱を避けられます。

freeeでの実務

freeeで外貨建取引を扱うときの流れは、大きく次のとおりです。

1
外貨で取引を入力する外貨額と適用レートを入れ、円換算額を記帳する。取引日のレートを使うのが原則。
2
決算で換算替えの仕訳を入れる短期の外貨建残高・外貨預金は、決算日レートに換算し直し、差額を為替差損益として計上する。
3
決済時に差額を為替差損益で処理する入金・支払の実額と帳簿価額の差を、為替差益/為替差損の勘定で受ける。

なお、外貨建取引への対応の範囲は、freeeのプランや設定によって異なります。取引量が少ないうちは手動で円換算して入力し、為替差損益は決算・決済のタイミングで振替仕訳を入れる、という運用でも十分に対応できます。自社のプランで外貨機能がどこまで使えるかは、契約内容を確認してください。

よくある誤解

  • 「引き落とされた日のレートで記帳する」ではない:原則は取引日のレート。支払日の実額との差は、為替差損益で調整します。
  • 「決算で全部換算し直す」ではない:換算し直すかどうかは区分(短期・長期)と換算方法で決まります。長期で発生時換算法なら、決算では動かしません。
  • 「為替差損益は消費税がかかる」ではない:消費税は取引日換算で完結し、為替差損益は不課税です。

今日からできること

  • 自社に外貨建ての残高(外貨預金・外貨建ての売掛金/買掛金)があるか、決算前に洗い出す
  • あるなら、それが短期か長期かを確認する。多くは短期=期末時換算法で、決算日レートに換算し直す
  • 別の換算方法を使いたい場合のみ、期末換算方法の届出書の要否を検討する
  • 判断に迷う残高や、金額が大きい取引は、決算前に税理士へ確認する

まとめ

法人の外貨換算は、「取引したとき=取引日レート」「決算のとき=短期は決算日レートに換算替え」「決済したとき=差額を為替差損益」の3場面で考えれば、実務はほぼ整理できます。税務では、法人税は為替差損益を所得に反映し、消費税は取引日換算で完結して差損益は不課税——この違いだけ押さえておけば安心です。外貨の取引は身構えがちですが、使うレートは場面ごとに決まっています。まずは自社に外貨建ての残高があるかを確認するところから始めてください。

法人経理の他のテーマは「freee導入ガイド」の「法人経理の基礎シリーズ」にまとめています。あわせてご覧ください。

参考情報