본문으로 건너뛰기

"Bookkeeping" 태그로 연결된 27개 게시물개의 게시물이 있습니다.

모든 태그 보기

Beancount와 함께하는 Etsy 판매자를 위한 장부 기초

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

손으로 직접 만든 원장은 얽힌 스프레드시트보다 낫습니다—특히 한 푼 한 푼이 중요한 경우에.

Etsy의 아티스트, 제작자, 큐레이터에게는 열정이 비즈니스를 움직입니다. 하지만 샵이 성장함에 따라 재무 명확성도 창의적 비전만큼 중요해집니다. 수수료를 관리하고, 재료 비용을 추적하며, 세금을 준비하는 일은 작업대에서 벗어나게 만들 정도로 부담스러울 수 있습니다.

2024-07-16-bookkeeping-basics-for-etsy-sellers-with-beancount

제품에 쏟는 정성과 같은 정성으로 샵의 재무를 관리할 수 있다면 어떨까요? 이 가이드는 정확성과 통제력을 위해 설계된 오픈소스 엔진인 Beancount를 활용한 평문 회계 워크플로우를 소개합니다. 숫자를 마스터해 창작에 집중할 수 있게 도와줍니다.

Etsy 장부 관리가 다른 이유

Etsy 샵은 고유한 재무 특성을 가지고 있어 일반 회계 소프트웨어가 놓치기 쉬운 복잡성을 가지고 있습니다.

  • 전역적인 마켓플레이스 수수료: Etsy가 차지한 금액을 제하고 남은 것이 최종 지급액입니다. 등록 수수료, 거래 수수료, 결제 처리 수수료, 광고 비용 등이 모든 판매마다 조금씩 깎아갑니다. 각각을 개별적으로 추적하지 않으면 실제 이익률을 알 수 없습니다.
  • 플랫폼이 관리하는 판매세: 대부분의 주에서 Etsy가 자동으로 판매세를 계산·징수·납부해 주는 큰 장점이 있습니다. 하지만 다른 채널에서 판매하거나 특정 주에 물리적 사업장이 있는 경우 “넥서스” 규칙에 따라 별도의 판매세 의무가 발생할 수 있습니다.
  • 유연한 지급 주기: 설정 및 계정 이력에 따라 Etsy는 일일, 주간, 격주, 월간 등 다양한 주기로 자금을 입금합니다. 이 유연성은 현금 흐름을 예측하기 어렵게 만들 수 있으며, 특히 보류금이나 지연이 발생할 때 더욱 그렇습니다. (Etsy Help)
  • 낮아진 1099‑K 기준액: 세금 회피가 더 이상 통하지 않습니다. 총 매출을 보고하는 1099‑K 양식의 IRS 보고 기준액은 2024년 $5,000이며, 2026년에는 $600으로 낮아질 예정입니다. 이는 거의 모든 샵이 IRS 양식을 받게 되며, 장부가 이를 정확히 맞출 수 있어야 함을 의미합니다. (IRS)

Beancount 청사진 7단계

이 평문 청사진은 명확하고 정확하며 스트레스 없는 장부 시스템을 구축하도록 도와줍니다.

1. 초기 채널 구분

Etsy가 유일한 판매 채널이 아니라면 각 채널마다 별도의 수입·비용 계정을 만들세요. 차트 오브 어카운트 최상위에서 간단히 구분하면 분석이 깔끔해지고 세무 작업도 훨씬 수월해집니다.

2025-07-22 open Income:Etsy               USD
2025-07-22 open Expenses:Etsy:ListingFee USD
2025-07-22 open Assets:Etsy:Payout USD

2. 모든 입금 분해

Etsy 입금을 단일 수입 라인으로 기록하지 마세요. 대신 샵 매니저에서 월간 Payment Account CSV 를 다운로드하고, 해당 보고서를 사용해 하나의 Beancount 거래로 각 입금을 총 매출과 개별 수수료 항목으로 “분해”합니다.

; weekly payout from the Etsy Payment Account CSV
2025-07-15 * "Etsy Deposit #2025-28"
Assets:Bank:Operating 1842.77 USD
Income:Etsy:Sales -2100.00 USD
Expenses:Etsy:TransactionFee 136.50 USD ; 6.5 %
Expenses:Etsy:PaymentProcessing 66.00 USD ; 3 % + $0.25 per order
Expenses:Etsy:ListingFee 14.00 USD ; $0.20 x 70 renewals
Assets:Etsy:Reserve -75.73 USD

3. 로트(Lot)로 재고·COGS 추적

실물 상품을 판매한다면 Beancount의 “로트” 기능이 매출원가(COGS) 추적에 큰 도움이 됩니다. 원자재를 구입할 때 특정 비용으로 재고에 기록하고, 완제품을 판매할 때 사용된 재료 비용을 정확히 비용 처리할 수 있습니다.

; Purchase bulk materials for inventory
2025-07-01 * "Bulk yarn purchase | Supplier XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating

; Record the COGS when an item sells
2025-07-20 * "Sold Blue Scarf | Order #1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue

4. 회계 방식 미리 선택

두 가지 주요 선택지가 있습니다.

  • 현금주의: 간단하고 쉬웁니다. 돈이 은행에 들어올 때 수입을 기록하고, 비용은 실제로 지출할 때 기록합니다. 소규모 취미 샵에 적합합니다.
  • 발생주의: 수익성을 더 정확히 보여줍니다. 판매 시점에 매출을 기록하고(지불 시점이 아니라), 비용은 발생 시점에 기록합니다. 대량 구매나 주문 제작 상품을 판매하는 샵에 더 좋습니다.

5. 자동 가져오기

데이터 입력을 자동화해 시간을 절약하세요. 평문 생태계에는 여러 옵션이 있습니다.

  • 사용자 정의 규칙을 가진 bean-extract 로 Etsy CSV 파일을 파싱
  • 은행 CSV 가져오기 설정으로 신용카드 결제 광고비나 배송 라벨 비용 포착
  • 고급 사용자는 Python 스크립트를 작성해 Etsy API에서 직접 보고서를 가져오기

