To visualize revenue, pick the chart by the question you are answering: how revenue changed, who earns the most, or where the money comes from. Revenue is a number with a time dimension and usually several companies, products or regions behind it, so the wrong chart hides the one thing the reader needs to see. Here is how to choose.
Which chart should I use for revenue data?
Use a line chart for revenue over time, a bar or column chart to compare companies or products in one period, a grouped column chart for both at once, and a stacked column chart when revenue splits into segments. Start bar axes at zero, and draw forecasts in a different style from actuals.
| Your question | Reach for | Why |
|---|---|---|
| How did revenue change over the years? | Line chart | The slope shows growth, stalls and dips |
| Who earned the most this year? | Bar chart | Bars on a common baseline are the easiest to rank |
| How do several companies compare year by year? | Grouped column chart | Columns side by side per period |
| What is revenue made of? | Stacked column chart | Shows the total and the segments together |
| How much did it move between two dates? | Connected dots, or a dumbbell chart | The gap between two points is the story |
Revenue over time: use a line chart
When the job is to show a trend, a line chart is the default. The eye follows a line left to right and reads direction before it reads any number, so growth, plateaus and drops are visible at once. It also scales to several series, which is why it suits comparing companies over the same years.
The chart below plots annual revenue for five large US tech companies from fiscal 2019 to fiscal 2025, taken from their 10-K filings. Amazon grew from US$280.5 billion to US$716.9 billion, about 2.6 times. Meta grew the most in relative terms, from US$70.7 billion to US$201.0 billion, nearly 2.8 times. Apple grew the least, 1.6 times, and its revenue dipped in fiscal 2023 to US$383.3 billion from US$394.3 billion. The gap between Apple and Alphabet shrank from US$98 billion to US$13 billion.
Two things make this line chart honest. Every company is on the same fiscal-year basis (Apple's year ends in September and Microsoft's in June, which the subtitle says), and the legend order matches the order of the lines at the right edge, so nobody has to hunt. If you only have two or three years of data, switch to columns: three points do not make a trend line. For a step-by-step build, see how to create a line chart.
Revenue compared across companies or periods: use columns
A bar chart answers "who earns the most" in a single glance, and sorted bars give the ranking for free. When you also want to see each company across periods, a grouped column chart puts the periods side by side within each company, so you can compare within a company and across companies. The grouped column chart guide walks through building one.
Keep the value axis starting at zero. A column's height is the value, so a truncated axis makes a 5% difference look like a collapse. The same applies to the connected-dots version of this idea, covered in how to create a connected dots chart.
Revenue broken into segments: use stacked columns
If the question is where revenue comes from, such as products, regions or subscription tiers, a stacked column chart shows the total as the column height and the segments as the slices. Limit it to four or five segments, put the one you care about at the bottom so it sits on the baseline, and remember the upper segments are harder to compare because they do not share a baseline.
Showing a revenue outlook
A forecast is not a fact, and the chart should say so. Keep actuals as a solid line and draw the outlook as a dashed line or a lighter shade, label where the forecast starts, and state the assumption in the subtitle. If you show a range rather than a single forecast, a band is clearer than three nearly identical lines. A broader checklist for matching data to charts is in how to choose the right chart for your data.
Build your own revenue chart
Export your figures from a spreadsheet as a CSV, or connect a Google Sheet, pick a template and the chart binds itself. Publish it for a live, interactive embed with hover values, or export a PNG or SVG for a slide. Public company revenue is easy to check at the source: the SEC publishes every filing's tagged financial data through EDGAR.
FAQ
What is the best chart for showing revenue growth?
A line chart. It shows direction and rate of change at a glance and handles several companies or products at once. Use columns instead when you have only a few periods.
Should revenue charts start at zero?
Column and bar charts should, because their length or height is the value. A line chart can use a different baseline, but then label the axis clearly so a small change does not read as a crash.
How do I show revenue by product or region?
Use a stacked column chart to show the total and its parts together, or a grouped column chart to compare the parts side by side. If there are more than five segments, use a bar chart of the latest period instead.
How do I show a forecast on a revenue chart?
Draw actual figures as a solid line and the forecast as a dashed line or lighter colour, mark where the forecast begins, and say what it assumes. Never use the same style for both.
Can I embed a revenue chart in a report or website?
Yes. Publish the chart from PlotSet and copy the embed code into any site, CMS or blog, or export a PNG or SVG for a slide deck or document.



