ibleet logo
Lesson 2 of 6 β€’ Phase 1 β€” Foundations

Income Statement Modeling

Master the step-by-step flow through the income statement with professional-grade formulas, real calculations, and IB-level modeling techniques.

45–60 min
Intermediate
10 Sections

Analyst Objective

Learn to build a clean historical-to-forecast income statement using percent-of-revenue drivers so the changes flow through to Net Income automatically.

What You'll Learn

Foundation: Historical Setup
Forecasting Revenue (Top-Line)
Forecasting COGS
Forecasting Operating Expenses
Depreciation & Amortization
Interest & Other Income/Expense
Taxes
Margins & Ratios
Complete Forecast Example
Practical Modeling Techniques

1Foundation: Historical Setup

Before forecasting, gather 3-5 years of historical data. Align exact line names across all periods to ensure consistency.

Key Ratios to Compute

Revenue Growth %

= (Rev_t / Rev_t-1) - 1

Example: If 2023 = $200M, 2024 = $220M β†’ Growth = (220/200) - 1 = 10%

COGS % of Revenue

= COGS_t / Revenue_t

Example: COGS $120M / Revenue $200M = 60% COGS ratio

SG&A % of Revenue

= SG&A / Revenue

R&D % of Revenue

= R&D / Revenue

EBITDA Margin %

= EBITDA / Rev

EBIT Margin %

= EBIT / Rev

Net Margin %

= NI / Rev

Purpose of Historical Analysis

Establish base-year averages to guide forward assumptions. Understanding historical trends helps you make realistic projections and identify anomalies.

2Forecasting Revenue (Top-Line)

Use a simple but universal growth-rate method for generalist modeling contexts.

Core Formula

= Prior_Year_Revenue Γ— (1 + Growth_Rate)

Worked Example:

If 2024 Revenue = 200
And Growth Rate = 10%
β†’ 2025 Revenue = 200 Γ— 1.10 = 220
Revenue Bridge β€” Historical to Forecasted Growth
Lesson 4 Β· Forecast Period

Anchor on the Last Historical Year

Start from 2022A revenue β€” the base for your forecast.

Revenue Drivers

Every forecast starts from a **driver view** of the business β€” either top-down (market share) or bottom-up (units Γ— price).

Top-Down: TAM Γ— Share Γ— Price
Bottom-Up: Units Γ— Price

Tapering Growth Path

13% β†’ 12% β†’ 10% β†’ 8% β€” higher in early years, then gently decelerating as the business matures.

2022A
2023E
2024E
2025E
2026E
Revenue (M)
400M
β€”
β€”
β€”
β€”
Growth %
β€”
β€”
β€”
β€”
β€”

Early forecast years carry higher growth; later years taper toward a steady-state range used for the terminal value.

Best Practices

1. Anchor on Historical Trends

Base your growth rate on 3-5 year historical average, adjusted for future expectations

2. Tapering Growth (Advanced)

Model growth declining over time for mature companies:

= Previous_Year_Growth Γ— Decay_Factor

Example: If growth was 15% and decay factor is 0.9 β†’ Next year growth = 13.5%

3Forecasting Cost of Goods Sold (COGS)

COGS normally scales with sales volume and pricing. Use percentage-of-revenue method for consistency.

Formula (Simple % Method)

= Revenue Γ— COGS_%_Assumption

Worked Example:

If COGS% = 60%
And Revenue = 220
β†’ COGS = 220 Γ— 0.60 = 132

Gross Profit & Margin Calculations

Gross Profit
= Revenue - COGS
Example: 220 - 132 = 88
Gross Margin %
= Gross_Profit / Revenue
Example: 88 / 220 = 40%

Tips

  • Use multi-year average of COGS% as your starting point
  • Flag unusual spikes in margin for discussion with management
  • Consider segment-level COGS if company has diverse product lines

4Forecasting Operating Expenses (OpEx)