6. 주간 조정

매주 몇 분씩 시간을 내어 숫자를 확인하세요. Beancount 명령줄 도구를 사용해 잔액을 빠르게 검증하고, 보류금 해제, 환불, 수수료 조정 등 문제를 월말 전에 발견할 수 있습니다.

# Check the balance of your Etsy holding account
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"

# Generate an income statement for the last period
bean-report books.bean income_statement -e 2025-07-21

7. 원본 문서 첨부

거래 메타데이터에 원본 문서를 직접 링크해 완전하고 감사 가능한 기록을 만드세요. 공급업체 영수증, 배송 라벨 PDF, 구매 주문서 등에 이상적입니다.

2025-07-12 * "Etsy shipping label for order #4321"
Expenses:ShippingLabel 4.25 USD
Assets:Bank:Operating
document: "docs/labels/2025-07-12-order4321.pdf"

미국 Etsy 수수료 안내

실제 이익을 파악하려면 각 수수료 유형을 별도 비용 계정에 추적하세요.

  • 등록 수수료: 아이템당 $0.20, 4개월마다 혹은 판매 시 자동 갱신. (Etsy)
  • 거래 수수료: 총 주문 금액(상품 가격, 배송비, 선물 포장 포함)의 6.5%. (Etsy)
  • 결제 처리 수수료: 국가별 차이가 있지만 미국은 일반적으로 Etsy Payments를 통해 처리된 주문당 3% + $0.25. (Etsy Help)
  • 구독 (Etsy Plus): 추가 도구를 위한 선택적 $10/월.

판매세·컴플라이언스 팁

  • Etsy가 대부분의 미국 주에서 판매세를 납부하지만, 다른 플랫폼에서 판매하거나 물리적 워크숍을 운영하면 추가 세무 의무(“넥서스”)가 발생할 수 있습니다. 판매 임계값을 꼼꼼히 추적하세요.
  • 1099‑K 기준액이 적용되면 Income:Etsy:Sales 총액이 양식에 기재된 총 매출과 정확히 일치하도록 장부를 맞추세요. (IRS)

흔히 저지르는 실수 (및 해결책)

  • 실수: 순입금 회계 처리
    • 해결: 결제 CSV를 사용해 입금을 총 매출, 수수료, 보류금으로 분해하세요.
  • 실수: 오래된 재고 비용
    • 해결: 원자재와 재료를 구매하는 즉시 재고로 기록하세요. 완제품이 판매될 때까지 기다리지 마세요.
  • 실수: 환불 누락
    • 해결: 환불 시 비용을 기록하고 원래 COGS 항목을 반전시켜 비용을 다시 재고 계정으로 이동하세요.
  • 실수: 보류금 무시
    • 해결: Assets:Etsy:Reserve 계정을 열어 Etsy가 보유하고 있는 금액을 추적하세요. 현금 흐름 보고서가 정확해집니다.

빠른 시작 체크리스트

  • 샵 매니저에서 월간 명세서를 설정하고 첫 CSV를 다운로드합니다.
  • Beancount 스타터 레포지토리를 복제하고 샵의 차트 오브 어카운트를 설계합니다.
  • 현금주의 또는 발생주의 중 하나를 선택하고 일관되게 적용합니다.
  • 기본 가져오기 스크립트 또는 규칙 파일을 작성하고 주간 동기화를 예약합니다.
  • 매주 월요일에 입금, 재고 수준, 은행 잔액을 조정합니다.
  • 매달 손익계산서를 생성하고 총 마진 추세를 검토합니다.
  • .bean 파일을 Git과 외부 저장소에 백업합니다.

창의적 워크플로에 장부 관리를 접목할 준비가 되셨나요? Beancount를 설치하고 첫 항목을 커밋해 보세요. 평문 회계의 명료함이 작업대에서 더 많은 시간을 확보해 줍니다. 즐거운 장부 관리 되세요!

Beancount에서 매출채권 탐색

· 약 3분
Mike Thrift
Mike Thrift
Marketing Manager

개인 재무 관리의 미로 속에서 Beancount는 평문 부기의 명료함과 정밀함을 제공하는 등대와 같습니다. 특히 매출채권—다른 사람에게 받을 돈—을 관리할 때 Beancount는 재무 기록을 완벽하게 정리할 수 있는 구조화된 접근 방식을 제공합니다. 이 블로그에서는 매출채권 추적, 환불 처리, 미해결 거래 관리의 복잡성을 Beancount와 함께 살펴봅니다. 구매를 반환하거나, 돈을 빌려주거나, 환불을 기다리는 상황이든, 이 글은 재무 명료성을 위한 로드맵이 될 것입니다.

Beancount에서 매출채권 이해하기:

2024-02-17-navigating-receivables-beancount-guide

매출채권은 당신에게 빚진 돈을 의미합니다. 이는 쇼핑 반환 후 환불을 기다리거나, 누군가에게 돈을 빌려준 경우 등 다양한 상황에서 발생할 수 있습니다. 예를 들어, Amazon.com에서 시계 스트랩을 반환하고 환불을 기다리고 있다고 가정해 보세요. Beancount에서는 이 거래를 신용카드 부채에서 매출채권 자산으로 돈이 이동하는 형태로 기록합니다:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

환불 관리:

환불이 처리되어 돈을 받게 되면, 매출채권 잔액을 상쇄하기 위해 또 다른 거래가 기록됩니다. 이렇게 하면 계정에 돈이 다시 들어온 것이 반영됩니다:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

전체 거래 사이클:

매출채권을 포함한 완전한 입·출 거래는 위 두 거래를 결합한 형태이며, 환불 후 균형 잡힌 계정을 보여줍니다:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

미해결 거래 처리:

환불이나 상환이 아직 이루어지지 않은 거래의 경우, Beancount는 #UNRESOLVED 태그를 사용합니다. 이 태그는 아직 미결제인 금액을 식별하고 추적하는 데 도움을 줍니다. 예시:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

