Hello! Welcome to your next lesson in the "Budgeting, Planning, and Variance Analysis" module.
In our last session, we focused on bringing financial data together from across an organization by building a consolidation model. That process gives you a crucial, unified picture of the company's planned financials. But a plan is only a starting point. The real value in FP&A comes from understanding how reality unfolds against that plan.
Today, we will dive into one of the most fundamental and frequently performed tasks of an FP&A analyst. This lesson addresses the learning outcome: Create a detailed variance analysis report comparing budget, forecast, and actual results. We'll explore why this report is so critical, how to calculate variances correctly, and how to build a professional-grade report in Excel.
1. The "Why": The Purpose of Variance Analysis
Before we jump into Excel, it's essential to understand the strategic role of variance analysis. It's the process that transforms you from a data assembler into a business partner. Your job isn't just to report that "revenue was $1M below budget"; it's to start answering why.
Budget vs Actuals: The #1 Financial Report You NEED to Master
To start, let's watch a short segment from the video 'Budget vs Actuals: The #1 Financial Report You NEED to Master' by Josh Aharonoff. This will explain what a budget vs. actuals (BvA) report is and why it's so vital for managing a business.
Watch from the timestamp 01:45 to 03:59. Pay close attention to the analogy of the report as a 'crystal ball' and its role in steering the company's financial ship.
As the video explains, variance analysis is your primary tool for monitoring business performance, identifying risks and opportunities, and maintaining financial control. It prompts critical questions about the business's operations and assumptions.
A comprehensive variance analysis report typically compares several data points:
- Actual vs. Budget: How did we perform against our original, locked-down annual plan? This measures performance against the strategic goals set at the beginning of the year.
- Actual vs. Forecast: How did we perform against our most recent expectation? Since forecasts are updated more frequently, this variance often highlights more immediate, tactical deviations.
- Current Period vs. Prior Periods: How does this month's or quarter's performance compare to last month's (Month-over-Month) or the same period last year (Year-over-Year)? This helps identify trends and seasonality.
The final output is a clear, concise report that highlights these comparisons.

