Skip to content

Standards & Frameworks — Buổi 10: 3-Statement Financial Modeling

"A model that cannot be audited is a model that cannot be trusted." — Wall Street Prep


Tổng quan các Frameworks

Buổi 10 tham chiếu 4 frameworks chuyên nghiệp cho 3-Statement Modeling:

#FrameworkTổ chứcỨng dụng chính
1WSP Financial Modeling StandardsWall Street PrepIB / PE Interview & On-the-Job
2CFI FMVA Modeling FrameworkCorporate Finance InstituteFMVA Certification
3Macabacus Modeling Best PracticesMacabacus (Excel Add-in)Formatting & Audit
4Goldman Sachs Internal StandardsGoldman SachsBulge Bracket IB

1. Wall Street Prep (WSP) — Financial Modeling Standards

1.1 Overview

Wall Street Prep là nền tảng training được hơn 200 banks và PE firms sử dụng (including Goldman Sachs, Morgan Stanley, Blackstone, KKR). WSP standards là de facto industry standard cho 3-Statement Modeling.

1.2 Model Architecture — WSP Standard

Tab Structure (7–10 tabs):

TabPositionColorContent
Cover1BlueCompany, date, version, analyst
Assumptions2GreenAll hard-coded inputs
IS3YellowIncome Statement
BS4YellowBalance Sheet
CF5YellowCash Flow Statement
Schedules6OrangeWC, D&A, Debt, PP&E
DCF7RedValuation (if needed)
Sensitivity8PurpleData tables, scenarios
Output9BlackSummary, charts

1.3 WSP — Formatting Rules

RuleStandardRationale
Blue fontAll hard-coded inputsInstantly identify what can change
Black fontAll formulasLogic / calculation
Green fontCross-sheet linksTrack dependencies
Red fontError flagsImmediate attention
ItalicHistorical dataDistinguish from projected
BoldSubtotals & totalsVisual hierarchy
Yellow fillKey output cellsDraw attention
No merged cellsEverBreaks copy/paste & formulas
No hidden rows/columnsEverModel must be fully transparent

1.4 WSP — Sign Convention

ItemSign in ModelDisplay
RevenuePositive (+)44,017
COGSPositive (+)32,449 (shown as (32,449) with format)
ExpensesPositive (+)Use () or in display
AssetsPositive (+)
LiabilitiesPositive (+)
Cash outflow (CapEx)Positive (+)Subtract in FCFF formula

WSP convention: Nhập tất cả là positive → dùng formulas để trừ. Tránh "double negative" errors.

1.5 WSP — Interest Expense (Circular)

WSP sử dụng Average Balance Method:

Interest Expenset=Debtt1+Debtt2×r

Implementation:

  1. Tạo Circ_Switch cell trên Assumptions tab (1 = ON, 0 = OFF)
  2. Interest formula: =IF(Circ_Switch, (Debt_begin + Debt_end)/2 * Rate, 0)
  3. Build entire model với Switch = 0
  4. Khi complete → Switch = 1, bật Iterative Calculation
  5. Verify convergence: BS Balance = 0

1.6 WSP — Error Checks

WSP yêu cầu error check row cuối mỗi sheet:

CheckFormulaPass
BS Balance=Total Assets − Total L&E0
CF Cash = BS Cash=CF_EndCash − BS_Cash0
IS NI = CF NI=IS_NI − CF_StartNI0
Debt Sched = BS Debt=Sched_EndDebt − BS_TotalDebt0
PP&E Sched = BS PP&E=Sched_EndPPE − BS_PPE0
Grand Check=IF(SUM(all)=0, "PASS", "FAIL")PASS

1.7 WSP — Version Control

ElementStandard
File name[Company]_3SM_v[Major].[Minor]_[YYYYMMDD].xlsx
ExampleFPT_3SM_v2.3_20260218.xlsx
Change logTab riêng: Date, Author, Description of change
BackupSave As trước mỗi major revision

2. CFI FMVA — Financial Modeling & Valuation Analyst

2.1 Overview

CFI's FMVA (Financial Modeling & Valuation Analyst) certification là chương trình rộng nhất cho financial modeling. Hơn 1 triệu learners globally. CFI approach thiên về accessibilitylearning curve.

2.2 CFI — Model Architecture

Tab Structure (5–8 tabs, simpler):

