본문으로 건너뛰기
비교

Beancount와 Excel·Google Sheets 비교

스스로 검증하는 장부, 아니면 손으로 확인하는 격자

Excel과 Google Sheets는 거의 모든 사람이 장부를 시작하는 곳입니다. 익숙하고 유연하며 이미 설치되어 있죠. Beancount는 일반 텍스트로 작성하는 복식부기 장부입니다. 장부가 맞지 않으면 불러오기를 거부하고, 각 계좌를 은행 명세서와 대조해 검증하며, 전체 이력을 읽을 수 있는 diff로 보관합니다.

  • 무료 & 오픈 소스
  • 모든 거래는 반드시 균형을 이뤄야 합니다
  • CSV에서 그대로 옮겨옵니다 — 다시 입력할 필요 없음
기능 비교
순자산 추세 차트와 계정 잔액을 보여주는 beancount.io 장부 대시보드원본 크기로 이미지 열기
순자산 차트와 최근 거래가 있는 Beancount 모바일 앱 홈 화면순자산 차트와 최근 거래가 있는 Beancount 모바일 앱 홈 화면원본 크기로 이미지 열기
오픈 소스 코어
100%
Beancount + Fava — Microsoft 365나 Workspace 라이선스 불필요
$0
30년 후에도 읽을 수 있는 장부
플레인 텍스트
버전 제한 없는 줄 단위 이력
Git

전체 비교

기능별 비교, 마케팅 수식어 없이.

주요 목적

Beancount
복식부기 및 회계
Excel 및 Google Sheets
모든 계산이나 목록을 위한 범용 격자

회계 모델

Beancount
복식부기 — 모든 거래는 균형을 이뤄야 함
Excel 및 Google Sheets
원하는 대로 구축; 보통 단식 목록

오류 검사

Beancount
불균형 항목과 실패한 검증이 보고됨
Excel 및 Google Sheets
기본적으로 없음; 깨진 수식은 조용히 실패

조정

Beancount
각 명세서 날짜에 대한 잔액 검증
Excel 및 Google Sheets
수동 차액 열

변경 이력

Beancount
Git diff, blame, revert; 버전 제한 없음
Excel 및 Google Sheets
OneDrive/SharePoint(Excel) 또는 편집 권한(Sheets) 필요

크기 제한

Beancount
연도별 또는 법인별 텍스트 파일 하나
Excel 및 Google Sheets
1,048,576행(Excel); 2천만 셀(Sheets)

데이터 형식

Beancount
직접 소유하고 어떤 편집기에서든 읽을 수 있는 일반 텍스트
Excel 및 Google Sheets
.xlsx 또는 Google 호스팅 파일; CSV로 내보내기

비용

Beancount
무료 오픈소스 핵심; 선택적 유료 호스팅
Excel 및 Google Sheets
개인용 Sheets는 무료; 비즈니스 요금제는 사용자당 월 $7부터 (2026년 9월)

Beancount vs 스프레드시트, 나란히 비교

스프레드시트는 어떤 값이든 받아들이는 빈 격자입니다. Beancount는 규칙이 있는 장부입니다. 이 차이가 비교의 전부입니다.

Beancount

반드시 균형을 이뤄야 하는 장부

복식부기: 모든 거래의 분개 합계가 0이 되어야 하며, 그렇지 않으면 파일이 불러와지지 않습니다. 실수는 합계를 왜곡하는 대신 즉시 멈춥니다.

Excel 및 Google Sheets

어떤 셀이든 어떤 값이든 받아들임

한 행이 빠진 SUMIF 범위나 수식 위에 덮어쓴 값은 그럴듯하지만 잘못된 합계를 아무 경고 없이 만들어냅니다.

Beancount

잔액 검증(assertion)

잔액 라인은 장부를 불러올 때마다 특정 날짜의 계좌를 은행 명세서와 대조하고, 불일치하면 그 차액을 알려줍니다.

Excel 및 Google Sheets

손으로 작성하는 차액 열

조정은 채워 넣는 것을 기억해야 하는 열입니다. 건너뛴 달은 아무도 확인하지 않은 달입니다.

Beancount

Git에 담긴 전체 이력

일반 텍스트이므로 모든 변경에 대해 줄 단위 diff, blame, revert가 가능하고, 작성자와 메시지가 남으며 버전 제한도 없습니다.

Excel 및 Google Sheets

부분적이고 서비스에 묶인 이력

Excel의 버전 이력은 OneDrive나 SharePoint가 필요하고, 개인 계정은 최근 25개 버전만 보관합니다. Sheets의 편집 이력은 편집 권한이 필요하며 일부 변경 유형은 누락됩니다.

Beancount

작게 유지되는 텍스트 파일

연도별 또는 법인별로 파일 하나씩. 수천 건의 거래도 어떤 편집기든 열 수 있는 텍스트 파일로 남습니다.

