Overview
EachESOPLoan object represents a debt obligation of the ESOP, with shares held in a dedicated suspense account as collateral. This self-contained design ensures accurate loan-by-loan accounting for leveraged ESOPs.
Critical Concept: Each loan directly owns its suspense shares. When Loan A is paid down, only Loan A’s shares are released—never shares from Loan B.
Model Structure
Why Loan-Specific Suspense Matters
- ❌ Wrong Approach
- ✅ Correct Approach
Single Suspense Pool (Incorrect)Why It Fails:
- Can’t determine which shares collateralize which loan
- Violates ERISA’s specific collateral requirements
- Creates audit and compliance risk
Share Release Mechanics
When a loan payment is made, shares are released proportionally to the principal paid:ERISA Requirement: Shares must be released proportionally as the loan is repaid. This prevents “back-loading” where all shares are released at the end.
Loan Types & Payment Schedules
- Amortizing Loan
- Interest-Only with Balloon
- Custom Schedule
Equal principal + interest payments each year.
Methods & Operations
- Process Payment
- Calculate Payment
- Status Check
Multi-Loan Example
Here’s a complete example with two loans:Integration with ESOPTrust
TheESOPTrust aggregates all loans:
Best Practices
Track Original Values
Always store
original_principal and original_suspense_shares for accurate release calculationsValidate Releases
Ensure released shares never exceed suspense shares
Document Purpose
Record why each loan was taken (purchase, refinancing, expansion)
Monitor Ratios
Track debt-to-equity and ensure sustainable debt levels
Common Issues
Rounding Errors
Rounding Errors
Problem: Share releases don’t add up due to rounding.Solution: Use high-precision decimals and track cumulative releases.
Balloon Payment Shock
Balloon Payment Shock
Problem: Large balloon payment creates cash crisis.Solution: Model balloon loans carefully and plan cash reserves.
Next Steps
Share Pool Calculation
See how loan share releases feed into allocation
ESOPTrust
How loans fit into the trust structure
.png?fit=max&auto=format&n=_b1oFDtC7brS6c3Z&q=85&s=d3ec56559a51e770e67aa19d77e1da67)
.png?fit=max&auto=format&n=AWN49C5ILGJ2VJNX&q=85&s=9e43d95342e1c0ca7d9eadaa6d3acb0d)