#UNRESOLVED 태그가 붙은 거래만 필터링하면 아직 정산되지 않은 금액을 빠르게 파악할 수 있습니다.

제로 밸런스 유지:

올바른 원장에서는 #UNRESOLVED 태그가 붙은 거래를 제외한 Assets:Receivables 계정의 모든 거래 합계가 이상적으로 0이 되어야 합니다. 이는 예상된 모든 자금이 정산되었음을 의미하며, 재무 기록의 무결성을 보장합니다.

예를 들어, 미해결 거래가 명확히 표시된 유효한 원장은 다음과 같습니다:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

반대로, 매출채권 계정이 0으로 맞춰지지 않아 #UNRESOLVED 태그가 필요하게 되는 경우는 잘못된 원장이 됩니다.

결론

Beancount에서 매출채권을 탐색하는 것이 두렵지 않습니다. 거래 기록 방법, 환불 관리, 미해결 거래 감시를 명확히 이해하면 정확하고 신뢰할 수 있는 재무 기록을 유지할 수 있습니다. Beancount의 구조화된 매출채권 관리 접근 방식은 재무 추적을 단순화할 뿐 아니라, 모든 금액이 정확히 기록된다는 안심을 제공합니다. 이제 Beancount의 힘을 활용해 재무 관리를 한층 부드럽게 만들어 보세요.

DIY vs. 북키퍼 고용: 비용에 민감한 창업자를 위한 Beancount 플레이북

· 약 4분
Mike Thrift
Mike Thrift
Marketing Manager

창업자는 CEO, 영업, 제품 매니저, 그리고 부기까지 모든 역할을 겸합니다. 하지만 비즈니스가 성장할수록 거래를 조정하는 데 소비되는 시간이 현명한 부트스트래핑이라기보다 비용이 많이 드는 방해 요소처럼 느껴집니다. 그렇다면 언제 책을 넘겨줄 때일까요?

답은 통제권을 포기하는 것이 아니라 데이터에 기반한 결정을 내리는 것입니다. 여기서는 Beancount 원장을 활용해 DIY를 계속할지, 전문가를 고용할지 판단하는 방법을 소개합니다.

2023-09-03-diy-vs-hiring-a-bookkeeper-a-beancount-playbook-for-cost-conscious-founders

TL;DR: 시간당 $85를 청구하고 부기에 매달 4시간만 투자한다면, 그 작업은 $340의 매출 손실을 의미합니다. 일반적인 원격 북키퍼는 월 $249부터 시작하며, 비즈니스를 실제로 성장시키는 데 필요한 시간을 확보해 줍니다.

1. 자신의 시간에 가격을 매기기

이 결정에서 가장 중요한 지표는 기회비용입니다. 비용을 분류하는 데 쓰는 1시간은 판매, 제품 개발, 전략 등에 쓸 수 없는 시간입니다.

계산은 간단합니다:

  1. 매달 부기 작업(조정, 코딩, 오류 수정)에 얼마나 많은 시간을 쓰는지 기록합니다.
  2. 그 시간을 본인의 청구 가능한 시간당 요율에 곱합니다.
  3. 외부 북키퍼의 월 요금(보통 $249/월 정도)과 비교합니다.

시간 비용이 더 높다면 명확한 위임 기회가 생긴 것입니다. 이 계산은 Beancount에서도 바로 할 수 있습니다.

; 자신의 시간에 대한 기회비용을 추적
2025-07-31 * "7월 부기 시간"
Expenses:Admin:BookkeepingTime 4.00 H ; 시간 단위 커스텀 유닛
Equity:OwnerTime -340.00 USD
; metadata: rate:85

여기서 H는 “시간(Hours)”을 의미하는 커스텀 통화입니다. 시간을 직접 기록하고 price 지시문이나 스크립트를 사용해 달러 가치를 부여하면, 자신의 노동 비용이 재무 보고서에 명시적으로 나타납니다.

2. DIY의 숨은 비용 계산하기

시간 비용만이 전부는 아닙니다. DIY 부기는 월 고정 비용보다 훨씬 비싼 위험을 내포하고 있습니다.

  • 세무 실수: 정리되지 않은 장부는 세무 담당자에게 악몽입니다. CPA는 기록을 정리하는 데만 시간당 $150–$400을 청구할 수 있습니다.
  • 누락된 공제 및 IRS 벌금: 비용을 잘못 분류하거나 현금 거래를 기록하지 않으면 시간이 지날수록 벌금·이자·추가 세금이 발생합니다.
  • 창업자 번아웃: 늦은 밤에 조정을 하는 정신적 피로는 실제로 고부가가치 활동(영업·제품 혁신)에 쏟아야 할 집중력과 에너지를 빼앗습니다.

Beancount 완화책: bean-check가 실패하거나 거래에 카테고리 태그가 없을 경우 커밋을 거부하는 Git pre‑commit 훅을 추가하면 오류를 크게 줄일 수 있습니다. 피곤할 때도 규율을 유지하게 해 줍니다.

3. 북키퍼(또는 Beancount 규율)가 비용을 절감하는 세 가지 방법

전문가를 고용하든, 스스로 프로세스를 강화하든, 좋은 부기는 스스로 비용을 회수합니다.

  1. 정확한 세무 신고: 정돈된 장부는 CPA가 정리 작업에 소요하는 시간을 줄여 청구 금액을 낮춥니다.
  2. 실시간 현금 인사이트: 정확한 현금 포지션을 알면 초과 인출 수수료와 고금리 단기 차입을 피할 수 있습니다.
  3. 스트레스 완충: 안정적이고 예측 가능한 재무 운영은 창업자의 스트레스를 낮추어 더 나은 의사결정과 건강한 기업 문화를 촉진합니다.

4. 아직 고용하지 말아야 할 때