Excel 및 Google Sheets

엄격한 격자 한계

Excel 워크시트당 1,048,576행, Google Sheets 파일당 2천만 셀 — 그리고 조회 함수로 가득한 다년 시트는 그 한계에 훨씬 전부터 느려집니다.

Beancount

내장된 취득단가, 가격, 통화

취득원가, 로트, 가격, 여러 통화가 문법의 일부이므로 평가손익과 환산이 동일한 항목에서 나옵니다.

Excel 및 Google Sheets

직접 관리하는 수식

취득원가와 환율은 직접 설계하고 관리하며 맞기를 바라야 하는 수식입니다.

Beancount

같은 항목에서 나오는 보고서

대차대조표, 손익계산서, 분개장이 Fava에서 장부로부터 생성되므로 보고서가 데이터와 어긋나지 않습니다.

Excel 및 Google Sheets

손으로 다시 만드는 보고서

각 보고서는 피벗이나 수식 시트이며, 레이아웃이 바뀌면 깨집니다.

스프레드시트가 여전히 앞서는 부분

스프레드시트는 좋은 도구이며, 어떤 사용자에게는 그것이 맞는 선택입니다. 장부를 능가하는 지점은 다음과 같습니다.

배울 것이 없음

팀의 모든 사람이 이미 격자를 읽을 수 있습니다. Beancount는 성과를 내기 전에 복식부기 기초와 텍스트 문법을 배우게 합니다.

자유로운 모델링

예산, 예측, 가정 시나리오에는 스키마가 필요 없으며, 스프레드시트가 더 나은 도구입니다.

실시간 공동 편집

Google Sheets와 웹용 Excel은 여러 사람이 한 시트를 동시에 편집하고 댓글을 달 수 있습니다. Git 기반 장부도 협업이 가능하지만, 그런 방식은 아닙니다.

이미 설치되어 있음

Excel은 Microsoft 365에 포함되어 있고, Google Sheets는 Google Workspace 또는 무료 개인 Google 계정에 포함되어 있습니다.

어떤 것을 선택해야 할까요?

다음에 해당한다면 Beancount를 선택하세요…

…장부가 신뢰해야 하는 기록이 되었다면: 여러 계정, 투자나 통화, 그 숫자에 의존하는 회계사나 세금 신고가 있다면.

다음에 해당하면 스프레드시트에 남으세요…

…장부가 작고 단순하다면 — 한 달에 현금 거래 수십 건, 은행 계좌 하나 — 정말 필요한 게 예산이나 모델이라면, 팀이 하나의 시트를 실시간으로 함께 편집해야 한다면, 또는 문법을 배우고 싶지 않다면.

잘 만든 워크북이 반쯤 설정된 무엇보다 낫습니다. 시트를 확인하는 일이 곧 업무가 되었을 때 전환하세요.

각각 실제로 드는 비용

이미 Microsoft 365나 Google Workspace를 지불하고 있다면 스프레드시트에는 추가 비용이 들지 않습니다 — 스프레드시트 장부의 진짜 비용은 그것을 확인하는 데 드는 시간입니다. 가격은 2026년 9월 기준입니다.

Beancount

무료

오픈 소스, 영원히

  • Beancount + Fava: $0, 자체 호스팅
  • 호스팅, 은행 동기화, 모바일을 위한 선택적 beancount.io 요금제
  • 스위트 라이선스 불필요 — 텍스트 편집기만 있으면 충분

Excel 및 Google Sheets

$0부터

개인용 Sheets는 무료; 비즈니스 스위트는 사용자당 월 요금

  • Google Workspace: Starter 요금제 $7, Standard 요금제 $14, Plus 요금제 $22
  • Microsoft 365: Business Basic $7, Standard $14, Premium $22 (미국)
  • 부기 구조, 검사, 보고서는 직접 구축해야 함

재무 전체 그림을 한눈에

웹 대시보드, BQL 쿼리, 네이티브 모바일 앱—그 뒤에는 하나의 플레인 텍스트 장부가 있습니다.

다섯 단계로 스프레드시트를 Beancount로 옮기기

아무것도 다시 입력할 필요가 없습니다. 거래 시트가 이미 장부의 대부분입니다.

  1. 시트를 CSV로 내보내기

    거래당 한 행에 날짜, 설명, 금액, 카테고리를 넣습니다 — Google Sheets에서는 파일 → 다운로드 → CSV, Excel에서는 다른 이름으로 저장 → CSV.

  2. 카테고리를 계정에 매핑하기

    각 카테고리를 Income:, Expenses:, Assets:, Liabilities: 또는 Equity: 계정으로 바꿉니다.

  3. 브라우저에서 변환하기

    무료 CSV-to-Beancount 도구로 CSV를 처리하고, 다운로드하기 전에 균형 잡힌 분개를 미리 확인하세요.

  4. 잔액 검증 추가하기

    매월 말 은행 명세서 날짜마다 하나씩 추가하세요. 검증에 실패하면 누락되거나 잘못 입력된 행을 바로 짚어 줍니다.

  5. 시트 보관하기

    스프레드시트는 읽기 전용으로 보관하고, 보고서는 Fava나 beancount.io에서 원장을 열어 확인하세요.

