Section Learning Objectives
The Basic Interest Formula
Interest Expense = Principal × Interest Rate × Time
Where:
• Principal = Debt balance during the period
• Interest Rate = Annual rate (as decimal)
• Time = Fraction of year (Days / Year Basis)
📊 Three Common Approaches
Beginning Balance
Interest = Beg Balance × Rate
Simple, no circularity
Average Balance
Interest = (Beg+End)/2 × Rate
More accurate, circular
Ending Balance
Interest = End Balance × Rate
Rarely used
For most financial models, use the Beginning Balance method for simplicity and to avoid circular references. The difference from using average balance is typically immaterial for forecasting purposes.
Beginning vs. Average Balance Impact
• Beginning Balance: ₹200 Cr
• Ending Balance: ₹160 Cr
• Interest Rate: 8.00%
Question: Calculate the interest expense using both the Beginning Balance and Average Balance methods. What is the difference?
Interest = ₹200 Cr × 8.00% = ₹16.00 Crore
Average Balance = (₹200 Cr + ₹160 Cr) / 2 = ₹180 Crore
Interest = ₹180 Cr × 8.00% = ₹14.40 Crore
Fixed vs. Floating Interest Rates
🔒 Fixed Rate
Interest rate stays constant over the life of the debt
Example:
Principal = ₹500 Cr
Fixed Rate = 8.5%
Annual Interest = ₹42.5 Cr
- Predictable cash flows
- Common for bonds
- No interest rate risk
🌊 Floating Rate
Rate varies with a benchmark (SOFR, LIBOR)
Example:
Repo Rate = 6.5%
Spread = 2.0%
Total Rate = 8.5%
Interest = ₹500 Cr × 8.5% = ₹42.5 Cr
- Common for bank debt
- Interest rate risk exists
- Model needs rate assumptions
📈 Benchmark Rates: LIBOR to SOFR Transition
The financial industry has transitioned from LIBOR to alternative reference rates
| Benchmark | Region | Status | Typical Use |
|---|---|---|---|
| SOFR | United States | Active | USD-denominated debt |
| SONIA | United Kingdom | Active | GBP-denominated debt |
| EURIBOR | Eurozone | Active | EUR-denominated debt |
| LIBOR | Global | Phased Out | Legacy contracts only |
Floating Rate Reset Mid-Year
• Q1 (Apr-Jun) Repo Rate: 6.50%
• On July 1st, RBI increases the Repo Rate to 6.75%.
• Q2 (Jul-Sep) Repo Rate: 6.75%
• The principal remains ₹1,000 Cr throughout the half-year.
Question: Calculate the interest expense for Q1 and Q2. (Assume 1 quarter = 3/12 of a year)
Q1 Interest = ₹1,000 Cr × 9.00% × (3/12) = ₹22.50 Crore
Q2 Interest = ₹1,000 Cr × 9.25% × (3/12) = ₹23.125 Crore
Total = ₹22.50 Cr + ₹23.125 Cr = ₹45.625 Crore
Day Count Conventions
📅 How Days Are Counted Matters
Different markets use different conventions for calculating interest periods
Actual/360 (Act/360)
Actual days in period / 360 day year
30-day month:
= ₹100 Cr × 9% × (30/360)
= ₹0.75 Cr
Used for: US commercial paper, bank loans
Actual/365 (Act/365)
Actual days in period / 365 day year
30-day month:
= ₹100 Cr × 9% × (30/365)
= ₹0.7397 Cr
Used for: UK bonds, some loans
30/360
Assumes 30 days/month, 360 day year
1-month period:
= ₹100 Cr × 9% × (30/360)
= ₹0.75 Cr
Used for: US corporate bonds
Impact of Day Count Conventions
Question: Calculate the interest cost under Actual/360 and Actual/365 conventions. What is the difference in borrowing cost?
Interest = ₹5,000 Cr × 7.50% × (90 / 360)
Interest = ₹5,000 Cr × 0.075 × 0.25 = ₹93.75 Crore
Interest = ₹5,000 Cr × 7.50% × (90 / 365)
Interest = ₹5,000 Cr × 0.075 × 0.246575 = ₹92.4657 Crore
Actual/360 results in slightly higher interest than Actual/365 because dividing by a smaller number (360 vs 365) gives a larger result.
For a full year: ₹100 Cr × 9% × (365/360) = ₹9.125 Cr vs ₹9.0 Cr
Difference: ~1.4% higher interest expense
Excel Implementation
🔧 Building Interest Calculations in Excel
📊 Sample Interest Schedule Structure
| Item | Year 1 | Year 2 | Year 3 | Formula |
|---|---|---|---|---|
| Beginning Balance | $100.0 | $80.0 | $60.0 | =Prior Year End |
| Interest Rate | 6.0% | 6.0% | 6.0% | Input assumption |
| Interest Expense | $6.0 | $4.8 | $3.6 | =Beg Bal × Rate |
| Mandatory Amort | ($20.0) | ($20.0) | ($20.0) | Input assumption |
| Ending Balance | $80.0 | $60.0 | $40.0 | =Beg - Amort |
Excel Best Practices for Interest Schedules:
1. Use named ranges for key inputs (Interest_Rate, SOFR, Spread)
2. Put assumptions in a clearly labeled input section
3. Use absolute references ($D$5) for rates that don't change
4. Color code inputs (blue) vs calculations (black)
5. Add error checks: Total Interest should tie to IS
Hands-On Exercise
🎯 Exercise: Calculate Interest for Multiple Debt Tranches
Given Data
| Debt Type | Balance | Rate Type | Rate/Spread |
|---|---|---|---|
| Revolver | ₹50 Cr | SOFR + Spread | SOFR 4.5% + 1.5% |
| Term Loan A | ₹150 Cr | SOFR + Spread | SOFR 4.5% + 2.0% |
| Senior Bonds | ₹200 Cr | Fixed | 6.5% |
Tasks
- Calculate total interest expense for each tranche
- Calculate weighted average interest rate
- Build a 3-year schedule with 5% annual amortization on Term Loan A
| Debt Type | Total Rate | Annual Interest |
|---|---|---|
| Revolver | 6.0% | ₹3.0 Cr |
| Term Loan A | 6.5% | ₹9.75 Cr |
| Senior Bonds | 6.5% | ₹13.0 Cr |
| Total | 6.39% (weighted avg) | ₹25.75 Cr |
Key Takeaways
- Interest = Principal × Rate × Time - the fundamental formula
- Beginning balance method avoids circular references
- Floating rates = Benchmark (SOFR) + Spread
- Day count conventions affect interest calculations
- Use named ranges and clear input sections in Excel