Business Plan CheckPrep KitPlanSamplePricingThe DeskOpen saved work
GuideJuly 30, 202618 min read

Pro forma debt schedule: build one that works

Financial analyst typing Excel debt schedule in office

A pro forma debt schedule projects every debt instrument’s opening balance, draws, repayments, interest expense, and ending balance across your forecast periods, then feeds those outputs directly to the income statement, cash flow statement, and balance sheet. You build it in Microsoft Excel or Google Sheets. The one-line plan: set a central dates table, add one instrument block per tranche, flag input cells, build roll-forwards, wire the cash sweep, then link outputs to the three statements.

Required outputs for each period:

Time to build: a simple two-tranche model takes 1–2 hours; a mid-complexity deal with a revolver, term loan, and mezzanine takes roughly half a day; a full LBO-level stack with covenants, PIK, and hedges can take several days.


Table of Contents

What does a pro forma debt schedule do inside a three-statement model?

The debt schedule is the model’s cash-and-covenant engine. Every dollar of interest flows from this tab to the income statement. Every ending balance feeds the balance sheet’s debt lines, split between current and long-term portions. Principal movements and cash interest paid wire directly into the financing section of the cash flow statement, reconciling to the net change in debt. Without a properly built schedule, your three-statement model is just three disconnected spreadsheets.

Who uses the outputs, and why:

A well-built debt schedule does more than track balances. It automates cash routing and covenant math so the model’s outputs match exactly what agent banks will test during their own reviews. Treat it as a compliance document first and a forecast tool second.

The schedule must output both cash and book interest because different stakeholders use different measures. Cash interest drives covenant tests like interest coverage and fixed charge coverage. Book interest, which includes OID amortization and PIK capitalisation, is what hits the income statement under IFRS or ASPE. Conflating the two is one of the most common errors in analyst-level models, and lenders will catch it.

One clarification worth making: the model’s debt schedule is not the same document as the legal amortization schedule attached to your credit agreement. The legal schedule shows contractual payment dates and amounts. Your model schedule implements those rules in formula logic, adds the cash sweep, and projects forward under your operating assumptions. Pro forma statements are assumption-driven planning tools, not guarantees of future performance, and your lender knows that.


What debt instruments should you include, and how complex does each get?

The answer depends on your capital stack. A straightforward operating company might carry only a revolver and a term loan. A leveraged buyout or growth-stage deal can layer in bridge facilities, senior notes, mezzanine, PIK toggles, seller notes, and asset-based lending. A robust debt schedule must reflect the full stack, with each instrument modelled at the level of detail its complexity demands.

Common instruments to consider:

Instrument Key inputs required Typical covenant exposure Special modelling flag
Revolver Commitment, drawn balance, base rate, margin, undrawn fee Springing maintenance test Plug / circularity breaker
Term loan A Funded amount, amortization schedule, base rate, margin Leverage, coverage Mandatory amortization table
Term loan B Funded amount, 1% nominal amortization, bullet at maturity Incurrence-based Bullet flag at maturity
Mezzanine / PIK Funded amount, cash coupon, PIK rate, toggle election Cash pay vs. PIK election PIK capitalisation each period
Seller note Principal, rate, balloon or amortizing Subordination agreement Subordination flag
ABL Borrowing base formula, advance rates Springing fixed charge Borrowing base roll-forward

PIK instruments, amortizing schedules with step-downs, OID, hedges, and FX-denominated tranches all require special treatment. For a Canadian borrower with USD-denominated debt, you will need an FX remeasurement row in each period. When complexity is low, model at summary level with a single rate and a flat amortization schedule. When the credit agreement has call premiums, step-up margins, or a borrowing base, model at instrument level with full input flags.


How do you build a debt schedule in Excel, step by step?

Infographic illustrating step-by-step debt schedule process

Step 1: Set up a central dates table

Start with a single row of period-end dates driven by one start date and one period-length input. Every instrument block references this row. A single timeline eliminates the most common source of circularity: mismatched period references across tabs. Add a binary flag row for each payment frequency (monthly, quarterly, semi-annual, annual) using a formula like =IF(MOD(MONTH(date),3)=0,1,0) for quarterly periods.

Hands tapping date inputs on tablet touchscreen

Step 2: Build one instrument block per tranche

Each block captures these inputs as named, flagged cells:

Step 3: Build the rate calculator

Combine inputs into an effective periodic rate:

Effective rate = MAX(Base index + CSA, Floor) + Margin

For a quarterly model, divide by four. For a daily-accrual instrument, use an actual/365 or actual/360 day count depending on the credit agreement. Document the day-count convention in a comment cell. This is the kind of detail that separates an audit-ready model from one that produces unexplained rounding differences.

Step 4: Build the roll-forward

