What If You Never Had to Think About Saving Money Again?
ByCharlotte Cowles,
the Cut’s financial-advice columnist.In addition to “My Two Cents,” she writes about work and parenting for the site. Previously, she was the senior features editor at Harper's Bazaar and a senior editor at the Cut. She was also the editorial director for MM.LaFleur. Her work has also been published in Glamour, Art in America, Politico, and other places.
Photo-Illustration: by The Cut; Photos: Getty Images
When Nicole Victoria got her first corporate job in her early 20s, she dreamed of a corner office, a six-figure salary, and the financial stability she assumed would follow. She’d been raised “with a lot of scarcity,” she says; her mom struggled to pay the bills with part-time jobs while her dad was sick with cancer. She remembers moving a lot between cheap apartments infested with bedbugs. “It was pretty tumultuous,” she says. “All I wanted was a feeling of security, the comfort of knowing I could take care of myself.”
In addition to her full-time job, Nicole sold real estate on weekends and stuck to a strict budget. “I kept my spending similar to what it was when I was waitressing during school,” she says. This enabled her to save and invest $100,000 by the time she was 25. Soon after that, she realized that investing early had put her on an unexpected path: Even if she never saved another dime, her investments had enough time to grow that she could retire on them at 65 (provided she didn’t touch them before that). This strategy even has a name — Coast FIRE, which stands for ‘financial independence, retire early’ — centered on the idea that if you invest enough at an early age, you can sit on that money for decades (or “coast”) without adding to it, letting compound interest work its exponential magic until you’re ready to retire.
Of course, it might seem ridiculous — or just unrealistic — to shovel money into your retirement savings in your early 20s. What little income you can spare is probably going toward more immediate needs like student loans, rent, and figuring out what you want to do with your life. But from a math perspective, front-loading your investments is worth it: The more time your money spends in the market, the more it will grow, and the less you’ll need to save to begin with. For young people looking for more financial security, that’s an attractive proposition — and it’s catching on. “I’m seeing more and more people realize that this is a more accessible way to build wealth,” says Nicole.
At its core, Coast FIRE is simply a math formula for your financial future. To get a sense of how to apply it to your own life, start with a general idea of how much money you’ll need to retire, says Melissa Jean-Baptiste, a 36-year-old financial educator and author. One way to do so is by multiplying your annual expenses by 25, based on the 25X rule of retirement. “So if your cost of living adds up to about $50,000 a year, then you’ll need around $1.25 million to retire,” she explains. Next, plug in that number, along with your current age, income, savings rate, and anticipated age of retirement, into one of the manyCoast FIREcalculators available on the internet. The result won’t be exact or perfect, but it’ll give you a rough guideline.
Here’s what Melissa’s math looks like: “Looking at my own annual expenses, I can calculate that I need to have $1.7 million at age 65 to retire comfortably,” she says. “If I have 30 years until my retirement, that means my Coast FIRE number is $171,000. So I knew that from the moment I hit $171,000 in my retirement account, I could retire in 30 years even if I don’t add another dollar to my savings.”
Those numbers might sound unachievable, but Melissa got there “almost by accident,” she says — and on a public-school teacher’s salary, no less. When she started teaching at 21, an older colleague (her “work mom”) instructed her to put a portion of her paychecks into a retirement fund. “I had student loans and I didn’t feel like I could afford it, but I did what she told me and contributed 3 percent of my salary, which amounted to a few hundred dollars a month,” Melissa says. Then, every time she got a raise, she increased her contribution. It didn’t seem like much, but by the time she left her teaching career at 31, she was verging on her savings target.
“When you calculate how much money you need to have invested in order to retire, it can be terrifying,” she explains. “You’re like, ‘Wait, I need $2.5 million? I don’t even have $25 right now. I don’t know how to reach that goal.’ But when you calculate your Coast FIRE number, and how much time you have for compound interest to work in your favor, then it’s much more achievable, especially if you’re young.”
In Nicole’s case, reaching Coast FIRE helped her realize that there was a different path to financial success than the corporate ladder she’d envisioned. She left her previous job and real-estate side hustle to write e-books, run her own money-literacy business, and spend more time with her two kids. Now 33, she doesn’t plan to retire anytime soon, but she’s enjoying the comparatively slower pace of her life these days. “Having that money saved made me realize I could finally breathe,” she says. “When I saw that six figures in my account for the first time, I don’t know how to describe it — it’s just a feeling that everything is going to be okay.”
Even if you missed the boat on investing heavily in your early 20s, it’s not too late. Delyanne Barros, a former lawyer, didn’t get serious about her finances until she was 37. “At that point, I had been an attorney for 14 years, and I couldn’t even afford to buy a home. I’d done everything I was supposed to — I put myself through school, I got the job, I was making six figures — but there I was, still with $150,000 in student loans, feeling stuck and behind.”
Luckily, she had been contributing small amounts to her 401(k) since she was 28. “The HR manager told me to sign up for it, so I put in about $100 a month at first. Then I basically ignored it.” Eight years later, she logged into the account and found that there was almost $100,000 in there. “I was like, ‘What the hell? Whatever this is, it works.’”
Seeing her money’s growth in the market encouraged her to make a plan. She cut her living expenses drastically and threw the kitchen sink at her debt. Within a year, she paid off her student loans and turned her focus toward investing as much as she could. “I went from, ‘Oh, I can be debt-free,’ to realizing, ‘Oh, I can save enough money that I can never have to worry about saving money again.’” She had a strong motivation, too: She hated her job and wanted to change careers. “Everybody’s got different things that push them to change their lives, and that was mine,” she says. “I just really wanted to find a way out.”
Making an attorney’s salary certainly helped, too. Now 41, Delyanne was able to leave her law firm, start a lucrative coaching business, and move to Portugal. She hit her Coast FIRE number a few years ago — $400,000 in her 401(k), which she calculates will grow to $2.7 million in 25 years — but she’s still saving and investing aggressively so that she can fund her mom’s retirement as well as her own.
The best thing about aiming for Coast FIRE is that, for most people in their 20s and 30s, it’s a relatively achievable number. “Once you reach it, then you can keep working and use that money you previously saved for retirement to do other things, like save for a house or travel,” says Delyanne. “Or you might be able to make a career change where you’re earning less because you don’t need to save anymore. Maybe it means you decide to work less, to spend time with your kids or take care of loved ones.”
That said, 25 years is a long time, and a lot can change — including your financial needs in retirement. Maybe you thought you’d saved enough, only to realize that you’ll need more. Critics of Coast FIRE point out that market conditions are always changing, so your strategy might require tweaks down the road. But the long runway is another reason why this approach can be appealing, says Melissa: You have time to figure it out. “I’m still working, so now I’m using my income to invest in other ways — not just in my retirement funds,” she explains. “At the very least, I know that as of today, if I cannot invest another single dollar, I will still be able to stop working by 65. I will be able to manage and live. And that’s very comforting.”
Email your money conundrums to [email protected](and read our submission terms here.)
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"3":3,"6":6,"17":17,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(17),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(3),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),(auth.isSubscriber()||auth.isMobileAppRequest())&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"3":3,"4":4,"17":17,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]