Combine or separate into R&D, SG&A, or single OpEx line. Choose method based on company disclosure level.

Formula (% of Revenue Method)

= Revenue Γ— OpEx_%_Assumption

Worked Example:

Revenue = 220
OpEx% = 25%
β†’ OpEx = 220 Γ— 0.25 = 55

Alternative: Fixed + Variable Approach

To simulate operating leverage (costs growing slower than revenue):

= Fixed_Cost + (Revenue Γ— Variable_%)

Example: $20M fixed + (220 Γ— 15%) = $53M total OpEx

EBITDA Calculation

Revenue220
- COGS(132)
= Gross Profit88
- OpEx(55)
= EBITDA33
Operating Expense Leverage
Lesson 4 Β· Opex Structure

Starting Point: High Opex % of Revenue

In the base year, SG&A, R&D, and S&M consume a large share of revenue.

Opex Leverage Story

Because SG&A, R&D, and S&M are partly fixed, they usually grow **slower than revenue**. Their combined % of revenue drifts down over time β€” this is operating leverage.

  • SG&A often declines the fastest (back-office scale).
  • R&D tends to be flatter as % of revenue.
  • S&M falls as the brand and customer base mature.
Total Opex %: 42% β†’ 38.5%Revenue: 400 β†’ 601
2022A
2023E
2024E
2025E
2026E
'22A
'23E
'24E
'25E
'26E
SG&A %
22.0%
21.0%
20.0%
19.0%
18.0%
R&D %
8.0%
8.0%
7.5%
7.5%
7.0%
S&M %
12.0%
11.0%
10.5%
10.0%
10.0%

Total opex % of revenue trends down each year, even as revenue grows β€” this is why EBITDA margins expand in scalable business models.

5Depreciation & Amortization

If no PP&E schedule yet, assume a stable D&A ratio as percentage of revenue or PP&E.

Method 1: % of Revenue

= D&A_%_of_Revenue Γ— Revenue

Example: 5% Γ— 220 = 11

Method 2: % of PP&E

= D&A_% Γ— Avg(PPE_Beg, PPE_End)

More accurate with PP&E schedule

D&A Forecast Methods β€” Visual Comparison
Lesson 4 Β· D&A

Method 1: D&A as % of Revenue

Simplest approach β€” multiply forecast revenue by an assumed D&A % based on history.

D&A Modeling Approaches

Method 1 β€” % of Revenue
Method 2 β€” % of Prior PP&E
Method 3 β€” Roll-Forward Light

In practice, you pick the method that best matches the business model andmateriality of D&A. Bankers care more about a sensible story than a perfect GAAP schedule.

D&A % of Rev: 5.3% β†’ 5.0%2023E β†’ 2026E
'23E
'24E
'25E
'26E
Method 1 β€” D&A = Revenue Γ— D&A %Best for: SaaS, services, asset-light
D&A % of Rev
5.3%
5.1%
5.0%
5.0%
Method 2 β€” D&A = Prior PP&E Γ— RateBest for: asset-heavy (airlines, industrials)
Prior PP&E
450.0M
470.0M
490.0M
510.0M
Implied D&A %
0.1%
0.1%
0.1%
0.1%
Method 3 β€” Roll-Forward LightBest for: quick DCFs that don't need perfect balancing
Beg. PP&E
450.0M
470.0M
490.0M
510.0M
+ CapEx (toy)
36.2M
40.6M
44.6M
48.1M
βˆ’ D&A
24.0M
25.9M
27.9M
30.1M

In interviews, it's enough to say that you usually model D&A as a **% of revenue** or a **% of PP&E**, and that a full PP&E roll-forward is only needed for accounting-heavy tasks.

EBIT (Operating Income)

EBITDA33
- D&A(11)
= EBIT22

6Interest & Other Income/Expense

Keep structural, not industry-specific. Interest creates circularity with debt schedules.

Interest Expense Formula

