会計ソフトに年間300ドル以上を支払っている——あるいは取引データを収益化するクラウドアプリに銀行のログイン情報を渡している——一方で、成熟した無料のオープンソース・デスクトッププログラムが3つ、ダウンロードするだけで手に入ります。落とし穴は、それらが中身において全く似ていないことです。1つはクライアントに請求書を発行できる完全な複式簿記システム、1つは複式簿記を親しみやすい外見の下に隠したもの、もう1つは複式簿記を完全に省いて10分で支出グラフを得られるものです。間違ったものを選べば、必要のなかった会計形式主義に溺れるか、最初のインデックスファンドを買った月にツールの限界を超えてしまうかのどちらかです。
このガイドでは、GnuCash、KMyMoney、HomeBankを、選択を実際に左右する4つの軸——複式簿記の深さ、投資管理、インポート形式、セットアップの容易さ——で比較します。読み終える頃には、どれをインストールすべきか正確に分かるでしょう。
60秒での結論
- GnuCashを選ぶべき人: 小規模ビジネスを営んでいる、請求書や支払い管理が必要、投資を本格的に管理している、または会計士が納得する本物の複式簿記の帳簿を求める場合。
- KMyMoneyを選ぶべき人: 個人金融に複式簿記の正確さを求める場合——銀行口座、ローン、証券口座、予算——それを3つの中で最も親しみやすいインターフェースで包んだもの。
- HomeBankを選ぶべき人: 「お金はどこに消えたのか?」に今日の午後に答えを出したい、セットアップが最も簡単でグラフが最も美しく、投資や請求書発行は不要な場合。
これらのどれもあなたに当てはまらない場合——帳簿をデスクトップのデータベースではなく、バージョン管理されたプレーンテキストに置きたい場合——決める前に最後の方にあるプレーンテキスト会計のセクションをざっと読んでください。
ひと目でわかる違い
| GnuCash | KMyMoney | HomeBank | |
|---|---|---|---|
| 複式簿記 | あり — 完全な総勘定元帳 | あり — 内部で | なし — カテゴリベース |
| 小規模ビジネスの請求書発行 | あり(顧客、仕入先、ジョブ、売掛金、買掛金) | なし | なし |
| 投資管理 | あり — 株式、投資信託、オンライン相場 | あり — 証券、価格履歴 | なし |
| 予算管理 | あり(予算モジュール経由) | あり(予測機能付き) | あり — カテゴリ別の月次/年次 |
| インポート形式 | QIF、OFX、HBCI、CSV(アシスタント経由) | QIF、OFX、HBCI(プラグイン経由) | QIF、OFX、QFX、CSV |
| インポート時の重複検出 | あり | あり | あり |
| オンラインバンキング | OFX Direct Connect、HBCI(AqBanking) | OFX、HBCI(AqBankingプラグイン) | 直接接続なし — ファイルインポートのみ |
| データ保存 | XMLファイルまたはSQL(SQLite、MySQL、PostgreSQL) | XMLファイル | 単一のXMLファイル |
| 対応プラットフォーム | Linux、Windows、macOS | Linux、Windows | Linux、Windows、macOS |
| 学習曲線 | 最も急 | 中程度 | 最も緩やか |
3つとも完全無料で、階層もトライアルもアカウント作成も不要です。データはマシン上のファイルに保存され、それがプライバシーの利点であると同時にバックアップの責任でもあります。
GnuCash: 完全な会計システム
GnuCashは重量級です。1990年代後半から開発が続く、本物の複式簿記の総勘定元帳です。すべての取引は1つの勘定科目から借方に記録され、別の科目に同額が貸方記録され、分割取引は一級の機能として扱われ、勘定科目ツリーは資産、負債、純資産、収益、費用という完全な勘定科目表を、好きなだけ深いサブアカウントとともにサポートします。
優れている点
小規模ビジネスの帳簿。 GnuCashは3つの中で唯一、顧客と仕入先の管理、請求書発行、支払い処理、ジョブ、税額表、請求条件を備えています。フリーランサーは請求書を作成し、売掛金に対して入金を記録し、未回収残高をエイジング分析できます——アプリの横に置いたスプレッドシートではなく、実際のワークフローです。
投資。 株式や投資信託は本格的なポートフォリオとして扱われます。証券ごと、またはグループ化されたポートフォリオごとの口座、ロット単位の追跡、配当やキャピタルゲインの分割、ポートフォリオを再評価する自動オンライン価格取得。証券会社の明細が毎月重要なら、必要なのはこのレベルです。
インポートとバンキングの深さ。 GnuCashはガイド付きアシスタントでQIFをインポートし、OFXを話します(このプロトコルをサポートした最初の無料アプリでした)。またAqBanking経由でHBCI/FinTSをサポートする銀行に接続します。データはプレーンXMLに保存することも、ファイルが大きくなったり2人でアクセスする必要が出たりしたらSQLite、MySQL、PostgreSQLに移すこともできます。
犠牲にするもの
複雑さ。小切手帳スタイルの出納簿は馴染み深いものですが、口座設定では勘定科目の種類、プレースホルダーの親科目、期首残高など、勘定科目表とは何かを知っている前提の会計色の強い質問をされます。予算管理は存在しますが、HomeBankの隣では後付けのように感じられます。レポートが正しく見えるまでに一晩のセットアップを覚悟し、最初の照合の間は公式ドキュメントを開いておきましょう。
KMyMoney: 会計の学位なしで複式簿記
KDEプロジェクトの一部であるKMyMoneyは、複式簿記エンジンを維持しながら、お金について人が考える方法で提示します。金融機関が口座を保持し、口座が取引を保持し、カテゴリがお金がどこへ行ったかを説明します。借方・貸方の列を一日中見つめることなく、帳簿が静かにずれることのないバランスの規律が得られます。
優れている点
誠実さを保ちながらの親しみやすさ。 口座タイプは当座預金、普通預金、クレジットカード、ローン、資産、投資をカバーします。定期取引は繰り返しの請求書を処理し、銀行照合は明細との突き合わせを案内し、予算には月がどこに着地するかを予測する機能が付きます。レポートとグラフは収益、費用、残高をカバーし、学習の崖はありません。
普通の人のための投資。 証券、価格履歴、ポートフォリオ表示はバイ・アンド・ホールドの投資家に十分対応します。証券口座、その保有銘柄、そしてそれらが今いくらか。ロットやコーポレートアクションに関してはGnuCashより洗練されていませんが、ほとんどの個人投資家はそれらに触れることはありません。
銀行接続。 GnuCashと同様、KMyMoneyはQIFをインポートし、AqBankingプラグイン経由でOFXとHBCIを話します。銀行が許可すれば直接明細のダウンロードも含みます。CSVインポートも利用可能で、これは多くの銀行がそれ以外の形式をエクスポートしないため重要です。
犠牲にするもの
範囲。請求書発行も買掛金ワークフローもSQLバックエンドもありません——データは1つのXMLファイルです。KMyMoneyはLinuxとWindowsで動作するため、macOSユーザーは仮想マシンか別の選択肢が必要です。またKDEプロジェクトは定期的にリリースを出していますが、チュートリアルやサードパーティツールのエコシステムはGnuCashより薄いです。
HomeBank: 「お金はどこに消えた?」への最速の道
HomeBankは別の仕事に最適化されています。明細をインポートし、分類し、1時間以内に美しいグラフを見ることです。複式簿記ではなくカテゴリベースです——お金はバランスの取れた元帳の間ではなく、口座とカテゴリの間を流れます——そして純粋な個人予算管理にとってそれは欠陥ではなく利点です。
優れている点
セットアップの速さ。 口座(銀行、現金、資産、クレジットカード、負債)を作成し、QIF、OFX、QFX、CSVファイルをインポートすれば、HomeBankの重複検出と自動割り当てルールが溜まった取引を素早く分類します。支払先とカテゴリは入力中にオートコンプリートされ、定期取引は繰り返しをカバーし、タグは第2の分析軸を追加します(たとえば5つのカテゴリにまたがる旅行の真のコスト)。
実際に開くレポート。 分析ビュー——棒グラフ、折れ線グラフ、ドーナツグラフを使った分布レポートと時系列レポート、当座貸越チェック、予算追跡、さらには車両コストと燃料消費——は3つの中で最も洗練されています。定期取引から構築されたキャッシュフロー予測は、厳しい週が来る前にそれを示します。
ポータビリティ。 すべてが1つのXMLファイルに収まります。USBスティックにコピーすれば帳簿が一緒に持ち運べ、同じ方法でバックアップできます。
犠牲にするもの
天井。投資管理は一切なし——証券口座は手動で更新する残高にすぎません。請求書発行も請求書ワークフローも直接銀行接続もなし(ファイルインポートのみ)。そして土台に複式簿記の元帳がないため、エラーは残高の合わない口座として現れて間違いを探すことを強いるのではなく、おかしなグラフとして表面化します。家計の予算にとってこのトレードオフは通常問題ありませんが、会計士がレビューするものにとってはそうではありません。
重要な4つのポイントでの直接対決
1. 複式簿記の深さ
GnuCashは完全な仕組みを提供します。総勘定元帳、分割、取引ごとの照合フラグ、試算表、正式な財務諸表。KMyMoneyは複式簿記を静かに強制します——すべての取引は依然としてバランスしますが、インターフェースは振替とカテゴリについて語ります。HomeBankには元帳がありません。内部振替が口座間でお金を動かし、カテゴリが残りを分類します。
実用的な結果: 経理担当者を雇ったり、税務申告者に記録を渡したりする場合、GnuCashの出力はその世界に直接対応します。KMyMoneyのエクスポートとレポートはほとんどそこに到達します。HomeBankはきれいな要約を提供しますが帳簿は提供しません。
2. 投資管理
GnuCashはオンライン相場と適切な損益分割で個々の証券を追跡します——アクティブな投資家にとってここでの唯一の選択肢です。KMyMoneyは証券と価格履歴でバイ・アンド・ホールドのケースをカバーします。HomeBankには何もなく、投資家はすぐに除外すべきです。
3. インポート形式
3つともQIFとOFXを話します。これらはQuickenやMicrosoft Moneyからの脱出に最も重要な2つの形式です——まだ切り替えを検討しているなら、Quicken代替ソフトのベストまとめが無料と有料の分野を並べて比較しています。HomeBankはQFXと重複検出付きの一級CSVを追加し、銀行が奇妙なエクスポートをしたときに最も寛容です。GnuCashとKMyMoneyはAqBanking経由でHBCI/FinTSオンラインバンキングを追加します——ヨーロッパでは本当に便利ですが、主にOFX Direct Connectかファイルダウンロードを提供する米国の銀行にはほとんど関係ありません。
何を選ぶにせよ、インポートの習慣は形式のリストより重要です。頻繁にインポートし、インポート時に重複を処理し、同じ週に明細と照合しましょう。どのツールでも1ヶ月分の未確認のインポートは考古学になります。
4. セットアップの容易さ
HomeBankが断トツで勝ちます——ほとんどの人が1時間以内に最初の支出レポートを見ます。KMyMoneyのウェルカムフローと金融機関ベースのセットアップは少し時間がかかりますが、平易な言葉で進みます。GnuCashは事前に勘定科目表を設計することを要求します。これはビジネスにとっては正しい規律ですが、ただ予算が欲しいだけの人にとっては純粋な摩擦です。ツールのセットアップコストを問題の大きさに合わせましょう。
プレーンテキスト簿記が適する場所
デスクトップデータベースに決める前に知っておく価値のある第4の選択肢があります。プレーンテキスト会計です。台帳がテキストファイルで、Beancountのようなツールがそれを読みます。魅力は監査証跡です——すべての残高は取引履歴から再計算され、変更はバージョン管理でクリーンに差分が出て、ファイルは50年後でも開けます。HomeBankで分類するのと同じ食料品の買い物は、分割を明示的に記録するとこうなります。
2026-10-20 * "Grocery run" "Weekly shop"
Expenses:Food:Groceries 84.20 USD
Expenses:Household 12.45 USD
Liabilities:CreditCard -96.65 USDこのエントリは構造上バランスが取れ、両方のカテゴリを持ち、他のテキストと同じようにgrepできます。可能な限り文字通りの形式でデータを所有するという考えに魅力を感じるなら、ドキュメントが構文を説明し、Favaが同じファイルをデスクトップアプリが示すようなグラフとレポートに変えます。HomeBankよりセットアップが多く、GnuCashよりクリックが少ない——テキストエディタで生きる技術系ユーザーにとって正しいトレードオフです。
どれを選んでも避けるべき間違い
家計の予算管理にGnuCashをインストールすること。 この比較で最もよくある失敗パターンです。問題が「支出の意識」なら、GnuCashの勘定科目表は週末のプロジェクトで、アプリを開かずに終わります。HomeBankから始め、理由ができたらステップアップしましょう。
インポートを盲信すること。 ここにあるすべてのツールは重複を検出しますが、「AMZN MKTP」と表示された48.17ドルの請求が事務用品であって食料品でないことを知っているツールはありません。自動割り当てルールはあなたの修正から学習するので、早めに修正すれば溜まった分は自然に分類されます。
照合を飛ばすこと。 照合されていない出納簿は現実からずれていきます——ここで小切手が抜け、そこで振替が二重計上され——残高がフィクションになるまで。3つとも照合ワークフローがあります。明細が届く日にあなたの分を実行しましょう。
1つのXMLファイルのコピーを1つだけ持つこと。 KMyMoneyとHomeBankはすべてを単一のファイルに保存し、GnuCashのデフォルトも同じです。そのファイルがあなたの金融履歴です。自動バックアップされる場所に置き、四半期ごとにQIFスナップショットをエクスポートして、ファイルの破損が不便であって災害でないようにしましょう。
ビジネスと個人を1つのファイルに混ぜること。 フリーランスの収入が食料品と同じ出納簿に入ると、確定申告の時期が仕分け作業になります。GnuCashユーザーは別ファイル(または少なくとも別のトップレベル勘定科目ツリー)を保つべきです。HomeBankとKMyMoneyユーザーは、きっぱりと別ファイルを保つべきです。
意思決定チェックリスト
3つの質問に答えれば選択は自ずと決まります。誰かに請求書を発行したり、顧客があなたに負っているものを追跡する必要がありますか? それができるのはGnuCashだけです。証券として価格付きで追跡したい投資を保有していますか? 深さならGnuCash、シンプルさならKMyMoney——HomeBankは除外です。今日から始める純粋な家計の支出と予算管理ですか? HomeBankをインストールし、夕食前に最初の明細をインポートしましょう。
どれをインストールするにせよ、今週30分を地味な部分のために確保してください。実際の明細を1つインポートし、すべての行を分類し、明細の残高まで照合する。ツールはただの入れ物にすぎません——照合された習慣こそが、お金がどこへ行くかを最終的に教えてくれるシステムです。





