Accounting

How to Forecast Income Statement in Excel

F
Feather TeamAuthor
Published Date

Learn to build a reliable income statement forecast in Excel. This guide provides a step-by-step process, from revenue projections to net income, helping you model scenarios and make smarter strategic decisions.

How to Forecast Income Statement in Excel

Forecasting an income statement is a foundational exercise in financial planning, turning historical data into a roadmap for the future. Building this forecast in Excel allows you to model different scenarios, identify key business drivers, and make smarter strategic decisions. This guide will walk you through a practical, step-by-step process for creating a reliable income statement forecast, starting with top-line revenue and working down to net income.

Setting Up Your Forecasting Model in Excel

Before you start projecting numbers, a well-organized worksheet is your best friend. A messy workbook is difficult to audit, update, and present to stakeholders. Your goal is to create a clear structure that separates historical data, your forecast, and the underlying assumptions that drive the model.

Start by gathering at least three years of historical income statements. Reliability improves with more data, but three years is a solid baseline for identifying trends. Then, open a new Microsoft Excel workbook and set it up as follows:

  1. Create your structure: In Column A, list the standard income statement line items (e.g., Revenue, Cost of Goods Sold, Gross Profit, etc.). Across the top in Row 1, set up columns for your historical years followed by your forecast years. For example, your headers could be "Description", "2022 (Actual)", "2023 (Actual)", "2024 (Actual)", "2025 (Forecast)", "2026 (Forecast)", and "2027 (Forecast)".
  2. Input historical data: Manually enter or copy-paste your income statement data from the past three years into the "Actual" columns. Ensure these numbers are final and accurate. This historical data forms the bedrock of your projections.
  3. Create an "Assumptions" section: Either on a separate tab or at the very top of your current sheet, create a dedicated area for your key drivers. This is where you will input your assumptions for things like revenue growth rate, COGS percentage, and tax rate. By keeping assumptions separate, you can easily change them later to run different scenarios without having to dig through your formulas.

Step 1: Forecasting Revenue (The Top Line)

Revenue is the most important—and often the most difficult—line item to forecast. Its accuracy determines the reliability of the entire income statement projection. The method you choose depends on your business model, the data you have available, and the industry you operate in.

Here are two common methods for forecasting revenue:

The Year-Over-Year Growth Rate Method

This top-down approach is straightforward and works well for stable businesses with a consistent performance history. You calculate the historical annual growth rate and apply a similar (or adjusted) rate to your forecast period.

  • Step 1: Calculate the revenue growth rate for the past two periods. The formula is: `(Current Year Revenue / Prior Year Revenue) - 1`. For example, to find the 2024 growth rate: `(2024 Revenue / 2023 Revenue) - 1`.
  • Step 2: Analyze the historical rates. Is there a clear trend? Is the growth accelerating or slowing? Consider external factors like market conditions and internal factors like new product launches.
  • Step 3: Decide on your forward-looking growth rate and enter it into your "Assumptions" section. Let's assume you project 10% annual growth.
  • Step 4: Write the formula in your first forecast year. In the cell for 2025 forecasted revenue, the formula would be: `2024 Revenue * (1 + Your Assumed Growth Rate%)`. Make sure to reference the growth rate from your Assumptions section using an absolute reference (e.g., `* (1+$B$5)`) so you can drag the formula across for future years.

The Bottom-Up Method (Units & Price)

For businesses that sell distinct products or services, a bottom-up forecast is often more precise. This involves projecting the number of units you expect to sell and the average price per unit.

  • Step 1: Create two new driver lines in your Assumptions section: "Units Sold" and "Average Price Per Unit".
  • Step 2: Forecast the number of units you expect to sell each year. This forecast should be informed by your sales team's capacity, marketing initiatives, and production capabilities.
  • Step 3: Forecast the average price per unit. Will you be increasing prices? Introducing discounts?
  • Step 4: The revenue formula is simply: `Forecasted Units Sold * Forecasted Average Price Per Unit`.

This method requires more detailed operational inputs but gives you more precise control over the drivers of your revenue, making your forecast a better tool for decision-making.

Step 2: Projecting Cost of Goods Sold (COGS) and Gross Profit

Cost of Goods Sold (COGS) represents the direct costs of producing the goods or services your company sells. In most businesses, COGS has a direct relationship with revenue—as sales increase, so do production costs. The most common way to forecast COGS is the percentage of sales method.

  • Step 1: Calculate historical COGS as a percentage of sales. For each historical year, divide COGS by that year's total revenue. Example: `COGS 2024 / Revenue 2024`. This gives you the COGS margin.
  • Step 2: Analyze the trend. Has your COGS margin been stable, increasing, or decreasing? A decreasing margin might indicate improved efficiency, while an increasing one could signal rising input costs.
  • Step 3: Choose your forecast assumption. Based on your analysis and future expectations (e.g., plans to switch suppliers or achieve economies of scale), pick a COGS percentage for your forecast period. Enter this figure into your "Assumptions" section. Many analysts use an average of the past three years for a stable projection.
  • Step 4: Forecast COGS. The formula for your first forecast year is: `Forecasted Revenue * Assumed COGS %`. Again, use an absolute cell reference for your assumed percentage so you can extend the formula across all forecast years.
  • Step 5: Calculate Gross Profit. This is a simple subtraction: `Forecasted Revenue - Forecasted COGS`.

