Let's say your annual spending in retirement is $20,000, equivalent to $1,666 monthly. In this scenario, $300,000 can last for roughly 26 years. The length of time that you can make $300,000 last as a retiree is best determined by looking at your intended retirement lifestyle and likely monthly and annual outgoings.