Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Hello,
I am trying to understand the VNET billing structure. Based on the documentation I saw, it looks like the VNET Data Gateway Charge is as follows for the time which the Gateway is on -
My question is, what is the capacity usage - 2x what? Is it based on your FSKU? For example, if you have an F4 SKU would it be 4 CU *2? or is it a flat CU rate?
And is there any way I can see this broken out by item? Currently, the metrics app only displays the VNET Gateway Uptime as a single row.
Thank You!
Hello @ShreyaSrinath,
Could you please confirm if your query have been resolved? If they have, kindly mark the helpful response and accept it as the solution. This will assist other community members in resolving similar issues more efficiently.
Thank you.
Hi @ShreyaSrinath,
May I ask if you have resolved this issue? If so, please mark it as the solution. This will be helpful for other community members who have similar problems to solve it faster.
Thank you.
Hi @ShreyaSrinath ,
Let me break down how VNET Gateway billing works in Microsoft Fabric as simply as possible.
The VNET Data Gateway is billed at a fixed rate: each active gateway member (node) is charged 4 Capacity Units (CUs) per hour, no matter which SKU you’re using. So, if you have three members running for an hour, that’s 12 CUs total. The price per CU depends on your region—for example, in US West it’s $0.18 per CU per hour, so three members for one hour would be $2.16.
You don’t need to worry about “2x” multipliers or your SKU’s core count; the billing is always 4 CUs per gateway node per hour. This is independent of your main Fabric SKU.
To check your usage, go to “Manage connections and gateways” in Fabric and count the number of active gateway members. Multiply that by 4 to get your hourly CU consumption.
Currently, the metrics app only shows the overall VNET Gateway Uptime as a single line. If you want a more detailed breakdown by item, you’ll need to map usage manually or use workspace filters as suggested in the community.
Billing itself appears under “Data Warehouse Capacity Usage CU meter” in your Azure bill and as “VNET Data Gateway Uptime” in Fabric’s Capacity Metrics.
If you have any more questions or need tips on managing costs, just let me know. This topic trips a lot of people up, so you’re definitely not alone.
Hi @ShreyaSrinath,
Thank you for reaching out to the Microsoft fabric community forum.
VNET Data Gateway charges are tied to your Fabric capacity (e.g: F4) and appear in your Azure bill under “Data Warehouse Capacity Usage CU meter” and in the Fabric Capacity Metrics app as “VNET Data Gateway Uptime” . Each member consumes 4 CUs/hour ($0.72/hour at $0.18/CU-hour in US West), billed per minute.
Example: 3 members for 30 min = 6 CUs ($1.08). The “2x” formula is outdated; it’s a flat 4 CUs/hour per member.
To track usage, check member count in Manage connections and gateways in fabric and calculate members * 4 CUs/hour.
Thank you, @nilendraFabric for sharing valuable insights.
If this information is helpful, please “Accept as solution” and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.
The VNET Data Gateway’s billing structure is based on a fixed CU consumption rate per gateway member (node), independent of your Fabric SKU.
Try Use virtualized workspaces/items to map usage to specific capacities or artifacts
User | Count |
---|---|
83 | |
42 | |
16 | |
11 | |
7 |
User | Count |
---|---|
92 | |
88 | |
27 | |
8 | |
8 |