북키퍼를 고용하는 것이 언제나 정답은 아닙니다. 경우에 따라 DIY가 더 현명한 재무 선택이 될 수 있습니다.

  • 수익이 없거나 현금 흐름이 극히 제한적일 때. 이 단계에서는 모든 달러를 영업·고객 확보에 투입해야 합니다. 먼저 매출을 올리는 것이 우선입니다.
  • 재무 구조가 단순할 때. 은행 계좌가 하나, Stripe 피드가 하나, 월 거래가 60건 미만이라면 Beancount와 Fava만으로도 주당 1시간 이내에 관리가 가능합니다.

5. 하이브리드 옵션: “북키퍼 준비 완료” Beancount 원장

가장 좋은 해결책은 종종 하이브리드 모델입니다. 무거운 작업은 직접 Beancount로 처리하되, 장부를 충분히 깔끔하게 유지해 전문가가 고부가가치 작업만 수행하도록 합니다.

  • 자동 수집: bean-extract를 야간에 실행해 새로운 거래를 자동으로 가져옵니다.
  • 표준 차트 오브 어카운트: Expenses:Software, Assets:Bank:Checking 등 관례적인 계정명을 사용해 어떤 전문가라도 즉시 이해할 수 있게 합니다.
  • 원본 문서 첨부: $75 이상 비용에 대해서는 link: 메타데이터를 이용해 영수증·청구서 PDF를 첨부합니다.
  • 월 마감 체크리스트:
    1. 모든 은행·신용카드 계정 조정
    2. bean-check 실행해 오류 여부 확인
    3. bean-report balance_sheetbean-report income_statement로 PDF 재무제표 내보내기
  • 분기별 인계: 북키퍼나 CPA에게 Git 태그 혹은 간단한 아카이브(books-Q3-2025.tar.gz)를 전달합니다. 그들은 작업을 검증하고 복잡한 조정 항목(충당금·감가상각 등)을 추가해 세무 패킷을 준비합니다.

이 모델은 전문가가 깔끔하고 검증된 데이터를 다루게 하여 비용을 최소화하면서도 프로 수준 재무제표를 얻을 수 있게 합니다.

6. 빠른 의사결정 매트릭스

상황전문가 고용Beancount (DIY) 유지
월 거래 60건 초과, MRR $20k 이상
시간당 $100 이상 청구하지만 부기에 월 3시간 이상 소요
현금이 급박, MRR $5k 이하
스프레드시트·자동화에 진심인 경우

7. 다음 단계

  1. 시간 기록 – 다음 부기 세션에서 소요되는 모든 분을 추적합니다.
  2. 숫자 계산 – 그 시간을 청구 요율에 곱해 위 표의 시장 요율과 비교합니다.
  3. 경로 선택 – 하이브리드 모델로 Beancount 워크플로를 다듬거나, 평문 원장을 다룰 수 있는 북키퍼와 인터뷰를 시작합니다.

어떤 선택을 하든, 의도적인 부기는 무계획으로 하는 것보다 항상 저렴합니다. Beancount를 불변의 진실 원천으로 삼으면 전문가 도움의 비용 회수 시점을 정확히 알 수 있고, 그렇지 않은 경우도 명확히 파악할 수 있습니다.

비즈니스 vs 개인 부기: Beancount 로 명확한 경계 그리기

· 약 4분
Mike Thrift
Mike Thrift
Marketing Manager

번성하는 기업과 건전한 지갑은 한 가지 특성을 공유합니다: 경계.

사업주라면, 프리랜서부터 성장 중인 스타트업 창업자까지, 가장 중요한 재무 규율 중 하나는 비즈니스와 개인 재무를 엄격히 구분하는 것입니다. 자금을 섞어 쓰면—비즈니스 계좌로 식료품을 구입하거나 개인 체크에서 비즈니스 공급업체에 비용을 지불하는 경우—재무 상황이 혼란스럽고 불투명해집니다. 이는 세무 당국의 감시를 초래할 뿐만 아니라 기업의 실제 성과에 대한 명확한 통찰을 빼앗습니다.

2023-08-12-business-vs-personal-bookkeeping-with-beancount

다행히도, Beancount와 같은 플레인‑텍스트 회계 시스템은 원장에 이러한 필수 경계를 강제할 완벽한 프레임워크를 제공합니다.

구분이 중요한 이유

재무를 구분하지 않는 것은 단순히 나쁜 습관이 아니라, 큰 위험을 내포하고 비즈니스 인사이트를 가립니다.

  • IRS 명확성: IRS는 별도 은행 계좌를 유지하라고 단순히 제안하는 것이 아니라 강력히 권고합니다. 비즈니스와 개인 자금이 섞이면 어떤 비용이 정당한 비즈니스 비용인지 입증하기 어려워집니다. 이러한 모호성은 질문과 복잡성을 초래해 피하고 싶은 상황을 만들 수 있습니다.
  • 감사 위험: 거래를 섞는 것은 감사인에게 큰 레드 플래그가 됩니다. 장부가 개인과 비즈니스 활동이 뒤섞인 엉킨 상태라면, 정당한 공제액이 거부되거나 벌금을 물게 될 위험이 있습니다. 깔끔하고 구분된 원장은 전문성을 보여주며 잠재적인 감사가 더 원활하고 스트레스가 적게 진행되도록 합니다.
  • 깨끗한 인사이트: 개인 지출이 뒤섞인 현금 흐름으로는 실제 이익률을 알 수 없습니다. 독립된 비즈니스 원장은 기업 재무 건전성을 필터링 없이 보여줍니다. 매출을 정확히 추적하고, 비용을 분석하며, 개인 재무 “소음” 없이 세금 부채를 계산할 수 있습니다.

한눈에 보는 주요 차이점

비즈니스와 개인 부기의 목적, 규칙, 구조는 근본적으로 다릅니다. 이러한 차이를 이해하는 것이 정확한 기록을 유지하는 열쇠입니다.