= Average_Debt_Balance Γ— Interest_Rate

Example: ($50M debt Γ— 5% rate) = $2.5M interest

Interest Income Formula

= Average_Cash_Balance Γ— Interest_Yield

EBT Calculation

EBIT22
- Interest Expense(2)
= EBT20

Note: Interest expense creates circularity once you model Debt/Cash schedules. We'll resolve this in Lesson 5.

7Taxes

Apply a constant blended effective rate (typically 25-30% for US companies).

Tax Formula

= EBT Γ— Tax_Rate

Worked Example:

EBT = 20
Tax Rate = 25%
β†’ Tax Expense = 20 Γ— 0.25 = 5

Net Income Calculation

EBT20
- Taxes(5)
= Net Income15

8Margins & Ratios

Add diagnostic formulas for model reasonableness checks.

Gross Margin %

= Gross_Profit / Revenue

88/220 = 40%

EBITDA Margin %

= EBITDA / Revenue

33/220 = 15%

EBIT Margin %

= EBIT / Revenue

22/220 = 10%

Net Margin %

= Net_Income / Revenue

15/220 = 6.8%

Interactive Income Statement Demo

Watch how each line item flows through the income statement step-by-step. This animation demonstrates the formulas and calculations you just learned.

Income Statement Model - Lesson 2
Step-by-Step

Step 1: Revenue Forecast

Apply 10% growth rate to prior year revenue

Line Item
2022A
2023A
2024E
Formula
Revenue
182
200
220
= D1 * (1 + Growth Rate)
COGS
(109)
(120)
= E1 * (COGS % of Revenue)
Gross Profit
73
80
= E1 - E2
OpEx
(46)
(50)
= E1 * 0.25
EBITDA
27
30
= E3 - E4
D&A
(9)
(10)
= E1 * 0.05
Operating Income (EBIT)
18
20
= E5 - E6
Interest
(2)
(2)
flat
Pre Tax Income
16
18
= E7 - E8
Taxes
(4)
(4.5)
= E9 * 0.25
Net Income
12
13.5
= E9 - E10
Formula-Driven Model

Pro Tip: Notice how each calculation builds on the previous one. This cascading structure is fundamental to financial modeling - changing one assumption flows through the entire model automatically.

9Complete Forecast Example

Line Item2023A2024E2025EFormula
Revenue200220240=PrevΓ—1.10
COGS(120)(132)(144)=RevΓ—0.60
Gross Profit808896=Rev-COGS
OpEx(50)(55)(60)=RevΓ—0.25
EBITDA303336=GP-OpEx
D&A(10)(11)(12)=RevΓ—0.05
EBIT202224=EBITDA-D&A
Interest Exp.(2)(2)(2)flat assumption
EBT182022=EBIT-Int
Taxes (25%)(4.5)(5)(5.5)=EBTΓ—0.25
Net Income13.51516.5=EBT-Tax

Key Insight: Changing growth or margins flows through every line automatically. This is the power of percentage-driven modeling.

10Practical Modeling Techniques

Check Linkage

Net Income must feed Cash Flow and Balance Sheet later. Ensure formulas reference the correct cells.

Dynamic References

Use =$B$2 style for assumptions to update instantly across the model.

Audit Subtotals

Revenue–COGS = GP; GP–OpEx = EBITDA. Verify each calculation.

Build Integrity Checks

Totals add correctly; margins within realistic bands (e.g., 35-45% GM).

Stress-Test Sensitivity

Β±5% revenue or Β±100 bps margin β†’ observe Net Income impact.

Key Takeaways

Forecast top-line first, flow logically to Net Income using percentage drivers

Use percentage-of-revenue or fixed + variable drivers, not random numbers

Maintain clarity, consistency, and checkability β€” hallmarks of real IB models

Interest creates circularity with balance sheet (resolved in later lessons)

Net Income flows to both Cash Flow Statement and Balance Sheet