TL;DR
Copilot is included with the licence; custom agents consume Copilot Credits as they run their steps. What Microsoft publishes about the consumption units.
Five Copilot Credits for an agent action, two for a generative answer — and Microsoft publishes the event breakdown for each built-in agent. One vendor invoice costs fifty credits before a single line is read. The rates are documented. What nobody reads is how many events one document fires.
A note on what this article does and does not give you. Copilot Credits are a consumption unit, not a currency, and every figure below is Microsoft's own published event count. This article quotes no rate, no pack price and no currency — what an event costs your organisation depends on a billing arrangement we are not party to.
How is agent work billed at all?
Two event types, and everything else is arithmetic on top of them.
"Billable agent capabilities in Business Central use the Generative answer and Agent action event scenarios to bill for consumption as they complete their tasks."
Copilot Credits are the unit. Microsoft: "Copilot Credits are the billing units that measure usage." And consumption is not fixed per agent — "The number of Copilot Credits consumed by an agent depends on the design of the agent, how often customers interact with it, and the features they use."
There are two ways to pay, and the order between them is documented:
"Business Central supports two billing models: prepaid capacity and pay-as-you-go. The prepaid capacity model uses Copilot Credit pack subscriptions… The pay-as-you-go model charges for the actual number of messages consumed by agents during the month."
And they stack rather than compete: "Both billing models can be used in the Business Central environment. When available, prepaid capacity is consumed first."
The practical read: a generative answer is the cheap event — the agent thinking about text. An agent action is the expensive one — the agent doing something to a record. An agent's bill is mostly a count of how many times it touched your data.
What does the Payables Agent consume per invoice?
Fifty credits before it reads a single line, then five per line.
Microsoft's own table:
| Feature | Event scenario | Copilot Credits |
|---|---|---|
| Process invoice | Agent action × 10 | 50 |
| Process invoice line | Agent action | 5 |
Read the middle column. "Process invoice" is not one action — it is ten, billed as fifty credits. Microsoft spells it out: "Ten agent actions to process the vendor invoices and create the Purchase Document Draft (50 Copilot Credits)", then "One agent action per invoice line."
So the shape of the bill is a fixed entry fee plus a per-line charge. A one-line invoice and a twenty-line invoice are not remotely the same cost — and the fixed half is paid either way.
One constraint sits underneath all of it: "Only attachments in PDF format are processed." Anything else never reaches the meter, because it never reaches the agent — the published limits go further than format.
What does the Sales Order Agent consume per email?
It depends entirely on whether the attachment contains sales data. This is the most interesting rate table Microsoft publishes, because two of its rows are the same action metered differently:
| Feature | Event scenario | Copilot Credits |
|---|---|---|
| Analyze incoming email | Generative answer | 2 |
| Process email attachment, no sales data detected | Generative answer | 2 |
| Process email attachment, sales data detected | Agent action | 5 |
| Check for items availability | Agent action | 5 |
| Create or update sales quote | Agent action | 5 |
| Create or update sales order | Agent action | 5 |
| Generate response email | Generative answer | 2 |
An attachment that turns out to contain nothing useful costs two credits. One that does costs five — because finding sales data promotes the event from a generative answer to an agent action.
Microsoft's own worked example, for a mailbox where half the emails carry a usable attachment and the flow runs a hundred times a month:
"[2 + 5 + 5 + 2 + (5 × 0.5)] x 100 = 1,650 Copilot Credits/month"
Note the `× 0.5`. That is the assumption doing the work — half the attachments are useful. Change that fraction and the whole estimate moves, which is why the arithmetic matters more than the total.
What does the Expense Agent consume per receipt?
Fifty credits, flat, however long the receipt is.
"Each uploaded receipt consumes 50 Copilot Credits, regardless of how many lines the resulting expense has."
That is the opposite shape to Payables, where lines are billed individually. A five-line restaurant receipt and a one-line taxi receipt cost the same.
Microsoft's example assumes a hundred receipts a month at three expense lines each:
"[50 + (5 × 3)] x 100 = 6,500 Copilot Credits/month"
⚠️ Two Microsoft pages label this feature differently, and the difference is not cosmetic. The billing page heads the section "Expense Agent (preview) billing".
The Expense Agent's own overview says "This is a production-ready preview feature. Production-ready previews are subject to supplemental terms of use." A production-ready preview is its own status — not a public preview and not general availability.
Either way, a preview event table is not a commitment. What it does, and where it stops.
Why does the event breakdown matter more than the total?
Because the total is somebody else's assumption and the breakdown is your own volume.
Look again at Microsoft's Sales Order example — "[2 + 5 + 5 + 2 + (5 × 0.5)] x 100". The `× 0.5` is the assumption doing all the work: half the attachments contain usable sales data. That fraction is not a Microsoft fact about your mailbox. It is a placeholder for a number only you have.
The same is true of every estimate in this territory. A credit total is the output of three inputs — how many documents arrive, how many lines each carries, and how often the agent has to ask a person. Two of those three are properties of your business, not of the software.
So the useful exercise is not finding a number. It is counting events:
- How many documents arrive in a month, by type.
- How many lines does a typical one carry — because Payables bills per line and Expense does not.
- How often does the agent stop and ask? Every halt is a person's time, and that cost never appears on any meter.
That third one is the one nobody counts, and it is usually larger than the rest. Where the agents stop and hand back is the boundary that actually decides whether an agent saves anything.
What about agents you build yourself?
Their metering is not published yet, and that is a documented fact rather than a gap in our research.
Under the heading AI development toolkit (preview): "Billing events for the AI development toolkit will be announced in a future update."
So the three built-in agents have published event tables and custom agents do not. If somebody hands you a consumption figure for a custom agent, it is their estimate, not a Microsoft-published event mapping.
This matters more than it looks, because the custom-agent path is the one reaching general availability in October 2026. The capability is arriving ahead of its published metering.
About Cognilium Cognilium builds AI optimization apps for Microsoft Dynamics 365 — companion apps that optimize the pricing, inventory, warehouse and planning decisions your ERP manages but can't optimize. Dynamics is your system of record. Cognilium is your system of intelligence. https://cognilium.ai · https://www.linkedin.com/company/37180269/
Agentic ERP. We build turnkey AI optimization apps for Dynamics 365 — sidecar applications that run in your own Azure tenancy and solve the calculations a standard ERP is not built to compute. Built on Azure OpenAI, Microsoft Fabric and Copilot Studio. We build these on request, against your data and your environment.
More on the boundary between what Copilot does and what you build: Agentic ERP on Dynamics 365.
Bring one month of your own invoice and email volumes to a 15-minute call and we will walk the arithmetic with you against Microsoft's published rates.
Sources
- Manage consumption-based billing — Business Central · read in full 2026-09-15
Sources and fact-check
| # | § | Claim | Tier | Primary source | Verdict |
|---|---|---|---|---|---|
| 1 | 1 | "use the Generative answer and Agent action event scenarios to bill for consumption" | T1 — verbatim | tenant-admin-center-manage-consumption-billing, fetched and read in full 2026-09-15 | PASS — the model's spine |
| 2 | 1 | "Copilot Credits are the billing units that measure usage"; consumption "depends on the design of the agent…" | T1 — verbatim ×2 | Same page | PASS |
| 3 | 1 | Two billing models; prepaid packs; pay-as-you-go "charges for the actual number of messages" | T1 — verbatim | Same page, Set up billing model | PASS |
| 4 | 1 | "Both billing models can be used… When available, prepaid capacity is consumed first" | T1 — verbatim | Same page, Note | PASS |
| 5 | 2 | Payables: Process invoice = Agent action × 10 = 50; Process invoice line = 5 | T1 — read from Microsoft's own table | Same page, Payables Agent billing | PASS — load-bearing |
| 6 | 2 | "Ten agent actions to process the vendor invoices and create the Purchase Document Draft (50 Copilot Credits)" | T1 — verbatim | Same page | PASS |
| 7 | 2 | "Only attachments in PDF format are processed" | T1 — verbatim | Same page, footnote | PASS |
| 8 | 3 | The seven-row Sales Order table, all rates | T1 — read from Microsoft's own table | Same page, Sales Order Agent billing | PASS |
| 9 | 3 | "[2 + 5 + 5 + 2 + (5 × 0.5)] x 100 = 1,650 Copilot Credits/month" | T1 — verbatim | Same page | PASS |
| 10 | 4 | "Each uploaded receipt consumes 50 Copilot Credits, regardless of how many lines the resulting expense has" | T1 — verbatim | Same page | PASS |
| 11 | 4 | "[50 + (5 × 3)] x 100 = 6,500 Copilot Credits/month" | T1 — verbatim | Same page | PASS |
| 12 | 4 | Expense Agent is preview | T1 — Microsoft's own section heading "Expense Agent (preview) billing" | Same page | PASS — status labelled |
| 14 | 5 | "roughly sixteen and sixty-five dollars a month" | T2 — ours. The reader's own multiplication of claims 9, 11 and 13, framed as such | — | PASS — no Microsoft dollar figure for Business Central is claimed |
| 15 | 5 | Agent usage estimator exists and what it does | T1 — verbatim | Billing page | PASS |
| 16 | 6 | "Billing events for the AI development toolkit will be announced in a future update" | T1 — verbatim | Billing page | PASS — a documented absence, quoted, not inferred |
Tier summary: 14 × T1 (all verbatim or read directly from Microsoft's own tables), 1 × T2 — 0 × T4.
### ⚠️ Removed after the founder ruling of 2026-09-15 — and the fact-check row went with it This article originally carried Microsoft's stated credit-to-currency basis, quoted from a page opened directly rather than from a sibling article. The founder ruled no pricing, so the section, the figure and its fact-check row were all removed together. Recording it here because a fact-check block that still lists a claim the article no longer makes is worse than one that never listed it — and that is exactly what the first pass of this repair left behind.
⚠️ A figure that is NOT in this article, deliberately. A widely-repeated third-party figure gives a prepaid pack at a specific size and price. It is not on either Microsoft page read here, and our own earlier verification recorded that Microsoft's Copilot Credits Guide "carries no pack size or pack price." It is therefore refuted rather than merely unverified, and it is absent on purpose.
No figures of ours. Every credit rate is Microsoft's. The only arithmetic is Microsoft's own two worked examples plus one multiplication explicitly framed as the reader's, using Microsoft's stated basis. No Cognilium performance figure appears.
Status labels. Expense Agent and the AI development toolkit are described as preview, from Microsoft's own section headings. The Payables and Sales Order Agents carry no preview marker on that page and are not described as preview here.
Share this article
What Microsoft ships, what it does not, and the layer we build where a general assistant runs out.
