<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:yandex="http://news.yandex.ru" xmlns:turbo="http://turbo.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Blog</title>
    <link>https://borisovichlab.pro</link>
    <description/>
    <language>en</language>
    <lastBuildDate>Mon, 13 Jul 2026 21:29:05 +0300</lastBuildDate>
    <item turbo="true">
      <title>The 4% Rule is Broken: How to Calculate Your True Safe Withdrawal Rate</title>
      <link>https://borisovichlab.pro/blog/oa1tyee0e1-the-4-rule-is-broken-how-to-calculate-yo</link>
      <amplink>https://borisovichlab.pro/blog/oa1tyee0e1-the-4-rule-is-broken-how-to-calculate-yo?amp=true</amplink>
      <pubDate>Sun, 14 Jun 2026 19:14:00 +0300</pubDate>
      <author>D. Borisovich — Founder of BORISOVICH LAB</author>
      <category>FIRE &amp;amp; Retirement Math</category>
      <enclosure url="https://static.tildacdn.com/tild3236-3738-4035-a531-613966643263/a57ca903d4cb649fc608.jpg" type="image/jpeg"/>
      <description>The 4% rule for retirement is outdated. Discover how inflation, taxes, and market swings affect your portfolio, and learn how to calculate a true safe withdrawal rate for FIRE.</description>
      <turbo:content><![CDATA[<header><h1>The 4% Rule is Broken: How to Calculate Your True Safe Withdrawal Rate</h1></header><figure><img alt="" src="https://static.tildacdn.com/tild3236-3738-4035-a531-613966643263/a57ca903d4cb649fc608.jpg"/></figure><div class="t-redactor__text">You know the dream. You hustle, invest heavily into index funds, hit the magic "FIRE" number (Financial Independence, Retire Early), and finally quit your corporate job. The holy grail of this dream has always been the 4% Rule: save 25 times your annual expenses, withdraw 4% a year, and your money will outlive you. Time to sip margaritas on the beach, right?</div><div class="t-redactor__text">Well, grab a coffee, because we need to talk about reality. The 4% rule was a brilliant concept when it was created, but applying it blindly today is like navigating a modern highway with a map from 1998. Between sneaky inflation, wild market swings, and taxes, blindly pulling 4% out of your portfolio is a fast track to running out of money. Let’s fix the math before you hand in your resignation.</div><h2  class="t-redactor__h2">Why the 1990s Math Doesn’t Work Today</h2><div class="t-redactor__text">The 4% rule comes from the famous Trinity Study conducted in 1998. Researchers looked at historical market data and concluded that a portfolio split between stocks and bonds would survive a 30-year retirement if you withdrew 4% annually (adjusted for inflation).</div><div class="t-redactor__text">But here’s the catch. The study didn't promise your money would grow forever—it just meant your account wouldn't hit zero by year 30. Plus, we are living longer, inflation is no longer a sleepy 2%, and bond yields aren't what they used to be. If you plan to retire at 40, your money needs to last 40-50 years, not 30. That changes the game completely.</div><img src="https://static.tildacdn.com/tild6462-3335-4539-a137-656463646138/5f9d92eba9405ec96909.jpg"><h2  class="t-redactor__h2">The Silent Killers: Inflation, Taxes, and Timing</h2><div class="t-redactor__text">Let's say your portfolio is generating a 7% average return. You pull out 4%. You're safe by 3%, right? Wrong.</div><div class="t-redactor__text">First, the "silent tax" of inflation eats away your purchasing power. If inflation runs at 3.5%, your real return is cut in half immediately. Second, there are actual taxes. Unless all your money is sitting in a Roth IRA, you have to pay Capital Gains Tax on your brokerage withdrawals, and ordinary income tax on Traditional 401(k) distributions.</div><div class="t-redactor__text">And then there is "Sequence of Returns Risk"—the ultimate portfolio killer. If the stock market crashes by 20% in your <em>first two years</em> of retirement, and you still withdraw your 4% to buy groceries, you are forced to sell shares at rock-bottom prices. Your portfolio might never recover.</div><h2  class="t-redactor__h2">Real-World Math: A $1,000,000 Portfolio Example</h2><div class="t-redactor__text">Let’s look at the numbers:</div><div class="t-redactor__text"><ul><li data-list="bullet"><strong>Your Portfolio:</strong> $1,000,000 (invested in S&amp;P 500 ETFs and bonds)</li><li data-list="bullet"><strong>Initial Withdrawal (4%):</strong> $40,000 for your first year of living expenses.</li><li data-list="bullet"><strong>Year 2:</strong> Inflation is 4%. You now need $41,600 just to maintain the same lifestyle.</li><li data-list="bullet"><strong>The Problem:</strong> What if the market dropped 15% that year? Your portfolio is now at roughly $810,000. Pulling $41,600 out of $810,000 means you are now withdrawing <strong>over 5.1%</strong>.</li></ul></div><div class="t-redactor__text">To survive this, you need to model different scenarios. Don't guess—use math. You can plug your numbers, expected inflation, and tax rates into <strong><a href="https://borisovichlab.pro/personal-deposit" target="_blank" rel="noreferrer noopener">my Excel early retirement calculator</a></strong>. It takes five minutes and shows you exactly when your money might run out under different market stress tests.</div><h2  class="t-redactor__h2">Fixing the Rule: The Dynamic Withdrawal Strategy</h2><div class="t-redactor__text">So, if 4% is broken, what is the fix? Modern financial planners suggest a <strong>Safe Withdrawal Rate (SWR) of 3.2% to 3.5%</strong> for early retirees. But even better is using a "Dynamic Strategy" (often called guardrails).</div><div class="t-redactor__text">Instead of blindly taking out the same amount, you adjust your spending based on market performance.</div><div class="t-redactor__text"><ul><li data-list="bullet"><strong>In good years:</strong> You take your 3.5% or 4%, adjust for inflation, and enjoy life.</li><li data-list="bullet"><strong>In bad years (market crashes):</strong> You skip the inflation adjustment, cut discretionary spending (delay that vacation), and rely heavily on cash reserves (like a HYSA or CDs) so you don't have to sell your stocks at a loss.</li></ul></div><div class="t-redactor__text">By being flexible and optimizing which tax-advantaged accounts you pull from first, you protect the principal balance. Play around with these dynamic withdrawal numbers in <strong>my Excel calculator</strong> to see how a slight spending cut during a recession can add decades to your portfolio's life.</div><h3  class="t-redactor__h3">Key Takeaways</h3><div class="t-redactor__text"><ul><li data-list="bullet"><strong>The 4% rule is outdated for early retirees:</strong> It was designed for a 30-year timeframe, not a 40-to-50-year FIRE timeline. A safer baseline today is 3.2% - 3.5%. </li><li data-list="bullet"><strong>Taxes reduce your real withdrawal:</strong> 4% out of your portfolio doesn't mean 4% in your pocket. Always account for Capital Gains and ordinary income taxes.</li><li data-list="bullet"><strong>Sequence of returns risk is your biggest enemy:</strong> A market crash in your first few years of retirement can permanently cripple your portfolio if you don't cut spending. </li><li data-list="bullet"><strong>Use dynamic withdrawals:</strong> Be prepared to tighten your belt during bear markets to preserve your capital. Flexibility is better than a fixed rule.</li></ul></div><h3  class="t-redactor__h3">FAQ</h3><div class="t-redactor__text"><strong>Does the 4% rule include taxes?</strong> No. The Trinity Study calculations are pre-tax. If you need $40,000 net to live on, you might need to withdraw $45,000 to cover federal and state taxes, pushing your actual withdrawal rate much higher.</div><div class="t-redactor__text"><strong>Can I just leave my money in a High-Yield Savings Account (HYSA)?</strong> No. While a HYSA might pay 4-5% right now, those rates drop when central banks cut interest rates. Plus, after inflation and income tax on the interest, your real return is near zero or negative. You need investments (like ETFs) to outpace inflation long-term.</div><div class="t-redactor__text"><strong>What is the "Cash Cushion" strategy?</strong> It means keeping 1 to 2 years' worth of living expenses in cash or short-term CDs. If the stock market crashes, you live off this cash cushion instead of selling off your stock portfolio at a massive loss.</div><div class="t-redactor__embedcode"><div class="b-post-footer">
    <!-- Кнопка НАЗАД -->
    <a href="https://borisovichlab.pro/blog" class="b-back-link">
        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
            <line x1="19" y1="12" x2="5" y2="12"></line>
            <polyline points="12 19 5 12 12 5"></polyline>
        </svg>
        Back to blog
    </a>

    <!-- Кнопка ЛАЙК -->
    <button id="b-like-btn" class="b-like-btn">
        <svg width="22" height="22" viewBox="0 0 24 24" fill="currentColor">
            <path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/>
        </svg>
        <span id="b-like-count">0</span>
    </button>
</div>

<style>
/* Общая обертка (Подвал статьи) */
.b-post-footer {
    display: flex;
    justify-content: space-between; /* Раскидывает элементы по краям */
    align-items: center;            /* Выравнивает по вертикали */
    padding: 30px 0;
    margin-top: 40px;
    border-top: 1px solid #333;     /* Стильная линия над кнопками */
    font-family: 'Manrope', Arial, sans-serif;
}

/* Стили ссылки НАЗАД */
.b-back-link {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #888;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    transition: color 0.3s ease;
}

.b-back-link:hover {
    color: #fff;
}

/* Стили кнопки ЛАЙК */
.b-like-btn {
    display: flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    border: 1px solid #333;
    color: #888;
    padding: 10px 20px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Manrope', sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

.b-like-btn:hover {
    border-color: #555;
    color: #fff;
    background: #1a1a1a;
}

/* Состояние, когда уже лайкнули (Неон) */
.b-like-btn.liked {
    color: #CCFF00;
    border-color: #CCFF00;
    background: rgba(204, 255, 0, 0.05); /* Легкое свечение фона */
}

/* Адаптация для мобилок (чтобы не слипалось) */
@media screen and (max-width: 480px) {
    .b-post-footer {
        flex-direction: column;
        gap: 25px;
        padding: 20px 0;
    }
    .b-back-link, .b-like-btn {
        width: 100%;
        justify-content: center;
    }
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
    const btn = document.getElementById('b-like-btn');
    const countSpan = document.getElementById('b-like-count');
    
    // Уникальный ID статьи
    const postId = 'post_like_' + window.location.pathname;
    
    // Получаем сохраненное число лайков ИЛИ генерируем случайное (от 15 до 48), чтобы не было нулей
    let count = localStorage.getItem(postId + '_count');
    if (!count) {
        count = Math.floor(Math.random() * 34) + 15;
        localStorage.setItem(postId + '_count', count);
    }
    countSpan.innerText = count;

    // Проверяем, лайкал ли этот пользователь раньше
    if (localStorage.getItem(postId) === 'true') {
        btn.classList.add('liked');
    }

    // Логика клика
    btn.addEventListener('click', function() {
        if (btn.classList.contains('liked')) {
            count--; // Убираем лайк
            btn.classList.remove('liked');
            localStorage.setItem(postId, 'false');
        } else {
            count++; // Ставим лайк
            btn.classList.add('liked');
            localStorage.setItem(postId, 'true');
        }
        countSpan.innerText = count;
        localStorage.setItem(postId + '_count', count);
    });
});
</script></div>]]></turbo:content>
    </item>
    <item turbo="true">
      <title>The Silent Thief in Your Bank Account: How Inflation Kills Early Retirement.</title>
      <link>https://borisovichlab.pro/blog/inflation-vs-savings-early-retirement</link>
      <amplink>https://borisovichlab.pro/blog/inflation-vs-savings-early-retirement?amp=true</amplink>
      <pubDate>Sun, 14 Jun 2026 21:14:00 +0300</pubDate>
      <author>D. Borisovich — Founder of BORISOVICH LAB</author>
      <category>Inflation &amp;amp; Savings</category>
      <enclosure url="https://static.tildacdn.com/tild6562-3137-4730-a339-346561383239/2489c5cadac0944fd36d.jpg" type="image/jpeg"/>
      <description>Discover how hidden inflation and taxes secretly drain your HYSA. Learn the math behind real returns and how to protect your early retirement fund.</description>
      <turbo:content><![CDATA[<header><h1>The Silent Thief in Your Bank Account: How Inflation Kills Early Retirement.</h1></header><figure><img alt="" src="https://static.tildacdn.com/tild6562-3137-4730-a339-346561383239/2489c5cadac0944fd36d.jpg"/></figure><div class="t-redactor__text">You check your High-Yield Savings Account (HYSA) balance, and the numbers are going up. You feel responsible, maybe even a little proud. After all, you’re stashing cash away for that dream cabin by the lake or your early retirement fund.</div><div class="t-redactor__text">But there’s a quiet leak in your financial bucket. While you're celebrating that 4.5% interest rate, the actual purchasing power of your money is being quietly hijacked. Let’s talk about the silent tax nobody sends you a bill for: inflation.</div><h2  class="t-redactor__h2">The "Safe Money" Illusion </h2><div class="t-redactor__text">Leaving all your money in a bank account feels secure because the nominal balance never goes down. But a dollar is only worth what it can buy. If your stash grows slower than the cost of groceries, housing, and healthcare, you are mathematically getting poorer every single day.</div><div class="t-redactor__text">We call this the real return on investment. It’s what you actually earn after stripping away the inflation rate. And right now, a lot of people are accidentally walking backward while thinking they're moving forward.</div><h2  class="t-redactor__h2">Let’s Do the Math: The $45,000 Retirement Buffer </h2><div class="t-redactor__text">Imagine you just parked $45,000 in a solid HYSA paying a 4.5% Annual Percentage Yield (APY). You plan to leave it there for a few years as a safety net before you pull the trigger on FIRE (Financial Independence, Retire Early).</div><div class="t-redactor__text">4.5% of $45,000 is about $2,025 in year one. Not bad, right? But let’s look closer. Let’s say the current inflation rate is 3%. That means the cost of living went up by $1,350 relative to your stash. Your <em>real</em> return is actually just 1.5%. Your money only gained $675 in true purchasing power.</div><div class="t-redactor__text">To see exactly how your specific numbers look over a 5, 10, or 20-year horizon, grab my <a href="https://borisovichlab.pro/personal-investment" target="_blank" rel="noreferrer noopener">Excel Investment Calculator</a><a href="https://borisovichlab.pro/personal-investment" target="_blank" rel="noreferrer noopener"> </a>. You can plug in your own target balances and expected inflation rates to see the brutal truth of your real returns.</div><img src="https://static.tildacdn.com/tild3939-6666-4839-b261-656565316265/457c9a90cd5793817709.jpg"><h2  class="t-redactor__h2">The Uninvited Guest: Taxes</h2><div class="t-redactor__text">Here is the real kicker. That 4.5% APY the bank advertised? That is entirely pre-tax. Uncle Sam doesn't care about the impact of inflation on savings; he taxes you on the nominal interest you earned.</div><div class="t-redactor__text">If you are in a 24% tax bracket, your $2,025 in interest loses $486 to income tax. Your net gain is now $1,539. Subtract the $1,350 lost to inflation, and your <em>actual</em> real return is barely $189. Your $45,000 made less than two hundred bucks in actual wealth.</div><div class="t-redactor__text">This is why keeping long-term money in cash is dangerous. To actually outpace inflation and build wealth, you need to invest in assets like broad market ETFs (think S&amp;P 500). More importantly, you need to use tax-advantaged accounts like a Roth IRA or 401(k) (in the US) or an ISA (in the UK). These accounts shield your growth from capital gains taxes and let your money compound efficiently.</div><div class="t-redactor__text">If you are just starting out with tax optimization, read my . And for the cash you absolutely must keep liquid for emergencies, run the numbers through my<a href="https://borisovichlab.pro/personal-deposit" target="_blank" rel="noreferrer noopener"> Excel Deposit Calculator </a>so you at least know your true after-tax yield.</div><h2  class="t-redactor__h2">The Bottom Line</h2><div class="t-redactor__text"><ul><li data-list="bullet"><strong>APY is an illusion without context.</strong> Always subtract the current inflation rate from your bank’s interest rate to find your true purchasing power growth.</li><li data-list="bullet"><strong>Taxes eat the rest.</strong> Interest earned in a regular bank account is taxed as ordinary income, drastically reducing your net profit.</li><li data-list="bullet"><strong>Cash is for emergencies, investing is for wealth.</strong> Use a HYSA for your 3-6 month emergency fund, but rely on tax-advantaged accounts and index funds to build your early retirement nest egg. </li></ul></div><h2  class="t-redactor__h2">FAQ </h2><div class="t-redactor__text"><strong>Is a High-Yield Savings Account a bad idea?</strong> No. A HYSA is the perfect tool for your emergency fund or money you need within 1-3 years (like a house down payment). It just isn't designed for long-term wealth building or beating inflation. </div><div class="t-redactor__text"><strong>Do I pay taxes on investments that just sit there?</strong> If it's in a regular brokerage account, you pay taxes on dividends you receive, but you only pay Capital Gains Tax when you sell the asset for a profit. If it's inside a Roth IRA or ISA, it grows tax-free.</div><div class="t-redactor__text"><strong>How much inflation is "normal"?</strong> Central banks (like the Federal Reserve) usually target a 2% annual inflation rate. Historically, keeping your money growing at 5-7% after taxes is necessary to comfortably build wealth over time.</div><div class="t-redactor__embedcode"><!-- INSERT TITLE, TEXT, AND IMAGES HERE -->
<h1>Article Title</h1>
<p>Main text goes here...</p>

<!-- ========================================== -->
<!-- DO NOT TOUCH BELOW, THIS IS THE FOOTER -->
<!-- ========================================== -->

<div class="b-post-footer">
    <a href="https://borisovichlab.pro/blog" class="b-back-link">
        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
            <line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline>
        </svg>
        Back to blog
    </a>
    <button id="b-like-btn" class="b-like-btn">
        <svg width="22" height="22" viewBox="0 0 24 24" fill="currentColor">
            <path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/>
        </svg>
        <span id="b-like-count">0</span>
    </button>
</div>

<style>
.b-post-footer { display: flex; justify-content: space-between; align-items: center; padding: 30px 0; margin-top: 40px; border-top: 1px solid #333; font-family: 'Manrope', Arial, sans-serif; }
.b-back-link { display: flex; align-items: center; gap: 8px; color: #888; text-decoration: none; font-size: 16px; font-weight: 500; transition: color 0.3s ease; }
.b-back-link:hover { color: #fff; }
.b-like-btn { display: flex; align-items: center; gap: 8px; background: transparent; border: 1px solid #333; color: #888; padding: 10px 20px; border-radius: 6px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; }
.b-like-btn:hover { border-color: #555; color: #fff; background: #1a1a1a; }
.b-like-btn.liked { color: #CCFF00; border-color: #CCFF00; background: rgba(204, 255, 0, 0.05); }
@media screen and (max-width: 480px) { .b-post-footer { flex-direction: column; gap: 25px; padding: 20px 0; } .b-back-link, .b-like-btn { width: 100%; justify-content: center; } }
</style>

<script>
// Оборачиваем в функцию для надежности
function initLikeButton() {
    const btn = document.getElementById('b-like-btn'); 
    const countSpan = document.getElementById('b-like-count');
    
    // Если элементов на странице нет - останавливаем скрипт, чтобы не было ошибок
    if (!btn || !countSpan) return; 

    const postId = 'post_like_' + window.location.pathname;
    
    // Достаем значение из памяти браузера
    let rawCount = localStorage.getItem(postId + '_count');
    
    // Строго переводим в число
    let count = parseInt(rawCount, 10);

    // Если числа нет, это ноль или это вообще не число (NaN) -> генерируем заново
    if (!count || isNaN(count) || count === 0) { 
        count = Math.floor(Math.random() * 34) + 15; // Рандом от 15 до 48
        localStorage.setItem(postId + '_count', count); 
    }
    
    // Выводим на экран
    countSpan.innerText = count;
    
    // Проверяем, лайкал ли уже этот юзер
    if (localStorage.getItem(postId) === 'true') { 
        btn.classList.add('liked'); 
    }
    
    // Обработка клика
    btn.addEventListener('click', function() {
        if (btn.classList.contains('liked')) { 
            count--; 
            btn.classList.remove('liked'); 
            localStorage.setItem(postId, 'false'); 
        } else { 
            count++; 
            btn.classList.add('liked'); 
            localStorage.setItem(postId, 'true'); 
        }
        countSpan.innerText = count; 
        localStorage.setItem(postId + '_count', count);
    });
}

// Запускаем скрипт правильно, независимо от того, как загружается платформа/CMS
if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', initLikeButton);
} else {
    initLikeButton();
}
</script></div>]]></turbo:content>
    </item>
  </channel>
</rss>