구분비즈니스 장부개인 장부
목적세무 및 성장 결정을 위한 수익, 비용, 자산, 부채 추적가계 예산 관리 및 저축 목표 설정
세무 규칙Schedule C, 1120‑S, 또는 1065 적용; 엄격한 공제 기준기본 기록 보관 외 별도 요구사항 없음
계정Equity, Payables, Receivables, Sales Tax, PayrollChecking, Savings, Investments, Loans
소유자 급여급여 (W‑2) 또는 Equity 를 통한 소유자 인출해당 없음 — 개인 인출로 생활비 충당

Beancount 4단계 청사진

Beancount는 두 재무 세계 사이에 확고한 장벽을 세우는 일을 간단하게 만들어 줍니다. 아래 실용적인 워크플로우를 따라 보세요.

• 1 — 전용 계정 개설

첫 Beancount 항목을 작성하기 전에 비즈니스 전용 체크 계좌와 비즈니스 신용카드를 개설하세요. 물리적인 구분이 깔끔한 부기의 기반이 됩니다. 이후 이 구조를 Beancount 원장에 그대로 반영합니다.

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

이 간단한 설정은 모든 거래가 발생 순간부터 비즈니스와 개인 재무 중 어느 쪽에 속하는지 명확히 지정할 수 있게 합니다.

• 2 — 소유자 출자 및 인출 기록

소유자는 개인 자금과 비즈니스 자금 사이를 이동시킵니다. 이는 수익이나 비용이 아니라 Equity 계정을 통해 추적됩니다.

  • 출자: 비즈니스를 시작하거나 부족분을 메우기 위해 개인 자금을 비즈니스에 넣는 경우.
  • 인출: 개인 사용을 위해 비즈니스 자금을 꺼내는 경우(많은 개인사업자가 자신에게 “급여”를 지급하는 방식).
; 비즈니스 시작을 위한 자본 투입
2025-07-23 * "Owner contribution"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; 개인 생활비를 위한 인출
2025-08-05 * "Owner draw for rent"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

이러한 거래를 Equity 로 기록함으로써 비즈니스 비용을 부풀리거나 보고된 이익을 감소시키는 오류를 방지합니다.

• 3 — 혼합 영수증 즉시 처리

실수는 발생합니다. 비즈니스 카드로 개인 저녁 식사를 결제했을 수도 있죠. 핵심은 원장에서 즉시 수정하는 것입니다. 거래를 삭제하지 말고 소유자 인출로 재분류하세요.

2025-08-07 * "Personal groceries on biz card"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

이 항목은 비즈니스 자금이 개인 비용에 사용되었음을 정확히 반영하며, 비공제 개인 비용을 세금 신고에 잘못 포함하는 일을 방지합니다.

• 4 — 정기적인 조정 및 검토

일관성은 지저분한 장부에 대한 최고의 방어책입니다. 매주 또는 매월 시간을 내어 비즈니스 계정을 조정하세요. Beancount 도구를 활용해 원장이 은행 명세서와 일치하는지 확인하고 기업 성과를 검토합니다.

# 비즈니스 은행 잔액을 명세서와 비교
bean-balance books.bean "Assets:Bank:Business"

# 손익계산서를 생성해 수익성 검토
bean-report books.bean income_statement -e 2025-08-31

이 정기 검토 습관은 IRS 기록 보관 요건을 충족시키고 비즈니스 재무 건전성을 지속적으로 파악하게 해 줍니다.

세무 고려사항

  • 예상 세금: 고통스러운 세금 청구서를 피하려면 향후 세금을 지속적인 비즈니스 비용으로 처리하세요. Liabilities:Tax:Federal, Liabilities:Tax:State 와 같은 부채 계정을 만들고 모든 입금의 일정 비율을 정기적으로 이동시킵니다. 분기별 납부 시 현금이 이미 준비되어 있습니다.
  • 비공제 개인 비용: IRS 규칙을 기억하세요: 비즈니스 비용은 “통상적이며 필요”해야 합니다. 개인 식사, 통근 비용, 비업무 구독은 해당되지 않으며 비즈니스 손익계산서에서 완전히 제외해야 합니다.

빠른 시작 체크리스트

  • 비즈니스 전용 은행 및 신용 계좌 개설
  • Assets:Bank:Business, Equity:Owner:Contrib, Equity:Owner:Draw 로 구성된 Beancount 차트 오브 어카운트 구축
  • 현금주의 또는 발생주의 중 회계 기준 선택 후 options 에 명시
  • 비즈니스 카드에서 발생한 실수 개인 비용을 즉시 Equity:Owner:Draw 로 태깅
  • 주간 조정; .bean 파일을 개인 Git 원격 저장소에 백업
  • 매월 손익계산서, 대차대조표, 현금 흐름 보고서 검토

핵심 요약: 돈은 구분하고, 원장은 구분하세요. Beancount는 비즈니스와 개인 재무 사이의 장벽을 명확히 하고 버전 관리까지 해 주어, 기업은 감사 준비가 되어 있으면서도 라떼 비용은 오롯이 당신만의 일입니다. 즐거운 빈 회계 생활!

Beancount 원장 해부: 비즈니스 회계를 위한 사례 연구

· 약 2분
Mike Thrift
Mike Thrift
Marketing Manager

오늘 블로그 포스트에서는 비즈니스를 위한 Beancount 원장을 상세히 분석하여, 이 평문 복식부기 회계 시스템의 복잡성을 이해하도록 도와드리겠습니다.

Beancount 원장 해부: 비즈니스 회계를 위한 사례 연구

먼저 코드를 살펴보겠습니다:

2023-05-22-business-template

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