The roll-forward is the core of the schedule. Each period follows this sequence:

  1. Opening balance (= prior period ending balance)
  2. Plus: draws (revolver or delayed-draw)
  3. Less: mandatory amortization
  4. Less: optional repayment / cash sweep
  5. Plus: PIK capitalisation (if elected)
  6. Ending balance

Step 5: Calculate interest and handle circularity

Circularity arises because interest depends on the balance, which depends on the cash sweep, which depends on cash available after interest. Three practical approaches:

For most analyst-level models, beginning-balance interest is the cleanest choice. Reserve average-balance for deals where the revolver swings significantly within a quarter.

Worked numeric example (quarterly, $10M term loan at 7.00% annual):

Period Opening ($M) Amortization ($M) Cash interest ($M) Ending ($M)
Q1 7.00 1.75% 1.75% ,
Q2 , 1.75% , ,
Q3 , 1.75% , ,
Q4 , 1.75% , ,

Finance professional reviewing spreadsheet on monitor

Amortization: 1% per quarter of $10M original principal. Interest: opening balance × 1.75% (7.00% ÷ 4).

Step 6: Wire the cash sweep

The cash sweep applies excess cash to debt repayment in the order specified by the credit agreement. The revolver acts as the only short-term plug: if cash before financing is short, the model draws the revolver; if excess cash exists, it repays the revolver first, then sweeps to term debt per the waterfall.

Key guardrails:

Pro Tip: Add a kill test row at the bottom of each instrument block: =IF(AND(draws>0, repayments>0), "ERROR: draw+repay same period", "OK"). This catches a common wiring mistake before it reaches a lender.

Step 7: Keep the sheet auditable

Use Excel’s LET function to define intermediate variables (effective rate, day count fraction, sweep amount) once and reference them cleanly. XLOOKUP works well for pulling amortization percentages from a schedule table. SUMIFS aggregates interest across instruments for the income statement link. Avoid volatile functions like INDIRECT or OFFSET in the main roll-forward rows. For automated reporting across multiple scenarios, named ranges and a central assumptions sheet make the model far easier to audit and hand off.


The link points are specific and non-negotiable. Getting them wrong produces a balance sheet that does not balance, which is the fastest way to lose credibility with a lender or an auditor.

Income statement:

Cash flow statement (financing section):

Balance sheet:

Reconciliation checklist for each period:

  1. Book interest on income statement = cash interest + OID amortization + PIK accrual
  2. Ending debt on balance sheet = sum of all instrument ending balances
  3. Current portion = next four quarters of mandatory amortization
  4. Net change in debt on cash flow = draws minus repayments (mandatory + sweep)
  5. Cash before financing feeds the sweep input correctly

Common mismatches and fixes:

Control panel cells to expose:


How do you model credit-agreement rules and covenant tests?

The model must codify the credit agreement’s exact definitions, not use convenient proxies. “EBITDA” in a credit agreement is rarely the same as EBITDA on your income statement. It typically includes pro forma add-backs, cost savings, and synergies up to a cap. Using unadjusted EBITDA will overstate covenant headroom and produce a model that diverges from what the agent bank calculates.

Credit-agreement items to map into the model:

  1. Base index and reset frequency (CORRA daily compounded, SOFR term, or fixed)
  2. Margin grid (if leverage-based, the margin steps down as leverage improves)
  3. Floor rate
  4. Amortization schedule (exact percentages and payment dates)
  5. Call premium schedule (non-call period, then step-down)
  6. Mandatory prepayment triggers (ECF sweep, asset sale proceeds, equity issuance proceeds)
  7. Sweep mechanics (ECF percentage, step-downs, permitted baskets)
  8. Fee amortization (commitment fee on undrawn revolver, agency fee)
  9. OID (amortized over the facility term)
  10. PIK elections (if the instrument has a toggle, model both cash-pay and PIK scenarios)
  11. Hedging rules (if the agreement requires a minimum hedge percentage, flag it)

Coding the covenant math:

Display headroom every period in a dedicated covenant dashboard row: Headroom = Covenant threshold minus actual ratio. Negative headroom is a breach. Stress-testing with a ±200 bps rate shock, a 20% EBITDA decline, and a delayed exit validates whether headroom survives plausible downside scenarios.

Pro Tip: Include a one-page term-sheet summary tab in the model file. Map each credit-agreement definition to the cell or formula that implements it. When an agent bank questions your covenant calculation, you can point to the exact row and show the source document reference. This single habit saves hours of back-and-forth during syndication or audit.


Where can you find a ready-to-use Excel template?

A well-structured template includes instrument blocks for a revolver, term loan, and mezzanine tranche; a central dates table; a rate builder; cash sweep logic; a covenant dashboard; and a set of audit-check rows. Both Microsoft Excel and Google Sheets versions are useful: Excel handles iterative calculations more reliably for average-balance interest, while Google Sheets is easier to share with remote teams for collaborative review.

What a complete template should contain:

