Skip to content

Commit 422e862

Browse files
authored
Create Azure Logic Apps pricing overview document
Added a comprehensive pricing overview for Azure Logic Apps, detailing Consumption vs Standard plans, regional price variations, and calculation methods.
1 parent 8620f9e commit 422e862

1 file changed

Lines changed: 139 additions & 0 deletions

File tree

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
# Azure Logic Apps <br/> Consumption vs Standard plans - Pricing Overview
2+
3+
Costa Rica
4+
5+
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
6+
[brown9804](https://github.com/brown9804)
7+
8+
Last updated: 2025-10-23
9+
10+
----------
11+
12+
<details>
13+
<summary><b>List of References</b> (Click to expand)</summary>
14+
15+
- [Pricing calculator](https://azure.microsoft.com/en-us/pricing/calculator/?msockid=38ec3806873362243e122ce086486339)
16+
- [Logic Apps pricing table](https://azure.microsoft.com/en-us/pricing/details/logic-apps/?msockid=38ec3806873362243e122ce086486339)
17+
18+
</details>
19+
20+
21+
<details>
22+
<summary><b>Table of Content</b> (Click to expand)</summary>
23+
24+
- [Consumption vs Standard](#consumption-vs-standard)
25+
- [Prices Vary by Region](#prices-vary-by-region)
26+
- [How to calculate it?](#how-to-calculate-it)
27+
28+
</details>
29+
30+
> [!TIP]
31+
> - Enable log retention policies and purge old runs to minimize cost.
32+
> - Use Azure Monitor and Application Insights for telemetry instead of storing full run history indefinitely.
33+
34+
## Consumption vs Standard
35+
36+
> [!TIP]
37+
> - Consumption = `cheaper for small workloads, but cost grows with volume.`
38+
> - Standard = `predictable pricing, ideal for large-scale integrations like yours.`
39+
40+
| Feature | **Consumption Plan** | **Standard Plan** |
41+
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
42+
| **Billing Basis** | Pay-as-you-go per **trigger**, **action**, and **connector call** | Fixed monthly cost based on **compute resources** |
43+
| **Cost Predictability** | Variable – scales with usage | Predictable – flat rate per App Service plan |
44+
| **Integration Account** | Same pricing for Integration Account | Same pricing for Integration Account |
45+
| **Performance** | Multi-tenant, scales automatically | Dedicated compute, better performance for heavy loads |
46+
| **Best For** | Low/medium volume or sporadic workflows | High-volume, continuous integrations |
47+
| **Your Example Cost** | \~$269/month for 4M actions<br>($1,200+ if 48M actions) | $364/month fixed (WS2) regardless of executions |
48+
| **Features** | - No local dev<br>- Limited VNET integration | - Local dev support<br>- Containerized runtime<br>- VNET integration |
49+
50+
51+
https://github.com/user-attachments/assets/74d91084-d4ba-4de8-91a8-b168de4dec6a
52+
53+
## Prices Vary by Region
54+
55+
> Azure pricing is not globally uniform. It differs by region due to several factors:
56+
57+
1. **Infrastructure Costs**
58+
* Data centers in different regions have varying operational costs (power, cooling, real estate).
59+
* Regions with higher energy or facility costs tend to have slightly higher service prices.
60+
2. **Local Taxes & Compliance**
61+
* Some regions include additional taxes, VAT, or compliance-related surcharges.
62+
* Regulatory requirements (e.g., GDPR in EU) can increase operational overhead.
63+
3. **Currency Exchange Rates**
64+
* Prices are adjusted based on local currency fluctuations against USD.
65+
* Azure updates regional pricing periodically to reflect exchange rate changes.
66+
4. **Demand & Capacity**
67+
* Regions with high demand or limited capacity may have premium pricing.
68+
* Conversely, newer regions or those with excess capacity may offer lower rates.
69+
70+
E.g Consumption: `Per-action and connector call rates can differ slightly by region.`
71+
72+
| North Central US | Australia Southeast |
73+
| --- | --- |
74+
| <img width="790" height="913" alt="image" src="https://github.com/user-attachments/assets/c31c1c5d-9187-44c3-b0c2-f26c972929a8" /> | <img width="787" height="921" alt="image" src="https://github.com/user-attachments/assets/659bf154-d581-4923-8ee3-61863e5939f1" /> |
75+
76+
E.g Standard: `App Service Premium or Workflow Service Plan pricing varies by region.`
77+
78+
| North Central US | Australia Southeast |
79+
| --- | --- |
80+
| <img width="817" height="899" alt="image" src="https://github.com/user-attachments/assets/8c2550af-844a-4fbd-a9e4-981faa593c99" /> | <img width="793" height="882" alt="image" src="https://github.com/user-attachments/assets/6cebebab-e128-4bbd-b478-f06e517f0e0c" /> |
81+
82+
## How to calculate it?
83+
84+
> If Consumption
85+
86+
1. Identify Key Inputs
87+
88+
* **Avg Messages per Month**
89+
* **Estimated actions per message** (e.g., 50)
90+
* **Estimated standard connector calls per message** (e.g., 30)
91+
* Pricing:
92+
* Actions: $0.000025 per execution
93+
* Standard connector: $0.000125 per call
94+
95+
2. Calculate Actions per Month
96+
97+
~~~
98+
Actions per Month = Avg Messages per Month × Estimated actions per message
99+
~~~
100+
101+
3. Calculate Connector Calls per Month
102+
103+
~~~
104+
Connector Calls per Month = Avg Messages per Month × Estimated standard calls per message
105+
~~~
106+
107+
4. Calculate Cost of Actions
108+
109+
~~~
110+
Cost of actions = Actions per Month × $0.000025
111+
~~~
112+
113+
5. Calculate Cost of Connector
114+
115+
~~~
116+
Cost of connector = Connector Calls per Month × $0.000125
117+
~~~
118+
119+
6. Calculate Total Cost
120+
121+
~~~
122+
Total cost = Cost of actions + Cost of connector
123+
~~~
124+
125+
> If Standard Plan:
126+
127+
* No per-action cost.
128+
* Use fixed monthly instance cost (e.g., WS2 = $364/month).
129+
* Either:
130+
* Put plan price in **Total cost** for all integrations combined.
131+
* Or distribute proportionally by message volume.
132+
133+
134+
<!-- START BADGE -->
135+
<div align="center">
136+
<img src="https://img.shields.io/badge/Total%20views-1532-limegreen" alt="Total views">
137+
<p>Refresh Date: 2025-10-23</p>
138+
</div>
139+
<!-- END BADGE -->

0 commit comments

Comments
 (0)