Incorrect on-premise storage cost in azure migrate business case TCO

Sumit Rathore 25 Reputation points
2025-05-16T04:54:38.75+00:00

Hi,

I am using Azure Migrate for discovery, assessment and migration of on-premise infrastructure. The business case is a crucial part of this as it gives the TCO comparison between on-premise and Azure.

I have 1000TB of storage on-prem, Azure Migrate provided me $2.4M for on-premise storage cost. While cross-checking the calculation (Total storage cost = Total volume of storage attached to VMs (across all machines) * Cost per GB per month * 12 ), the cost (with $2 as cost per GB per month) should come out as $24M. This is totally screwing up the TCO numbers and showing negative gain while moving to azure. What am I missing?

Azure Migrate
Azure Migrate
A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.
927 questions
{count} vote

2 answers

Sort by: Most helpful
  1. Deepanshu katara 16,720 Reputation points MVP Moderator
    2025-05-16T07:07:55.2066667+00:00

    Hello , Welcome to MS Q&A

    To adjust the Total Cost of Ownership (TCO) report in Azure Migrate, you can follow these steps:

    1. Navigate to the Azure Migrate project and open the TCO Calculator.
    2. Access the "Assumptions" section within the TCO Calculator.
    3. Manually adjust the On-Premises Storage Cost to $2 per GB per month, if this is the rate you want to use for your calculations.
    4. Re-run the calculation to update the TCO report with the new storage cost assumption.

    This process allows you to customize the assumptions used in the TCO calculation, ensuring that the report reflects your specific cost structure and provides a more realistic comparison for your migration scenario.

    Please let me know if further ques

    Kindly accept if it helps

    Thanks

    Deepanshu

    1.


  2. Ashok Gandhi Kotnana 10,270 Reputation points Microsoft External Staff Moderator
    2025-05-21T10:40:36.13+00:00

    @Sumit Rathore

    Azure Migrate only includes storage that is actively attached to virtual machines in its Total Cost of Ownership (TCO) calculation. It does not account for:

    • Archival data
    • Detached volumes
    • File shares or backup storage not associated with VM usage

    Manually Include Non-VM Storage

    If a significant portion of your 1000 TB storage is not attached to VMs (e.g., file servers, backup appliances), consider one of the following options:

    • Manually include the cost of this storage in your TCO estimate outside of Azure Migrate
    • Or create a separate Azure Files or Blob Storage assessment to capture it accurately Azure Migrate only includes storage that is actively attached to virtual machines in its Total Cost of Ownership (TCO) calculation. It does not account for:
      • Archival data
      • Detached volumes
      • File shares or backup storage not associated with VM usage
      Manually Include Non-VM Storage If a significant portion of your 1000 TB storage is not attached to VMs (e.g., file servers, backup appliances), consider one of the following options:
      • Manually include the cost of this storage in your TCO estimate outside of Azure Migrate
      • Or create a separate Azure Files or Blob Storage assessment to capture it accurately

    Business Case and Assessment Access

    The Business Case in Azure Migrate uses recommendations derived from specific assessments. However, you won’t have direct access to those underlying assessments.

    To explore detailed sizing, readiness, and Azure cost estimates, you can create individual assessments for your servers or workloads.

    User's image

    User's image

    Reference:

    https://learn.microsoft.com/en-us/azure/migrate/how-to-build-a-business-case?view=migrate-classic&source=recommendations

    let us know if any help, we will always help as you needed.!

    User's image

    Please do not forget to "Accept the answer” and upvote it wherever the information provided helps you, this can be beneficial to other community members.it would be greatly appreciated and helpful to others


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.