Financial Modeling

Every financial model follows the same three-layer architecture: Contains every editable input in the model. Organize into sections: Blue font = hardcoded input

CROAnalytics
bySamuelca63991,034 words

What is Financial Modeling?

What this skill does

Financial Modeling structures complex business and investment forecasts into a clear three-layer spreadsheet architecture: editable assumptions, formula-driven calculations, and output dashboards. It enables practitioners to build integrated models covering revenue, costs, capital expenditures, financing, and tax assumptions, supporting detailed DCF valuations, scenario analysis, and sensitivity testing. This skill emphasizes transparent input management and robust formula design to avoid common pitfalls like hardcoded growth rates or imbalanced balance sheets.

Who it's for

This skill is essential for performance marketers and growth leads who need to evaluate ROI on campaigns or product launches through rigorous financial projections. Agency strategists developing long-term client investment cases or funding scenarios will also find it invaluable. Additionally, analytics professionals responsible for creating financial summaries or valuation models benefit from mastering this structured approach to ensure accuracy and auditability.

Key workflows

Start by building a dedicated Assumptions sheet that captures every editable input, such as revenue drivers, cost percentages, capital schedules, and financing terms, using consistent formatting to distinguish hardcoded values. Next, implement a Calculations sheet that references only assumptions and prior calculations to derive metrics like free cash flow, EBITDA, or depreciation schedules without manual overrides. Then, design an Output sheet summarizing income statement snapshots, key KPIs, scenario comparisons, and valuation metrics like enterprise and equity value. Finally, incorporate sensitivity tables and scenario toggles to test how changes in discount rates or growth assumptions impact valuation outcomes.

Common questions

How do I avoid hardcoding growth rates in formulas? Always place growth rates and other assumptions on the dedicated input sheet and reference those cells in your formulas. What’s the best way to handle circular references, such as revolving credit interest calculations? Enable iterative calculations with controlled iteration limits or approximate prior-period values to resolve circular dependencies. How can I verify my balance sheet balances? Add a balance check row with conditional formatting to flag discrepancies immediately.

How to use in Metaflow

Attach this skill to a Metaflow agent task to guide the creation or review of financial models with clear architecture and auditability. Expect the agent to prompt for organizing inputs, building formula-driven calculations, and generating output summaries that facilitate scenario analysis. This skill helps ensure models adhere to best practices, making financial projections reliable and transparent within your workflow.

For broader context, see our roundup of claude skills marketing, and read Claude Code workflows for marketing agencies for related setup guidance.

Related skills

Paywall & Upgrade Flow Optimization

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users

View →

ROI Analyzer

Use when preparing executive reports, evaluating investments, or calculating ROI/break-even/payback period. 30-minute analysis (87.5% time saving). Includes scenario analysis.

View →

UTM Builder

Generate UTM-tagged URLs for campaign tracking. Create consistent, organized tracking links for Google Analytics, HubSpot, and other analytics platforms. Supports bulk generation, naming conventions, and campaign documentation. Use when creating tracking links, campaign URLs, or organizing marketing attribution.

View →

User Onboarding & Activation Optimization

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are si

View →

Signup Flow Optimization

When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow

View →

Landing Page Conversion Optimization

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," "why isn't this page working," "my landing page sucks," "nobody's converting," "low conversion rate," "bounce rate is too high," "people leave without signing up," or "this page needs work." Use this even if th

View →