Close Menu
Financblog
    What's Hot

    Anthropic’s Claude tops App Store charts as backlash builds against OpenAI’s ChatGPT

    March 2, 2026

    Bank of Japan deputy governor says rate hikes likely to continue

    March 2, 2026

    The whole world is watching this critical energy chokepoint as Iran conflict enters more dangerous phase

    March 2, 2026
    Facebook X (Twitter) Instagram
    Financblog
    Facebook X (Twitter) Instagram
    • Home
    • Personal Finance
    • Passive Income
    • Saving Tips
    • Banking
    • Loans
    Financblog
    Home»Passive Income»Capital Gains Tax Calculator For 2026
    Passive Income

    Capital Gains Tax Calculator For 2026

    adminBy adminJanuary 24, 2026No Comments6 Mins Read
    Facebook Twitter LinkedIn Telegram Pinterest Tumblr Reddit WhatsApp Email
    2026 Short Term Capital Gains Tax Brackets | Source: The College Investor
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Use our free Capital Gains Calculator to estimate your capital gains tax liability for 2026. This calculator can help you estimate how much additional taxes you’ll pay in 2026 due to capital gains. This version of the calculator is based on the 2026 Capital Gains tax brackets.

    To use the calculator, you do need to have some good estimates of both your gains for the year, along with your taxable income from other sources. You can take the sum of all your gains of one type (short or long term) and see what the tax liability might be.

    Capital Gains Tax Calculator

    Calculate your estimated capital gains tax for 2026

    Your other taxable income excluding the capital gain

    Select filing status
    Single
    Married Filing Jointly
    Head of Household

    Estimated Capital Gains Tax
    $0


    (function() {
    // Tax bracket data for 2026
    const taxBrackets = {
    longTerm: {
    single: [
    { rate: 0, min: 0, max: 49450 },
    { rate: 15, min: 49451, max: 545500 },
    { rate: 20, min: 545501, max: Infinity }
    ],
    married: [
    { rate: 0, min: 0, max: 98900 },
    { rate: 15, min: 98901, max: 613700 },
    { rate: 20, min: 613701, max: Infinity }
    ],
    headOfHousehold: [
    { rate: 0, min: 0, max: 66200 },
    { rate: 15, min: 66201, max: 579600 },
    { rate: 20, min: 579601, max: Infinity }
    ]
    },
    shortTerm: {
    single: [
    { rate: 10, min: 0, max: 12400 },
    { rate: 12, min: 12401, max: 50400 },
    { rate: 22, min: 50401, max: 105700 },
    { rate: 24, min: 105701, max: 201775 },
    { rate: 32, min: 201776, max: 256225 },
    { rate: 35, min: 255226, max: 640600 },
    { rate: 37, min: 640601, max: Infinity }
    ],
    married: [
    { rate: 10, min: 0, max: 24800 },
    { rate: 12, min: 24801, max: 100800 },
    { rate: 22, min: 100801, max: 211400 },
    { rate: 24, min: 211401, max: 403550 },
    { rate: 32, min: 403551, max: 512450 },
    { rate: 35, min: 512451, max: 768700 },
    { rate: 37, min: 768701, max: Infinity }
    ],
    headOfHousehold: [
    { rate: 10, min: 0, max: 17700 },
    { rate: 12, min: 17701, max: 67450 },
    { rate: 22, min: 67451, max: 105700 },
    { rate: 24, min: 105701, max: 201775 },
    { rate: 32, min: 201776, max: 256200 },
    { rate: 35, min: 256201, max: 640600 },
    { rate: 37, min: 640601, max: Infinity }
    ]
    }
    };

    function findTaxBracket(totalIncome, gainType, filingStatus) {
    const brackets = taxBrackets[gainType][filingStatus];

    for (let bracket of brackets) {
    if (totalIncome >= bracket.min && totalIncome <= bracket.max) {
    return bracket;
    }
    }

    return null;
    }

    function formatCurrency(amount) {
    return new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD',
    minimumFractionDigits: 0,
    maximumFractionDigits: 0
    }).format(amount);
    }

    function calculateCapitalGainsTax() {
    const capitalGain = parseFloat(document.getElementById('capitalGain').value) || 0;
    const taxableIncome = parseFloat(document.getElementById('taxableIncome').value) || 0;
    const gainType = document.querySelector('input[name="gainType"]:checked').value;
    const filingStatus = document.getElementById('filingStatus').value;

    // Validate inputs
    if (!capitalGain || !taxableIncome || !filingStatus) {
    document.getElementById('resultContainer').style.display = 'none';
    return;
    }

    // Calculate total taxable income
    const totalTaxableIncome = taxableIncome + capitalGain;

    // Find the appropriate tax bracket
    const bracket = findTaxBracket(totalTaxableIncome, gainType, filingStatus);

    if (!bracket) {
    document.getElementById('resultContainer').style.display = 'none';
    return;
    }

    // Calculate tax (entire gain is taxed at the bracket rate)
    const taxAmount = capitalGain * (bracket.rate / 100);

    // Display results
    document.getElementById('resultAmount').textContent = formatCurrency(taxAmount);

    const gainTypeText = gainType === 'longTerm' ? 'Long-term' : 'Short-term';
    const filingStatusText = {
    'single': 'Single',
    'married': 'Married Filing Jointly',
    'headOfHousehold': 'Head of Household'
    }[filingStatus];

    document.getElementById('resultDetails').innerHTML =
    '' + gainTypeText + ' capital gains tax at ' + bracket.rate + '%
    ' +
    'Filing status: ' + filingStatusText + '
    ' +
    'Total taxable income: ' + formatCurrency(totalTaxableIncome) + '';

    document.getElementById('resultContainer').style.display = 'block';
    }

    // Event listeners
    document.getElementById('capitalGainsForm').addEventListener('submit', function(e) {
    e.preventDefault();
    calculateCapitalGainsTax();
    });

    // Real-time calculation on input changes
    document.getElementById('capitalGain').addEventListener('input', calculateCapitalGainsTax);
    document.getElementById('taxableIncome').addEventListener('input', calculateCapitalGainsTax);
    document.getElementById('filingStatus').addEventListener('change', calculateCapitalGainsTax);

    // Radio button changes
    document.querySelectorAll('input[name="gainType"]').forEach(function(radio) {
    radio.addEventListener('change', calculateCapitalGainsTax);
    });
    })();

    What You Need To Know For The Capital Gains Tax Calculator

    In order to calculate your estimated capital gains tax, you need to know a few things:

    Estimated Gain

    When you sell a stock or other asset for a profit, you realize a capital gain. Basically, when most assets are sold for a profit, a capital gain is generated. Profits or gains are taxable. 

    Personal assets and investments are called capital assets. This includes your home, car, investments, recreational vehicle, and more. IRS Topic Number 409 covers these items in more detail. A capital gain or capital loss is based on the difference between the asset sale price and your adjusted basis, which is referenced in IRS Publication 551.

    In simple terms, assuming this equation is positive: Total Value Sold – Total Value Paid = Capital Gain.

    Estimated Taxable Income

    The amount you pay in taxes is based on your income. In this calculator, you need to provide an estimate of your other taxable income, NOT INCLUDING THE CAPITAL GAIN. This would be things like your salary or wages, business income, etc.

    Type Of Capital Gain

    Capital gains come in two flavors: short term and long term. The amount of taxes you pay depends on which flavor.

    Short term capital gains are the profits earned on investments you owned for less than 1 year.

    Long term capital gains are profits earned on investments you owned for more than 1 year. 

    The long term rates are much better than the short term rates.

    Tax Filing Status

    Finally, we need to know your tax filing status so we can figure out which tax tables to use.

    What Are The Capital Gains Tax Rates?

    The capital gains tax rates are set by Congress, and the IRS adjusts the brackets for inflation each year. There are long term and short term rates.

    Here are the current capital gains brackets and rates for short term gains:

    2026 Short Term Capital Gains Tax Brackets | Source: The College Investor

    Here are the current rates for long term gains:

    2026 Long Term Capital Gains Tax Bracket | Source: The College Investor

    What About State Taxes?

    Your state may also levy income taxes on your gains. While some states have capital gains tax rates, others simply include your gains in your total income and treat it as one source of income.

    If you live in a state that has income tax, make sure you also plan accordingly for your state tax burden from your gains. 

    In states like California, the top tax bracket is 13.5% if you make above $1,000,000. If you had a short term capital gain, that could make your tax rate 50.5% (37% + 13.5%).

    Additional Factors To Consider

    The biggest change in capital gains taxes is moving from short term to long term gains. If you can wait to cross the 1 year mark, there can be significant savings in how much taxes you pay on your capital gains.

    Check out the calculator above to get estimates. This should not be a substitute for real tax advice. Speak with a tax professional if you need help with tax planning.

    Editor: Colin Graves

    The post Capital Gains Tax Calculator For 2026 appeared first on The College Investor.

    Calculator Capital gains Tax
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email
    Previous ArticleHow to Uninstall the Windows Product Key and Transfer to New PC
    Next Article Pentagon foresees ’more limited’ role in deterring North Korea
    admin
    • Website

    Related Posts

    30 Passive Income Ideas To Build Wealth In 2026

    March 1, 2026

    83% of College Students Link Money to Happiness, New CFP Report Finds

    March 1, 2026

    This Week In College And Money News: February 26, 2026

    February 27, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Anthropic’s Claude tops App Store charts as backlash builds against OpenAI’s ChatGPT

    March 2, 2026

    Bank of Japan deputy governor says rate hikes likely to continue

    March 2, 2026

    The whole world is watching this critical energy chokepoint as Iran conflict enters more dangerous phase

    March 2, 2026

    Subscribe to Updates

    Get the latest sports news from SportsSite about soccer, football and tennis.

    About Us

    Welcome to FinancBlog, your trusted online resource for personal finance insights, money management tips, and financial education designed to help you make smarter financial decisions.
    At FinancBlog, our mission is simple: to make personal finance easy, understandable, and accessible for everyone. Whether you are looking to save more money, understand banking products, explore loans, or build passive income streams, we provide well-researched and easy-to-read information to guide you.

    Facebook X (Twitter) Instagram Pinterest YouTube
    a1
    Top Insights

    Anthropic’s Claude tops App Store charts as backlash builds against OpenAI’s ChatGPT

    March 2, 2026

    Bank of Japan deputy governor says rate hikes likely to continue

    March 2, 2026

    The whole world is watching this critical energy chokepoint as Iran conflict enters more dangerous phase

    March 2, 2026
    Get Informed

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    © 2026 inancblog.com. All rights reserved. Designed by DD.

    • About Us
    • Contact Us
    • Terms & Conditions
    • Privacy Policy
    • Disclaimer

    Type above and press Enter to search. Press Esc to cancel.

    Ad Blocker Enabled!
    Ad Blocker Enabled!
    Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.