코드 이해

  1. 계정 개설: 코드는 1970‑01‑01에 일련의 계정을 개설하면서 시작합니다. 여기에는 자산 계정(Assets:Bank:Mercury, Assets:Crypto), 자본 계정(Equity:Bank:Chase), 수익 계정(Income:Stripe, Income:Crypto:ETH), 그리고 비용 계정(Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses, Expenses:BusinessExpenses:ChatGPT)이 포함됩니다.

  2. 거래: 이후 2023‑03‑01부터 2023‑05‑18까지 여러 거래가 기록됩니다.

    • 2023‑05‑14 거래는 CONTABO.COM에 $17.49를 Mercury Checking ••1234에서 지불한 내용이며, 비용(Expenses:COGS:Contabo)과 Assets:Bank:Mercury 계정에서의 차감으로 기록됩니다.

    • 2023‑05‑11 거래는 Amazon Web Services에 $14,490.33을 동일한 은행 계좌에서 지불한 것으로, Expenses:COGS:AmazonWebServices 아래에 기록됩니다.

    • 2023‑03‑01 거래는 STRIPE로부터 수익이 입금된 것으로, 총액 $21,230.75가 Assets:Bank:Mercury에 추가되고, 수익(Income:Stripe)으로 기록됩니다.

    • 2023‑05‑18 마지막 거래는 고객으로부터 19 ETH를 받은 암호화폐 거래이며, Assets:CryptoIncome:Crypto:ETH에 각각 기록됩니다. {1,856.20 USD}는 거래 시점의 ETH 가격을, @@ 35267.8 USD는 19 ETH 전체 가치(USD)를 나타냅니다.

모든 거래에서 복식부기 원칙이 적용되어 자산 = 부채 + 자본 방정식이 항상 성립하도록 유지됩니다.

최종 생각

이 Beancount 원장은 재무 거래를 추적하기 위한 간단하면서도 강력한 시스템을 제공합니다. 특히 마지막 거래에서 보듯이 Beancount는 암호화폐와 같은 비전통적 자산도 손쉽게 기록할 수 있어, 디지털 금융 환경에 매우 적합합니다.

이번 분석이 Beancount의 구조와 기능을 이해하는 데 도움이 되었기를 바랍니다. 회계 전문가이든 개인 재무를 처음 관리하는 초보자이든, Beancount는 여러분의 요구에 맞는 유연한 솔루션을 제공합니다. 다음 포스트에서는 보다 고급 Beancount 활용법을 다룰 예정이니 많은 기대 바랍니다.

Beancount.io 소개

· 약 4분
Mike Thrift
Mike Thrift
Marketing Manager

현대 부기의 중요성

여전히 스프레드시트로 투자를 관리하고 계신가요? 스프레드시트는 다재다능하지만, 포트폴리오가 커질수록 번거롭고 오류가 발생하기 쉽습니다. 여기 Beancount.io가 있습니다 – 주식 및 암호화폐 포트폴리오 관리를 위해 특별히 설계된, 정교하면서도 사용하기 쉬운 투자 추적 플랫폼입니다. 엔지니어와 금융 미니멀리스트를 염두에 두고 만든 Beancount.io는 강력한 기능과 직관적인 인터페이스를 결합해 투자 추적 경험을 간소화합니다.

2019-09-07-introduction-to-beancount

비용

손익계산서

대차대조표

복식부기: 정확성의 기반

Beancount.io는 전 세계 금융 기관이 오랫동안 사용해 온 복식부기 원칙 위에 구축되었습니다. 이 시스템은 간단하면서도 강력한 개념을 통해 수학적 정확성을 보장합니다: 모든 금융 거래는 완벽히 균형을 이루어야 합니다.

복식부기에서는 각 거래에 최소 두 개의 항목이 필요합니다 – 차변(+)과 대변(-) – 서로 다른 계정에 기록됩니다. 이 내장 검증 시스템 덕분에 불균형 거래를 기록하는 것이 사실상 불가능해지며, 재무 기록이 정확하고 신뢰할 수 있게 유지됩니다.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

위 두 예시에서 보듯이, 모든 거래는 회계 방정식을 만족해야 합니다.

자산 = 부채 + 자본(또는 순자산)

우리는 Martin Blais의 Beancount 구문과 Jakob Schnitzer의 웹 프로젝트 Fava를 사용해 이 웹사이트를 구축했습니다. 그리고 거래의 어느 한쪽이라도 0이 되지 않으면 경고를 표시합니다.

오류 알림

이제 원장을 어떻게 정확히 유지하는지 이해하셨을 것입니다. 그런데 “계정”이란 무엇일까요?

계정 이해하기: 물통 비유

재무 계정을 서로 연결된 물통 시스템이라고 생각해 보세요. 돈은 물처럼 한 통에서 다른 통으로 흐릅니다. 이 비유는 복식부기를 직관적으로 만들어 줍니다: 한 계정에서 다른 계정으로 돈을 옮길 때, 물을 한 물통에서 다른 물통으로 부어 넣는 것과 같으며, 시스템 전체의 물(돈) 양은 변하지 않습니다.

Beancount.io는 다섯 종류의 계정을 제공합니다.

  1. 수익(Income) — 금액은 항상 음수 또는 차변입니다. 이는 수익을 얻을 때 “수익” 계정에서 차변으로 기록되고, 자산 계정으로 대변이 되기 때문입니다.
  2. 비용(Expenses) — 금액은 항상 양수 또는 대변입니다. 이는 비용을 지출할 때 “비용” 계정으로 대변이 되고, 자산 또는 부채에서 차변이 되기 때문입니다.
  3. 부채(Liabilities) — 금액은 양수 또는 0입니다. 신용카드 부채가 좋은 예이며, 주기적으로 증가·감소합니다.
  4. 자산(Assets) — 금액은 양수 또는 0입니다. 현금이나 부동산 등은 언제나 일정 가치를 가집니다.
  5. 자본(Equity) — 순자산을 의미합니다. 시스템이 자동으로 계산합니다. Equity = Assets - Liabilities 로 표시되며, 여러분의 부를 나타냅니다.

이제 위 키워드들을 사용해 맞춤형 계정을 열 수 있습니다:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

상품을 포함한 고급 투자 추적

Beancount.io는 주식부터 암호화폐까지 다양한 투자를 추적하는 데 뛰어납니다. 복잡한 투자 시나리오를 어떻게 다루는지 살펴보겠습니다. 예를 들어, 2014년에 비트코인 10개를 개당 100달러에 매수한 경우는 다음과 같이 기록합니다:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

