Logic Apps Automation Pricing: The Free Grant and What It Changes

In July, I wrote a preview assessment of Logic Apps Automation. One row in my reality-check table read: “Pricing: not finalised.” I declined to quote meters, because third-party posts were running ahead of Microsoft.

That row is now closed. On October 7, the Logic Apps team announced pricing together with a monthly free grant. This post covers what the numbers say, and which parts of my July advice they confirm or correct.

One note on terms first. In July I described the hierarchy as Project, Application, Workflow. The documentation now says Environment, App, Workflow. I use the new names here.

What you get for free

Every Azure subscription receives the following:

ComponentFree grant
Managed environmentOne environment, free for the first 60 days only
Workflow runtime108,000 execution-seconds per month (about 30 hours)
Data retention1 GB per month
Managed connector calls1,000 Standard and 500 Enterprise per month
Knowledge storage1 GB per month
AI usage1,100 Azure Agent Credits (AACs) per month
Isolated code execution18,000 seconds per month (about 5 hours)

What you pay beyond it

The pricing documentation lists these rates for East US:

MeterRate
Managed environment$0.042 per hour
Workflow runtime$0.00008 per execution-second
Data retention$0.12 per GB per month
Standard connector action$0.000125
Enterprise connector action$0.001
Knowledge storage33 AACs per GB per month ($0.33)
Sandbox$0.000024 per vCPU-second, $0.000003 per GiB-second

The runtime meter counts execution-seconds on a baseline of 1 vCPU and 2 GiB of memory. Consumption, in contrast, counts actions. Standard charges for reserved capacity. As a result, a slow workflow now costs more than a fast one, regardless of its action count.

AI usage is billed in AACs, converted from tokens based on the model you select. In July, I called the agent iteration bound “your cost fuse”. That fuse now protects a number: 1,100 AACs per month. Moreover, if you bring your own model, Automation does not charge the token usage at all.

What happens on day 61

The environment fee is the part that matters most. At $0.042 per hour, an environment costs about $30.66 per month, whether or not anything runs.

Compare that with the grant. By my arithmetic, the monthly usage grants are worth roughly $21 at list rates: $8.64 of runtime, about $11 of AI usage, and under $2 for everything else. The AI figure assumes one AAC equals one cent, which I derive from the knowledge storage line. Microsoft does not state it.

So from day 61, the fixed fee exceeds the value of everything the grant gives you. The grant lowers the bill. It does not make the platform free.

One correction to my July post

My decision table placed “long idle periods with traffic spikes” on Automation, because the runtime scales from 0 to N. The compute still does. However, the environment fee does not scale to zero.

Therefore, I would now move very sporadic, low-volume work back to Consumption, which has no fixed fee. Automation remains the better fit for bursty AI and agent workloads that justify roughly $30 a month as a baseline.

The grant has an owner problem

My main concern in July was governance: who owns a workflow, and what happens when that person leaves. The grant adds a billing version of the same question.

The grant applies to the first environment you create in a subscription. Delete that environment and you lose the grant for good. A new environment does not restore it. In addition, existing preview users must create a new environment to receive it.

Consequently, the first person to click “create” decides where the subscription’s free grant lives. The documentation itself names “billing context” as a reason to separate environments. My July advice was a named owner and a named deputy. Apply the same rule here.

Where this is the wrong answer

Sustained load. Running the baseline continuously consumes about 2.6 million execution-seconds, or roughly $210 per month, plus the environment. A Logic Apps Standard WS1 plan costs about $175. So my July claim holds: predictable 24×7 load belongs on Standard.

EU data residency. The preview runs in Australia East, East Asia, North Central US, Southeast Asia, Sweden Central, UK South, and West US. West Europe and North Europe are missing. Inside the EU, Sweden Central is the only option.

Note: How my list compares with the announcement

RegionAnnouncement and docsMY portal
Australia East, East Asia, North Central US, Southeast Asia, UK South, West USYesYes
Sweden CentralYesNo
Brazil South, West Central USNoYes
Central US EUAP, East US 2 EUAPNoYes

Budgets that need certainty. The published rates are East US estimates, and East US is not a preview region. Furthermore, Microsoft says the new pricing rolls out in phases and may change before general availability.

Anyone counting on 30 free hours of production. The documentation states that the runtime host also runs during portal authoring. Designing in the portal draws on the same grant.

What stays open

Pricing closes one item. The others from July remain: CI/CD and environment-as-code, an audit read role, ownership transfer, a model support matrix, and a clear statement on VNet and private endpoints. Knowledge bases and sandboxes are still labelled preview, although the grant already covers both.

What I would do on Monday

My July advice to decision makers was: fund one team, one environment, one non-regulated workflow. That advice now costs close to nothing for 60 days. Three additions follow from the pricing.

First, create the free environment deliberately, in the subscription and region you intend to keep. Second, check the Free Grants tab under Settings weekly during the first month. Third, put day 61 in the calendar, and decide before that date whether the workload is worth $30 a month.

The technology is still further along than the operating model. Now the bill is, too.

Why the Agent Loop Changes Everything in Azure Logic Apps

Part 1 of 7 in the Logic Apps Agent Loop series

The Azure Logic Apps agent loop introduces a fundamentally different way to design workflows on the platform. While conventional Logic Apps workflows follow a fixed sequence of steps defined at design time, the agent loop delegates reasoning to a large language model at runtime, looping through think, act, and observe cycles until a task is complete. This post opens a seven-part series on building agentic workflows in Logic Apps. It starts with the question that matters most: why does this change anything?

