Azure Files - Cost/Billing not available at individual File Share level under a Storage Account

Rishikesh V.S 40 Reputation points
2026-06-29T05:03:26.63+00:00

Hi Team,

I am working on a recommendation document for Azure File Share

and need per-file-share cost visibility for internal chargeback purposes.

Current Situation:

  • I have a Storage Account: testingfileshare22
  • Under this Storage Account, I have multiple File Shares
  • I am able to get Metrics, Resource details per file share individually
  • However, Cost/Billing is only available at the Storage Account level

Problem:

In Azure Cost Management and billing exports (FOCUS format),

the ResourceName and ResourceId only reflect the Storage Account,

not the individual File Share name.

There is no way to distinguish cost between individual file shares

within the same Storage Account.

Question:

  1. Does Azure provide any native way to get cost/billing at the individual File Share level under Storage Account?
Azure Files
Azure Files

An Azure service that offers file shares in the cloud.


Answer accepted by question author

Sina Salam 30,486 Reputation points Volunteer Moderator
2026-06-29T16:53:35.57+00:00

Hello Rishikesh V.S,

Welcome to the Microsoft Q&A and thank you for posting your questions here.

I understand that your Azure Files - Cost/Billing not available at individual File Share level under a Storage Account.

Azure does not provide native exact Cost Management or FOCUS billing at the individual classic Azure File Share level when multiple file shares are created under the same Storage Account. For classic Azure Files, the billable resource is the Storage Account, therefore Cost Management exports, including FOCUS exports, show the Storage Account in ResourceName and ResourceId, not each individual file share. This is expected behavior and not a portal, export, or tagging issue. - https://learn.microsoft.com/en-us/azure/cost-management-billing/automate/understand-usage-details-fields, https://learn.microsoft.com/en-us/azure/cost-management-billing/dataset-schema/cost-usage-details-focus

The fix to make the chargeback boundary match the Azure billing/resource boundary is:

I hope this is helpful. Please! Do not hesitate to let me know if you have any other questions, steps or clarifications.


Please do not close the thread by upvoting and accepting the answer if any part of it is helpful.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

Answer accepted by question author

Alex Burlachenko 23,170 Reputation points MVP Volunteer Moderator
2026-06-29T12:27:47.07+00:00

Rishikesh V.S hi & thx for sharing urs issue here at Q&A portal,

Native billing is at the storage account level, not individual Azure File Share level.

So yeah, what u see in Cost Management/FOCUS is expected: ResourceId and ResourceName point to the storage account, not each file share. For chargeback, best clean design is one storage account per chargeback unit/file share owner. Then tags and Cost Management work properly.

If u must keep multiple shares in one storage account, u’ll need an internal allocation model. Use Azure Files metrics per share, like used capacity/transactions, then split the storage account cost by share usage. It won’t be perfect, but that’s the normal workaround.

I mean no native per-share billing line item today. For real chargeback, separate storage accounts are the safer model.

rgds,

Alex

&

If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal

and at my blog https://ctrlaltdel.blog/

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

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