Row Zero is the best spreadsheet for big data. Try for free →

How to build a waterfall chart

2025-07-07 // Mark Tressler

waterfall chart shows change drivers

Waterfall charts make it easy to visualize change between a start and end value, especially when there are both positive and negative contributors to the change.

This quick guide shows how to create a waterfall chart and highlights some advanced features of waterfall charts in Row Zero. Row Zero is an enterprise-grade spreadsheet built for big data that makes it easy to build dynamic waterfall charts in big spreadsheets. You can connect directly to your data source to automate waterfall chart updates and add slicers to waterfall charts to further analyze sub-categories. View live waterfall chart examples here or continue reading for the full tutorial.

View example waterfall charts in a spreadsheet



What is a waterfall chart?

A waterfall chart is a type of data visualization that shows how a starting value is incrementally impacted by a series of positive or negative values to result in an ending value. Waterfall charts are used when you want to break down the components of a total or explain the step-by-step changes between two values.

There are 3 key components of waterfall charts:

  1. Starting value
  2. Contributing increases and decreases
  3. Final total

Since waterfall charts show how values "bridge" from a starting point to an end point, they are sometimes referred to as bridge charts.

How to build a waterfall chart

Row Zero makes it easy to create dynamic waterfall charts in big spreadsheets. Here's how:

  1. Open up a Row Zero workbook and get your data ready. You can import a file or connect to your data source to build a connected waterfall chart. Data should be organized around a common value and include the starting value, ending value, and any components that you want to visualize. Include a column for values and a column for labels as shown below: waterfall chart data structure
  2. Select the range of cells to create your chart from and go to Insert, Chart in the header.
  3. Select your chart type as Waterfall chart. build waterfall chart in spreadsheet You have several options to configure your waterfall chart:
    • Show connecting bridges - these are optional lines between each bar if you want to connect the "bridge" from start to finish
    • Set bars as subtotals - subtotal bars are anchored to the X-axis and represent a cumulative total at a specific point in the sequence. The starting and ending value are often set as subtotal bars and sometimes intermediate subtotals are as well (for example quarter subtotals in a year). Subtotal bars help distinguish totals from changes. configure waterfall chart options
    • Change the color of subtotal bars, positive bars, and negative bars. You can edit waterfall chart colors for each series. If you have multiple series (e.g. actual vs budget) you can set them as different colors to better visualize each series. edit waterfall chart colors in spreadsheet
    • Use the first row as labels - This toggles using the first row in your range as labels

You can also add a title, edit labels, and configure a legend in the chart editor. Note that when you hover over a bar, it shows you the impact of the bar, including the net change, prior value in the sequence and new cumulative value in the sequence as a result of the change. waterfall chart bar label

How to automate waterfall chart updates

In Row Zero, waterfall charts automatically update as source data changes. You can easily connect directly to your database or data warehouse, insert a connected table, and build pivot tables and charts on top of your connected data. Everything built on connected data stays in sync and can be set to automatically update with scheduled refresh.

Example waterfall charts

Waterfall charts are used in business and financial analysis for a variety of visualizations. Below are examples of various types of waterfall charts. You can also view live examples of waterfall charts in a spreadsheet here.

  • Change drivers in a time period - Show how different components impacted a value over a time period (e.g. recurring revenue change) waterfall chart shows change drivers
  • Change drivers over multiple periods - Show how components impact a value over multiple time periods (e.g. quarter-by-quarter customer change) waterfall chart quarter by quarter change
  • Actual vs budget forecast - Show a breakdown of actual vs forecast by component so you can see where you beat and missed forecast budget waterfall chart budget vs actual
  • Waterfall chart with a slicer - Slicers let you further filter your waterfall chart on underlying data, so you can quickly explore deeper drivers of change. Row Zero makes it easy to add slicers to waterfall charts and other visualizations. waterfall chart with slicers

View example waterfall charts

While the waterfall chart examples above are in Row Zero, the process is similar to build a waterfall chart in Excel or Google Sheets.

3 Reasons Row Zero waterfall charts are powerful

Row Zero is an enterprise-grade spreadsheet that makes it possible to analyze massive datasets in a dynamic spreadsheet. Here are 3 key features:

  1. Big data - Row Zero supports 1000x bigger datasets than legacy spreadsheets, so you can easily create big data waterfall charts in a spreadsheet.
  2. Connected - Row Zero can connect directly to your database or data warehouse, so you can easily build a connected waterfall chart that updates in sync with your data source.
  3. Dynamic - Row Zero waterfall charts automatically update as source data changes, so whether you edit or filter source data or update with new data, waterfall charts dynamically update. You can also create waterfall charts from pivot tables and add slicers to waterfall charts to make it easy to drill down into specific sub-categories.

Pros and cons of waterfall charts

Pros of waterfall charts

Waterfall charts are good for showing breakdowns of a total or explaining step-by-step changes between two values and are especially useful when there are both positive and negative components.

  • Good for step-by-step changes: Waterfall charts make it easy to follow step-by-step changes to a value.
  • Highlights drivers: Makes it easy to see which items contribute the most to increases or decreases.
  • Good for visualizing variance: Waterfall charts make it easy to explain the difference between two values, as well as the difference between a forecast vs actual values.

Cons of waterfall charts

While there are several good use cases for waterfall charts, there are also some limitations and drawbacks to be aware of:

  • Quickly become cluttered: Waterfall charts can become cluttered if too many categories are used, so they are best for summary data.
  • Sequential dependency: Interpretation can change depending on the order of bars, so you need to be thoughtful about ordering.
  • Hard to compare: Waterfall charts are not great for comparisons across multiple categories simultaneously and quickly become hard to read with more than 2 or 3 series.

Conclusion

Waterfall charts are a good way to visualize variance between two values or two plans (e.g. budget vs actual), and are especially useful when you have positive and negative contributors. Row Zero is an enterprise-grade spreadsheet built for big data that makes it easy to create dynamic waterfall charts in big spreadsheets. You can connect directly to your data source and automate waterfall chart updates. You can also add slicers to waterfall charts to further analyze sub-categories and components. If you need extra help with waterfall charts, view our live waterfall chart examples in a Row Zero spreadsheet to see exactly how they work.

Try Row Zero for free

FAQs