TabContentNote
AssumptionsAll inputsSame as WSP
Historical3–5 năm historical IS+BS+CFSeparate from projection
ISProjected Income Statement5 năm
BSProjected Balance Sheet5 năm
CFProjected Cash Flow5 năm
SupportingWC, D&A, CapEx schedulesCombined into 1 tab
ValuationDCF (if applicable)

2.3 CFI — Revenue Build

CFI đề xuất 3-layer revenue build:

Layer 1 — Top-down:

Revenuet=Revenuet1×(1+g)

Layer 2 — Segment split:

Revenuet=segRevenueseg,t

Layer 3 — Unit economics (advanced):

Revenueseg=Units×ASP

CFI khuyên: Start with Layer 1, refine to Layer 2 hoặc 3 khi có đủ data.

2.4 CFI — Interest (No Circular)

CFI sử dụng Beginning Balance Method để tránh circular reference:

Interest Expenset=Debtt1×r

Ưu điểm:

  • Không cần iterative calculation
  • Dễ build, dễ debug
  • Phù hợp cho người mới học

Nhược điểm:

  • Kém chính xác khi debt thay đổi lớn trong kỳ
  • Không phản ánh mid-period borrowing/repayment

So sánh Accuracy:

Giả sử: Debtbegin=10,000, Debtend=6,000, r=8%

MethodFormulaInterest
CFI (Beginning)10,000×8%800
WSP (Average)10,000+6,0002×8%640
Difference160 (20%)

Khi debt giảm 40% trong kỳ, sai lệch lên đến 20% — rất significant cho LBO models.

2.5 CFI — Working Capital

CFI dùng Days-based approach (giống WSP):

MetricFormulaDriver
DSOARRevenue×365Operational efficiency
DIOInvCOGS×365Inventory management
DPOAPCOGS×365Supplier payment terms
CCCDSO+DIODPOCash Conversion Cycle

Projection:

ARt=DSOt×Revenuet365,Invt=DIOt×COGSt365,APt=DPOt×COGSt365

2.6 CFI — Balance Sheet Plug

CFI sử dụng Cash as sole plug:

Cashend=Beginning Cash+CFO+CFI+CFF

→ Cash được tính trong CF Statement, rồi link ngược lên BS.

CFI không dùng Revolver plug (WSP có). Giữ model đơn giản hơn.


3. Macabacus — Modeling Best Practices & Formatting

3.1 Overview

Macabacus là Excel add-in phổ biến trong IB, cung cấp tools cho formatting, audit, và model quality control. Hơn 250,000 finance professionals sử dụng.

3.2 Macabacus — Color Coding (Extended)

Macabacus mở rộng color coding chuẩn:

Font ColorRGBÝ nghĩa
Blue(0, 0, 255)Hard-coded input
Black(0, 0, 0)Formula — same sheet
Green(0, 128, 0)Formula — link other sheet
Purple(128, 0, 128)Formula — link other workbook
Red(255, 0, 0)Error / Warning / Check
Brown(128, 64, 0)Circular reference formula

3.3 Macabacus — Audit Tools

ToolChức năng
Formula AuditHighlight tất cả cells không theo color convention
Precedent/DependentTrace links giữa cells và sheets
Error CheckTự động scan cho common errors
Format PainterApply consistent formatting across tabs
Cell LiningUnderline totals, double-underline grand totals

3.4 Macabacus — Number Formatting Standards