그리고 3년 뒤, 동일한 비트코인을 개당 10,000달러에 매도하면 다음과 같이 기록합니다 (@ 10,000.00 USD 로 표시).

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

같은 거래를 @@ 20,000.00 USD 로 표시하면 총 20,000달러에 매도한 의미가 됩니다.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

거래의 모든 항목, 즉 -2 BTC {100.00 USD} 를 포함한 합계는 언제나 0이 됩니다.

{100.00 USD} 라는 비용 태그는 동일한 상품을 서로 다른 가격에 여러 번 매수했을 때 중요합니다.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

프로세스를 단순화하고 싶다면 계정을 FIFO 또는 LIFO 로 설정할 수 있습니다. FIFO는 “먼저 들어온 것이 먼저 나간다”, LIFO는 “마지막에 들어온 것이 먼저 나간다”는 의미이며, 미국 IRS는 PnL과 세금을 계산할 때 FIFO 방식을 사용합니다.

1970-01-01 open Assets:Trade:Positions "FIFO"

그 후 -2 BTC {} 와 같이 간단히 매도하면 Beancount가 자동으로 FIFO 전략을 적용해 가장 오래된 상품을 판매합니다.

Beancount.io 시작하기

Beancount.io는 현대적인 클라우드 기반 재무 관리 플랫폼으로, 텍스트 기반 거래 기록을 손익계산서, 대차대조표, 시산표 등 포괄적인 재무 보고서로 변환합니다. 평문 파일의 신뢰성과 강력한 시각화 도구를 결합해 재무 생활을 정확히 통제하면서 투자 성과에 대한 귀중한 인사이트를 제공합니다.

Beancount.io와 함께 재무 여정을 시작하세요 – 프로모션 기간 동안 무료!

Beancount와 함께하는 장부 기초: 깔끔한 장부를 위한 플레인 텍스트 경로

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

돈이 어디로 가는지 모르면 비즈니스를 조정할 수 없습니다. 정확한 장부는 추측을 통찰로 바꿔줍니다. (Investopedia)

모든 사업주, 프리랜서, 스타트업 창업자는 결국 같은 현실에 직면합니다: 재무 혼란은 성장의 적입니다. 현금 흐름에 대한 명확한 그림이 없으면 눈을 가리고 날아다니는 겁니다. 하지만 코드에 적용하는 것과 같은 정밀함과 통제력으로 재무를 관리할 수 있다면 어떨까요? 바로 Beancount, 플레인 텍스트 파일로 동작하는 강력한 오픈소스 회계 시스템이 그 해답입니다.

2019-03-24-bookkeeping-basics

이 가이드는 장부 관리의 기본을 단계별로 안내하고, Beancount를 사용해 견고하고 가벼우며 투명한 재무 워크플로우를 구축하는 방법을 보여줍니다.

장부 관리란 무엇인가?

장부 관리의 핵심은 비즈니스가 수행하는 모든 재무 거래를 체계적이고 지속적으로 기록하는 것입니다. 이는 수익, 비용, 자산(소유한 것) 및 부채(빚진 것)를 매일 추적하는 훈련입니다.

Beancount 세계에서는 이러한 기록이 독점 소프트웨어에 잠겨 있지 않습니다. 간단하고 사람이 읽을 수 있는 플레인 텍스트 파일에 저장됩니다. 이 접근 방식 덕분에 Git과 같은 버전 관리 도구로 재무 이력을 관리할 수 있습니다. 모든 항목은 복식부기 균형 규칙에 의해 관리되며, 자동으로 작업을 검증하고 장부가 항상 정확하도록 보장합니다. (beancount)

왜 중요한가?

세심한 장부 관리는 단순히 행정적인 깔끔함을 넘어 전략적 이점입니다.

  • 세무 자신감: 세금 시즌이 다가오면 깔끔한 기록이 최고의 친구가 됩니다. IRS는 소득 및 공제에 대한 명확한 문서를 요구합니다. 잘 관리된 원장은 자신 있게 신고하고 잠재적인 감사 시간을 크게 단축할 수 있게 해줍니다. (IRS)
  • 더 나은 의사결정: 가격이 충분히 높은가? 특정 서비스 계약이 실제로 수익을 내는가? 구독 비용이 통제 불능으로 치솟고 있는가? 손익계산서와 대차대조표 같은 재무제표는 가격 누수, 과다 비용, 현금 흐름 함정을 드러내어 관리자와 투자자가 현명한 선택을 할 수 있게 합니다. (Investopedia)
  • 자금 조달 용이: 대출기관과 투자자는 직감이 아니라 재무제표를 근거로 결정합니다. 자금을 송금하기 전에 재무제표를 요구합니다. 좋은 장부는 몇 초 만에 대차대조표나 손익계산서를 생성해 전문성과 재무 건전성을 입증합니다. (Investopedia)
  • 사기 및 오류 경보: 은행 명세서와 장부를 정기적으로 조정하는 것은 실수를 방지하는 첫 번째 방어선입니다. 이 습관은 중복 청구, 은행 오류 또는 사기 행위를 빠르게 포착해 큰 문제가 되기 전에 차단합니다. (IRS)

7단계 플레인 텍스트 청사진

시작할 준비가 되었나요? 아래는 Beancount 기반 장부 시스템을 처음부터 구축하는 단계입니다.

1. 사업 계정과 개인 계정 분리

이것은 절대 타협할 수 없는 첫 번째 단계입니다. 전용 사업용 체크 계좌를 개설하고 필요하다면 사업용 신용카드도 발급받으세요. 자금을 섞어 쓰면 회계가 악몽이 되고, 개인과 사업 사이의 부채 경계가 흐려집니다. 깔끔한 분리는 정확한 공제와 법적 보호를 위해 필수입니다. (Small Business Administration)

Beancount에서는 open 지시문으로 이러한 계정을 선언합니다:

; 계정의 초기 잔액
2025-07-22 open Assets:Bank:Business USD
2025-07-22 open Assets:Bank:Personal USD

2. 장부 관리 시스템 선택

