Have Buffer Money For Larger Purchases, According To Ramit Sethi — Here’s Why

Close up back lit low angle young couple moving boxes into new home.
PixelCatchers / Getty Images

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

Ramit Sethi has loads of great advice about ways that you can make sure you are making the most of your money. The financial social media influencer has garnished tens of thousands of views on his YouTube channel and has expanded into the TikTok universe to make sure that his message of financial literacy is reaching everyone on the internet.

At the end of 2024, Sethi posted a video to TikTok with the caption reading “For any big purchases … have a buffer. Especially when buying a house.” That’s because it all boils down to one thing that Sethi knows people overlook when they decide to drop a lot of cash on a big buy: phantom costs.

“You need to be prepared for how much you need to bring to the table,” shared Sethi, who described that he has made several high-priced purchases and has learned from experience what to do, as well as what not to do.

Sethi noted that no matter what the purchase is for a house, a wedding, or a car he gives himself a huge buffer in terms of the money he knows he will need. That’s because while the price tag might say one thing, phantom costs loom below the surface. These are things like hidden fees, taxes, service charges, and other associated costs that most people do not anticipate before going to the negotiating table to buy.

Today's Top Offers

“You need to know that there will be unexpected expenses,” advised Sethi, sharing that during his wedding he did not just budget for the upfront cost of the wedding. Instead, he took the amount of money he knew he was going to have to spend on a venue, catering, entertainment, clothes, travel, and a wedding planner, then put an additional amount of money into his budget to prepare for the unforeseen phantom costs.

“In other words, I did not have a wedding so big that it would stretch my budget if it went wrong,” Sethi explained, saying that the same principle applies to buying a house. “You need to know that there will be unexpected expenses.”

Sethi described how you can read the contract over and over, get professional eyes on it, and even run it through some AI program to make sure all the numbers add up — which will still not take into account all of the phantom costs. In Sethi’s opinion, you should be prepared to spend at least $10K — if not above the original price you were anticipating. Sethi anticipates that it will likely be way above $10K, so put in as much money as you can afford to fit into the budget to cover those phantom costs.

It’s not just buying a house, which does not happen every single year, but something like a vacation, which typically happens once a year for most people. Having a buffer makes it so that if the unexpected happens, you are covered and still get to enjoy what you bought without worrying that you are going beyond your budget.

Today's Top Offers

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page