본문으로 건너뛰기

예산 추적: 지출 금액 설정 및 모니터링

· 약 4분
Mike Thrift
Mike Thrift
Marketing Manager

대부분의 회계 도구는 단순히 여러분이 무엇을 소비했는지를 알려줍니다. 하지만 여러분이 얼마나 소비해야 하는지를 결정하는 데 도움을 주는 도구는 드뭅니다. 그리고 투명하고 버전 관리가 가능한 플레인 텍스트 형식으로 실제 장부와 함께 목표를 추적할 수 있게 해주는 도구는 거의 없습니다.

Beancount.io의 예산 추적 기능이 그 간극을 메워줍니다.

Beancount.io 예산 추적

주요 기능

예산 추적을 사용하면 원장의 모든 비용 계정(월별 식비, 분기별 소프트웨어 구독료, 연간 여행 경비 등)에 대해 지출 한도를 설정하고, 실제 지출과 예산을 시각적으로 비교할 수 있습니다. 모든 예산 데이터는 원장 파일 내에 표준 Beancount custom 지시어로 저장되므로 버전 관리가 가능하며 완벽한 이식성을 보장합니다.

사용 방법

1. 예산 추가

**예산 추가(Add Budget)**를 클릭하고 다음 세 가지를 입력하세요: 추적하려는 계정(예: Expenses:Food:Groceries), 주기(일별, 주별, 월별, 분기별 또는 연간), 그리고 통화가 포함된 목표 금액입니다.

예산은 다음과 같이 표준 Beancount 지시어로 원장에 기록됩니다:

2026-03-01 custom "budget" "Expenses:Food:Groceries" "monthly" 500.00 USD

이 데이터는 트랜잭션과 함께 원장 파일에 저장됩니다. 별도의 데이터베이스나 독점적인 형식은 필요하지 않습니다.

2. 지출 대 예산 현황을 한눈에 확인

각 예산 계정에는 실제 지출을 나타내는 막대 그래프와 점선으로 된 예산 선이 포함된 차트 카드가 생성됩니다. 막대 위에 마우스를 올리면 해당 기간의 정확한 금액을 확인할 수 있습니다. 지출이 예산 선에 가까워지거나 초과하면 즉시 시각적으로 확인할 수 있습니다.

차트는 자동으로 설정된 주기에 맞춰 그룹화됩니다. 월별 예산은 월간 막대를, 주별 예산은 주간 막대를 보여줍니다.

3. 내역 유실 없이 예산 수정

상황은 변하기 마련입니다. 식비 예산을 늘려야 할 때, 새로운 날짜와 함께 새 항목을 추가하면 이전 항목은 그대로 유지됩니다. 차트에는 각 예산 수정 사항이 계단식 선으로 표시되어, 과거 어느 시점에서든 목표가 무엇이었는지 확인할 수 있습니다.

차트 하단의 내역 테이블은 날짜와 금액이 포함된 모든 예산 항목을 보여주며, 목표가 어떻게 변화해 왔는지에 대한 전체 감사 추적(audit trail)을 제공합니다.

4. 더 이상 필요 없는 항목 삭제

각 내역 행에는 삭제 버튼이 있습니다. 예산 항목을 삭제하면 원장 파일이 직접 수정되며 차트에 즉시 반영됩니다.

이 방식을 선택한 이유

예산은 원장에 속해야 합니다. 예산을 custom 지시어로 저장하면 모든 정보를 한곳에 보관할 수 있습니다. 예산 내역은 Gitea에서 트랜잭션과 함께 버전 관리되므로, 다른 원장 항목과 마찬가지로 예산 변경 사항을 비교(diff), 되돌리기(revert) 또는 감사할 수 있습니다.

실제 예산 수립 방식에 맞춘 주기 설정. 외식비에 대한 월간 한도는 컨퍼런스 참가비에 대한 연간 한도와 다릅니다. 두 가지 모두 설정할 수 있으며, 각각 적절한 단위로 차트에 표시됩니다.

과거 예산 데이터 보존. 예산을 수정할 때 기존 데이터를 덮어쓰는 대신, 각 변경 사항은 날짜가 기입된 새로운 항목으로 추가됩니다. 차트는 이를 계단식 선으로 렌더링하여, 예를 들어 2월에 식비 예산을 인상한 것이 적절한 결정이었는지 판단할 수 있게 해줍니다.

동기화가 필요 없습니다. 예산이 원장 파일에 저장되므로, 모든 회계 데이터를 버전 관리하는 Git 서버인 Gitea를 통해 자동으로 동기화됩니다. 별도의 설정이 필요하지 않습니다.

이런 분들께 유용합니다

  • 반복되는 지출 카테고리가 있는 사용자: 한 달이 끝난 후가 아니라, 진행 중일 때 지출이 계획대로 이루어지고 있는지 확인하고 싶은 분
  • 프리랜서 및 개인 사업자: 불규칙한 수입을 관리하며 가변 지출에 대해 엄격한 한도를 두고 싶은 분
  • 가계: 주기가 다른 다양한 카테고리의 공동 지출을 추적하는 가계
  • YNAB이나 Mint 사용자: 플레인 텍스트 회계로 전환하면서도 예산 기반의 가이드라인을 유지하고 싶은 분

시작하기

예산 추적 기능은 현재 모든 Beancount.io 사용자에게 제공됩니다.

  1. 사용자 원장에 로그인합니다.
  2. 사이드바에서 예산(Budget) 메뉴로 이동합니다.
  3. **예산 추가(Add Budget)**를 클릭하고 계정, 주기 및 금액을 선택합니다.

첫 번째 예산 설정하기


자주 묻는 질문 (FAQ)

예산은 어떻게 저장되나요? 원장 파일에 표준 Beancount custom "budget" 지시어로 저장됩니다. 플레인 텍스트이며 버전 관리가 가능하고 이식성이 뛰어나 어떤 텍스트 편집기로도 열어볼 수 있습니다.

어떤 주기가 지원되나요? 일별, 주별, 월별, 분기별, 연간 주기를 지원합니다.

USD 이외의 통화로도 예산을 추적할 수 있나요? 네. 예산을 추가할 때 원장의 기존 통화 목록에서 금액과 통화를 모두 선택할 수 있습니다.

예산을 업데이트하면 어떻게 되나요? 날짜가 기입된 새로운 항목이 원장에 추가됩니다. 이전 항목은 그대로 보존됩니다. 차트에는 두 항목이 계단식 예산 선으로 표시되어 목표 금액의 전체 변동 내역을 확인할 수 있습니다.

수입 목표도 추적할 수 있나요, 아니면 지출만 가능한가요? 계정 선택기는 기본적으로 가장 흔한 사례인 Expenses(비용) 계정을 제안합니다. 하지만 원장의 모든 계정을 사용할 수 있습니다. 다만, 예산 비교는 지출 한도를 지키고자 하는 비용 계정에서 가장 큰 의미를 갖습니다.

모바일에서도 사용할 수 있나요? 예산 페이지는 Beancount.io 웹 대시보드의 일부입니다. 기반이 되는 원장 데이터(custom "budget" 지시어)는 원장 파일을 읽을 수 있는 환경이라면 어디서나 액세스할 수 있습니다.