Generate TCO reports Stay organized with collections Save and categorize content based on your preferences.
This page describes how to generate total cost of ownership (TCO) reportsfor your infrastructure.
Understand your TCO report
The TCO report is the core of your infrastructure assessment.It describes the options you have for migrating your groups of assets toGoogle Cloud, and the associated costs, based on the migration preferencesthat you specify.
You choosegroups of assets to include in the report,then you choose multiple sets ofpreferencesto compare different migration scenarios. Your TCO report provides you witha high-level summary of the specifications of your assets across your groups,including information such as memory usage and storage usage. It also gives youa detailed comparison of the costs of migration for each individual group.
If assets don't have performance data, Migration Center generates sizingrecommendations based on the target sizing strategy that you choose in themigration preferences. The TCO report indicates how many assets are sizedusing these estimates instead of performance data. For more information,seeSizing and network preferences.
You can view your TCO report directly in Migration Center, orexport it to Google Slides or Google Sheets, or download it as a CSV fileor a Microsoft Excel spreadsheet.
- The report inGoogle Slides format gives you a summary of yourinfrastructure and is useful for making executive-level decisions.It aggregates the cost items into a total cost, and gives a summary ofthe proposed configurations and target VM series for each asset group.It contains the information that you see in the Google Cloud console.
- The report inGoogle Sheets format consists of two sheets, onefor servers, and one for databases. It provides the details of thediscovered assets, the recommended target VMs,and the associated costs for each individual asset in the group forwhich you generated the report.
- The report inCSV format consists of two CSV files, onefor servers, and one for databases. It provides the details of thediscovered assets, the recommended target product for migration,and the associated costs for each individual asset in the groups forwhich you generated the report.
- The report inMicrosoft Excel format provides the same information asthe report in CSV format, but contained in a single file for both servers anddatabases.
Out of scope assets are never includedin a TCO report.
Limitations
- If you generate a TCO report for a group that contains a database deploymentand its underlying server, Migration Center generates separate costestimates for the server and the database. For example, if
server_1ishostingdatabase_1, and you group them together to generate the TCO report,you get cost estimates for runningserver_1as a standalone VM inCompute Engine, and for runningdatabase_1in Cloud SQL. - A report in Microsoft Excel format cannot contain more than 100,000 rowsper sheet.
- A report in Google Sheets format cannot contain more than 10 million cells.
- When you make changes to your software assets, for example by installing newsoftware, you might see a discrepancy between the list of softwareaggregated on theSummary page and what is shown in the TCO report. This isbecause theSummary page is updated asynchronously.
Generate a report
To generate a TCO report, follow these steps:
In the Google Cloud console, go to theCreate reports page.
ClickTCO and detailed pricing reports.
On theBasic information page, enter a name and, optionally,a description for your report, then clickNext.
On theSelect groups page, select up to five groups of assetsthat you want to include in the report, then clickNext.
On theAssign migration preferences page, expand each group to assignup to four preference sets that you want to compare. To use the samepreference sets for all groups, selectApply to all groups.
ClickGenerate report.
Your new report appears in theReports page. For large groups ofassets, it might take a few minutes for the report to be ready.
Export your TCO report
To export your report, follow these steps:
In the Google Cloud console, go to theReports page.
From the list of reports, click the report that you want to export.
Depending on the report that you want to generate, on the report detailspage do the following:
- To export the TCO summary report in Google Slides format, clickExport report > Export TCO report to Google Slides.
- To export the detailed pricing report, click eitherExport report > Export detailed pricing report toCSV/Google Sheets orExport report > Exportdetailed pricing report to Microsoft Excel.
The report generation starts. Don't navigate away from the windowwhile the system generates the report. When the report generation finishes,do the following:
- If you generated a TCO report in Google Slides format,to open your report, clickOpen report.
- If you generated a detailed pricing report, do the following:
- To download the files in Excel or CSV format, clickDownload.
- To export your report to Google SheetsclickExport to Google Sheets. Then, when the export finished,to view your report clickOpen in Google Sheets.
What's next
- Learn how toplan your migration.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.