Beancount와 함께하는 Etsy 판매자를 위한 장부 기초
손으로 직접 만든 원장은 얽힌 스프레드시트보다 낫습니다—특히 한 푼 한 푼이 중요한 경 우에.
Etsy의 아티스트, 제작자, 큐레이터에게는 열정이 비즈니스를 움직입니다. 하지만 샵이 성장함에 따라 재무 명확성도 창의적 비전만큼 중요해집니다. 수수료를 관리하고, 재료 비용을 추적하며, 세금을 준비하는 일은 작업대에서 벗어나게 만들 정도로 부담스러울 수 있습니다.
제품에 쏟는 정성과 같은 정성으로 샵의 재무를 관리할 수 있다면 어떨까요? 이 가이드는 정확성과 통제력을 위해 설계된 오픈소스 엔진인 Beancount를 활용한 평문 회계 워크플로우를 소개합니다. 숫자를 마스터해 창작에 집중할 수 있게 도와줍니다.
Etsy 장부 관리가 다른 이유
Etsy 샵은 고유한 재무 특성을 가지고 있어 일반 회계 소프트웨어가 놓치기 쉬운 복잡성을 가지고 있습니다.
- 전역적인 마켓플레이스 수수료: Etsy가 차지한 금액을 제하고 남은 것이 최종 지급액입니다. 등록 수수료, 거래 수수료, 결제 처리 수수료, 광고 비용 등이 모든 판매마다 조금씩 깎아갑니다. 각각을 개별적으로 추적하지 않으면 실제 이익률을 알 수 없습니다.
- 플랫폼이 관리하는 판매세: 대부분의 주에서 Etsy가 자동으로 판매세를 계산·징수·납부해 주는 큰 장점이 있습니다. 하지만 다른 채널에서 판매하거나 특정 주에 물리적 사업장이 있는 경우 “넥서스” 규칙에 따라 별도의 판매세 의무가 발생할 수 있습니다.
- 유연한 지급 주기: 설정 및 계정 이력에 따라 Etsy는 일일, 주간, 격주, 월간 등 다양한 주기로 자금을 입금합니다. 이 유연성은 현금 흐름을 예측하기 어렵게 만들 수 있으며, 특히 보류금이나 지연이 발생할 때 더욱 그렇습니다. (Etsy Help)
- 낮아진 1099‑K 기준액: 세금 회피가 더 이상 통하지 않습니다. 총 매출을 보고하는 1099‑K 양식의 IRS 보고 기준액은 2024년 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를 설치하고 첫 항목을 커밋해 보세요. 평문 회계의 명료함이 작업대에서 더 많은 시간을 확보해 줍니다. 즐거운 장부 관리 되세요!