Discover how CloudZero helps engineering and finance get on the same team — and unlock cloud cost intelligence to power cloud profitability

Learn more Arrow Arrow

Explore CloudZero

Discover the power of cloud cost intelligence

Why Change Icon
Why Change?

Give your team a better cost platform

Services Icon

Give engineering a cloud cost coach

About Icon

Learn more about CloudZero and who we are

Pricing Icon

Learn more about CloudZero's pricing

Tour Icon

Take a customized tour of CloudZero


Explore CloudZero by feature

Cost Anomaly Detection Icon
Cost Anomaly Detection

Build fast with cost guardrails

Budgeting Icon
Budgeting And Forecasting

Drive accountability and stay on budget

Discount Dashboard Icon
Discount Optimization Dashboard

Manage all your discounts in one place

Dimensions Icon
CloudZero Dimensions

Organize spend to match your business

By Use Case

Cost Per Customer
Cost Per Customer Analysis

Understand your cloud unit economics and measure cost per customer

Kubernetes Cost Analysis
Kubernetes Cost Analysis

Discover and monitor your real Kubernetes and container costs

Unit Cost Analysis
Unit Cost Analysis

Measure and monitor the unit metrics that matter most to your business

Cost Allocation
Tagging And Cost Allocation

Allocate cost and gain cost visibility even if your tagging isn’t perfect

SaaS COGS Measurement

Identify and measure your software COGS

Engineering Cost Awareness
Engineering Cost Awareness

Decentralize cost decisions to your engineering teams

Cloud Cost Optimization
Cloud Cost Optimization

Automatically identify wasted spend, then proactively build cost-effective infrastructure

Migration Cost Monitoring
Migration Cost Monitoring

Monitor your AWS cost and track progress in real-time as you move to the cloud

By Role

All Your Cloud Spend, In One View

CloudZero ingests data from AWS, GCP, Azure, Snowflake, Kubernetes, and more

View all cost sources Arrow Arrow


Discover the best cloud cost intelligence resources

Resources Icon Resources

Browse webinars, ebooks, press releases, and other helpful resources

Blog Icon Blog

Discover the best cloud cost intelligence content

Case Study Icon Case Studies

Learn how we’ve helped happy customers like SeatGeek, Drift, Remitly, and more

Events Icon Events

Check out our best upcoming and past events

Cost Assessment Icon Free Cloud Cost Assessment

Gauge the health and maturity level of your cost management and optimization efforts


CloudZero Advisor

Compare pricing and get advice on AWS services including EC2, RDS, ElastiCache, and more

Learn more Arrow Arrow

How SeatGeek Measures Cost Per Customer

Discover how SeatGeek decoded its AWS bill and measures cost per customer

Read customer story orangearrow arrow-right

How Skyscanner Creates A Cost-Aware Culture

Learn how Skyscanner decentralized cloud cost to their engineering teams

Read customer story orangearrow arrow-right

How Malwarebytes Measures Cost Per Customer

Learn how Malwarebytes measures cloud cost per product

Read customer story orangearrow arrow-right

How Remitly Shifts Cloud Costs Left

Learn how Remitly built an engineering culture of cost autonomy

Read customer story orangearrow arrow-right

How Ninjacat Combines AWS And Snowflake Spend

Discover how Ninjacat uses cloud cost intelligence to inform business decisions

Read customer story orangearrow arrow-right

How Smartbear Uses Cloud Cost To Inform GTM Strategies

Learn Smartbear optimized engineering use and inform go-to-market strategies

Read customer story orangearrow arrow-right
arrow-left arrow-right
View all customer stories

How To Handle Untaggable And Untagged Cloud Spend

Untaggable and untagged cloud spend make it hard to allocate costs. Here’s the difference between the two and what you can do to fix the issue.

Is your current cloud cost tool giving you the cost intelligence you need?  Most tools are manual, clunky, and inexact. Discover how CloudZero takes a new  approach to organizing your cloud spend.Click here to learn more.

Let’s imagine, for a moment, that we live in a perfect world.

In that world, you could check your company’s cloud bills and financial reports and find cleanly organized categories of spending that help you instantly understand where your money is going and why.

Your engineers would meticulously label every spend item with useful metadata tags so you can clearly see which costs have increased and which are most affecting your bottom line. And you could easily run a cloud cost analysis to see where you should make optimizations.

Now let’s pop back to reality and look at the actual state of things.

In all likelihood, your tagging system leaves something to be desired. Nearly every company we begin working with has some percentage of untagged cloud spend, as well as duplicate or even misspelled tags that obscure the picture even further.

Even if you were to painstakingly fix every single error and tag your untagged resources, you’d still likely come across some items that don’t support tags at all. This is known as untaggable cloud spend, and there’s not much you can do about it without the right tool (or a spreadsheet and a lot of time and patience).

Thankfully, the problems of untagged and untaggable items can be fixed. Below, we’ll explain how you can deal with these common issues and start tracking your spend in a clear and useful way.

