Tableau is hired to turn company data into dashboards and reports people can read. The license is the visible cost; the real work is the data model and each dashboard someone depends on. Below: what to inventory first, the open-source option, and a plan that checks every number against its source.
A dashboard that the CEO opens every Monday becomes untouchable. Nobody remembers all the queries behind it, the person who built it may have left, and changing it risks a wrong number in front of the board.
The cost grows with seat counts, and seats are rarely audited. People who built one report two years ago may still hold a full license, while the people who need it only view.
Both are reasons to inventory before replacing anything: it may be cheaper to trim seats and retire dashboards nobody opens.
Only alternatives we have checked. An open-source project is listed with the license its repository reports, on the date shown; one whose license could not be read as a single standard id is not offered as open source. Read the license guide before running any of them.
| Alternative | Kind | License | Read from |
|---|---|---|---|
| Apache Superset | Open source | Apache-2.0 | Apache Superset repositoryChecked Oct 25, 2026 |
Each feature below is what the product's own page or README says, linked to where we read it on the date shown. Pros and cons are limited to what those pages state and to what the path itself changes. We do not rank products on quality.
A dashboard is only as good as the data model underneath it. Many teams pay for a tool whose main job is drawing charts from a handful of tables, and the hard work was the tables. Before choosing a replacement, write down every dashboard that executives open, and the table and filter behind each number.
Apache Superset, the open-source option here, is published under the Apache-2.0 license according to its repository on the checked date. It is software you run, which includes the servers, upgrades, users and permissions. We rate this hard because the migration is the rebuilding of each dashboard, not a file copy.
Samples are made up and are not Tableau's prices. Type in the figures from your own invoice or order form.
The honest yearly cost of running open-source software yourself, set against the bill it replaces, with the seat count where it stops paying.
Paid seats against seats in use: what the idle ones cost a year, and what you save by right-sizing at renewal.
Arithmetic only, not tax, accounting or legal advice. Check the figures against your own order form.
Treat each dashboard as its own small project, and check every number against its source. In outline:
List every workbook and dashboard, who opens it, how often, and whether it is scheduled or embedded. Ask the owner of each whether it can be retired.
Mark the dashboards executives, the board or investors open. These get rebuilt first and checked most carefully.
For each ranked dashboard, write down the tables, joins, filters and formulas behind every number. This is the data model, and it is the real asset.
Put the cleaned data in one place the new tool can read, such as a database view, so the logic lives in the data and not in a chart.
Rebuild the first dashboard and compare it figure by figure to the old one for the same period. Tie totals to the general ledger where they should match.
Set permissions the way the old tool had them, so no one sees more than they did before, and test with a non-admin user.
Run the old and new dashboards side by side for a full reporting cycle, including a month-end, and note any differences.
Export workbooks and queries for the record, then end or reduce the license inside the contract's notice window.
Run the vendor report for QuickBooks Online or Xero, then open the free audit.
General information, not legal advice. See cancelling without penalties. Last reviewed Oct 25, 2026. Product names belong to their owners and are used only to identify them.
Send us the export and see which lines are worth a second look. A connected version is planned. Tableau is one of the lines worth a look.
Worked example. Type over it.
Result
| Self-hosting, per year | Amount |
|---|---|
| Hosting, backups, tooling | 720.00 |
| Admin and restore-test time | 2,640.00 |
| Total | 3,360.00 |
| One-off set-up (not in the yearly total) | 1,200.00 |
The saving holds only if the time is real. Price the admin hours at what that person's time costs the company, not at zero.
Worked example. Type over it.
Result
“In use” is your call: last sign-in in the past 30 or 90 days from the vendor's admin report. A seat for someone on leave is not idle.