Back to all posts
What If

A Daily Coffee's Worth in S&P 500: 10-Year Results

$5 a day — the price of a latte. What if you'd invested that in the S&P 500 every day from 2015 to 2025? Total paid: $18,250. The result will surprise you.

Published: March 5, 2025Updated: August 3, 20266 min read
A Daily Coffee's Worth in S&P 500: 10-Year Results
Daily budget
$5
Calendar-day budget
$18,250
Published: March 5, 2025
Updated: August 3, 2026
Data cutoff: December 31, 2024
Prepared by: HowMuch? Editorial & Data Team
Figures and links re-reviewed on August 3, 2026.Calculation methodology
Calculate Now
Simulate this scenario for free — no sign-up required.
Table of contents

"Skip the Coffee, Invest Instead" — Does It Actually Work?

We've all heard that advice — usually in a bank ad or a self-help book. But what do the numbers actually say?

What does a simulation of investing $5 every day in the S&P 500 price index from the start of 2015 through the end of 2024 show at the period end?

The Results

StrategyDaily DCA — S&P 500
PeriodJan 2015 – Dec 2024
Calendar-day saving budget$18,250
Calculator purchase ruleValid trading sessions only
Period-end valueVerify in the live calculator

Why the Gap? Compound Returns

Compounding means earlier gains remain exposed to later price changes. With recurring contributions, however, every deposit spends a different amount of time in the market. You cannot apply the index's simple annual average to the full saving budget; every purchase must be calculated as separate units.

What If You'd Paused During the Crash?

  • The effect of a pause depends on prices during the missed purchases and subsequent returns
  • A fixed 12% or 15% penalty does not apply to every start date
  • Continuing through the dip means you buy more units at lower prices — this pushes you ahead

$5 Not Enough?

A $10/day scenario doubles the contribution. With the same price path and execution rule, units and portfolio value are also roughly doubled; the percentage return does not change merely because the amount is larger.

What Does “Every Day” Mean?

The S&P 500 has no observation on weekends or market holidays. HowMuch?'s daily DCA simulation buys only on sessions with price data, so saving $5 every calendar day and buying $5 on every trading day do not produce the same contribution total. The article's $18,250 is a budget example of 3,650 calendar days × $5; the live calculator can show a different total based on trading sessions.

Price Index and Dividends

The S&P 500 price index does not include reinvested dividends. A real index fund can also differ because of expenses, tracking error, tax and distributions. The displayed range is therefore an illustration of method, not a promised outcome.

A Better Test

  • Run daily, weekly and monthly frequencies separately
  • Keep the total budget equal when comparing
  • Distinguish price index from total return
  • Review inflation-adjusted results separately

Read the calculation in an auditable way

The numbers in this article are not intended to turn a past price path into a certain forecast. Their purpose is to make the arithmetic reproducible when asset, dates, currency and contribution rule are explicit. First check what was actually bought: a price index, a total-return index with reinvested dividends, and a fund's net asset value do not measure the same thing. Bitcoin trades continuously, while equities, gold and indices follow trading sessions and closing times. A calendar date therefore may not provide the same kind of valid observation for every asset.

In a lump-sum scenario, the amount is divided by the historical price and the resulting units are valued at the end price. For recurring contributions, this is repeated at every contribution date; total invested is the sum of all valid purchases. Converting historical cash flows at today's price or FX rate creates units that could not have been bought then. The rule used for weekends, holidays or missing observations should therefore be visible alongside the result.

CheckWhy it matters
Date and closeTrading session and time zone can change results.
Series typePrice, total return and fund data are different measures.
Contribution and FXEach cash flow uses the price available on its own date.
Data cutoffA live quote must not be confused with the dated reference.

Costs, risk and limits

HowMuch? uses gross historical references. In a real account, spread, commission, tax, custody, fund charges and conversion costs can reduce the outcome. Fixed fees can matter more for small, frequent purchases, and a fund series may already incorporate an expense or dividend treatment that must not be double-counted. The best endpoint also does not mean the journey was easy: the same period may contain a severe drawdown whose recovery comes after the goal date. Near-term money, emergency reserves and personal capacity for loss must be considered separately from the scenario.

Next step

First reproduce this article's assumptions unchanged. Then change one variable only: move the start date by a year, change frequency, or view the result in the currency in which you spend. Record total contributions, end date and data cutoff for every run. This turns the calculator into a transparent test of which assumptions drive a result, rather than a tool that claims to give a certain answer.

A decision-before-action review framework

Once a comparison is complete, the first question should not be “which row made the most money?” First verify that the choice you would actually make matches the choice being compared. An equity price can be split-adjusted, while a real ETF has its own expenses and dividend treatment. A country index can rise in nominal points while local purchasing power or foreign-currency value moves differently. For crypto, custody method, counterparty risk and trading cost matter; for an index, fund tracking difference and tax treatment can produce a separate outcome. A historical table should not hide those distinctions. It should make clear which distinctions remain outside the calculation.

In a stronger experiment, keep the budget fixed and change only one variable. Moving the start date includes a different market cycle; changing contribution frequency changes purchase dates; changing currency exposes the FX effect. Changing several assumptions at once makes the reason for a different result impossible to identify. Recording ticker, data provider, date range, total contributions and market-day rule for every run makes later comparisons auditable.

The result must also fit the goal. Money needed soon for a deposit, education payment or business capital cannot necessarily absorb the same volatility as money for a flexible long-term objective. A profitable historical example does not tell an investor at what loss they would be forced to sell. Risk tolerance is emotional resilience, while risk capacity is the financial ability to continue without derailing the goal. Both constraints should sit above the historical result presented in this article.

How Should You Use the Result?

This analysis is designed to make assumptions visible and reproducible, not to declare one universal winner. Change the amount, start date, currency and contribution frequency in the calculator to see how sensitive the outcome is. Review the worst window as carefully as the best one before making a decision.

A real investment can differ because of execution price, bid-ask spread, commission, tax, product expenses and the data provider's closing-time convention. The figures are therefore a gross historical comparison, not a personal return or a forecast.

Frequently asked questions

Is this a recommendation to invest today?

No. It is a historical comparison with defined dates, asset and rules; it does not guarantee a future path or personal suitability.

How can I reproduce the result?

Enter the same asset, start and end dates, currency, amount and contribution frequency in the calculator, then check data cutoff and total contributions.

Why can my account show a different amount?

Bid-ask spread, commissions, tax, fund expenses, execution time, custody and FX conversion costs are not included in a historical reference price.

Does one date prove a strategy?

No. Test the same rule over several start dates and inspect the worst interim loss and recovery time as well as the final value.

Does a nominal value show purchasing power?

No. Result currency, your spending currency and inflation separately affect what the value can buy.

Sources and methodology

This content is for informational purposes only. It does not constitute investment advice. Past performance does not guarantee future results.

Verify the numbers yourself

Free calculator — no sign-up required

Open Calculator
A Daily Coffee's Worth in S&P 500: 10-Year Results | HowMuch? Blog