Fixed Income Portfolio Model

Capital Markets Financial Model (Free Excel Download)

Forecast bond cash flows, duration, yield-curve changes, reinvestment, credit spreads, and portfolio returns under rate and spread scenarios.

Loading...

Used by professionals from

KPMG logoWharton logoColumbia logoESSEC logoPwC logoHEC logo

About this model

A fixed income portfolio model projects the total return on a $50–500 million bond portfolio managed for institutional clients. Holdings are modeled by tranche (government, investment-grade corporate, high-yield corporate, MBS), with coupon income, maturity schedules, credit losses (defaults applied as a percentage of opening values by tranche), and trading activity. The model tracks weighted average duration (interest rate sensitivity) and spread duration (credit sensitivity), allowing the manager to simulate the portfolio's performance across yield curve scenarios: parallel shift, twist, steepening.

Portfolio yield is straightforward (coupon income divided by AUM), but total return includes both income and capital gains/losses from price appreciation or depreciation as rates and spreads move. Credit losses (default rate times loss-given-default for each tranche) are modeled separately from market price moves. The model validates that distributions to investors do not exceed net investment income, and tracks the expense ratio (management fees, custody, admin, technology, audit) to ensure it stays within institutional norms (0.15–0.50% of AUM).

Critical features include separate modeling of premium/discount amortization (a held-to-maturity bond trading at a premium converges to par, generating a drag on return relative to coupon), rebalancing mechanics, and the interaction of reinvestment rates with market yields. This template is suitable for institutional asset managers, pension funds, and insurance companies managing fixed income mandates.

What every model includes

Live formulas, no hardcoded values

Outputs are driven by live formulas, so the workbook updates from its assumptions instead of relying on hardcoded results.

All assumptions in one tab

Inputs are clearly marked in the Assumptions tab and separated from calculations, making it clear what to change and what to leave intact.

Statements always balancing

For integrated-statement models, the balance sheet, cash flow, and supporting schedules tie through properly.

Distinct schedules for clarity

Debt, working capital, taxes, and cash flow can get messy quickly. We group calculations in clear schedules, not across disconnected tabs.

No hidden macros or external links

There are no unexplained external workbook links or macros to undermine auditability or portability.

Changes flow through the model

Update a key driver and see the impact carry through the forecast, financing, and return outputs. We never use hardcoded numbers in formulas.

What's inside the Fixed Income Portfolio Model

  • Bond-level data: issuer, coupon, maturity, credit rating, duration, and yield
  • Portfolio-level metrics: weighted average duration, spread duration, and credit duration
  • Yield curve positioning: bullet, barbell, and ladder strategies
  • Credit spread exposure by sector and rating
  • Scenario and stress testing: parallel shift, twist, and steepening
  • Interest rate sensitivity and duration gap analysis

Fixed Income Portfolio Model: How the Template Works

This fixed income portfolio model template demonstrates how a portfolio of government, corporate, and mortgage-backed bonds generates income and returns over a multi-year projection. It shows how coupon income, credit losses, expenses, and reinvestment decisions flow together, helping you evaluate the business relationships that drive risk-adjusted performance for an institutional portfolio.

Operating drivers: income, credit, and cost assumptions

The model is built around four revenue sources: coupon income, realised gains or losses on sales, amortisation of purchase premium or discount, and reinvestment at current yields. Coupon income depends on the opening value of each tranche and its coupon rate, while amortisation uses the difference between purchase price and par divided by remaining maturity.

  • Credit losses arise from annual default rates by tranche multiplied by loss given default, and operating costs include management, custody, administration, and transaction fees. These inputs are set on an Assumptions sheet, so changing yields, default rates, or fee levels directly affects the projected outcome.
  • The model assumes no leverage and quarterly income distributions.

Calculation flow: how the schedules connect

