당신은 회계 소프트웨어에 연간 $300 이상을 지불하고 있거나, 거래 데이터를 수익화하는 클라우드 앱에 은행 로그인 정보를 넘기고 있습니다. 그런데 성숙하고 무료인 오픈소스 데스크톱 프로그램 세 가지가 다운로드 한 번 거리에 있습니다. 문제는 이들이 내부적으로 전혀 다르다는 점입니다. 하나는 고객에게 청구서를 발행할 수 있는 완전한 복식부기 시스템이고, 하나는 친근한 겉모습 뒤에 복식부기를 숨겼으며, 또 하나는 복식부기를 완전히 건너뛰고 10분 만에 지출 차트를 보여줍니다. 잘못 고르면 필요도 없던 회계 형식주의에 파묻히거나, 첫 인덱스 펀드를 사는 달에 도구가 감당하지 못하게 됩니다.
이 가이드는 GnuCash, KMyMoney, HomeBank를 선택을 실제로 결정짓는 네 가지 차원 — 복식부기 깊이, 투자 추적, 가져오기 형식, 설정 용이성 — 에서 비교합니다. 끝까지 읽으면 어떤 것을 설치해야 할지 정확히 알게 될 것입니다.
60초 결론
- GnuCash를 선택하세요 — 소규모 사업을 운영하며 청구서와 지급서가 필요하거나, 투자를 진지하게 추적하거나, 회계사가 알아볼 수 있는 진짜 복식부기 장부를 원한다면.
- KMyMoney를 선택하세요 — 은행 계좌, 대출, 증권 계좌, 예산 등 개인 재무에 복식부기의 정확성을 원하면서, 세 프로그램 중 가장 친근한 인터페이스를 원한다면.
- 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 |
| 학습 곡선 | 가장 가파름 | 보통 | 가장 완만함 |
세 프로그램 모두 영구 무료이며, 등급도, 체험판도, 계정 생성도 없습니다. 데이터는 당신 컴퓨터의 파일에 저장되는데, 이것이 곧 프라이버시 논리이자 백업 책임입니다.
GnuCash: 완전한 회계 시스템
GnuCash는 중량급입니다. 1990년대 후반부터 개발되어 온 진정한 복식부기 총계정원장입니다. 모든 거래는 한 계정을 차변에, 다른 계정을 동일한 금액으로 대변에 기록하며, 분할 거래는 일급 시민이고, 계정 트리는 자산, 부채, 자본, 수익, 비용의 전체 계정과목표를 지원하며 하위 계정은 원하는 만큼 깊게 만들 수 있습니다.
강점
소규모 사업 장부. GnuCash는 세 프로그램 중 유일하게 고객 및 공급업체 추적, 청구서 발행, 지급서 지불, 작업, 세금 테이블, 청구 조건을 갖추고 있습니다. 프리랜서는 청구서를 발행하고, 매출채권에 대해 입금을 기록하며, 미수 잔액의 연령을 분석할 수 있습니다 — 앱 옆의 스프레드시트가 아닌 실제 워크플로입니다.
투자. 주식과 뮤추얼 펀드는 실제 포트폴리오처럼 다뤄집니다. 증권별 계정 또는 그룹화된 포트폴리오, 로트 수준 추적, 배당금 및 자본이득 분할, 포트폴리오를 재평가하는 자동 온라인 시세 등이 있습니다. 증권사 명세서가 매달 중요하다면, 이것이 필요한 등급입니다.
가져오기 및 뱅킹 깊이. GnuCash는 안내 마법사를 통해 QIF를 가져오고, OFX를 지원하며(이 프로토콜을 지원한 최초의 무료 애플리케이션이었습니다), AqBanking을 통해 HBCI/FinTS를 지원하는 은행에 연결합니다. 데이터는 순수 XML에 저장되거나, 파일이 커지거나 두 사람이 접근해야 할 때 SQLite, MySQL, PostgreSQL로 옮길 수 있습니다.
대가
복잡성입니다. 수표책 스타일의 등록부는 익숙하지만, 계정 설정은 계정 유형, 자리표시자 상위 계정, 기초 잔액 같은 회계 색채가 강한 질문을 던지며 계정과목표가 무엇인지 안다고 가정합니다. 예산 기능은 있지만 HomeBank의 것에 비하면 덧붙인 느낌입니다. 보고서가 제대로 보이기까지 저녁 한 나절의 설정을 각오하고, 첫 조정 동안 공식 문서를 열어두세요.
KMyMoney: 회계 학위 없이 복식부기
KDE 프로젝트의 일부인 KMyMoney는 복식부기 엔진을 유지하되, 사람이 돈에 대해 생각하는 방식으로 제시합니다. 금융기관이 계좌를 보유하고, 계좌가 거래를 보유하며, 범주가 돈이 어디로 갔는지 설명합니다. 차변과 대변 열을 하루 종일 들여다보지 않고도 균형 유지 규율 — 장부가 조용히 어긋날 수 없음 — 을 얻게 됩니다.
강점
정직성을 갖춘 접근성. 계정 유형은 당좌, 저축, 신용카드, 대출, 자산, 투자를 포괄합니다. 예약 거래가 반복 청구서를 처리하고, 은행 조정이 명세서 대조를 안내하며, 예산은 월말이 어떻게 될지 예측하는 기능을 포함합니다. 보고서와 차트는 수익, 비용, 잔액을 학습의 벽 없이 다룹니다.
보통 사람을 위한 투자. 증권, 가격 이력, 포트폴리오 뷰는 매수 후 보유 투자자를 잘 다룹니다. 증권 계좌, 보유 종목, 현재 가치까지요. 로트와 기업 행동에서는 GnuCash보다 정교하지 않지만, 대부분의 개인 투자자는 그것을 건드리지 않습니다.
은행 연결. GnuCash처럼 KMyMoney는 QIF를 가져오고 AqBanking 플러그인을 통해 OFX와 HBCI를 지원하며, 은행이 허용하는 경우 직접 명세서 다운로드도 가능합니다. CSV 가져오기도 가능한데, 많은 은행이 다른 형식으로는 내보내지 않기 때문에 중요합니다.
대가
범위입니다. 청구서 발행도, 지급채무 워크플로도, SQL 백엔드도 없습니다 — 데이터는 하나의 XML 파일입니다. KMyMoney는 Linux와 Windows에서 실행되므로 macOS 사용자는 가상 머신이나 다른 선택이 필요합니다. 그리고 KDE 프로젝트가 정기 릴리스를 내놓지만, 튜토리얼과 서드파티 도구 생태계는 GnuCash보다 얇습니다.
HomeBank: "내 돈이 어디로 갔지?"로 가는 가장 빠른 길
HomeBank는 다른 작업에 최적화되어 있습니다. 명세서를 가져와 범주를 지정하고 한 시간 안에 아름다운 차트를 보는 것입니다. 복식부기가 아닌 범주 기반입니다 — 돈은 균형 잡힌 원장 사이가 아니라 계좌와 범주 사이를 흐릅니다 — 순수한 개인 예산 관리에는 이것이 결함이 아니라 장점입니다.
강점
설정 속도. 계좌(은행, 현금, 자산, 신용카드, 부채)를 만들고 QIF, OFX, QFX, CSV 파일을 가져오면, HomeBank의 중복 탐지와 자동 배정 규칙이 쌓인 거래를 빠르게 분류합니다. 입력하는 대로 지급처와 범주가 자동 완성되고, 예약 거래가 반복 항목을 처리하며, 태그가 두 번째 분석 축을 더합니다(예: 다섯 범주에 걸친 휴가의 실제 비용).
실제로 열게 되는 보고서. 분석 뷰 — 막대, 선, 도넛 차트가 있는 분포 및 시간 보고서, 당좌대월 점검, 예산 추적, 심지어 차량 비용과 연료 소비까지 — 는 세 프로그램 중 가장 세련되었습니다. 예약 거래로 만든 현금 흐름 예측은 빠듯한 주가 오기 전에 보여줍니다.
휴대성. 모든 것이 하나의 XML 파일에 저장됩니다. USB 스틱에 복사하면 장부가 함께 이동하며, 같은 방식으로 백업합니다.
대가
한계입니다. 투자 추적이 전혀 없습니다 — 증권 계좌는 그저 손으로 갱신하는 잔액일 뿐입니다. 청구서 발행도, 지급서 워크플로도, 직접 은행 연결도 없습니다(파일 가져오기만). 그리고 밑에 복식부기 원장이 없으므로 오류는 균형이 맞지 않는 계좌로 드러나 실수를 찾게 만드는 대신, 이상해 보이는 차트로 나타납니다. 가계 예산에는 이 절충이 보통 괜찮지만, 회계사가 검토할 일이라면 그렇지 않습니다.
정말 중요한 네 가지 항목의 정면 비교
1. 복식부기 깊이
GnuCash는 총계정원장, 분할, 거래별 조정 플래그, 시산표, 공식 재무제표라는 완전한 장치를 제공합니다. KMyMoney는 조용히 복식부기를 강제합니다 — 모든 거래는 여전히 균형을 이루지만 인터페이스는 이체와 범주에 대해 이야기합니다. HomeBank에는 원장이 없습니다. 내부 이체는 계좌 간에 돈을 옮기고, 범주는 나머지를 분류합니다.
실질적 결과: 언젠가 부기 담당자를 고용하거나 세무 대리인에게 기록을 넘긴다면, GnuCash의 출력은 그들의 세계에 바로 매핑됩니다. KMyMoney의 내보내기와 보고서도 대부분의 길을 안내합니다. HomeBank는 깔끔한 요약은 주지만 장부는 주지 않습니다.
2. 투자 추적
GnuCash는 온라인 시세와 적절한 손익 분할로 개별 증권을 추적합니다 — 활동적인 투자자에게 여기서 유일한 선택입니다. KMyMoney는 증권과 가격 이력으로 매수 후 보유 사례를 다룹니다. HomeBank에는 아무것도 없으므로 투자자는 즉시 제외해야 합니다.
3. 가져오기 형식
세 프로그램 모두 Quicken이나 Microsoft Money를 벗어나는 데 가장 중요한 두 형식인 QIF와 OFX를 지원합니다 — 그리고 아직 전환을 저울질하고 있다면, 최고의 Quicken 대안 총정리에서 무료와 유료 진영을 나란히 비교합니다. HomeBank는 QFX와 중복 탐지 기능을 갖춘 일급 CSV를 추가하므로, 은행이 이상하게 내보낼 때 가장 관대합니다. GnuCash와 KMyMoney는 AqBanking을 통해 HBCI/FinTS 온라인 뱅킹을 추가합니다 — 유럽에서는 정말 유용하고, 주로 OFX Direct Connect나 파일 다운로드를 제공하는 미국 은행에는 거의 해당되지 않습니다.
무엇을 고르든, 형식 목록보다 가져오기 습관이 더 중요합니다. 자주 가져오고, 가져올 때 중복을 정리하고, 명세서가 도착한 같은 주에 조정하세요. 어떤 도구든 검토하지 않은 가져오기가 한 달 쌓이면 고고학이 됩니다.
4. 설정 용이성
HomeBank가 압도적으로 앞섭니다 — 대부분 한 시간 안에 첫 지출 보고서를 봅니다. KMyMoney의 환영 흐름과 금융기관 기반 설정은 조금 더 걸리지만 평이한 언어로 유지됩니다. GnuCash는 처음부터 계정과목표를 설계하라고 요구하는데, 사업에는 올바른 규율이지만 그저 예산을 원하는 사람에게는 순수한 마찰입니다. 도구의 설정 비용을 문제의 크기에 맞추세요.
평문 부기의 자리
데스크톱 데이터베이스에 확정하기 전에 알아둘 가치가 있는 네 번째 옵션이 있습니다. 평문 회계입니다. 장부가 텍스트 파일이고 Beancount 같은 도구가 그것을 읽습니다. 매력은 감사 추적에 있습니다 — 모든 잔액이 거래 이력에서 다시 계산되고, 변경 사항이 버전 관리에서 깔끔하게 diff되며, 파일은 50년 후에도 열릴 것입니다. HomeBank에서 범주를 지정할 장보기 한 번이 분할이 명시적으로 기록된 채 이렇게 보입니다:
2026-10-20 * "장보기" "주간 장보기"
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 청구가 식료품이 아니라 사무용품이었다는 것을 아는 도구는 없습니다. 자동 배정 규칙은 당신의 수정에서 배우므로, 일찍 수정하면 쌓인 거래가 스스로 분류됩니다.
조정을 건너뛰는 것. 조정되지 않은 등록부는 현실과 어긋납니다 — 여기 빠진 수표, 거기 이중 계산된 이체 — 결국 잔액이 허구가 됩니다. 세 도구 모두 조정 워크플로가 있으니, 명세서가 도착하는 날마다 실행하세요.
하나의 XML 파일 사본 하나만 유지하는 것. KMyMoney와 HomeBank는 모든 것을 단일 파일에 저장하고, GnuCash의 기본값도 같습니다. 그 파일이 당신의 재무 이력입니다. 자동으로 백업되는 곳에 두고, 분기마다 QIF 스냅샷을 내보내 파일 손상이 재앙이 아니라 불편이 되게 하세요.
사업과 개인을 한 파일에 섞는 것. 프리랜서 수입이 식료품과 같은 등록부에 들어오면 세금 신고 시즌이 분류 작업이 됩니다. GnuCash 사용자는 파일을 분리하고(최소한 최상위 계정 트리는 분리), HomeBank와 KMyMoney 사용자는 파일을 완전히 분리해야 합니다.
결정 체크리스트
세 가지 질문에 답하면 선택은 저절로 정해집니다. 누군가에게 청구서를 발행하거나 고객이 당신에게 진 빚을 추적해야 합니까? GnuCash만 합니다. 가격이 있는 증권으로 추적하고 싶은 투자를 보유하고 있습니까? 깊이는 GnuCash, 단순함은 KMyMoney — HomeBank는 제외입니다. 오늘부터 순전히 가계 지출과 예산에 관한 것입니까? HomeBank를 설치하고 저녁 식사 전에 첫 명세서를 가져오세요.
무엇을 설치하든, 이번 주에 화려하지 않은 부분을 위해 30분을 확보하세요. 실제 명세서 하나를 가져오고, 모든 줄에 범주를 지정하고, 명세서 잔액과 조정하세요. 도구는 그저 그릇일 뿐입니다 — 조정하는 습관이 마침내 돈이 어디로 가는지 알려주는 시스템입니다.





