士業事務所のfreee会計活用|案件別原価と入金消込の運用設計
目次 クリックで開く
弁護士、税理士、司法書士、社会保険労務士などの士業事務所において、顧問料以外の「スポット案件」の収益性を正確に把握できているケースは驚くほど多くありません。売上は立っているものの、スタッフの工数や外注費を差し引いた「正味の利益」が見えないため、不採算案件を抱え続けてしまうリスクがあります。
また、士業特有の商習慣である「源泉所得税の差し引き」や「実費の立替」が、経理業務における入金消込の難易度を跳ね上げています。本記事では、freee会計を軸に、士業が案件別原価を管理し、入金消込を極限まで自動化するための具体的な運用設計(アーキテクチャ)を詳述します。
士業における「案件別原価」と「入金消込」の重要性
なぜ士業はどんぶり勘定になりやすいのか
士業の主な原価は「人件費」です。製造業のように原材料費が明確ではないため、資格者や補助者がどの案件に何時間費やしたかを把握しなければ、原価を算出できません。しかし、多くの事務所では工数管理が属人化しており、月次の損益計算書(P/L)を見ても「事務所全体で黒字か赤字か」しか分からないのが実情です。
収益性を可視化する「プロジェクト別損益」の概念
freee会計には「プロジェクト」というタグ機能があります。これを用いることで、勘定科目とは別の軸で集計が可能になります。案件ごとにプロジェクトタグを付与し、売上と費用を紐付けることで、初めて「この案件は利益率が高い」「この業務種別は効率が悪い」といった経営判断が可能になります。
freee会計で実現する案件別原価管理の設計
プロジェクトタグと品目タグの使い分け
freee会計で管理軸を作る際、最も重要なのがタグの設計です。
- プロジェクトタグ: 個別の案件(例:〇〇株式会社 設立登記、△△様 相続税申告)に使用。
- 品目タグ: 費用の内訳や、より細かい作業内容に使用(例:旅費交通費の「タクシー代」、外注費の「調査代」)。
士業の場合、案件ごとにプロジェクトタグを作成し、請求書発行時および経費精算時に必ずこのタグを選択する運用を徹底します。
人件費(労務費)を案件に紐付ける3つの手法
士業の原価の8割を占める人件費をどう配賦するか。以下の3つのアプローチがあります。
- 直接入力法: 毎月の給与仕訳とは別に、原価振替仕訳を手動(またはCSV)で作成し、各案件に配賦する。
- 標準原価法: 「1時間あたりの社内単価 × 作業時間」で計算した金額を、便宜上の費用としてプロジェクトに紐付ける。
- 給与連携+配賦: freee人事労務と連携し、部門別・プロジェクト別に給与計算結果を反映させる。
特に複雑な配賦が必要な場合は、下記の記事で解説しているようなデータ連携アーキテクチャが参考になります。
【完全版】給与ソフトからfreee会計への「部門別配賦」と仕訳連携。労務と経理の分断を解決するアーキテクチャ
外注費と直接経費のプロジェクト紐付け運用
他士業への外注費や、特定の案件のために購入した備品、交通費などは、発生時点でプロジェクトタグを付与します。freeeの「ファイルボックス」機能や「経費精算」機能を利用する際、申請者にプロジェクト選択を義務付けることで、経理側の入力負担を軽減できます。
士業特有の「入金消込」を自動化するアーキテクチャ
源泉所得税・振込手数料という「差額」の壁
士業の入金消込を阻む最大の要因は、「請求額(額面)≠ 入金額」となる点です。
個人事業主や特定の法人案件では、報酬から10.21%(または20.42%)の源泉所得税が差し引かれます。さらに、振込手数料が顧客負担ではなく事務所負担となっている場合、通帳に印字される金額はさらに少なくなります。
入金管理における「未決済取引」と「自動で経理」の活用
freee会計で請求書を発行すると、その時点で「売掛金(未決済取引)」が計上されます。銀行同期で入金が取り込まれた際、以下の手順で消し込みます。
- 「自動で経理」画面で、該当する未決済取引を選択。
- 「差額を調整」ボタンをクリック。
- 「源泉所得税(事業主貸、または法人税等)」と「支払手数料」の勘定科目を選択し、金額を入力。
- 一致した状態で登録。
この作業を毎回手動で行うのは非効率です。特定の顧客からの入金が常に一定のルール(例:手数料一律440円引き)であれば、「自動登録ルール」を設定することで、差額調整を含めて自動化が可能です。
預り金(立替金)がある場合の仕訳パターン
登録免許税や印紙代を預かって支払う場合、それは事務所の収益でも費用でもありません。
請求書内に「報酬」と「預り金実費」を混在させて発行する場合、freeeのタグ設定で「預り金」行にはプロジェクトタグを付けない(または専用のタグを付ける)設計にすることで、純粋な報酬部分のみの損益を抽出できます。
士業別の源泉徴収計算方式と入金消込パターン
本文中で「報酬から10.21%(または20.42%)の源泉所得税が差し引かれる」と簡潔に書きましたが、実は士業によって源泉徴収の計算方式が異なる点は、freee入金消込の自動化を組むうえで見落としてはならない論点です。特に司法書士・土地家屋調査士・海事代理士は「支払金額から1万円を差し引いた残額に10.21%を乗ずる」という独自の計算方式が適用されるため、他の士業と同じ自動登録ルールを設定すると差額調整が合いません。下表は、国税庁の取扱(タックスアンサーNo.2798/No.2801ほか)に基づく士業別の計算方式と、freeeでの典型仕訳パターンを整理したものです(2025年現在)。
| 士業区分 | 源泉徴収の計算方式 | 報酬11万円(税抜10万円+消費税1万円)の場合 | 報酬110万円(税抜100万+消費税10万)の場合 | freee請求書での記載・運用 |
|---|---|---|---|---|
| 弁護士・税理士・公認会計士・社労士・弁理士・診療放射線技師ほか | 支払金額(税抜可)×10.21%(100万円超部分は20.42%) | 10万円×10.21%=10,210円を控除(額面に対し差し引き) | 100万円×10.21%+(100万超は20.42%適用)。本例は100万円ちょうどなので102,100円 | 請求書に「源泉徴収税額」を別行で記載し控除。freeeのテンプレートでも対応可能 |
| 司法書士・土地家屋調査士・海事代理士 | (支払金額 − 1万円)×10.21% | (10万円 − 1万円)×10.21%=9,189円 | (100万円 − 1万円)×10.21%=101,079円 | 「報酬から1万円控除後の10.21%」という計算をfreee側で自動化するには、固定式のカスタム計算が必要 |
| 個人顧客(プライベート相談) | —(源泉徴収義務なし) | 請求額そのまま入金 | 同上 | 取引先タグで「個人」「法人」を分けると入金消込の自動化が容易 |
| 給与の支払いがない個人事業主が依頼する場合 | —(依頼者側に源泉徴収義務がないため源泉控除なし) | 請求額そのまま入金 | 同上 | 例外パターンとして取引先マスタにフラグを立てて対応 |
| 消費税の取扱い | 請求書で消費税が「報酬と明確に区分」されている場合のみ、税抜き金額に源泉徴収を計算可 | 「税抜10万円・消費税1万円」と分けて記載するのが税抜き計算採用の条件 | 同様の区分記載が必要 | freee請求書の「税抜表示」機能で行を分けることが推奨 |
表のとおり、司法書士の案件を扱う事務所では「報酬 − 1万円」の控除式を自動消込ルールに織り込む必要があります。freeeの「自動登録ルール」は固定額の差額には強い一方、計算式を含むルールには弱いため、司法書士業務の比率が高い事務所では、請求書発行時に源泉徴収額をあらかじめ計算済で明記し、入金時は単純な金額一致でマッチングさせる運用に倒すのが現実的です。また、消費税の取扱い(請求書での区分記載)は税抜き計算の前提条件になるため、請求書テンプレートを統一しておくことが、源泉徴収と消費税の両方を正しく処理するうえで欠かせません。なお、税率・取扱いは法令改正の対象になりうるため、年に一度は国税庁の最新タックスアンサーをご確認ください。
【比較】freee標準機能 vs 外部ツール連携
事務所の規模や案件数に応じて、どのシステム構成が最適かは異なります。以下の比較表を参考にしてください。
| 構成プラン | 対象規模 | メリット | デメリット |
|---|---|---|---|
| freee会計 単体運用 | 個人〜小規模(10名以下) | コストが最小限。設定がシンプル。 | 案件数が増えると入力負荷が増大。 |
| freee + CRM/SFA(kintone等) | 中規模(10〜50名) | 案件管理と会計が連動。進捗が見える。 | API連携の設定・保守が必要。 |
| freee + 専用販売管理システム | 大規模(50名以上) | 士業特有の商習慣に完全対応。 | コスト高。システムの柔軟性が低い。 |
特に、Excelでの管理に限界を感じているが専用システムを導入するほどではない、というフェーズでは、以下のガイドが役立つはずです。
Excelと紙の限界を突破する「Google Workspace × AppSheet」業務DX完全ガイド
ステップバイステップ:運用設計の実装手順
STEP 1:勘定科目とタグの整備
まず、freee会計の「設定」→「勘定科目の設定」にて、士業特有の「預り金」「立替金」が適切に設定されているか確認します。また、「プロジェクト」タグを作成し、進行中の案件リストをインポートします。
STEP 2:請求書発行フローの標準化
請求書を発行する際、必ず「プロジェクトタグ」を紐付けるルールを徹底します。freee内で請求書を作成する場合、行ごとにプロジェクトを選択可能です。これを忘れると、後から売上の紐付けを修正する膨大な作業が発生します。
STEP 3:自動登録ルールの作成とメンテナンス
「自動で経理」におけるマッチング精度を高めるため、以下のルールを設定します。
- 完全一致: 振込名義と取引先名が完全一致する場合に自動で推測。
- 金額差分: 振込手数料相当(例:440円、660円など)のズレを許容してマッチングさせる。
詳細な消込自動化のテクニックについては、こちらの記事も参考にしてください。
【完全版】freeeの「自動消込」が効かない? 振込手数料ズレと合算払いを撲滅する「バーチャル口座」決済アーキテクチャ
よくあるエラー「消込重複」「金額不一致」の対処法
- 消込重複: 銀行同期と手動入力を二重に行っている場合に発生します。同期している口座では手動入力を禁止します。
- 金額不一致: 源泉所得税の計算ミスや、端数処理の差異(切り上げ・切り捨て)が原因です。請求書作成時の端数ルールを事務所内で統一する必要があります。
まとめ:データに基づいた事務所経営へ
freee会計を用いた案件別原価管理と入金消込の自動化は、単なる事務作業の効率化ではありません。どの案件が事務所の利益に貢献しているのか、どの業務プロセスに改善の余地があるのかを、客観的な「数字」で把握するための経営基盤作りです。
初期の設計には工数がかかりますが、一度仕組みを構築してしまえば、バックオフィス業務の負担は劇的に軽減されます。まずは主要なスポット案件からプロジェクトタグの運用を開始し、徐々に自動化の範囲を広げていくことを推奨します。
士業のfreee会計活用をkintone × Claude Codeの案件管理と統合する
freee会計での案件別原価管理と入金消込は、kintoneの案件管理アプリと連携させることでより精度の高い収益把握が可能になります。kintoneで管理している案件ごとの作業時間・外注費をfreeeの費用仕訳に自動連携するフローを設計することで、月次の原価計算を手作業なしで完結できます。Claude Code × MCPサーバー構成ではfreee API・kintone REST APIを繋ぐ連携スクリプトをMCP経由で設計・実装でき、士業特有の「期中業務と決算業務の工数配分」を可視化するダッシュボードの構築も内製で対応できます。
経理・会計DXと仕訳/請求/債権自動化のご相談
仕訳・請求・入金消込・債権管理といった経理業務の自動化と、会計データの可視化までを一気通貫で支援します。ツール選定や既存運用の見直しについて、導入前後のセカンドオピニオンとしてもご相談いただけます。