mcpField
E
ecommerce-budgeting-forecasting

ecommerce-budgeting-forecasting

github.com/finsilabsデータ・データベース6087 回インストール5 日前に更新
リポジトリ

ecommerce-budgeting-forecasting について

このスキルは、EC の運営担当者や財務チーム向けに、売上、マーケティング費用、在庫仕入れ、予算差異を扱う予算策定とローリング予測の手順を示します。EC プラットフォームと会計データを使い、毎月更新する流れを説明します。

主な機能

  1. 01季節性を反映した売上予算の作成
  2. 02チャネル別マーケティング費用の計画
  3. 03在庫 OTB 予算の算出
  4. 04月次予算差異の確認
  5. 05ローリング予測の更新

活用シーン

  1. 01EC 年間事業計画の作成
  2. 02チャネル別月次広告予算の配分
  3. 03在庫仕入れ枠の追跡
  4. 04取締役会へのローリング予測の提示

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill ecommerce-budgeting-forecasting

インストール後、Claude Code で/ecommerce-budgeting-forecastingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

tile.json
evals/marketing-budget-computation-rules/
criteria.json
task.md
evals/revenue-budget-and-rolling-forecast-vers/
criteria.json
task.md
evals/variance-classification-and-budget-alert/
criteria.json
task.md

詳細

Eコマースの予算編成と予測

概要

ローリング運営予算は、適切に運営されているあらゆるEコマース事業の財務基盤です。静的な年間予算とは異なり、ローリング予算は継続的に更新されます。通常は、今後12か月を見通し、期間が1か月経過するごとに1か月分先へ進めます。実績と計画を比較する差異分析と組み合わせることで、リソース配分について確信を持って判断するための可視性が得られます。

Eコマースでは、運営上、特に慎重な管理が必要な予算項目は、マーケティング支出(短期的な売上を生み出します)と在庫仕入れ(十分なリードタイムが必要です)です。このスキルでは、プラットフォームのデータと接続済みの会計システムを使って、これらの予算を作成し、維持する方法を説明します。

このスキルを使用する場面

  • Eコマース事業の年間運営計画を作成するとき
  • 説明責任を明確にしながら、月次のマーケティング予算をチャネルごとに配分するとき
  • 在庫のオープン・トゥ・バイ予算を管理し、予算に対する実績を追跡するとき
  • スプレッドシートベースの予算編成プロセスを自動化システムに置き換えるとき
  • 毎月第3営業日までに差異レポート(予算対実績)を作成するとき
  • ローリング予測を取締役会や投資家に提示するとき

基本的な手順

ステップ 1:プラットフォームのデータを会計システムに接続する

予算編成は、正確な実績データから始まります。基礎となるデータを取得するため、Eコマースプラットフォームを会計システムに接続します。


Shopify
  1. QuickBooks Online に接続する: Shopify App Store にアクセスし、QuickBooks Online by OneSaas または Bench をインストールします。Shopify の注文、入金、返金、手数料が QuickBooks の勘定科目表に自動で同期されます
  2. Xero に接続する: Shopify App Store から Xero Bridge by Amaka をインストールします。Shopify の売上、返金、配送、税金が Xero の勘定科目にマッピングされます
  3. Shopify の組み込み財務機能を使う: 個別の会計システムを使わない場合でも、Analytics → Finances summary にアクセスすると、月次売上高、売上原価(商品ごとに原価が入力されている場合)、売上総利益を確認できます。手動での予算管理用に CSV 形式でエクスポートできます

Eコマース専用の財務管理には:

  • Finaloop(Shopify App Store):Shopify マーチャント向けに設計された自動記帳アプリです。損益計算書、貸借対照表、キャッシュフロー計算書を自動で作成します
  • A2X(Shopify App Store):Shopify の入金を会計システムと照合し、期間を正確に合わせた仕訳を作成します

WooCommerce
  1. **QuickBooks に接続する:**WooCommerce Payments と QuickBooks の連携機能、または Zapier WooCommerce → QuickBooks の接続を使用します
  2. Xero に接続する: WooCommerce.com から WooCommerce Xero 拡張機能(年間79ドル)を使用します。注文、返金、顧客への請求書が同期されます
  3. **手動での予算編成用にエクスポートする:**WooCommerce → Analytics → Revenue にアクセスし、月次売上データを CSV にエクスポートします。予算対実績の比較における実績の基準として使用します

