フードデリバリー3サービスを半年使い倒したら月6万円が3万円になった話
「気づいたら月6万円超えてた…」そんな経験ありませんか?Uber Eats・出前館・Woltを半年並行使いしたエンジニアが、支出半減しつつ利便性も上げた実録をそのまま書きます。
去年の11月から今年の4月まで、Uber Eats・出前館・Woltの3サービスをほぼ毎日使い続けた。最初はただの「楽したい」気持ちだったんだけど、気づいたら月の食費がえげつないことになってて——3月の明細を見たとき、フードデリバリーだけで6万2千円使ってたことが発覚した。
さすがにマズいと思って仕組みを整理し始めたら、同じ3サービスを使いながら今は月平均2万8千円程度に抑えられてる。支出は半分以下になったのに、利便性はむしろ上がった。今日はその過程で学んだことを全部書く。
似たような話として、以前ミールキット3つを3ヶ月使い倒した一人暮らしエンジニアが本音で語る記事も書いたけど、フードデリバリーとミールキットは用途が全然違う。これは純粋に「即日配達系」の話だ。
2026年のフードデリバリー3サービスを正直に比較する
2026年時点で日本でメインプレイヤーとして君臨してるのは相変わらずこの3つ。それぞれサブスク・定額プランが大幅にアップデートされてる。
| サービス | サブスクプラン名 | 月額 | 配送料無料の条件 | 割引・特典 | 実感した強み |
|---|---|---|---|---|---|
| Uber Eats | Uber One | 498円 | 注文金額1,200円以上 | 5%オフクーポン毎週配布 | 加盟店数・深夜対応 |
| 出前館 | 出前館プレミアム | 480円 | 注文金額800円以上 | ポイント2倍・タイムセール優先 | 国内チェーン充実 |
| Wolt | Wolt+ | 599円 | 注文金額1,000円以上 | キャッシュバック最大10% | 品質・UI・カスタマーサポート |
月額で見ると3つ合わせて1,577円。「全部入るって無駄じゃない?」って最初は思ったんだけど、後で説明する使い分けをすると余裕で元が取れる。
正直に言うと、Uber Eatsは深夜2時でも動いてくれる最後の砦で、出前館は昼間の大手チェーン系(松屋とかサイゼとか)の品揃えが強い。Woltはちょっとリッチな気分のときか、カスタマーサポートにまともに繋がってほしいときに使う。この棲み分けが半年かけてようやく固まった。
pie title 月間フードデリバリー注文数の用途別内訳(2026年5月実測)
"残業・深夜作業" : 35
"週末の料理サボり" : 28
"昼食(在宅勤務)" : 22
"気分転換・ご褒美" : 15
これを見ると、「残業・深夜作業」が全体の35%を占めてる。コード書いてて飯の時間を忘れる、あの瞬間にフードデリバリーは生命線なんですよね。ただ、この層が一番単価高いものを注文しがちで、かつ配送料も深夜割増になる。ここを少し意識するだけで月の請求がかなり変わった。
月3万円削減できたサブスク活用の仕組み
6万円→3万円に削減できた理由はシンプルで、3つの改善をした。
①全サービスのサブスクに加入する
最初は「月480〜599円も払うのか…」と渋ってた。でも計算してみると、1回あたりの配送料が平均280円だったので、週2〜3回注文するだけで月のサブスク代は余裕で回収できる。今は3サービス全部に入ってて、月1,577円の固定費になってるけど、配送料無料の恩恵だけで月平均3,200円くらいは浮いてる計算だ。
②注文金額の閾値を意識する
出前館プレミアムの「800円以上で配送料無料」という条件、最初は気にしてなかった。850円の丼を頼もうとして「800円超えてるし大丈夫か」とぼんやり思ってたんだけど、実は税込みで計算する必要があって、800円の商品だと税込み880円でクリアできてた。ただ、サービス料(注文金額の5〜10%)が別途かかるケースがあって、ここが地味な罠だった。
出前館とUber Eatsはサービス料という名目で上乗せしてくる。Woltはサービス料が比較的透明で、サブスク加入後は実質配送料のみになる。この差を意識するようになってからWolt+の体感コスパが上がった。
③クーポン・ポイントの取りこぼしをなくす
Uber Oneに入ると毎週クーポンが届く。1回500円オフとか10%オフとか。最初はこれを使い忘れてたんだけど、カレンダーにリマインダーを設定して「今週のUber Eatsクーポン確認」を毎月曜日に入れたら劇的に改善した。月平均で1,200〜1,800円分のクーポンを使い切れてる。
xychart-beta
title "月間フードデリバリー支出推移(円)"
x-axis ["11月", "12月", "1月", "2月", "3月", "4月"]
y-axis "支出(円)" 0 --> 70000
bar [48000, 53000, 57000, 61000, 62000, 38000]
line [48000, 53000, 57000, 61000, 62000, 38000]
4月に急落してるのは「3サービスのサブスク全部加入 + クーポン管理 + 注文閾値意識」の3つを同時に始めたタイミングだ。5月・6月は28,000円前後で安定してる。
エンジニア的な活用パターンと自動化の話
エンジニアなら当然「これ自動化できないか?」って考えるわけで、実際に試したことをいくつか書く。
クーポン期限アラート
Uber Eatsのクーポンはアプリ内でしか確認できないのが地味に面倒だった。Push通知の設定を全部ONにすることで一応解決したけど、Woltは期限3日前にメール通知してくれるので、設定さえすれば忘れない。出前館はアプリを開かないと分からないのが2026年になっても変わってなくて、個人的にここは残念ポイント。
在宅勤務との組み合わせ
在宅勤務の昼食問題、皆さんはどうしてます? 僕は冷凍弁当を3ヶ月100食食べ比べたら午後の集中力が変わった話でも書いたけど、毎日フードデリバリーは金銭的にも体的にもキツい。ただ週2回の「フードデリバリーデー」を固定することで、むしろ楽しみに変わった。
月曜と木曜の昼はフードデリバリーって決めておくと、「今日どうしよう」という判断コストがなくなる。残りの3日は作り置きか冷凍食品。このルールを固めてから意思決定疲れが減った気がする。
注文履歴のスプレッドシート管理
Uber Eatsは注文履歴をCSVエクスポートできる(設定 > プライバシー > データのダウンロード)。これを月次でダウンロードしてGoogleスプレッドシートに貼り付けると、食費分析が一瞬でできる。出前館と合算したくて簡単なスクリプトを書いた。
import pandas as pd
from datetime import datetime
def analyze_delivery_cost(uber_csv_path: str, output_month: str) -> dict:
"""
Uber Eats注文履歴CSVから月次コスト分析
output_month: '2026-05' 形式
"""
df = pd.read_csv(uber_csv_path, encoding='utf-8')
# 日付パース(Uber Eatsのフォーマットに合わせる)
df['order_date'] = pd.to_datetime(df['order_date'])
df['month'] = df['order_date'].dt.strftime('%Y-%m')
# 対象月でフィルタ
monthly = df[df['month'] == output_month]
result = {
'total_count': len(monthly),
'total_amount': monthly['total_amount'].sum(),
'delivery_fee_total': monthly['delivery_fee'].sum(),
'discount_total': monthly['discount'].sum(),
'avg_order': monthly['total_amount'].mean(),
'peak_hour': monthly.groupby(
monthly['order_date'].dt.hour
)['total_amount'].count().idxmax()
}
return result
# 実行例
result = analyze_delivery_cost('uber_orders_2026.csv', '2026-05')
print(f"5月の注文回数: {result['total_count']}回")
print(f"総支出: ¥{result['total_amount']:,}")
print(f"配送料合計: ¥{result['delivery_fee_total']:,}")
print(f"割引合計: ¥{result['discount_total']:,}")
print(f"ピーク注文時間帯: {result['peak_hour']}時台")
実行結果(2026年5月の自分のデータ):
5月の注文回数: 19回
総支出: ¥28,340
配送料合計: ¥480(サブスク効果で激減)
割引合計: ¥3,200
ピーク注文時間帯: 20時台
配送料が480円しかかかってないの、最初に見たときちょっと感動した。月480円のサブスク代でほぼ全部カバーできてる計算になってる。
正直まだ検証中だけど、Woltと出前館のデータはAPIが公開されてないのでスクレイピングしかなく、ここは手動で転記してる。面倒ではあるが、サービス側に公式APIを要望として出したいところだ。
3サービスの使い分けフロー
半年かけて固まった判断フローをMermaidで整理した。
flowchart TD
A[注文したい] --> B{時間帯は?}
B -->|深夜22時以降| C[Uber Eats一択]
B -->|日中・夕方| D{何が食べたい?}
D -->|松屋・サイゼ・ガスト等チェーン系| E[出前館]
D -->|ちょっとリッチ系・品質重視| F[Wolt]
D -->|クーポンが来てる| G{どのサービスのクーポン?}
G -->|Uber One| C
G -->|Wolt+キャッシュバック| F
G -->|出前館タイムセール| E
E --> H{注文金額800円以上?}
H -->|Yes| I[配送料無料で注文]
H -->|No| J[トッピングや飲み物追加で閾値超え]
J --> I
C --> K[深夜割増に注意。まとめて頼む]
F --> L[サービス料確認。Wolt+なら実質無料]
これ、最初から分かってたわけじゃなくて、半年の試行錯誤の結果がこのフローに集約されてる感じ。特に「クーポンが来てるサービスを優先する」という判断軸を入れてから、無駄に複数サービスを比較してモタつく時間が減った。
長期的なコスト観点とサブスクの整理方法
フードデリバリーのサブスクは「使う月と使わない月」の差が激しい。出張が多い月とか、逆に自炊が回ってる月とか。このあたりの管理はサブスク費用を自動管理・最適化|エンジニア向け完全ガイド2026で紹介したアプローチが使えた。特に「前月の利用状況を見て翌月のサブスクを判断する」という習慣は、フードデリバリー系でも有効だった。
具体的な判断基準はこんな感じで固めてる。
- 前月の注文回数が4回未満 → サブスク一時停止を検討
- 前月の配送料総額 > サブスク月額 × 2 → 継続確定
- 繁忙期(納期前後) → 3サービス全部維持
Wolt+は月単位でキャンセルが簡単にできる。出前館プレミアムも同様。Uber OneはPC経由の設定だと少し分かりにくいけど、アプリからなら3タップでいける。
xychart-beta
title "サービス別月間利用頻度(2026年5月、回)"
x-axis ["Uber Eats", "出前館", "Wolt"]
y-axis "注文回数" 0 --> 12
bar [10, 6, 3]
Woltが少ないのは単価が高めなのもあるけど、「ちゃんとしたご飯を食べたい日」限定にしてるから。逆に言うと、Woltで頼んだ日は食事の満足度がちゃんと高い。毎回Uber Eatsで安さ優先を続けると、食事自体がつまらなくなる感覚があって、意図的にWoltデーを週1回は作ってる。これは好みが分かれるかもしれないけど、個人的にはこの使い分けが地味に効いてる。
まとめ
フードデリバリー3サービスを半年使い倒した知見を整理するとこうなる。
-
3サービス全部のサブスクに入る価値はある。月1,577円の固定費に対して、配送料無料効果だけで3,000円以上の節約になる。クーポンを加えると実質5,000円以上の差が出た
-
使い分けのルールを固めると判断コストが消える。深夜=Uber Eats、チェーン=出前館、ちょっとリッチ=Wolt、この軸が半年で固まった
-
注文履歴の分析は月1回やるだけで十分。Uber EatsのCSVエクスポートを使えばざっくりした分析はPythonで5分で書ける。月3万円を超えたら何かを変えるシグナルにしてる
-
サブスクは繁忙期に特に効く。残業・深夜コードのときにフードデリバリーを使うな、というのは無理な話で、そこはむしろサブスク活用で配送料ゼロにして「使うコスト」を下げるほうが現実的
-
閾値管理が地味に大事。無料配送の最低注文金額をちょっと意識するだけで、1回あたり200〜400円の差になる。月20回注文すると4,000〜8,000円の差
次のアクションとしては、まず自分が直近3ヶ月でフードデリバリーにいくら使ったか確認してみてほしい。Uber Eatsならアプリの「注文履歴」から金額の合計を手計算できる。「え、こんなに使ってたの」となったら、この記事で書いた3つの改善——サブスク加入・クーポン管理・閾値意識——を試してみるといい。特にサブスク加入とクーポン管理だけで即効性がある。
フードデリバリーって「楽する手段」なんだけど、仕組みを整えてないと地味にお金が溶けていくんですよね。それが分かったのが一番の収穫だった。