Calculate Value of Savings Bonds

.sb-calculator-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .sb-calculator-header { text-align: center; margin-bottom: 30px; } .sb-calculator-header h2 { color: #2c3e50; margin-bottom: 10px; } .sb-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } .sb-input-group { display: flex; flex-direction: column; } .sb-input-group label { font-weight: 600; margin-bottom: 8px; color: #34495e; } .sb-input-group select, .sb-input-group input { padding: 12px; border: 1px solid #ccd1d9; border-radius: 6px; font-size: 16px; } .sb-btn { grid-column: span 2; background-color: #27ae60; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .sb-btn:hover { background-color: #219150; } .sb-result-box { margin-top: 30px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; border-left: 5px solid #27ae60; display: none; } .sb-result-item { display: flex; justify-content: space-between; margin-bottom: 10px; font-size: 18px; } .sb-result-value { font-weight: bold; color: #2c3e50; } .sb-article { margin-top: 40px; line-height: 1.6; color: #444; } .sb-article h3 { color: #2c3e50; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-top: 25px; } @media (max-width: 600px) { .sb-grid { grid-template-columns: 1fr; } .sb-btn { grid-column: span 1; } }

Savings Bond Value Estimator

Calculate the estimated current value of your US Savings Bonds

Series EE Series I Series E
25 50 75 100 200 500 1000 5000 10000
January February March April May June July August September October November December
Purchase Price:
Interest Earned:
Estimated Current Value:
Total Increase:

How Savings Bond Values are Calculated

The value of a US Savings Bond depends heavily on three factors: the bond series, the issue date, and the face value. Unlike a bank account, interest on savings bonds is not paid out regularly; instead, it is added to the value of the bond and paid when the bond is cashed (redeemed).

Series EE Bonds: If issued between May 1980 and April 2012, these were paper bonds purchased at half their face value (e.g., you paid $25 for a $50 bond). Since May 2012, they are electronic and purchased at full face value. EE bonds are guaranteed to double in value after 20 years, regardless of the fixed rate.

Series I Bonds: These are purchased at face value. Their interest rate is a composite of a fixed rate and an inflation rate that is adjusted every six months. This protects your purchasing power over time.

Key Timing Rules

  • The 5-Year Rule: If you cash a bond before it is 5 years old, you forfeit the last 3 months of interest.
  • The 30-Year Limit: Most Series EE and I bonds stop earning interest after 30 years. If your bond is older than 30 years, it is likely "mature" and should be cashed immediately.
  • Taxation: Interest earned is subject to federal income tax but exempt from state and local taxes.

Example Calculation

Suppose you have a Series EE bond with a $100 Denomination issued in May 2000:

  • Purchase Price: $50.00 (Paper EE bonds were half-price).
  • Guaranteed Double: By May 2020, the bond reached its $100 face value.
  • Current Status: It continues to earn interest on that $100 until it reaches its 30-year maturity in 2030.
function calculateBondValue() { var series = document.getElementById('bondSeries').value; var denom = parseFloat(document.getElementById('denomination').value); var month = parseInt(document.getElementById('issueMonth').value); var year = parseInt(document.getElementById('issueYear').value); var today = new Date(); var currentYear = today.getFullYear(); var currentMonth = today.getMonth(); if (!year || year currentYear) { alert("Please enter a valid issue year."); return; } var monthsHeld = (currentYear – year) * 12 + (currentMonth – month); if (monthsHeld < 0) { alert("Issue date cannot be in the future."); return; } var purchasePrice = 0; var currentValue = 0; var avgRate = 0; // Logic for Purchase Price if (series === 'EE') { if (year 360) { effectiveMonths = 360; // Stop earning after 30 years } // Compound Interest Calculation: A = P(1 + r/n)^nt // Savings bonds compound semiannually (n=2) currentValue = purchasePrice * Math.pow((1 + (avgRate / 2)), (effectiveMonths / 6)); // Special Rule: EE Bonds double at 20 years (240 months) if (series === 'EE' && monthsHeld >= 240 && currentValue 240) { var extraMonths = effectiveMonths – 240; currentValue = denom * Math.pow((1 + (0.015 / 2)), (extraMonths / 6)); // Modern EE fixed rate approx } } // Penalty check: 3 months interest if < 5 years if (monthsHeld < 60) { var threeMonthRate = Math.pow((1 + (avgRate / 2)), (3 / 6)); currentValue = currentValue / threeMonthRate; } var interestEarned = currentValue – purchasePrice; var totalYieldPercent = (interestEarned / purchasePrice) * 100; // Display Results document.getElementById('sbResult').style.display = 'block'; document.getElementById('resPurchasePrice').innerText = '$' + purchasePrice.toFixed(2); document.getElementById('resInterest').innerText = '$' + interestEarned.toFixed(2); document.getElementById('resCurrentValue').innerText = '$' + currentValue.toFixed(2); document.getElementById('resYield').innerText = totalYieldPercent.toFixed(1) + '%'; }

Leave a Comment