FDIC Assessment Rate Calculator
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
line-height: 1.6;
color: #333;
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
.calculator-container {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
background: #f9f9f9;
padding: 30px;
border-radius: 12px;
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
margin-bottom: 40px;
}
.input-section {
background: #fff;
padding: 20px;
border-radius: 8px;
border: 1px solid #e0e0e0;
}
.result-section {
background: #2c3e50;
color: #fff;
padding: 20px;
border-radius: 8px;
display: flex;
flex-direction: column;
justify-content: center;
}
h1 { text-align: center; color: #2c3e50; margin-bottom: 30px; }
h2 { color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px; margin-top: 30px; }
h3 { margin-top: 0; color: #ecf0f1; }
.form-group { margin-bottom: 20px; }
label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 0.9em; color: #555; }
input[type="number"] {
width: 100%;
padding: 12px;
border: 1px solid #ddd;
border-radius: 6px;
font-size: 16px;
box-sizing: border-box;
}
input[type="number"]:focus {
border-color: #3498db;
outline: none;
box-shadow: 0 0 0 2px rgba(52,152,219,0.2);
}
.helper-text { font-size: 0.8em; color: #7f8c8d; margin-top: 4px; }
button {
width: 100%;
background: #3498db;
color: white;
border: none;
padding: 14px;
border-radius: 6px;
font-size: 16px;
font-weight: bold;
cursor: pointer;
transition: background 0.2s;
}
button:hover { background: #2980b9; }
.result-row {
display: flex;
justify-content: space-between;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.result-row:last-child { border-bottom: none; }
.result-value { font-weight: bold; font-size: 1.1em; }
.total-cost { font-size: 1.5em; color: #2ecc71; }
.content-section { background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); }
@media (max-width: 768px) {
.calculator-container { grid-template-columns: 1fr; }
}
FDIC Assessment Rate Calculator
Assessment Results
Assessment Base:
$0.00
Total Assessment Rate:
0.00 bps
Annual Assessment:
$0.00
Est. Quarterly Payment:
$0.00
Understanding FDIC Assessment Rates
The Federal Deposit Insurance Corporation (FDIC) charges insured banks and savings associations an assessment (insurance premium) to maintain the Deposit Insurance Fund (DIF). This calculator helps financial institutions estimate their quarterly insurance costs based on the risk-based pricing system.
How is the Assessment Calculated?
For most small banks (generally those with less than $10 billion in assets), the assessment is calculated using the following components:
- Assessment Base: Since the Dodd-Frank Act, the base is defined as Average Consolidated Total Assets minus Average Tangible Equity. This shifts the burden slightly towards larger banks that rely more on non-deposit liabilities.
- Initial Base Assessment Rate (IBAR): This is determined by the institution's risk profile, often correlated with CAMELS composite ratings and specific financial ratios (such as the Leverage Ratio, Net Income, and Non-Performing Loans).
- Adjustments:
- Unsecured Debt Adjustment: A reduction in the rate for institutions that issue long-term unsecured debt, which provides a buffer to the DIF.
- Brokered Deposit Adjustment: An addition to the rate for institutions that pose higher risks and rely heavily on brokered deposits.
Why "Basis Points"?
FDIC rates are quoted in basis points (bps). One basis point is equal to 1/100th of 1 percent (0.01% or 0.0001). For example, if your Total Assessment Rate is 5 basis points, the annual cost is 0.05% of your assessment base.
Calculation Formula
The standard formula used in this calculator is:
Assessment Base = Assets - Tangible Equity
Total Rate = Initial Rate + Unsecured Debt Adj + Brokered Deposit Adj
Annual Cost = Assessment Base × (Total Rate / 10,000)
Quarterly Payment = Annual Cost / 4
function calculateFDIC() {
// 1. Get input values
var assets = parseFloat(document.getElementById('totalAssets').value);
var equity = parseFloat(document.getElementById('tangibleEquity').value);
var baseRate = parseFloat(document.getElementById('baseRate').value);
var unsecuredAdj = parseFloat(document.getElementById('unsecuredAdj').value);
var brokerAdj = parseFloat(document.getElementById('brokerAdj').value);
// 2. Validate inputs
if (isNaN(assets) || isNaN(equity) || isNaN(baseRate)) {
alert("Please enter valid numbers for Assets, Equity, and Base Rate.");
return;
}
// Set defaults for optional adjustments if empty
if (isNaN(unsecuredAdj)) unsecuredAdj = 0;
if (isNaN(brokerAdj)) brokerAdj = 0;
// 3. Logic: Calculate Assessment Base
// The base is generally Average Consolidated Total Assets minus Average Tangible Equity
var assessmentBase = assets – equity;
if (assessmentBase < 0) assessmentBase = 0;
// 4. Logic: Calculate Total Rate in Basis Points
// Total Rate = Base Rate + Adjustments
var totalRateBps = baseRate + unsecuredAdj + brokerAdj;
// Ensure rate doesn't go below minimums (technically rarely below 1.5, but mathematically allow positive logic)
if (totalRateBps < 0) totalRateBps = 0;
// 5. Logic: Calculate Financial Impact
// Formula: Assessment Base * (Rate in Bps / 10000)
var annualAssessment = assessmentBase * (totalRateBps / 10000);
var quarterlyAssessment = annualAssessment / 4;
// 6. Format and Display Results
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
minimumFractionDigits: 2,
maximumFractionDigits: 2
});
document.getElementById('resultBase').innerHTML = formatter.format(assessmentBase);
document.getElementById('resultRate').innerHTML = totalRateBps.toFixed(2) + " bps";
document.getElementById('resultAnnual').innerHTML = formatter.format(annualAssessment);
document.getElementById('resultQuarterly').innerHTML = formatter.format(quarterlyAssessment);
}