Business Central Sales Order Agent Pricing and Limits

Sep 26, 2026

Convert a purchase order to Excel, CSV, or JSON

Upload a PDF, scan, or photo of a PO and get the line items as a spreadsheet in seconds.

PDF, JPG, PNG, BMP, HEIC, TIFF

Submit your purchase orders

The Business Central Sales Order Agent has no license fee of its own. It bills per action in Copilot Credits, and by Microsoft's published rate table a typical email request with a PDF purchase order uses about 19 credits, or roughly $0.19 at the $0.01 pay-as-you-go list rate. The real cost for most order desks is not the credits but the limits: 15 item lines per document, quotes before orders, and customers matched only by sender email. Teams already on Microsoft 365 sometimes build the capture step in a flow instead; Power Automate purchase order extraction covers that route.

This page breaks down what the agent costs per order and per month, where the numbers come from, what you need licensed before it runs, and which orders it cannot handle so you can price the fallback too. Every rate below is from Microsoft Learn documentation for Business Central. Where a price comes from Microsoft list pricing rather than the Business Central docs, we say so.

How much does the Business Central Sales Order Agent cost?

The agent itself is included in Business Central; you pay for what it does. Each step it takes maps to a Copilot Studio event, and each event consumes a fixed number of Copilot Credits. Microsoft lists pay-as-you-go Copilot Credits at $0.01 each, and prepaid capacity packs of 25,000 credits at $200 a month, which works out to $0.008 a credit. Your reseller agreement can change both numbers.

Here is the rate table Microsoft publishes for the Sales Order Agent:

Agent stepCopilot Studio eventCopilot CreditsCost at $0.01
Analyze incoming emailGenerative answer2$0.02
Process attachment, no sales data found (per attachment)Generative answer2$0.02
Process attachment, sales data found (per attachment)Agent action5$0.05
Check item availabilityAgent action5$0.05
Create or update sales quoteAgent action5$0.05
Create or update sales orderAgent action5$0.05
Generate response emailGenerative answer2$0.02

Only supported attachment formats count, such as PDF, PNG and JPG. A terms-and-conditions PDF sitting next to the purchase order still costs 2 credits to be recognized as irrelevant, so customers who attach three documents to every order cost a little more than customers who attach one.

What one order really costs

Microsoft's own worked example assumes half of emails carry a usable attachment and arrives at 16.5 credits per request, or 1,650 credits for 100 requests a month. That example stops at the quote. If your customers send a purchase order and expect an order back, the flow runs further, and the credit count rises with it. We added up the steps from the rate table for three common paths:

ScenarioSteps countedCredits per orderAt $0.01At $0.008 (prepaid)
Email only, quote sentAnalyze 2, availability 5, quote 5, reply 214$0.14$0.11
PDF PO attached, quote sentAbove plus attachment 519$0.19$0.15
PDF PO, quote confirmed, converted to orderAbove plus second email 2, order 5, confirmation 228$0.28$0.22
PDF PO with a second non-sales PDFAbove plus 2 for the extra attachment30$0.30$0.24

Those are our sums from Microsoft's rates, not a Microsoft quote. Back-and-forth emails for missing details add 2 credits per inbound message and 2 per reply, so an account that always needs a clarifying round costs a few cents more per order.

Monthly cost at typical order volumes

Orders per monthCredits at 28 per orderPay-as-you-goPrepaid packs needed
1002,800$28One pack covers it
50014,000$140One pack covers it
1,00028,000$280Two packs, or one pack plus pay-as-you-go
2,50070,000$700Three packs

Credit capacity is shared across the tenant. Other Business Central agents, such as the Payables Agent at 50 credits per invoice plus 5 per line, and any Copilot Studio agents elsewhere in the company draw from the same pool unless an admin allocates capacity to a specific Power Platform environment. Budget the order desk as its own line or it will be eaten by someone else's agent.

If you run pay-as-you-go, the charges land on an Azure subscription, and it is worth putting a spending alert on that meter the way you would on any other cloud and SaaS spend, because a busy Monday of orders shows up there before it shows up in anyone's forecast.

What you need before the agent will run

The agent requires Business Central Essentials or Premium. It reads email only from a shared mailbox on Microsoft Exchange; other email sources are not supported. Billing has to be set up first, either prepaid capacity bought through the Microsoft 365 admin center or pay-as-you-go through an Azure subscription linked to a Power Platform environment, and that environment is then linked to the Business Central environment in the admin center. Delegated administrators cannot activate the agent, so someone inside the company has to do it.

Microsoft validates the agent in English (United States) and a list of other languages. Mixed-language orders can lower item-matching quality because part of the matching relies on string similarity.

What happens when Copilot Credits run out?

The agent stops processing new emails but stays active and scheduled. When capacity is added back, it resumes on its own and works through every email that piled up in the meantime. Microsoft recommends deactivating the agent when you do not need it so a renewal does not immediately burn credits on a backlog nobody wanted processed. For an order desk, the practical risk is a silent gap: customers keep sending orders, nothing answers, and the queue only moves when finance tops up the pool.

The limits that decide the real cost

