Sock away $20 a day, every day, and you'll very likely wind up a millionaire.

Not by stuffing it under your mattress, though. Twenty bucks a day under your mattress would give you a million bucks ... after more than 135 years.

That's double the normal retirement age!
If you want a reasonable chance of amassing that kind of wealth in a normal time frame, you must invest -- and how you invest may make all the difference.

Government bonds recently offered a 4.9% yield. Investing your $20 in government bonds instead of your mattress would get you to millionaire status in less than 42 years. Not bad.

Agree to take on a bit more volatility, though, and you can position yourself to do even better than that. Over the long haul, the stock market has historically returned an average of approximately 10% to 11% annually. If that keeps up, investing in a low-cost market index tracker like SPDRs (AMEX:SPY) will get you to a million in roughly 26 years.

It gets interesting, though, if you're investing using a strategy that has a legitimate chance to beat the market. If, over the long haul, you outpace Wall Street's averages by a mere two percentage points a year, a million bucks would be yours in less than 24 years.

That's a big "if"
Of course, very few investors have reliably outperformed the market over time spans measured in decades. Those that have often reach legendary status, such as Warren Buffett, John Neff, Walter Schloss, Peter Lynch, and Charles Munger. That's exclusive company.

While you or I may never achieve the tremendous level of returns that these masters have earned, their stories show that the market can and has been beaten. Nevertheless, if you can achieve that small outperformance goal, that's nearly three years of your life that you'd get back.

Don't worry, get rich
Regardless of whether you'd like to try to trounce Wall Street or just keep pace with the market, the takeaway is still the same: To amass comfortable wealth in a reasonable time frame, you must own stocks or stock funds.

If you're going the individual stock route, there is some good news. You don't need to be invested in unfamiliar places to make money over the long haul. With many well-known and well-loved companies currently trading at decent prices, you can buy the names you know and still end up doing just fine. Perhaps you've heard of a few of these businesses?

Company

2006 Global Brand Rank

10-Year Annualized Return

Toyota Motor (NYSE:TM)

7

9.0%

Citigroup (NYSE:C)

11

17.2%

Marlboro (Altria (NYSE:MO))

12

13.3%

Cisco Systems (NASDAQ:CSCO)

18

13.6%

JPMorgan (NYSE:JPM)

33

8.4%

Pfizer (NYSE:PFE)

38

7.9%

Brand rank data from BusinessWeek

Every one of those companies is a global powerhouse with decent long-term prospects and comfortable prices. None is likely to double overnight. Then again, they're not exactly at a high risk of falling off the face of the earth in the next week, either. As you can see, though, each more than doubled their investors' money in a decade. Not too shabby for some of the biggest names around.

Get started now
Of course, there is a catch. If you really want a shot at becoming a millionaire on $20 a day, you have to come up with that cash to invest. The toughest part might be finding that much money every day for the next few decades. That's where my friends at Motley Fool GreenLight can help. Advisors Dayana Yochim and Shannon Zimmerman help you unlock the fortune already hidden in your paycheck.

If you look hard enough, you can uncover money you didn't even know you had. Once you find it and put it to work for you, watching your fortune develop is mostly a matter of time. So join us today. You can take 30 days to look around, absolutely free, to start planning your financially secure future.

This article was originally published on Nov. 3, 2006. It has been updated.

At the time of publication, Fool contributor Chuck Saletta owned shares of General Electric. Pfizer is an Inside Value recommendation. JPMorgan is an Income Investor recommendation. The Fool has adisclosure policy.