Beancount는 수세기 동안 회계의 금본위였던 복식부기 방식을 사용합니다. 원리는 간단합니다: 모든 거래는 최소 두 개의 계정에 영향을 미칩니다. 한 계정에서 차변이 발생하면 다른 계정에 대변이 반드시 따라야 합니다. 이 시스템의 마법은 모든 계정의 합이 항상 0이어야 한다는 점입니다. Beancount는 이 규칙을 자동으로 강제하므로 오타나 논리 오류가 즉시 플래그됩니다. 균형이 맞지 않는 장부는 존재할 수 없습니다. (beancount)

3. 회계 기준 선택

두 가지 주요 선택지가 있습니다:

  • 현금주의: 현금을 받을 때 수익을 기록하고, 비용을 지출할 때 기록합니다. 더 간단하고 현금 흐름을 직접 반영합니다.
  • 발생주의: 수익은 벌어졌을 때 (예: 청구서 발행 시) 기록하고, 비용은 발생했을 때 (예: 청구서 수령 시) 기록합니다. 특히 성장 기업에게는 재무 건전성과 성과를 더 정확히 보여줍니다. (Investopedia)

다음은 발생주의 거래 예시입니다. 청구서를 보낼 때 Assets:AccountsReceivable 로 수익을 기록하고, 고객이 결제하면 현금을 은행 계좌로 이동합니다.

; 발생주의 예시: 청구서 발행, 이후 결제
2025-07-22 * "디자인 청구서 #101"
Assets:AccountsReceivable 3000.00 USD
Income:Design

2025-08-15 * "고객이 청구서 #101 결제"
Assets:Bank:Business 3000.00 USD
Assets:AccountsReceivable

4. 도구 스택 구성

Beancount의 매력은 최소주의이면서도 모듈식이라는 점입니다. 핵심 스택은 다음과 같습니다:

  • Editor + Git: 거래를 기록하는 텍스트 편집기와 버전 관리를 위한 Git. 모든 변경 내역을 완전하게 감사할 수 있습니다.
  • bean-report / bean-balance / Fava: bean-report 같은 CLI 도구와 시각적으로 뛰어난 웹 인터페이스 Fava 로 즉시 재무제표, 대시보드, 강력한 필터링을 제공합니다.
  • Importers: 커뮤니티가 만든 다양한 임포터가 CSV, Plaid, Stripe, PayPal 등 API와 연동해 은행 피드를 자동으로 가져와 데이터 입력을 크게 줄여줍니다.

5. 모든 거래에 라벨 붙이기

잘 설계된 계정표(chart of accounts) 는 통찰력 있는 보고의 기반입니다. 비즈니스에 맞는 카테고리를 정의하고, 계층형 계정을 사용해 세분화합니다. 거래를 기록할 때는 반드시 해당 카테고리로 라벨링하세요.

2025-07-30 * "AWS 월간 청구서"
Expenses:Hosting:AWS 124.50 USD
Assets:Bank:Business
tag: "ops"

위 예시에서 비용은 Expenses:Hosting:AWS 로 명확히 분류됩니다. tag: "ops" 를 사용하면 운영 비용 전체를 카테고리와 무관하게 조회할 수 있습니다. (IRS)

6. 원본 문서 안전하게 보관

IRS는 디지털 영수증과 청구서 사본을 충분히 인정합니다. 종이 영수증을 스캔하거나 이메일 청구서를 전용 클라우드 폴더(예: Google Drive, Dropbox)에 저장하세요. 그런 다음 메타데이터에 파일 경로를 직접 연결합니다. 이렇게 하면 완전하고 자체 포함된 기록이 완성됩니다.

; 영수증 이미지 메타데이터로 연결
2025-07-18 * "팀 점심"
Expenses:Meals 85.10 USD
Assets:Bank:Business
receipt: "receipts/2025-07-18-team-lunch.jpg"

7. 장부 관리를 습관화하기

일관성이 핵심입니다. 미루면 장부 관리는 스트레스가 많은 시간 소모형 작업이 됩니다. 매주 혹은 매월 “Bean-day” 라는 고정 시간을 잡아두고, 거래를 가져오고, 계정을 조정하고, 재무 보고서를 검토하세요. 이 간단한 루틴은 분기마다 급하게 장부를 맞추는 일을 빠르고 힘 있게 비즈니스 건강 점검으로 바꿔줍니다. (IRS)

DIY vs 전문가 도움

  • DIY: 거래량이 예측 가능한 프리랜서나 소규모 비즈니스는 Beancount를 활용한 DIY 접근이 매우 효과적입니다. 차트 오브 어카운트를 검증하고 방향을 잡기 위해 CPA와 일회성 상담을 하는 것이 좋습니다.
  • 전문가 검토: 비즈니스가 성장하고 거래가 복잡해지거나 규제 위험이 커지면, 정기적인 검토를 위해 전문 장부 담당자나 회계사와 협업하는 것이 가치 있습니다. Beancount는 여전히 진실의 원천으로 유지하고, 필요한 보고서만 내보내면 됩니다.

빠른 시작 체크리스트

  • 별도 사업 은행 계좌 개설
  • Beancount 스타터 레포지토리 클론 후 accounts.bean 에 계정 정의
  • 현금주의 또는 발생주의 선택 후 일관성 유지
  • 은행(CSV), Stripe, PayPal 등에서 데이터를 자동으로 가져오는 임포터 설정
  • 모든 거래에 태그와 명확한 내러티브 작성
  • 주간 또는 월간으로 원장과 은행 명세서 조정
  • Fava 혹은 bean-report 로 월간 손익, 대차대조표, 현금 흐름 보고서 생성
  • .bean 파일을 정기적으로 백업 (Git + 오프사이트 스토리지)

추가 읽을거리

시작할 준비가 되셨나요? Beancount를 설치하고 첫 번째 항목을 커밋한 뒤, 스프레드시트의 안개를 벗고 플레인 텍스트의 투명함을 경험해 보세요. 즐거운 장부 관리!