ItemFormatExample
Revenue, costs#,##0 hoặc #,##0.044,017
Margins0.0%27.0%
Price per share#,##085,600
Ratios0.00x3.45x
Days070
Negative(#,##0) in red(32,449)
DatesMMM-YYDec-25

3.5 Macabacus — Model Structure Rules

RuleChi tiết
One row, one itemKhông nhập 2 items trên cùng row
No merged cellsBất di bất dịch
Time left → rightColumn B = earliest year, last column = latest year
Units in column ARow header bao gồm unit: "Revenue (tỷ VND)"
Source in last columnGhi nguồn: "Assumption", "IS link", "BS link"
Consistent row orderingIS → BS → CF → Schedules follow same line item sequence

4. Goldman Sachs — Internal Modeling Standards

4.1 Overview

Goldman Sachs không publish standards ra ngoài, nhưng từ các training programs (và WSP partnership), key principles được biết rộng rãi:

4.2 GS — "Three Pillars" of Modeling

PillarStandard
TransparencyMọi cell có thể trace back nguồn gốc. Không "black box" formulas
FlexibilityThay đổi 1 assumption → toàn bộ model cập nhật. Scenario switch phải instant
AccuracyBalance check = 0. Error flags = ✅. Circularity handled properly

4.3 GS — Revenue Build Standard

Goldman Sachs revenue models thường có 3 levels of granularity:

Level 1: Total Revenue = Last Year × (1 + Growth)
    ↓ refine to
Level 2: Revenue by Segment = Σ Segment Revenue
    ↓ refine to
Level 3: Revenue by Segment = Units × ASP × Utilization
Khi nào dùngLevel
Pitchbook / quick analysisLevel 1
Client presentation / formal modelLevel 2
Deep dive / due diligenceLevel 3

4.4 GS — Debt Schedule Standard

Goldman Sachs Debt Schedule bao gồm:

ComponentChi tiết
RevolverDraw/repay based on cash need (plug variable)
Term Loan AMandatory amortization schedule
Term Loan BBullet maturity, 1% annual amort
Senior NotesFixed coupon, bullet maturity
SubordinatedHigher coupon, PIK option
Total DebtSum of all tranches
Interest (per tranche)Avg balance × rate for each
Total Interest=iDebti,begin+Debti,end2×ri

4.5 GS — Model Deliverables

Khi model hoàn thành, Goldman Sachs yêu cầu:

DeliverableMô tả
Model file.xlsx with all tabs, error checks pass
Output page1-page summary: Key metrics, valuation range
Assumption bookSeparate doc justifying each key assumption
Sensitivity tablesWACC × Growth, Revenue × Margin
Scenario analysisBase / Bull / Bear with probabilities

So sánh tổng hợp 4 Frameworks

FeatureWSPCFIMacabacusGoldman Sachs
Target audienceIB/PE candidatesBroad financeIB formattingBulge bracket bankers
Tabs7–105–8N/A (formatting)10+
Color codingBlue/Black/GreenBlue/BlackExtended (6 colors)Blue/Black/Green
Interest methodAverage (circular)Beginning (no circular)N/AAverage (circular)
Circular handlingToggle + IterationAvoidAudit toolToggle + Iteration
Revenue buildSegment bottom-upTop-down → segmentN/A3-level granularity
BS plugCash or RevolverCash onlyN/ARevolver (primary)
Error checksPer-sheet rowDedicated tabAuto-scanPer-sheet + Grand
Formatting rigorHighModerateVery HighVery High
AccessibilityOnline course ($)Online course ($)Excel add-in ($)Internal training
Best forIB interview prepSelf-studyFormatting & auditOn-the-job

Bảng tham chiếu nhanh: 3-Statement Formulas by Standard

FormulaWSPCFI
RevenuesegUnits×ASPRevt1×(1+g)
COGSRev×(1GM%)Same
D&A%×PP&Ebegin%×Revenue
InterestDt1+Dt2×rDt1×r
ARDSO×Rev365Same
PP&EPPEbegin+CapExD&ASame
DebtDbegin+IssueRepaySame
CFONI+D&A+ΔWCSame
PlugCash or RevolverCash only

Tài liệu tham khảo chi tiết

Sách

  1. Rosenbaum, J. & Pearl, J. — Investment Banking: Valuation, LBOs, M&A (3rd Ed., Wiley)
  2. Pignataro, P. — Financial Modeling and Valuation (Wiley Finance)
  3. Benninga, S. — Financial Modeling (4th Ed., MIT Press)
  4. Tjia, J. — Building Financial Models (McGraw-Hill)

Online Resources

  1. Wall Street Prep — wallstreetprep.com/knowledge/3-statement-model/
  2. Corporate Finance Institute — corporatefinanceinstitute.com/resources/financial-modeling/
  3. Macabacus — macabacus.com/best-practices
  4. Mergers & Inquisitions — mergersandinquisitions.com/3-statement-model/

Templates

  1. WSP 3-Statement Template (course material)
  2. CFI FMVA 3-Statement Template (course material)

Điều hướng Buổi 10

Tài liệuMô tả
📖 Bài giảng chínhNội dung lý thuyết 3-Statement Model đầy đủ
📝 Blog3-Statement Model: File Excel mà IB Analyst mất 80 giờ/tuần
📊 Case StudyApple (Goldman Sachs), FPT BCTC thực, WSP/CFI comparison
📚 StandardsWSP, CFI, Macabacus, Goldman Sachs modeling standards
🔧 WorkshopBuild 3-Statement Model — FPT 3 năm hoàn chỉnh
🎮 GameModel Error Hunt — Tìm & sửa 8 lỗi ẩn trong model