The portfolio allocation schedule deploys opening capital, new contributions, maturities, and retained income across government, investment-grade corporate, high-yield corporate, and mortgage-backed tranches. It also deducts credit losses from closing values.

  • The income schedule then applies coupon rates to opening tranche values and adds or subtracts premium/discount amortisation. A separate credit losses schedule calculates gross defaults, applies recovery rates, and produces net losses.
  • The expense schedule charges fees on opening AUM to avoid circularity, and the cash flow waterfall collects coupon receipts, maturities, new capital, and asset sales, then pays for bond purchases, fees, and distributions. Finally, the portfolio summary aggregates income, losses, and expenses into net investment income and total return.

Outputs: performance metrics and validation

The returns analysis sheet presents period income return, price return, and total return, as well as annualised return, portfolio duration, yield to maturity, weighted average credit quality, and a Sharpe ratio proxy. It also shows attribution between income, credit, and rate effects.

  • The portfolio summary reports net investment income, realised and unrealised gains, total return in dollars and percentage, income yield, and cumulative return. A checks sheet validates that allocations sum to 100%, cash never goes negative, credit losses do not exceed tranche values, distributions are funded from available income, and the expense ratio stays between 0.10% and 1.00%.
  • These checks help catch common input errors without needing to trace every formula.

Practical use: scenario testing and risk awareness

You can change reinvestment yields, default rates, or distribution policy to see how the portfolio responds under different rate or credit environments. The model automatically reflects the impact on coupon income, amortisation, and cash available for reinvestment.

  • It also highlights reinvestment risk and extension risk because falling rates can lead to higher premium amortisation and longer effective durations, while rising rates create unrealised losses. The template is designed for a single portfolio over a five-year horizon with no leverage.
  • The public download is a values-only preview, so you can review the structure and logic but not edit live formulas. Use it to understand the key relationships before building or customising your own version.
income_statement.xlsx
Income statement, brown brand palette
income_statement.xlsx
Income statement, green brand palette
income_statement.xlsx
Income statement, red brand palette

Formatted to IB standards

Named theme colors repaint the whole workbook in one click, on top of an investment-banking structure with clear input, output, and cross-sheet reference styling - brand-ready, institutional-grade, and fully auditable.

Alex Tapio, ex-Deloitte financial modelling expert

Created by ex-finance professionals

Hey, I’m Alex and I created Finamodel.

Over my years in the finance industry I kept building the same models over and over again. Same structure, same assumptions, different logo. So I started building frameworks to turn them into clean, reusable templates.

Every model here is one I’d actually use for a client, and I personally vet each one before it goes up.

I’m not an expert in every industry, but I’ve built enough models to know what belongs in one. And when something is completely foreign to me, I reach out to my network for experts to work on our models with us.

Having a template library on hand cuts a first build from hours to minutes.

Need help finding your model? You’ll find me in the Finamodel app!

Frequently asked

What is a fixed income portfolio model?+

A model that tracks bond holdings, calculates duration and credit exposure at the portfolio level, and stress-tests returns across yield curve scenarios.

What is bond duration?+

Duration measures the average time to receive bond cash flows weighted by present value. It approximates the percentage price change for a 1% yield change.

What is a credit spread?+

The yield difference between a bond and a risk-free benchmark such as a Treasury, compensating investors for credit and liquidity risk.

What is convexity?+

A measure of how bond duration changes as yields move. Positive convexity means price declines decelerate as yields rise, limiting downside in rising rate environments.

Who uses fixed income portfolio models?+

Bond managers, fixed income analysts, institutional investors, and asset managers use them for portfolio construction, reporting, and rate strategy decisions.

Have more financial modelling questions? Contact us

Go further

Build the financial model you need with Fina

Browse templates, examples, and downloadable Excel models for the analysis you are trying to build. If you can't find your model, ask Fina to build a model for your specific needs.

Start for free
Excel financial model spreadsheet preview showing Customer Rollforward
Fina interactive chat interface preview