BigCommerce
  1. QuickBooks に接続する: BigCommerce App Marketplace → QuickBooks Online by Webgility。注文の同期と会計仕訳の記帳を自動化します
  2. Xero に接続する: BigCommerce App Marketplace → Xero by Amaka または Synder
  3. **BigCommerce Analytics を使用する:**Analytics → Store Overview にアクセスして月次売上実績を確認します。予算管理用に CSV にエクスポートします

ステップ 2:売上予算を作成する

売上予算は基盤となるもので、ほかのすべての予算項目は売上予測をもとに算出されるか、売上予測によって制約されます。

方法:前年からの成長率に季節性調整を加える

  1. プラットフォームから過去 12 か月分の月次売上を取得します(複数チャネルの場合はチャネル別)
  2. 季節指数を計算します: 各月の売上を年間の月平均売上で割ります
    • 例:月平均売上が $100K で、12 月の売上が $200K の場合、12 月の季節指数は 2.0 です
  3. チャネル別に成長率の前提を適用します:
    • 自社ウェブサイト:前年比 20% の成長(マーケティング投資計画に基づく)
    • Amazon:前年比 10% の成長
    • 卸売:前年比 5% の成長
  4. 年間予算に各月の季節指数を掛けます

スプレッドシートの構成例:

Channel     | Annual Target | Jan Index | Jan Budget | Feb Index | Feb Budget | ...
Website     | $1,200,000    | 0.07      | $84,000    | 0.06      | $72,000    | ...
Amazon      | $600,000      | 0.06      | $36,000    | 0.05      | $30,000    | ...
Wholesale   | $200,000      | 0.10      | $20,000    | 0.08      | $16,000    | ...

売上予測ツール:

  • Google Sheets / Excel: SEASONALITY 関数または指数平滑法を使って手動で作成します
  • Shopify Analytics + Google Looker Studio: Shopify のデータを Looker Studio に接続し、成長率の前提を検討するためのトレンドを視覚的に分析します
  • Float(floatapp.com)または Pulse(pulseapp.com):会計システムに接続して、カテゴリ別の売上予測を作成します
ステップ 3:マーケティング予算を作成する

マーケティング予算は、変動費(売上に対する割合)と固定費(ブランド/コンテンツ)の組み合わせが最も効果的です。

変動マーケティング費(パフォーマンスチャネル): チャネルの売上に対する割合で設定します。一般的な e コマースの目標値は次のとおりです。

  • Google Shopping/Search:ウェブサイト売上の 6~10%
  • Meta(Facebook/Instagram):ウェブサイト売上の 8~15%
  • TikTok Ads:ウェブサイト売上の 5~12%
  • Amazon Sponsored Products:Amazon 売上の 8~12%(TACOS)
  • アフィリエイト:アトリビューションされたウェブサイト売上の 4~6%

固定マーケティング費:

  • メール/SMS プラットフォーム(Klaviyo、Postscript):月額固定サブスクリプション費用
  • インフルエンサー/クリエイターとの提携:季節係数を適用する月額固定予算(11 月:2 倍、12 月:1.5 倍、1 月:0.5 倍)
  • コンテンツ制作/代理店への固定報酬:月額固定

予算ルール: パフォーマンスマーケティングの予算は売上のマイルストーンに連動させます。売上が計画を 20% 上回って推移している場合は、マーケティングチームが支出を増やせます。計画を下回っている場合は、固定費に手をつける前に変動費を削減します。

ステップ 4:在庫のオープン・トゥ・バイ予算を作成する

オープン・トゥ・バイ(OTB)は、各期間に購入が承認されている新規在庫の金額です。

計算式: OTB = 計画売上(原価ベース)+ 月末計画在庫 - 月初在庫

必要な情報:

  • 商品カテゴリ別の売上予測(数量または原価ベース)
  • 現在の手持ち在庫(プラットフォームの在庫レポートから取得)
  • 目標在庫カバー週数(標準的な商品では通常 8~12 週間)
  • サプライヤーのリードタイム(輸入品では通常 6~12 週間)

プラットフォーム別のツール:

  • Shopify: Inventory Planner(Shopify App Store)を使用します。売上予測と現在の在庫レベルに基づき、商品別の OTB を自動計算します
  • WooCommerce: ATUM Inventory Management(無料プラグイン)を使用します。OTB と再発注点を計算し、WooCommerce の在庫と連携します
  • BigCommerce: OTB 計画と発注書管理には、SkuVault または Brightpearl(App Marketplace)を使用します
ステップ 5:予算と実績を毎月比較する

会計システムの実績と予算を比較する月次差異レポートを設定します。このレポートは、毎月第3営業日までに利用できるようにします。

