“It’s only $14.” You say that every day. Five days a week. Fifty weeks a year.
That’s $3,500.
Let’s break down what buying lunch at work actually costs.
What Lunch Actually Costs
Average Lunch Prices (2024-2026)
| Option |
Price Range |
| Fast food combo |
$9-14 |
| Sandwich shop (Subway, etc.) |
$10-15 |
| Fast casual (Chipotle, Sweetgreen) |
$13-18 |
| Salad bar / prepared food |
$12-18 |
| Food truck |
$10-16 |
| Sit-down restaurant |
$18-30 |
| Work cafeteria |
$8-14 |
| Delivery to office |
$22-35 |
By City
| City |
Average Lunch Cost |
| New York City |
$18-22 |
| San Francisco |
$17-22 |
| Los Angeles |
$16-20 |
| Chicago |
$14-18 |
| Boston |
$16-20 |
| Seattle |
$15-19 |
| Austin |
$13-17 |
| Denver |
$14-17 |
| Atlanta |
$13-16 |
| Phoenix |
$12-15 |
| Midwest average |
$11-14 |
The Annual Cost
Daily Lunch → Annual Cost
| Daily Lunch Cost |
Monthly (22 days) |
Annual (260 days) |
| $10 |
$220 |
$2,600 |
| $12 |
$264 |
$3,120 |
| $14 |
$308 |
$3,640 |
| $16 |
$352 |
$4,160 |
| $18 |
$396 |
$4,680 |
| $20 |
$440 |
$5,200 |
Add a Drink and Snack
| Line Item |
Daily |
Monthly |
Annual |
| Lunch |
$14 |
$308 |
$3,640 |
| Coffee (afternoon) |
$4 |
$88 |
$1,040 |
| Snack/treat |
$3 |
$66 |
$780 |
| Total |
$21 |
$462 |
$5,460 |
Lunch + coffee + snack = $5,460/year.
What Bringing Lunch Costs
Cost Per Packed Lunch
| Type |
Cost Per Serving |
| Last night’s leftovers |
$0-1 (marginal) |
| PB&J + fruit + snack |
$1.50-2.50 |
| Rice bowl with protein and vegetables |
$2.50-3.50 |
| Meal-prepped lunch |
$3.00-4.50 |
| Sandwich + chips + fruit |
$3.00-4.00 |
| Nice salad with protein |
$4.00-5.50 |
| Premium meal prep |
$5.00-7.00 |
Annual Cost of Packing Lunch
| Packed Lunch Cost |
Monthly (22 days) |
Annual |
| $2 (budget) |
$44 |
$520 |
| $3 (average) |
$66 |
$780 |
| $4 (quality) |
$88 |
$1,040 |
| $5 (premium) |
$110 |
$1,300 |
The Savings Side by Side
Per Meal Savings
| Buying Price |
Packing Cost |
Savings Per Day |
% Saved |
| $10 |
$3 |
$7 |
70% |
| $12 |
$3 |
$9 |
75% |
| $14 |
$4 |
$10 |
71% |
| $16 |
$4 |
$12 |
75% |
| $18 |
$4 |
$14 |
78% |
| $20 |
$5 |
$15 |
75% |
Annual Savings
| Currently Spending |
Switch to Packing ($3.50/day) |
Annual Savings |
| $10/day |
$3.50/day |
$1,690 |
| $12/day |
$3.50/day |
$2,210 |
| $14/day |
$3.50/day |
$2,730 |
| $16/day |
$3.50/day |
$3,250 |
| $18/day |
$3.50/day |
$3,770 |
| $20/day |
$3.50/day |
$4,290 |
Over a Career
30 Years of Buying vs. Packing
| Scenario |
Annual Cost |
30-Year Total |
If Invested (8%) |
| Buy at $14/day |
$3,640 |
$109,200 |
$454,000 |
| Pack at $3.50/day |
$910 |
$27,300 |
$113,000 |
| Difference |
$2,730 |
$81,900 |
$341,000 |
Packing lunch instead of buying it for 30 years = $341,000 when invested.
At Higher Spending Levels
| Buy Price |
Pack Price |
Annual Savings |
30 Years Invested |
| $12 |
$3.50 |
$2,210 |
$276,000 |
| $14 |
$3.50 |
$2,730 |
$341,000 |
| $16 |
$3.50 |
$3,250 |
$406,000 |
| $18 |
$3.50 |
$3,770 |
$471,000 |
| $20 |
$3.50 |
$4,290 |
$536,000 |
The Time Factor
How Long Does Each Take?
| Method |
Time |
| Pack lunch (morning) |
5-10 min |
| Pack lunch (from meal prep) |
2 min |
| Walk to restaurant |
15-30 min |
| Wait in line |
5-15 min |
| Order delivery |
30-60 min wait |
| Eat at restaurant |
30-45 min |
Time Cost Comparison
| Method |
Food Cost |
Time Spent |
Time Value ($30/hr) |
True Cost |
| Packed lunch |
$3.50 |
5 min |
$2.50 |
$6.00 |
| Walk to fast casual |
$15 |
30 min |
$15 |
$30.00 |
| Delivery to office |
$30 |
45 min wait |
$22.50 |
$52.50 |
Packing lunch wins on time AND money.
The Delivery Trap at Work
When You Order Delivery to the Office
| Component |
Cost |
| Restaurant price |
$14 |
| App markup |
+$2.80 |
| Delivery fee |
+$4.99 |
| Service fee |
+$2.50 |
| Tax |
+$2.00 |
| Tip |
+$4.50 |
| Total |
$30.79 |
A $14 lunch becomes $31 delivered. If you do this just twice a week:
| Frequency |
Monthly |
Annual |
| 2x/week delivery ($30) |
$260 |
$3,120 |
| 2x/week if packed ($3.50) |
$30 |
$364 |
| Savings |
$230 |
$2,756 |
The Hybrid Approach
You don’t have to pack lunch every single day.
Realistic Schedule
| Day |
Plan |
Cost |
| Monday |
Pack |
$3.50 |
| Tuesday |
Pack |
$3.50 |
| Wednesday |
Buy (social lunch) |
$15.00 |
| Thursday |
Pack |
$3.50 |
| Friday |
Buy (treat) |
$15.00 |
| Weekly total |
|
$40.50 |
vs. buying every day: $70/week
Savings with hybrid: $29.50/week = $1,534/year
Different Hybrid Splits
| Pack/Buy Split |
Weekly Cost |
Annual Cost |
vs. All Buying ($3,640) |
| 5 pack / 0 buy |
$17.50 |
$910 |
Save $2,730 |
| 4 pack / 1 buy |
$29 |
$1,508 |
Save $2,132 |
| 3 pack / 2 buy |
$40.50 |
$2,106 |
Save $1,534 |
| 2 pack / 3 buy |
$49 |
$2,548 |
Save $1,092 |
| 1 pack / 4 buy |
$59.50 |
$3,094 |
Save $546 |
Even packing just 2 days saves over $1,000/year.
Easy Packable Lunches
5-Minute Prep
| Lunch |
Cost |
Prep Time |
| Leftovers in a container |
$0-1 |
2 min |
| Sandwich + apple + chips |
$3 |
5 min |
| Wraps with deli meat |
$3.50 |
5 min |
| Greek yogurt + granola + fruit |
$3 |
3 min |
| Peanut butter and banana wrap |
$1.50 |
3 min |
Meal Prep Sunday (2 min to pack morning of)
| Lunch |
Cost/Serving |
Sunday Prep Time |
| Chicken rice bowls (5) |
$3.50 |
45 min total |
| Turkey taco bowls (5) |
$4.00 |
40 min |
| Pasta salad (5 servings) |
$3.00 |
30 min |
| Grain bowls (5) |
$4.00 |
50 min |
What the Savings Buy
$2,730/Year (Avg Savings) Could Buy
| Instead of Bought Lunches |
Value |
| 3 months of car payments |
$900 × 3 |
| Extra mortgage payment |
$2,730 |
| Maxed Roth IRA (nearly) |
$7,000 limit |
| Weekend trip for two |
$2,000-3,000 |
| Emergency fund boost |
1+ month of expenses |
| Pay off credit card |
$2,730 in debt |
Over 30 Years Invested
| Annual Savings |
30 Years at 8% |
| $1,000 |
$125,000 |
| $2,000 |
$250,000 |
| $2,730 |
$341,000 |
| $3,500 |
$437,000 |
| $5,000 |
$625,000 |
Why People Keep Buying Lunch
| Reason |
Counter |
| “I don’t have time to prep” |
5 min morning or 2-min meal prep grab |
| “I need a break from the office” |
Pack lunch, eat outside or walk |
| “I forgot” |
Prep extras Sunday, always have backup |
| “Social lunches” |
Budget 1-2 bought lunches for social |
| “I deserve it” |
You deserve $341K growing for retirement too |
| “It’s only $14” |
$14 × 260 = $3,640 |
Key Takeaways
- Average bought lunch: $12-18 per day
- Average packed lunch: $2-5 per day
- Annual savings: $2,000-4,000 by packing
- Over a career (30 years invested): $250-500K
- Even 2-3 packed days/week saves $1,000-1,500/year
- Leftovers = basically free lunch
- Delivery to office doubles the cost of already expensive bought lunch
- Takes 5 minutes or less to pack lunch
- Meal prep makes it 2 minutes on weekday mornings
- “It’s only $14” is exactly the problem — small daily costs compound
Related Articles