Worked example: revolver + term loan + mezzanine

Assume a Canadian company closes with a $5M revolver (undrawn at close), a $20M term loan at CORRA + 3.50% (floor 0.50%), and a $5M mezzanine at 12% cash pay. The term loan amortizes at 5% per year ($1M annually, paid quarterly at $250K). The mezzanine is interest-only with a bullet at year five.

Period TL opening ($M) TL amortization ($M) TL interest ($M) Mezz interest ($M) Total debt ($M)
Q1 , 1.75% , 0.150 ,
Q2 , 1.75% , 0.150 ,
Q3 , 1.75% , 0.150 ,
Q4 , 1.75% , 0.150 ,

TL rate assumed at 4.00% effective annual (CORRA 0.50% floor + 3.50% margin). Mezzanine: $5M × 12% ÷ 4 = $0.150M per quarter.

Time estimates by complexity:

Canadian-specific notes: RBC guidance recommends assessing your current debt and building a structured budget before selecting a repayment strategy, and notes the trade-offs between avalanche and snowball approaches. For a business borrower, the equivalent is mapping your amortization schedule against your projected cash flows before committing to a repayment waterfall. Canadian lenders also expect clear disclosure of your repayment plan and amortization assumptions in any financing package. Currency and tax treatment for cross-border facilities should be confirmed with legal and tax counsel, as CORRA-based pricing and Canadian withholding tax rules differ from USD-facility conventions.

For complex covenant or ABL structures, specialist advisory help can help you map borrowing-base formulas and covenant definitions accurately before you build the model.


Key takeaways

A pro forma debt schedule is the model’s cash-and-covenant engine: build it instrument by instrument, wire the cash sweep correctly, and code the covenant math from the credit agreement, not from proxies.

Point Details
Output both interest types Separate cash interest and book interest every period to satisfy lenders, auditors, and tax.
Revolver is the only plug Use the revolver as the sole short-term balancing item; never let two instruments draw and repay in the same period.
Code covenant math precisely Use the credit agreement’s EBITDA definition with pro forma add-backs, not unadjusted income statement EBITDA.
Stress-test every model Run a ±200 bps rate shock, a 20% EBITDA decline, and a delayed exit to confirm headroom survives downside scenarios.
LenderReady accelerates the financials LenderReady generates lender-ready financial models with DSCR checks and sensitivity analysis in minutes, reducing build time for entrepreneurs seeking funding.

The part most modellers skip

There is a gap between what a debt schedule looks like and what it actually does. Most finance students build a tidy roll-forward table, link interest to the income statement, and call it done. Lenders and agent banks do not. They open the model, go straight to the covenant dashboard, and check whether the definitions match the credit agreement. If your EBITDA calculation does not include the add-backs defined in the agreement, your headroom numbers are wrong, and the lender will tell you so at the worst possible moment.

The other thing modellers consistently underestimate is the cash sweep. It sounds simple: take excess cash, pay down debt. In practice, the waterfall has baskets, step-downs, permitted payments, and a minimum cash floor that interacts with the revolver plug. Getting the order wrong means your model shows more debt repayment than the agreement allows, which overstates free cash flow and understates leverage in later periods.

My honest recommendation: before you build a single formula, read the mandatory prepayment section of the credit agreement twice. Map every defined term to a cell. Then build the sweep. The model will be slower to start and far more defensible when it matters.

One more thing on versioning: save a new file every time you change a covenant definition or a sweep mechanic. Name files with a date stamp and a brief change note. When a lender questions a number six months after close, you need to be able to show exactly which version of the model produced that figure and why. That audit trail is not optional.


Your lender-ready financials, built faster with LenderReady

Building a pro forma debt schedule from scratch takes real time, and getting the covenant math right takes even more. If you are an entrepreneur or small business owner preparing a financing package, LenderReady gives you a faster path to lender-ready financials without the blank-spreadsheet anxiety.

Lenderready

LenderReady’s AI-driven platform generates a complete business plan with rigorous financial modelling, including DSCR calculations, sensitivity analysis, and documented assumptions, in about 15 minutes through a conversational Q&A. If you are already operating, the Application File adds source-backed statement figures and deterministic readiness findings before you submit. It is the difference between handing a lender a polished, assumption-backed package and hoping a spreadsheet holds up under scrutiny.

Ready to see what your financials look like to a lender? Start your business plan on LenderReady today.


Useful sources and further reading

These are the primary references used throughout this guide. Each is worth bookmarking if you build debt schedules regularly.

What to show a lender vs. what to keep in the model spec:

See where your financing file stands

Fifteen questions, four minutes, no documents and no email. You get a readiness stage, the gaps a lender would raise, and the document list for your request.

Check my readiness, free
← All posts

LenderReady is an educational service, not a lender, broker, or financial advisor. Lending criteria vary by institution and change over time; treat this as a starting point, not a guarantee.