Ready to transform your tax research workflow?

Start using Feather now and get audit-ready answers in seconds.

Step 3: Forecasting Operating Expenses (OpEx)

Operating expenses are the costs a business incurs to engage in its normal business activities outside of production. These are often broken down into Sales, General & Administrative (SG&A) and Research & Development (R&D).

A good forecast treats these expenses based on their behavior—some are variable (tied to sales), while others are more fixed.

Sales & Marketing (S&M) Expenses

Many S&M expenses, like sales commissions and advertising spend, are directly tied to revenue. You can use the percentage of sales method here, just like you did for COGS. Calculate the historical S&M expense as a percentage of revenue, assume a rate for the future, and apply it to your forecasted revenue.

General & Administrative (G&A) Expenses

G&A expenses include salaries for non-sales staff, rent, utilities, and professional fees. Many of these costs are more fixed in nature. A detailed forecast might break them out line by line, but for a high-level model, you can often project them based on inflation or a fixed growth rate.

  • Method 1 (Percentage of Sales): This is quick but less accurate for fixed costs. Use if G&A has historically tracked revenue closely.
  • Method 2 (Fixed Growth Rate): Calculate the historical year-over-year growth of G&A. If it grew by an average of 3% annually, you might assume it continues to grow at that rate to account for inflation and corporate-level growth. The formula would be: `Prior Year G&A Expense * (1 + Assumed G&A Growth Rate%)`.

After forecasting all your operating expenses, you can calculate Operating Income (or EBIT) by subtracting Total OpEx from Gross Profit.

Step 4: Projecting Non-Operating Items and Income Tax

With EBIT calculated, you are ready to handle the items "below the line" that will get you to net income.

Interest Income/Expense

Forecasting interest is more complex because it depends on your future debt balance and cash position, which are determined by the balance sheet and cash flow statement. For a standalone income statement forecast, you have a few options:

  • Simple Method: If your debt and cash levels are stable, you can hold interest income and expense flat with the most recent historical year.
  • Slightly More Detail: Link interest expense to a simple debt schedule in your assumptions tab. For example, if you know a loan will be paid off in 2026, you can project the declining interest payments.

Income Tax Expense

Tax forecasting can be one of the most complex parts of the process. It's not just about one rate; it depends on federal codes, state-specific rules (especially important for multi-state businesses), and any tax planning strategies being implemented.

  • Step 1: Calculate Earnings Before Tax (EBT). This is your EBIT minus net interest expense (`EBIT - Interest Expense + Interest Income`).
  • Step 2: Determine your effective tax rate. First, calculate the historical effective tax rate (`Income Tax Expense / EBT`). Use this as a starting point.
  • Step 3: Adjust the tax rate assumption. Your historical rate may not be accurate for the future. Are there any known changes in tax law? Is the company considering a structural change, like an S-Corp election, that would affect its tax liability? Consider these factors when setting your tax rate assumption. For this model, enter a single rate into your "Assumptions" section.
  • Step 4: Calculate Income Tax Expense. The formula is: `EBT * Assumed Tax Rate`.

Finally, calculate Net Income by subtracting Income Tax Expense from EBT. You now have a complete, five-year income statement forecast.

Refining Your Forecast: Assumptions and Sensitivity Analysis

A forecast is a set of educated guesses, and your finished model shouldn’t be treated as a definitive outcome. Its true power lies in helping you understand which guesses matter most. This is where sensitivity and scenario analysis comes in.

Because you've built your model with a dedicated "Assumptions" section, you can easily create different scenarios:

  • Base Case: This is the forecast you just built, representing your most likely projection.
  • Best Case: Copy your model and adjust your key drivers for a more optimistic outcome. What happens to net income if revenue grows at 15% instead of 10%? What if you secure a new supplier and your COGS margin improves by 2%?
  • Worst Case: Model a pessimistic scenario. What if revenue growth slows to 3% due to a market downturn? What if G&A costs increase faster than expected?

By comparing these scenarios, you're no longer just creating a set of numbers; you're building a strategic tool. You can quantify risks, identify which assumptions have the biggest effect on your bottom line, and develop contingency plans before you need them. This transforms the forecast from a simple accounting exercise into a high-value advisory function.

The Tax AI assistant CPAs and finance teams trust

Upload tax documents, filings, and IRS letters—turn them into clear, actionable insights with verified citations. Save hours on research.

Final Thoughts

Building a detailed income statement forecast in Excel involves structuring historical data, systematically projecting each line item based on sound assumptions, and testing those assumptions with scenario analysis. The model provides a clear view of your company’s potential financial future and highlights the key drivers that will determine its success.

A reliable forecast helps shape business decisions, but understanding the precise tax implications of those decisions is where accountants provide tremendous value. When modeling scenarios like an expansion into a new state or choosing depreciation methods, running into complex tax questions is common. We solve this by using Feather AI to get quick, citation-backed answers on state nexus rules or federal tax code changes, ensuring our financial models are built on accurate tax assumptions right from the start.

Written by Feather Team

Published on January 1, 2026