At $0.28 an order the credits are cheap. What costs money is every order the agent cannot finish, because a person has to key it anyway. These are the documented limits, from Microsoft's Sales Order Agent FAQ:

LimitWhat it means for your order desk
Up to 15 item lines per sales documentRestocking and project orders with 40 or 60 lines need another route.
PDFs up to 20 MB and 50 pagesLong scanned orders and drawings bundles can fall outside it.
Customers matched only by the sender email on contact cardsAn order forwarded from your own ops inbox is looked up as the forwarder, not the customer.
Always creates a quote firstYou can switch on direct conversion to orders, but the quote step still runs.
Does not create items, customers or contactsNew accounts and new parts go to a person.
Item lines only, no variant codesVariant Code stays empty; Resource and Charge lines are not supported.
Does not post documents, and cannot change orders after creationOrder changes after conversion are manual.
Reads email in an Exchange shared mailbox onlyOrders downloaded from customer portals or EDI never reach it.

Count how many of last month's orders break at least one of these. If the answer is a handful, the agent is a good buy and you should turn it on. If it is a third of your volume, the per-credit price is the smaller number on the bill.

Is there an alternative to the Sales Order Agent?

Yes, and the alternatives fall into two shapes. EDI and order-management apps from Business Central ISVs take structured orders from trading partners. Capture tools read the PDF itself and hand you rows to load. PurchaseOrders is the second kind: you upload the customer purchase order, it returns the PO number, ship-to and every line as Excel, CSV or JSON, and you load it through a configuration package or the API. It does not live inside Business Central and does not create or post anything, which is exactly why it has none of the 15-line or email-only limits. The NetSuite side is compared in sales order automation for NetSuite.

Sales Order AgentPurchaseOrders capture
Where it runsInside Business Central onlineOutside, returns a file or JSON
How orders arriveExchange shared mailboxUpload, bulk upload up to 50 files, or API
Line limitUp to 15 item lines per documentEvery line; a 60-line order is 60 rows
Creates the sales orderYes, after a quoteNo, you load the rows
PricingCopilot Credits, about $0.19 to $0.30 per order by our sumsFrom $49 a month for 2,500 pages on the Base AI model
Best forShort emailed orders from known contactsLong orders, portal downloads, backlogs, on-premises

Plenty of order desks will run both: the agent for the short emailed reorders from regulars, and a capture step for the long, forwarded or portal-sourced orders the agent sends back to a person. The field-by-field mapping from a customer PO to Sales Header and Sales Line, including where the buyer PO number goes, is on our Business Central sales order import page. If you are clearing a weekend pile, bulk purchase order upload takes up to 50 files at once, and the wider process is covered under sales order entry automation. The manual steps both routes replace are laid out in the sales order entry process.

How to decide in an afternoon

Pull last month's orders. Count them, and count how many had more than 15 lines, came from a portal, or were forwarded internally. That split tells you how much of the volume the agent can close.

Price the agent on the orders it can finish. Multiply those by 28 credits and by your credit rate. For most mid-market distributors this lands under $150 a month.

Price the fallback on the orders it cannot. Those are keyed by hand today. A capture tool turns each into a review and a paste. Compare that against staff time, not against the credits.

Check the buying side separately. If you also want supplier POs you issue captured, that is a different workflow with its own page: purchase order to Business Central.

Frequently asked questions

Is the Sales Order Agent included in the Business Central license?

The agent ships with Business Central Essentials and Premium, so there is no separate license to buy for it. Its work is billed separately in Copilot Credits through prepaid capacity packs or pay-as-you-go on an Azure subscription. Without a billing model set up, the agent will not process emails.

How many Copilot Credits does the Sales Order Agent use per order?

By Microsoft's rate table, a request that analyzes an email, reads a PDF purchase order, checks availability, creates a quote and drafts a reply uses 19 credits. Carrying it through to a confirmed sales order adds about 9 more, for roughly 28 credits per order.

What does a Copilot Credit cost?

Microsoft lists pay-as-you-go Copilot Credits at $0.01 each and prepaid packs of 25,000 credits at $200 a month, about $0.008 per credit. Prepaid capacity is consumed first when both are set up. Enterprise agreements and resellers can price differently, so confirm with yours.

Can the Sales Order Agent create sales orders directly without a quote?

It always creates a sales quote first. You can turn off Send quotes for confirmation and turn on Make orders from quotes in the agent setup, which converts the quote to an order without the customer seeing it, but the quote step still runs and still uses credits.

Can the Business Central Sales Order Agent read PDF purchase orders?

Yes. It reads PDF and image attachments on emails in its Exchange shared mailbox, up to 20 MB and 50 pages per PDF. Microsoft tests it on documents with 1 to 15 items and supports up to 15 item lines per sales document.

Does the Sales Order Agent work with Business Central on-premises?

Microsoft documents the agent and its Copilot Credit billing for Business Central online environments linked to a Power Platform environment. On-premises deployments should plan on a different route, such as a configuration package loaded from captured PO data.

Stop retyping purchase orders

Upload a PDF, scan, or photo of any PO and get clean Excel, CSV, or JSON line items in seconds.

Try it free

25 pages free. No credit card required.