How To Fix The Problem Of Untaggable And Untagged Cloud Spend

Since untagged and untaggable cloud spend are actually two different things, let’s address them one at a time.

Fixing untagged resources

The majority of cloud resources are taggable. When the right process & tagging strategy is in place, most taggable resources will be tagged during deployment through automation. The trouble is, untagged legacy resources require someone to manually add metadata that labels and tracks each item. There’s not really a way around this.

When that “someone” is an engineer who’s more focused on building and coding than on worrying about cloud spend, it’s easy to understand why resources go untagged in most companies’ systems.

The percentage of untagged resources can also vary based on your company’s tagging strategy. Some companies opt to use the native tags that come by default from cloud providers. These ”out of the box” tags tend to cover a wide range of items, and therefore require less manual intervention, but they also lack detail and customizability.

On the other end of the spectrum, you might have been using highly detailed and customized tags all along. This is great in that you can choose exactly how you want to track each item, but it’s not so great when you have to manually choose and assign those tags to every individual resource.

If you find yourself stuck in the weeds trying to assign custom tags to what seems like an endless list of untagged resources, you can always default back to the cloud provider’s out-of-the-box tags.

You’ll lose the detail you were trying to accomplish, but it can be a good way to quickly increase your percentage of tagged items and untangle a confusing mess.

Worth noting is how you can make things easier on yourself by using CloudZero's tag prioritization dashboard.

tag-overviewUsing the dashboard, you can get an overview of your tag information, including:

  • Which tags are you currently using?
  • What are your custom tags?
  • What percentage of resources are tagged and untagged?

This information helps you figure out where best to focus your efforts to make the most difference in the shortest amount of time.

Fixing untaggable resources

Despite your best efforts to reach a 100% tag rate, you will likely fall well short of this goal. It’s not your fault; roughly 5%–10% of cloud resources simply don’t support tags and therefore cannot be marked and tracked in the same way as your other items.

To make matters more complicated, it’s often difficult to discern untaggable resources in most cloud providers’ interfaces. AWS, for example, does not provide a clear way to identify items that don’t support tagging.

In contrast, if you use CloudZero’s tagging prioritization dashboard, you will be able to see how many of your resources are untaggable at a glance. These will be clearly separate from the taggable resources that are simply not tagged currently.

To track your untaggable resources, you’ll typically want to assign the total spend associated with untaggable resources to other categories. The manner in which you do this is up to you.

Someone in finance, for example, might want to sort untaggable spend into a bucket like “overhead,” which could include tagged overhead spend plus the untagged resources that cannot be tracked but contribute meaningfully to the company’s upkeep in some way.

Engineers, on the other hand, may care less about specific categories. Engineering leads simply want to know what portion of costs for a given project are taggable versus the costs that should be lumped into an untaggable infrastructure category.

Though they won’t be able to break down the untaggable spend much further than that, this generalized information can help them assign costs appropriately and not leave any unknown costs floating around.

For any items that don’t make sense to sort into overhead, infrastructure, or other similar buckets, it’s helpful to assign a default category. That way, even if not every untaggable item fits neatly into your specified categories, they’re not left completely unaddressed.

It’s also possible to distribute untaggable spend across many different products or teams instead of lumping it all into one bucket. You can opt to distribute untaggable spend evenly, so every team and product shares a small slice of the cost burden. In this way, the untaggable spend is treated like shared overhead.

Or, you can assign proportional amounts into specific categories that make sense to you. If one team spends the most money in the cloud, for example, they could take on a proportionally appropriate amount of the untaggable spend.

Distributing your untaggable spend is most easily accomplished using the CloudZero platform, which can automatically portion out your untaggable spend into categories of your choosing.

All you have to do is choose how you want it spread out, and the system takes care of it for you. Without CloudZero, you’d have to manually calculate each distribution and send it to the finance department to be finalized.

If Your Tags (Or The Lack Thereof) Are Giving You A Headache, Try CloudZero

You might have messy and confusing tags, a huge percentage of untagged and untaggable items, or few tags at all. When you need a way to get visibility into your cloud costs but your tagging system is not in great shape, you might be looking for an alternative way to allocate your costs.

CloudZero doesn’t expect or require you to have perfect tagging. And we also don’t want you to spend months going through your system and meticulously updating each tag when you could achieve cost visibility in just a few hours. Instead, our platform organizes your cloud spend using code, not tags.

This means your untagged and untaggable resources no longer have to be a barrier to cost intelligence.

Schedule a demo today to start allocating your costs.

CloudZero Team

Author: CloudZero Team

This blog post was written and reviewed by the CloudZero team. Combined, our team has more than a quarter century of experience in the cloud cost space. Every blog post is extensively researched and reviewed by several members of our team for accuracy and readability.


Join thousands of engineers who already receive the best AWS and cloud cost intelligence content.