構成:

Account         | Budget    | Actual    | Variance ($) | Variance (%) | Status
Website Revenue | $84,000   | $91,000   | +$7,000      | +8.3%        | Favorable
Amazon Revenue  | $36,000   | $31,000   | -$5,000      | -13.9%       | Unfavorable ⚠
Meta Ads Spend  | $12,600   | $14,200   | +$1,600      | +12.7%       | Watch ⚠
Payroll         | $45,000   | $45,000   | $0           | 0.0%         | On Budget

差異フラグの重要性基準:

  • 経営陣の注意を促すため、差異が 10% 超かつ絶対額で 5,000 ドル超の場合にフラグを付けます
  • 金額にかかわらず、いずれかの項目で差異が 20% 超の場合にフラグを付けます
  • フラグが付いた差異について、予算責任者に 3 営業日以内の書面による説明を求めます

予算と実績の比較に使うツール:

  • QuickBooks Online: Reports → Profit & Loss vs. Budget を実行します。入力済みの予算と実績が自動的に比較されます
  • Xero: Reports → Budget Variance を実行します。同様の機能を利用できます
  • Google Looker Studio + Sheets: 会計システムから実績を、Google スプレッドシートから予算を読み込むダッシュボードを作成し、毎月更新します
ステップ 6:ローリング予測を毎月更新する

毎月、前月までの予算を実績に置き換え、残りの月を再予測します。

  1. 締めた月を確定します。締めた月の予算額を実績に置き換えます
  2. 実績が計画から大きく乖離している場合は、先の月を修正します。
    • 売上が計画を 15% 上回るペースで推移している場合は、今後 3 か月のマーケティング予算と在庫予算を引き上げます
    • 売上が計画を 10% 下回るペースで推移している場合は、マーケティング(変動費)の予算を引き下げます。資金繰りが危ぶまれる場合を除き、固定費は変更しません
  3. 当初の年間計画とローリング予測は別々のバージョンとして維持します。これにより、予測精度の経時的な測定が可能になります

ベストプラクティス

  • 予算はボトムアップで作成します。 売上は、トップダウンの「30% 成長したい」という目標ではなく、チャネルごとの予測から積み上げます。ボトムアップの計画はより正確で、チーム単位の当事者意識も生まれます
  • 月別配分では季節性を考慮します。 年間売上予算を 12 か月で均等に割ると、季節的なピークが無視されます。過去の季節指数を使って月別予算を配分します
  • OTB を毎週確認します。 在庫に関する意思決定には 6〜12 週間のリードタイムが必要です。毎週確認すれば、欠品や過剰購入を防げます
  • 間接費にはゼロベース予算を使います。 間接費の項目は、前年の支出をそのまま引き継ぐのではなく、ゼロから正当性を説明するよう求めます。これにより、使われていないままのサブスクリプションを見つけられます
  • 差異レポートの配信を自動化します。 月次締め後の第3営業日に、予算と実績のレポートを自動生成して部門長に配信します。レポート作成にかかる手作業をなくせます
  • 差異の説明をプロセスに組み込みます。 重要な差異について、月次締めから 3 営業日以内に予算責任者から書面で説明を提出するよう求めます

よくある落とし穴

問題解決策
財務部門だけで予算を作成し、他部門が関与していないマーケティング、オペレーション、マーチャンダイジングの各部門を予算策定に含めます。これらの部門は、売上予測に影響するキャンペーンや新製品の発売予定を把握しています
月別配分を均等に行っている(年間予算 ÷ 12)過去の季節指数を使って月別予算を配分します。11 月と 12 月にそれぞれ 300 万ドルの売上がある場合、年間予算 1,200 万ドルは毎月 100 万ドルというわけではありません
すべての差異を同じ重要度で扱っている金額と割合の両方の基準を使い、重要な項目だけに経営陣の注意を向けます
毎週再予測している重要な事業上の出来事があれば月半ばに速報を出しつつ、更新は毎月行います。毎週再予測すると、基準が次々に変わってしまいます
予算に一時的な支出が含まれていない保険の年間更新料、ソフトウェアの精算額、展示会費用、税金の支払いは予測可能です。実際の日付とともに明示的に含めます
マーケティング費用の超過に月末になって気付く広告プラットフォーム(Meta、Google)で毎週の支出ペース通知を設定し、月間予算のペースを上回っている場合に検知します

関連スキル

  • @cash-flow-forecasting
  • @financial-reporting-dashboard
  • @marketing-spend-analysis
  • @profit-margin-analysis

コメント