For years, Azure Logic Apps has been the platform of choice for integration architects who need to orchestrate business processes across cloud services and on-premises systems. You build a workflow, wire up triggers and actions, define your conditions, handle your errors, deploy, and move on. The flow is predictable (deterministic): given the same inputs, it does the same thing every time. That predictability is the point.

The agent loop breaks that contract, deliberately and usefully.

With the introduction of agentic workflows in Azure Logic Apps, Microsoft has extended the platform from a fixed automation engine into something that can reason, adapt, and decide. At its core, the agent loop drives this shift. It is a repeating process: the connected language model thinks through a problem, selects a tool, acts on the result, and decides whether the task is done.Unlike a conventional workflow, there is no hardcoded sequence of steps. Instead, the model determines the path based on the task.

This post is the opening of a seven-part series on building agentic workflows in Azure Logic Apps. Before going hands-on with triggers, connectors, and multi-agent patterns in later posts, this one makes the case for why the agent loop matters and what it fundamentally changes about how you think about workflow design.

How the Azure Logic Apps agent loop differs from nonagentic workflows

Nonagentic Logic Apps workflows are excellent at exactly the kind of work they were designed for: stable, predictable, repeatable processes. An approval workflow, an ETL pipeline, and a B2B message exchange are all scenarios where the path through the workflow is known in advance. The trigger fires, the conditions evaluate, the actions execute in sequence, and the run history tells you exactly what happened and why.

The challenge arises when the environment you are integrating with is unstable or unpredictable. When incoming data is unstructured. Or when the right action depends on context that cannot be captured in a condition expression. Or when you need to handle a customer query that could go a dozen different directions depending on what the customer actually says.

These are the cases where deterministic workflows buckle. You end up building sprawling switch-case structures, hardcoding edge cases as branches, and constantly patching the workflow every time a new variation appears. The workflow becomes a maintenance problem rather than a solution.

Agentic workflows excel in dynamic environments where unexpected events occur, the choice of the right tool relies on the input, and the system must manage unstructured data without specific instructions for each variant.

The agent loop: Think, Act, Learn

How the agent loop works: Think, Act, Learn

The Azure Logic Apps agent loop follows a three-step process.

Think. The agent collects available information: task instructions, prior inputs, and previous tool results. It then passes all of this to the connected language model.The model reasons over the context and decides what to do next: invoke a tool, ask a follow-up question, or return a final answer.

Act. In Logic Apps, tools are actions drawn from 400+ connectors. These include Azure OpenAI, Azure AI Search, Office 365, and custom APIs. Once the action runs, the result feeds back into the next cycle.

Optionally, the loop adapts. The agent can use feedback or external signals to adjust its behaviour over time, though this is the most advanced capability and not required for most workflows.

Iterations, not instructions

This loop continues think, act, observe, decide until the model determines the task is complete. You can change the number of iterations as needed. A simple query might resolve in one loop. A complex multi-step task might require five or ten.

The diagram below shows the difference between a conventional non-agentic workflow, which follows a linear sequence of predetermined steps, and the agent loop, which dynamically iterates until the model determines that the task is complete.

Agent versus nonagentic: a structural comparison

The difference is not just philosophical. It shows up in how you design, deploy, and maintain the workflow.

In a nonagentic workflow, the logic architect owns the decision tree. Every branch, every condition, every action path is explicitly modelled. This is powerful for known, bounded scenarios, but it places all the reasoning burden on the architect at design time.

In an agentic workflow, the reasoning is delegated to the model at runtime. The architect’s job shifts: instead of modelling every path, you define the agent’s instructions, give it the right tools, and trust the model to navigate the task. This is a different skill and a different mindset closer to prompt engineering and system design than to traditional workflow modelling.

The Microsoft documentation puts it plainly: agentic workflows can adapt to environments where unexpected events happen, choose which tools to use based on prompts and available data, and handle unstructured data at a level of flexibility that nonagentic workflows simply cannot match. Moreover, nonagentic workflows function best in stable environments with static, predictable, repetitive tasks.

Neither is universally better. They address different problems. But for integration architects, the arrival of the agent loop means Logic Apps can now cover territory that previously required a custom-coded application or a fully separate agent framework.

Standard versus Consumption: what you need to know now

Azure Logic Apps offers two hosting models: Standard (single-tenant, runs on Azure Functions runtime) and Consumption (multitenant, pay-per-execution). Agentic workflows are fully available in Standard. Consumption support is in public preview as of early 2026 and carries some restrictions.

For production agentic workloads, Standard is the right choice today. The rest of this series will use Standard throughout, with notes where the Consumption behaviour differs.

What this series covers

The seven posts in this series move from concept to production:

  1. Why the agent loop changes everything — this post
  2. Anatomy of an agent loop — instructions, the connected model, tool calls, and how the loop iterates
  3. Autonomous versus conversational workflows — choosing between unattended execution and human-in-the-loop patterns
  4. Building tools for the agent — connectors, custom connectors, and MCP servers as tool providers
  5. Multi-agent patterns — handoffs, orchestrators, and sequential agent loops
  6. Securing agentic workflows — authentication, the expanded caller surface, and Easy Auth
  7. Observability, pricing, and running in production — Application Insights, agent loop pricing, and DevOps deployment

The next post gets hands-on: we will look at the anatomy of a single agent loop in the Logic Apps designer, walk through the instructions pane, wire up Azure OpenAI as the model, and watch the run history to see how the iterations unfold.