Stay organized with collections
Save 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 choose groups of assets to include in the report,
then you choose multiple sets of preferences
to 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 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.
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.
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.
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.
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.
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 the Create reports page.
On the Basic information page, enter a name and, optionally,
a description for your report, then click Next.
On the Select groups page, select up to five groups of assets
that you want to include in the report, then click Next.
On the Assign migration preferences page, expand each group to assign
up to four preference sets that you want to compare. To use the same
preference sets for all groups, select Apply to all groups.
Click Generate report.
Your new report appears in the Reports page. 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 the Reports 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 details
page do the following:
To export the TCO summary report in Google Slides format, click
Export report > Export TCO report to Google Slides.
To export the detailed pricing report, click either
Export report > Export detailed pricing report to
CSV/Google Sheets or Export 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, click Open report.
If you generated a detailed pricing report, do the following:
To download the files in Excel or CSV format, click Download.
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.
[[["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-08-25 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)."]]