Stay organized with collectionsSave and categorize content based on your preferences.
This page describes how to generate total cost of ownership (TCO) reports
for 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 to
Google Cloud, and the associated costs, based on the migration preferences
that you specify.
You choosegroups of assetsto include in the report,
then you choose multiple sets ofpreferencesto compare different migration scenarios.
Your TCO report provides you with a high-level summary of the specifications of
your assets across your groups, including information such as memory usage
and storage usage.
It also gives you a detailed comparison of the costs of migration for
each individual group.
You can view your TCO report directly in Migration Center, or
export it to Google Slides or Google Sheets, or download it as a CSV file
or a Microsoft Excel spreadsheet.
The report inGoogle Slides formatgives you a summary of your
infrastructure and is useful for making executive-level decisions.
It aggregates the cost items into a total cost, and gives a summary of
the 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 formatconsists of two sheets, one
for servers, and one for databases. It provides the details of the
discovered assets, the recommended target VMs,
and the associated costs for each individual asset in the group for
which you generated the report.
The report inCSV formatconsists of two CSV files, one
for servers, and one for databases. It provides the details of the
discovered assets, the recommended target product for migration,
and the associated costs for each individual asset in the groups for
which you generated the report.
The report inMicrosoft Excel formatprovides the same information as
the report in CSV format, but contained in a single file for both servers and
databases.
If you generate a TCO report for a group that contains a database deployment
and its underlying server, Migration Center generates separate cost
estimates for the server and the database. For example, ifserver_1is
hostingdatabase_1, and you group them together to generate the TCO report,
you get cost estimates for runningserver_1as a standalone VM in
Compute Engine, and for runningdatabase_1in Cloud SQL.
A report in Microsoft Excel format cannot contain more than 100k rows
per sheet.
A report in Google Sheets format cannot contain more than 10 million cells.
Generate a report
To generate a TCO report, follow these steps:
In the Google Cloud console, go to theCreate reportspage.
On theBasic informationpage, enter a name and, optionally,
a description for your report, then clickNext.
On theSelect groupspage, select up to five groups of assets
that you want to include in the report, then clickNext.
On theAssign migration preferencespage, expand each group to assign
up to four preference sets that you want to compare. To use the same
preference sets for all groups, selectApply to all groups.
ClickGenerate report.
Your new report appears in theReportspage. For large groups of
assets, 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 theReportspage.
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 details
page 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 to
CSV/Google SheetsorExport report > Export
detailed pricing report to Microsoft Excel.
The report generation starts. Don't navigate away from the window
while 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 Sheets
clickExport to Google Sheets. Then, when the export finished,
to view your report clickOpen in Google Sheets.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Generate TCO reports\n\nThis page describes how to generate total cost of ownership (TCO) reports\nfor your infrastructure.\n\nUnderstand your TCO report\n--------------------------\n\nThe TCO report is the core of your infrastructure assessment.\nIt describes the options you have for migrating your groups of assets to\nGoogle Cloud, and the associated costs, based on the migration preferences\nthat you specify.\n\nYou choose [groups of assets](/migration-center/docs/create-groups) to include in the report,\nthen you choose multiple sets of [preferences](/migration-center/docs/migration-preferences)\nto compare different migration scenarios.\nYour TCO report provides you with a high-level summary of the specifications of\nyour assets across your groups, including information such as memory usage\nand storage usage.\nIt also gives you a detailed comparison of the costs of migration for\neach individual group.\n\nYou can view your TCO report directly in Migration Center, or\nexport it to Google Slides or Google Sheets, or download it as a CSV file\nor a Microsoft Excel spreadsheet.\n\n- The report in **Google Slides format** gives you a summary of your infrastructure and is useful for making executive-level decisions. It aggregates the cost items into a total cost, and gives a summary of the proposed configurations and target VM series for each asset group. It contains the information that you see in the Google Cloud console.\n- The report in **Google Sheets format** consists of two sheets, one for servers, and one for databases. It provides the details of the discovered assets, the recommended target VMs, and the associated costs for each individual asset in the group for which you generated the report.\n- The report in **CSV format** consists of two CSV files, one for servers, and one for databases. It provides the details of the discovered assets, the recommended target product for migration, and the associated costs for each individual asset in the groups for which you generated the report.\n- The report in **Microsoft Excel format** provides the same information as the report in CSV format, but contained in a single file for both servers and databases.\n\n[Out of scope assets](/migration-center/docs/view-assets#out-of-scope) are never included\nin a TCO report.\n\nLimitations\n-----------\n\n- If you generate a TCO report for a group that contains a database deployment and its underlying server, Migration Center generates separate cost estimates for the server and the database. For example, if `server_1` is hosting `database_1`, and you group them together to generate the TCO report, you get cost estimates for running `server_1` as a standalone VM in Compute Engine, and for running `database_1` in Cloud SQL.\n- A report in Microsoft Excel format cannot contain more than 100k rows per sheet.\n- A report in Google Sheets format cannot contain more than 10 million cells.\n\nGenerate a report\n-----------------\n\nTo generate a TCO report, follow these steps:\n\n1. In the Google Cloud console, go to the **Create reports** page.\n\n [Go to Create reports](https://console.cloud.google.com/migration/all-reports?gtm_source=documentation>m_source_id=tco)\n2. Click **TCO and detailed pricing reports**.\n\n3. On the **Basic information** page, enter a name and, optionally,\n a description for your report, then click **Next**.\n\n4. On the **Select groups** page, select up to five groups of assets\n that you want to include in the report, then click **Next**.\n\n5. On the **Assign migration preferences** page, expand each group to assign\n up to four preference sets that you want to compare. To use the same\n preference sets for all groups, select **Apply to all groups**.\n\n6. Click **Generate report**.\n\nYour new report appears in the **Reports** page. For large groups of\nassets, it might take a few minutes for the report to be ready.\n\nExport your TCO report\n----------------------\n\nTo export your report, follow these steps:\n\n1. In the Google Cloud console, go to the **Reports** page.\n\n [Go to Reports](https://console.cloud.google.com/migration/reports?gtm_source=documentation>m_source_id=tco)\n2. From the list of reports, click the report that you want to export.\n\n3. Depending on the report that you want to generate, on the report details\n page do the following:\n\n - To export the TCO summary report in Google Slides format, click **Export report \\\u003e Export TCO report to Google Slides**.\n - To export the detailed pricing report, click either **Export report \\\u003e Export detailed pricing report to\n CSV/Google Sheets** or **Export report \\\u003e Export\n detailed pricing report to Microsoft Excel**.\n4. The report generation starts. Don't navigate away from the window\n while the system generates the report. When the report generation finishes,\n do the following:\n\n - If you generated a TCO report in Google Slides format, to open your report, click **Open report**.\n - If you generated a detailed pricing report, do the following:\n - To download the files in Excel or CSV format, click **Download**.\n - To export your report to Google Sheets click **Export to Google Sheets** . Then, when the export finished, to view your report click **Open in Google Sheets**.\n\nWhat's next\n-----------\n\n- Learn how to [plan your migration](/migration-center/docs/migration-planning-overview)."]]