2. The "What": Calculating Variances Correctly
The calculations for variance seem simple, but there's a critical convention you must master to ensure your reports are clear and intuitive.
A variance is generally considered favorable if it has a positive impact on profit and unfavorable if it has a negative impact.
- For Revenue: Higher actual revenue than budget is favorable.
- Formula:
Dollar Variance = Actual - Budget
- Formula:
- For Expenses/Costs: Lower actual expenses than budget is favorable.
- Formula:
Dollar Variance = Budget - Actual
- Formula:
By using these different formulas, you ensure that a positive variance is always "good news" (higher profit) and a negative variance is always "bad news" (lower profit), regardless of whether you're looking at a revenue or expense line.
- Percentage Variance: This provides context to the absolute dollar variance. A $100k variance is huge for a small company but negligible for a large corporation.
- Formula:
Percentage Variance = Dollar Variance / Budget
- Formula:
The following video segment explains these calculations and provides crucial tips for making your formulas robust.
Budget vs Actuals: The #1 Financial Report You NEED to Master
Let's return to Josh Aharonoff's video. This section details the correct formulas and, importantly, how to handle potential errors like dividing by zero.
Watch from 08:35 to 10:33. Focus on the distinction between the formulas for income and expense accounts and the use of the IFERROR function and ABS (absolute value) for the percentage variance calculation.
To recap the key points for robust formulas:
- Use
IFERROR: Wrap your percentage variance calculation in anIFERRORfunction to prevent#DIV/0!errors when the budget is zero. E.g.,=IFERROR((Actual - Budget) / Budget, 0) - Use
ABSin the denominator (optional but good practice): The video suggests=Variance / ABS(Budget)to avoid a negative budget amount flipping the sign of your percentage variance, which could be confusing.
Test your understanding!
A company's monthly budget for a line item is:
- Sales Revenue: $500,000
- Operating Expenses: $300,000
The actual results are:
- Sales Revenue: $480,000
- Operating Expenses: $310,000
Calculate the dollar variance and percentage variance for both line items. Is each variance favorable or unfavorable?
Show answer
-
Sales Revenue:
- Dollar Variance = Actual - Budget = $480,000 - $500,000 = -$20,000 (Unfavorable)
- Percentage Variance = -$20,000 / $500,000 = -4.0% (Unfavorable)
-
Operating Expenses:
- Dollar Variance = Budget - Actual = $300,000 - $310,000 = -$10,000 (Unfavorable)
- Percentage Variance = -$10,000 / $300,000 = -3.3% (Unfavorable)
3. The "How": Building the Report in Excel
Now for the practical application. We'll explore two primary methods for building a variance analysis report in Excel. Both are common in professional FP&A teams.
Method 1: The PivotTable Approach
When dealing with large datasets structured in a tabular format (as we discussed in the consolidation lesson), PivotTables are incredibly efficient. They allow you to quickly summarize data and, crucially, create "Calculated Fields" to compute variances directly within the pivot.
Easy Build Budget vs Actual Dashboard + FREE File Download
The video 'Easy Build Budget vs Actual Dashboard' from MyOnlineTrainingHub provides an excellent walkthrough of this method. It covers everything from setting up the data to building the pivot and calculating variances.
Watch from 00:48 to 07:09. This covers four key steps: Formatting the source data as an Excel Table. Creating a PivotTable and adding a Calculated Field for 'Plan vs Actual' variance. Formatting the numbers and adding a Slicer for interactivity. Adding another calculated field for 'Plan vs Forecast' variance.
The key advantage here is that the variance calculation (Plan - Actual) is a dynamic part of the PivotTable. When you slice or filter the data, the variance automatically recalculates for the new subset of data. This is a hallmark of a well-built, scalable report.
Method 2: The Formula-Based Approach
Sometimes you need more control over the layout of your report than a PivotTable allows. In these cases, a formula-based report is the better choice. With modern Excel functions like XLOOKUP and dynamic arrays, this method is more powerful than ever.
Excel Dashboard to Track Budget and Actuals with Variances
For an alternative to PivotTables, this article from XelPlus, 'Excel Dashboard to Track Budget and Actuals with Variances', demonstrates how to build a report using formulas.
Please read the sections 'Calculating the Necessary Data Points' and 'Calculating Variances in Excel'. Focus on how XLOOKUP is used to pull in the correct data and how simple arithmetic formulas are used to calculate the percentage variances.
This method gives you complete freedom over formatting. It is excellent for creating highly polished, presentation-ready summary reports. Your knowledge of XLOOKUP and SUMIFS is directly applicable here.
4. The "So What": Presenting and Interpreting the Analysis
Creating the table of numbers is only half the battle. To be a top-tier analyst, you must effectively communicate the story behind the numbers.
1. Use Visual Cues: Leverage conditional formatting to color-code favorable (green) and unfavorable (red) variances. This allows stakeholders to immediately see areas that require attention.
2. Add Commentary: A variance report should always be accompanied by narrative explanations for the most significant variances. This is where you put on your "investigator hat."
Budget to Actual Variance Analysis
The article 'Budget to Actual Variance Analysis' from Wall Street Prep provides excellent guidance on interpreting your results.
Read the final section, 'How to Interpret the Budget to Actual Variance Analysis'. It emphasizes the need to investigate the 'what' and 'why' behind the numbers and the importance of setting materiality levels.
Don't just state the variance. Explain the business driver. For example, instead of "Marketing expense was $50k unfavorable," a better commentary would be, "Marketing expense was $50k over budget due to an unplanned digital advertising campaign launched in response to a competitor's new product introduction. We are tracking the return on this spend."
3. Visualize with Charts: For high-level presentations, charts can tell a story more quickly than a table. The resources we've reviewed show several examples, including bar charts comparing actual vs. plan and waterfall charts that break down a variance.

Conclusion
You have now learned the complete workflow for one of the most essential FP&A processes. From understanding its strategic importance to calculating, building, and presenting the analysis, you are equipped to create reports that drive business decisions.
Key Takeaways:
- Variance analysis is the core process for monitoring performance against plans and understanding why results differ.
- Always use the correct formula convention (
Actual - Budgetfor revenue,Budget - Actualfor costs) to ensure positive variances are consistently favorable. - You can build robust variance reports in Excel using either PivotTables with Calculated Fields for speed and scalability or formulas like
XLOOKUPfor layout flexibility. - A great report goes beyond numbers; it uses visual cues (conditional formatting, charts) and narrative commentary to explain the business drivers behind the variances.
In our next lesson, we will go one level deeper. Now that you can identify a high-level variance, we'll learn how to decompose revenue variance into its volume, price, and mix components, providing even more granular and actionable insights.