あるミールプレップ事業の創業者が金曜日の午後に銀行残高を見て安心する——現金は増え、購読者はまた1か月分を更新し、冷凍庫には月曜配達用に梱包された容器がぎっしり詰まっている。ところが初めてまともなP&L(損益計算書)を作成してみると、不穏な事実が発覚する。原材料費、包装費、配送費を差し引くと、出荷するほぼすべての箱で赤字になっているのだ。銀行残高が健全に見えたのは、顧客がまだ調理していない4週間分の食事の代金を前払いしていたからにすぎない。その現金は利益ではなかった。それは購読者たち自身からの、ドルではなく食事で返済すべき借金だったのだ。
これはミールプレップやサブスクリプション型フードビジネスにおいて最もよくある盲点であり、その原因はほぼ完全に簿記の問題であって、調理やマーケティングの問題ではない。会計を正しく整えれば、悪い四半期が来て痛い目を見る前に、どのメニュー、どのバンドル、どのサブスクリプション階層が実際に利益を生んでいるのかを正確に把握できる。
なぜミールプレップの会計はレストランと違うのか
レストランは食事を提供すると同時に代金を受け取る——収益と提供が同時に発生する。ミールプレップやミールキットのビジネスは、このつながりを断ち切ってしまう。顧客は今日$150を支払い、今後2週間かけて配達される10食分を受け取ったり、毎週日曜の夜に自動更新される週次サブスクリプションに登録したりする。この「現金が入るタイミング」と「実際に食事が届くタイミング」のズレこそが、サブスクリプション型フードビジネスの簿記を一般的な飲食サービス業よりも本質的に難しくしている要因であり、レストランや小売業向けに作られた汎用の簿記テンプレートが、ミールプレップ事業者に実際の収益性について誤った印象を与えがちな理由でもある。
主に3つの構造的特徴が、この複雑さを生み出している。
- 前払いの継続収益 — カードに課金された瞬間ではなく、時間の経過とともに計上する必要がある
- 過小評価されやすいフードコスト構造 — 包装費、配送費、廃棄ロスが個別に追跡されず「原材料費」にひとまとめにされてしまう
- 週次のメニューローテーション — 固定メニューのレストランのように原価が安定せず、毎週変動する
これら3つはそれぞれ、帳簿の中で個別の対処が必要になる。
前受収益:サブスクリプションの罠
独学でミールプレップ事業を営む経営者の多くが見落としている、会計の核心的なルールがある。食事が配達される前に受け取ったお金は、まだ収益ではなく負債である。
たとえば、顧客が4週間分のミールプランに対して$300を前払いしたとする。その支払いが着金した日の時点では、まだ何も獲得(アーニング)していない。これは貸借対照表上、前受収益(「未稼得収益」と呼ばれることもある)として計上され、実際に各週の食事が配達されて初めて、本当の収益として認識される——このケースでは4週間にわたって週$75ずつだ。
これは単なる簿記上の細かい話にとどまらず、なぜ重要なのか。具体的な理由は2つある。
- 利益の過大計上を防げる。 入金された瞬間に$300全額を計上してしまうと、1週目のP&Lは素晴らしく見えるが、2〜4週目には新たな現金が入ってこないために収益が謎めいた形で「消える」——実際には約束通りの仕事をこなしているにもかかわらずだ。この歪みがあると、月次比較や本当の失速を見抜くことがほぼ不可能になる。
- キャッシュトラップから身を守れる。 急成長中のサブスクリプション事業は、新規登録が配達ペースを上回っているというだけの理由で、現金が潤沢にあるように見えることがある。その現金を利益であるかのように使ってしまう——採用、設備投資、オーナー報酬の引き出しなど——と、すでに販売済みの食事を提供できなくなる事態に陥りかねない。貸借対照表上の前受収益は、まだ何食分の借りが顧客にあるのかを常に正直に示し続けてくれる。
実務的な対処法はこうだ。勘定科目表に前受収益(負債)勘定を設け、サブスクリプションの入金はまずそこに計上し、実際に食事が出荷されるタイミングで週次(または配達サイクルごと)にまとめて収益を認識する。Beancountのようなプレーンテキスト会計を使っているなら、これはすっきりした2行のパターンになる——現金が届いた時点で前受収益を貸方に計上し、各バッチが出荷されるたびに前受収益を借方、稼得収益を貸方とする週次の認識仕訳を切る。すべての仕訳がdiffで比較・監査できるプレーンテキストの行であるため、認識された収益が常に実際に配達された食事と紐づいていることを、自分自身(あるいは会計士)に対して簡単に証明できる。
COGSの問題:「フードコスト」だけでは実態を過小評価してしまう理由
新米のミールプレップ経営者に売上原価を尋ねると、たいていは原材料費の比率を答える——「フードコストは売上の35%」といった具合で、レストランの一般的な28〜35%というベンチマークと比べても健全に聞こえる。問題は、原材料費はもっと長いコストの積み上げのうちの一項目に過ぎないということだ。原材料費しか追跡していないミールプレップ事業は、実際の利益率がいかに薄いか——あるいはマイナスであるか——に不意打ちを食らうことが日常茶飯事になる。
説得力のあるミールプレップのCOGS計算には、以下が含まれる。
- 原材料(タンパク質、青果、乾物、ソース類)——通常、単一項目としては最大
- 包装資材 ——容器、蓋、ラベル、保冷バッグ、保冷剤
- 配送費 ——ドライバー報酬、走行距離、第三者配送業者への手数料、燃料費
- 生産に直結するキッチン人件費 ——管理スタッフではなく、調理担当者と梱包担当者
- 廃棄ロス ——期限切れになったり、仕込み過ぎて廃棄されたりする原材料
- 盛り付けの誤差 ——レシピカード上の理論上の分量と、実際に容器に入る量とのギャップ
期間ごとに適用する標準的なCOGSの計算式は、期首在庫+仕入高-期末在庫=COGSである。この式を原材料費だけに適用すると、自分に都合の良い数字が出てしまう。包装費と配送費を含めて計算すると、状況は一変する——初期段階のミールプレップ事業者の中には、COGS合計(原材料費+包装費+配送費)が55%を大きく上回り、最も厳しいケースでは特定のSKUで売上の100%を超えてしまう例もある。つまり、間接費を考慮する以前の段階で、売れば売るほど赤字になっているということだ。
経営者が組み込み忘れがちな3つのコストは以下の通り。
- 調味料や「細々したもの」 ——レシピカードには決して載らないが、原材料の請求書には確実に出てくるオリーブオイル、スパイス、ソースパケットなど
- 盛り付けの過剰 ——計量文化のないキッチンでは、レシピの規定より10〜20%多くタンパク質や穀物を盛ってしまうことが日常的に起こり、容器一つひとつで静かに利益率を蝕んでいく
- 過剰発注による廃棄ロス ——仕入先の割引を得るために大量購入しても、傷む前に実際にその原材料を使い切って初めて元が取れる。使われずに廃棄される在庫は、誤差ではなく実質的なコストである
COGSは月次ではなく週次で追跡する
メニューが毎週入れ替わるのと同様に、原価も毎週変動する——今週のサーモンの価格は来週の価格とは違う。フードコストを月次ではなく週次でチェックする経営者は、不適切な仕入先の請求書、縮小する盛り付けマージン、傷みやすい原材料カテゴリーといった問題を、月末締めを待つ経営者よりもおよそ3倍速く発見できる。月次のP&Lで損害が表面化する頃には、すでに4週間分の値付けミスの食事を出荷してしまっている。
実際に利益を生むバンドル価格設定
バンドルや複数食セットのサブスクリプション階層は、多くのミールプレップ事業にとって成長エンジンである——平均注文額を引き上げ、継続率を改善してくれる。しかし、バンドルの計算こそが、規律のない価格設定が静かに利益率を破壊してしまう領域だ。なぜなら「まとめ買い割引」は、割引後の価格でもコストプラス方式の計算が成り立って初めて機能するからである。
競合ではなくコストから出発する。 競合の価格を基準に値付けをするのは、この業界で最もよくある間違いの一つだ。なぜなら、それは自社のコスト構造がその価格を支えられるかどうかについて、何も教えてくれないからである。代わりに、シンプルなコストプラス方式の計算式を使おう。
Price = Fully Loaded Cost ÷ (1 − Target Margin)ある食事のフルコスト(原材料費+包装費+配分後の配送費+人件費)が$8.25で、目標粗利率が45%であれば、価格はおよそ$15.00に設定する必要がある。このステップを省くと、バンドル割引によって、ただでさえ薄利な食事が損益分岐点を下回ってしまい、四半期の数字が出るまで誰も気づかない、ということが起こり得る。
まずコストプラス価格でバンドルを組み立て、そこから控えめに割引する。 よく見られる持続可能な構成は次の通り。
- 5食バンドル:1食あたり標準価格、割引はほぼなし
- 10食バンドル:1食あたり5〜10%オフ
- 週次サブスクリプション(自動更新):予測可能な継続収益と引き換えに10〜15%オフ
割引は、自社が実際に得ている削減効果——1単位あたりの配送コストの低下、リピーター獲得のためのマーケティング費用の削減、より予測可能な生産計画——に対する見返りであるべきで、単に今月競合が宣伝している価格に合わせるためのものであってはならない。
本格導入前にテストする。 小さく意図的な価格やバンドルサイズの変更を数週間かけて観察すれば、購読者層が実際にどれほど価格に敏感かが見えてくる。段階的な調整は、急激な値上げよりも多くの購読者をつなぎ止められるうえ、市場がどこまで許容するかについての憶測ではなく、実際のデータを与えてくれる。
原材料コストが動いたら、その都度価格を再計算する。 より高価なタンパク質に切り替わったり、季節的なインフレの影響を受けた青果を使うメニューローテーションがあれば、その週のバンドルについて価格の見直しをすぐに行うべきであり、肩をすくめて販売量でカバーされることを期待するべきではない。
シンプルな週次簿記ルーティン
これを先回りして把握するのに、エンタープライズ向けソフトウェアは必要ない——必要なのは、事業の週次リズムに合ったルーティンだ。
- 週次:その週に実際に配達された食事について前受収益を認識する。その週のメニューのCOGS(原材料費+包装費+配送費)を再計算する。利益率が薄い、あるいはマイナスに向かっているSKUにフラグを立てる
- 週次:実際に使用した分量をレシピカード上の理論値と照合し、盛り付け過多を早期に発見する
- 月次:P&Lとキャッシュフローの全面的なレビューを行う。前受収益(負債)の残高が、未消化のサブスクリプション契約と整合しているかも確認する
- 月次:銀行口座と決済代行会社の口座を照合し、その月の実際の原材料コストを反映した後でも、すべてのサブスクリプション階層とバンドルが目標利益率をクリアしているか検証する
ミールプレップ事業は継続課金とバッチ生産で成り立っているため、その実態を映し出す勘定科目表——食事売上を単発とサブスクリプションに分け、前受収益(負債)を独立させ、COGSを原材料費・包装費・配送費に分解する——を整えておけば、月末の慌ただしい作業が5分の週次チェックへと変わる。
初日から財務を整理しておく
サブスクリプション収益のタイミングや週ごとに変動するCOGSは、フードビジネス向けに作られていないスプレッドシートや汎用の簿記アプリでは見失われがちな、まさにそうした可動部分の典型である。Beancount.ioはプレーンテキスト会計を提供しており、あらゆる前受収益の仕訳や週ごとの売上原価を完全に可視化できる。ブラックボックスのダッシュボードを信用する代わりに、行単位で監査できるバージョン管理された帳簿を持てるのだ。無料で始めて、財務に強い創業者たちがなぜプレーンテキスト会計に切り替えているのかを確かめてほしい。