BeancountでEtsy出店者向け簿記の基本
手作りの台帳は、絡まったスプレッドシートよりも優れている—特に1セントでも重要な時に。
Etsyのアーティスト、メーカー、キュレーターにとって、情熱がビジネスを駆動します。しかし、ショップが成長するにつれて、財務の明確さは創造的ビジョンと同じくらい重要になります。手数料の管理、材料費の追跡、税金の準備は圧倒的に感じられ、作業台から離れさせてしまうことがあります。
自分の製品に注ぐのと同じ注意と精度でショップの財務を管理できたらどうでしょうか?本ガイドでは、正確さとコントロールを重視したオープンソースエンジン Beancount を使ったプレーンテキスト会計ワークフローをご紹介します。この手法は数字をマスターし、クラフトに集中できるようにします。
Etsyの簿記が他と違う理由
Etsyショップは独自の財務指紋を持ち、汎用会計ソフトが見逃しがちな複雑さがあります。
- 至る所にあるマーケットプレイス手数料: 最終的な支払い額は、Etsyが取り分を差し引いた後の金額です。出品手数料、取引手数料、決済手数料、広告費がすべて売上から削られます。個別に追跡しなければ、実際の利益率は分かりません。
- プラ ットフォームが管理する売上税: 多くの州でEtsyが自動的に売上税を計算・徴収・納付してくれるため、出品者にとっては大きなメリットです。ただし、他のチャネルで販売したり、特定の州に実体がある場合は「ネクサス」規則により独自の売上税義務が発生することがあります。
- 柔軟な支払サイクル: 設定やアカウント履歴に応じて、Etsyは資金を日次、週次、隔週、月次で入金できます。この柔軟性は、リザーブで資金が保留されたり遅延したりすると、キャッシュフローが予測しにくくなる原因となります。(Etsy Help)
- 低い1099‑K閾値: 税務上の“レーダー外”は過去のものです。IRSのForm 1099‑K(総売上を報告)の報告閾値は2024年は5,000 USDで、2026年までに600 USDに引き下げられる予定です。ほぼすべてのショップが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の入金を単一の収入行として記録しないでください。代わりに、Shop Manager から Payment Account CSV をダウンロードし、月次レポートを使って「分解」された取引を1つの Beancount トランザクションとして作成します。
; 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. ロットで在庫とCOGSを管理する
実物商品を扱う場合、Beancount の「ロット」機能は売上原価(COGS)管理のゲームチェンジャーです。原材料を購入したら、特定のコストで在庫として記録します。完成品を販売したら、使用した材料の正確なコストを費用として計上できます。
; 在庫用に大量の素材を購入
2025-07-01 * "Bulk yarn purchase | Supplier XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating
; 商品が売れたときにCOGSを記録
2025-07-20 * "Sold Blue Scarf | Order #1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue
4. 会計基準を早めに選択する
主に2つの選択肢があります。
- 現金主義: シンプルで分かりやすい。入金が銀行に届いた時点で収入を、支出が支払われた時点で費用を記録します。小規模・趣味レベルのショップに適しています。
- 発生主義: 収益性をより正確に把握できます。売上は「販売が成立した」時点で、費用は「発生した」時点で記録します。大量に仕入れる、受注生産するショップに向いています。
5. インポートを自動化する
データ入力の時間を節約するために自動化を活用しましょう。プレーンテキストエコシステムにはいくつかの選択肢があります。
- カスタムルールで
bean-extract
を使い、Etsy CSV をパースする。 - 銀行 CSV インポーターを設定し、クレジットカードで支払った広告費や配送ラベルを捕捉する。
- 上級者向けに、Python スクリプトで Etsy API から直接レポートを取得する。
6. 週次で照合する
毎週数分、数値をチェックする時間を確保してください。Beancount のコマンドラインツールで残高をすばやく検証し、リザーブの解放、返金、手数料調整などの問題を月末前に発見できます。
# Etsy の保留口座残高を確認
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"
# 直近期間の損益計算書を生成
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手数料一覧
利益を正確に把握するため、各手数料は個別の費用アカウントで追跡してください。
- 出品手数料: 1アイテムあたり $0.20。4か月ごと、または販売後に自動更新されます。(Etsy)
- 取引手数料: 総注文額(商品価格、送料、ギフトラッピングを含む)の 6.5%。(Etsy)
- 決済手数料: 国により異なりますが、米国の場合は通常 3% + $0.25/件です。(Etsy Help)
- サブスクリプション(Etsy Plus): 追加ツールを利用できるオプションで $10/月。
売上税・コンプライアンスのポイント
- Etsy が多くの州で売上税を納付してくれますが、他プラットフォームで販売したり、実店舗を持つと「ネクサス」規則により追加の税務義務が発生する可能性があります。売上閾値は慎重に管理してください。
- 1099‑K の閾値が適用されたら、Beancount の
Income:Etsy:Sales
合計が IRS フォーム上の総額と セント単位 で一致するように照合してください。(IRS)
よくある落とし穴(と対策)
- 落とし穴: 純入金ベースの会計。
- 対策: 支払 CSV を必ず使用し、入金を総売上・手数料・リザーブに分解して記録する。
- 落とし穴: 在庫コストが古くなる。
- 対策: 仕入れた瞬間に在庫として記録し、完成品が売れるまで待たない。
- 落とし穴: 返金の見落とし。
- 対策: 返金時に費用を記録し、元の COGS エントリも逆転させてコストを在庫に戻す。
- 落とし穴: リザーブ保留を無視する。
- 対策:
Assets:Etsy:Reserve
アカウントを開設し、Etsy が保有している金額を追跡する。これによりキャッシュフロー計算書が正確 になる。
- 対策:
クイックスタートチェックリスト
- Shop Manager で月次ステートメントを設定し、最初の CSV をダウンロードする。
- Beancount のスターターレポジトリをクローンし、ショップ用のチャート・オブ・アカウントを設計する。
- 現金主義か発生主義かを決定し、方針を固める。
- 基本的なインポーター・スクリプトまたはルールファイルを書き、週次同期をスケジュールする。
- 毎週月曜日に入金、在庫、銀行残高を照合する。
- 毎月損益計算書を生成し、粗利益率の推移をレビューする。
-
.bean
ファイルを Git とオフサイトストレージでバックアップする。
クリエイティブなワークフローに簿記を組み込みませんか? Beancount をインストールし、最初のエントリをコミットすれば、プレーンテキストの明快さが作業台での時間を増やしてくれます。ハッピー・ビーンズ!