자주 묻는 질문

가계부 관리에 Beancount가 Excel보다 나은가요?

신뢰해야 하는 장부라면 대체로 그렇습니다. 하지만 작고 단순한 현금 기록이라면 반드시 그렇지는 않습니다. Beancount는 복식부기 원장입니다. 모든 거래는 반드시 대차가 맞아야 하며 그렇지 않으면 파일이 로드되지 않고, 잔액 검증(balance assertion)이 각 계좌를 은행 명세서와 대조하여 증명하며, 전체 내역이 Git에서 diff할 수 있는 평문 텍스트로 유지됩니다. Excel과 Google Sheets는 빈 격자입니다. 유연하고 익숙하지만, 망가진 수식이나 잘못 입력된 셀은 조용히 실패합니다. 여러 계좌, 투자, 하나 이상의 통화, 또는 회계사와 세금 신고가 그 숫자에 의존하게 되면, 스스로 검증하는 원장이 더 안전한 기록입니다.

Excel이나 Google Sheets 가계부를 Beancount로 가져올 수 있나요?

네. 거래 시트를 CSV로 내보내세요(Google Sheets에서는 파일 → 다운로드 → CSV, Excel에서는 다른 이름으로 저장 → CSV). 거래당 한 행으로 날짜, 설명, 금액, 카테고리를 포함합니다. 각 카테고리를 Expenses:Office 또는 Income:Consulting 같은 Beancount 계좌에 매핑하고, beancount.io의 무료 CSV-to-Beancount 도구로 브라우저에서 CSV를 변환한 뒤, 대차가 맞는 분개를 미리 보고, 각 월말 명세서 날짜에 잔액 검증을 추가하여 새 원장이 은행과 일치함을 증명하도록 하세요.

언제 Beancount 대신 스프레드시트를 계속 사용해야 하나요?

한 달에 수십 건의 현금 거래와 하나의 은행 계좌만 있는 1인 프리랜서나 부업 사업자인 경우, 실제로 필요한 것이 장부가 아니라 예산이나 가정 분석 모델인 경우, 비기술적인 동료들이 오늘 당장 같은 시트를 실시간으로 함께 편집해야 하는 경우, 또는 텍스트 문법을 배우고 싶지 않은 경우에는 스프레드시트를 유지하세요. 그런 사용자에게는 잘 만들어진 가계부 워크북이 올바른 도구입니다. 일반적으로 스프레드시트를 떠나 회계 소프트웨어로 갈지 고민 중이라면, 이 제품 비교보다는 우리의 경고 신호 체크리스트부터 시작하세요.

Beancount에 Google Sheets 같은 버전 기록이 있나요?

네, 원장을 Git에 보관하면 더 완전한 기록이 있습니다. Beancount 원장은 평문 텍스트 파일이기 때문에 Git이 모든 변경의 줄 단위 diff, 누가 왜 변경했는지, 그리고 어떤 편집이든 되돌릴 수 있는 기능을 제공하며 보관하는 버전 수에 제한이 없습니다. Google Sheets의 셀 편집 기록은 행과 열 삽입, 서식, 수식에 의한 변경을 누락할 수 있고 보려면 편집 권한이 필요합니다. Excel의 버전 기록은 OneDrive 또는 SharePoint에 저장된 파일에서만 작동하며, 개인 계정은 최근 25개 버전만 보관합니다.

Beancount는 무료인가요, 그리고 Microsoft 365나 Google Workspace가 여전히 필요한가요?

Beancount와 그 Fava 웹 인터페이스는 무료이며 오픈 소스이고, 사용하는 데 Microsoft 365나 Google Workspace 라이선스가 전혀 필요하지 않습니다. 텍스트 편집기만 있으면 충분합니다. beancount.io의 선택적 유료 플랜은 호스팅, 은행 동기화, 모바일 앱을 추가하는 것이지 데이터에 대한 접근 권한이 아닙니다. 비교하자면, 2026년 9월 기준으로 Google Sheets는 개인 Google 계정으로 무료이고, Google Workspace Business Starter는 사용자당 월 $7, Microsoft 365 Business Basic은 $7, Business Standard는 사용자당 월 $14입니다(미국 기준).

스스로 균형을 맞추는 장부를 시작할 준비가 되셨나요?

몇 분 만에 무료로 시작하세요—신용카드도, 락인도 없이. 플레인 텍스트 장부는 언제나 내 것으로 남습니다.