Guide

AI agents in the finance department – what to automate in invoices, approvals and reports

This article is for CFOs, chief accountants and business owners who keep hearing about AI agents and want to know what actually makes sense in their department. We show five areas where an agent can take over part of the work, the order in which to introduce it and the controls without which an auditor will not accept it. We are also honest about when such a project will not pay off.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 15, 2026Reading time: 11 min readAI / AI agentsFor: Enterprise
AI agents in the finance department – what to automate in invoices, approvals and reports

How an AI agent differs from the automation the finance department already knows

An AI agent is a program based on artificial intelligence, similar to the one in ChatGPT or Copilot, that does not just answer questions but carries out steps in company systems by itself. It retrieves data, compares it, prepares a document and passes it to a person for a decision.

Most finance departments already use rule-based automation: the accounting system codes fixed costs to ledger accounts according to a template, and a Power Automate flow sends an invoice for approval. Rules work well as long as the situation is predictable. An agent is useful where content needs to be understood: the description of a service on an invoice, an email from a supplier or an employee’s question asked in their own words.

The table below helps you judge whether a given problem needs an agent at all. A simpler, cheaper tool is often enough.

Three levels of automation in the finance department
ToolWhat it doesExampleWhen it is enough
Rule in the accounting systemFollows a fixed templateA phone subscription always goes to the same account and the same departmentRecurring costs from regular suppliers
Workflow automation (e.g. Power Automate)Sends a document along a set pathAn invoice above PLN 20,000 goes to the CFOThe approval path is known in advance
AI agentReads content, compares, proposes a decisionAn invoice for “maintenance services” with no purchase order number – the agent suggests the likely department and contractMany unusual cases, free-text descriptions

Purchase invoices after KSeF: where an agent still has work to do

KSeF, Poland’s National e-Invoicing System, is the state platform through which companies issue and receive invoices. Every company has had to receive invoices through KSeF since 1 February 2026, and since 1 April 2026 most sellers have issued them there. So invoices from Polish suppliers usually arrive as structured data. Retyping and reading scans are no longer the main problem.

The work has not disappeared; it has moved. Someone still has to assign the cost to an account and a department, check the invoice against the purchase order, find the approver and resolve differences with the supplier. These steps are described in the list below.

Take a hypothetical trading company with 90 employees. The agent sees a transport invoice with no order number, checks this carrier’s earlier invoices and proposes the logistics department and the right account. The accountant accepts or corrects the suggestion, and the agent records the correction for future suggestions.

  • Account coding suggestion: the account, the cost centre (the department or area to which the expense is booked) and the project, based on supplier data, the line-item description and earlier coding.
  • Matching against the purchase order and goods receipt: matching items move on, while differences in quantity or price go to the purchasing department with a description of the discrepancy.
  • Draft email to the supplier: for an incorrect invoice, the agent prepares a request for a correction, and an employee checks and sends it.
  • Choosing the approver: the agent identifies the person according to the approval and deputy rules, instead of sending the invoice to several people at once.
  • Bank account check: before a transfer, the agent compares the supplier’s account with the VAT white list and holds payments above PLN 15,000 to accounts not on the register.
  • Documents outside KSeF: foreign invoices, receipts and travel bills still need to be read from scans, for example with the AI Builder module in Power Automate.
AI agents in the finance department – what to automate in invoices, approvals and reports

Purchasing: checking the request before an order is created

The cheapest mistake in purchasing is the one that never gets past the request. An agent can check a purchase request before it goes for approval. Is there a budget? Does the company already have a contract with a supplier for similar goods? Does the request contain all the necessary details?

Suppose a manager submits a request to buy 15 laptops from a new supplier. The agent notices that the company has a framework agreement with another supplier for this equipment and adds that to the request. The manager and the approver see this information before they make a decision.

There is one condition: the agent must have access to budgets, contracts and order history in the ERP or purchasing system. Without that, all it can do is answer questions about procedures, which is useful but does not change the process.

Reconciliations, variances and monthly reports

At month-end close, an agent helps in two ways. It compares data from different sources, such as a bank statement with the ledger or intercompany balances, and flags items without a match. It also prepares the first draft of commentary on variances from budget.

Microsoft offers Finance in Microsoft 365 Copilot for this – an add-in for Excel and Outlook connected to the ERP system. It requires a Microsoft 365 Copilot licence, and in October 2025 data reconciliation was the only feature generally available. If your reports are built in Power BI, Copilot in Power BI will answer questions about the data in a report. However, it requires paid Fabric or Premium capacity, which is separately paid computing power for Power BI.

This is where the biggest risk lies. AI can write convincing commentary on a figure that was calculated wrongly. So before you bring an agent into reporting, write down how the company calculates margin, unit cost or departmental results, and have a person approve every figure in reports for the management board.

Diagram of an AI agent’s work in the finance department: invoice from KSeF, account coding suggestion, approval, payment and report

An AI agent in finance does not make decisions. It prepares them so that a person can make them faster and with complete data.

An assistant in Teams that answers employees’ questions

Every day the finance department answers the same questions: has an invoice been paid, how do I settle a business trip, up to what amount can a manager approve a purchase? An assistant in Microsoft Teams can answer them based on policies in SharePoint and statuses from the accounting system.

The assistant does not learn from company documents. It searches them for the answer at the moment a question is asked and shows which document it took the answer from. Microsoft states that company data accessed through Microsoft Copilot is not used to train models.

Check whether it pays off with a simple estimate. If the accounts team gets 60 such questions a week and each takes 5 minutes, that is 300 minutes, or 5 hours a week. The assistant will not handle every question, but at this scale it makes sense. With only a few questions a day, it is better to update the policy page on the intranet.

  • The assistant can: give the status of an invoice or payment, explain the rules for settling costs, name the approver and the month-end close deadline.
  • The assistant should not: give tax advice, show salaries or other departments’ data, or change data in the accounting system.

Control and security: conditions without which an auditor will not accept an agent

An agent in finance works with money and with data that the statutory auditor checks. So it must be subject to the same internal control rules as an employee. The most important of these is segregation of duties: neither the same person nor the same account may both prepare a payment and approve it.

Microsoft Copilot only shows data the user has permission to see. That is an advantage but also a risk: if the payroll folder is shared too widely, the assistant will find it faster than a person would. Review permissions in SharePoint and Teams before you launch the agent, not afterwards.

Since 2 February 2025, the AI Act (Article 4) has required companies that use AI to take steps that support their employees’ knowledge of the technology. In finance, this mainly means one skill: the accountant knows when an agent’s suggestion must not be accepted without checking.

  • A separate account for the agent, not tied to any employee, with the minimum permissions needed and no right to approve payments.
  • A record of every step: what the agent proposed, who approved or corrected it, and when.
  • Retention of documents and descriptions in line with Article 74 of the Accounting Act and Article 86 of the Tax Ordinance – including records of approvals made with the agent’s help.
  • The four-eyes principle, meaning a check by a second person, for payments and changes to supplier details, especially bank account numbers.
  • Sensitivity labels – markings on files in Microsoft 365 that restrict access – for payroll data and results before publication, so that the assistant does not show them.

Where to start: an order that limits risk

Start with measurement, not with the tool. Without baseline data, you will not be able to prove to the management board that the agent has changed anything. Three figures from the last three months are enough, as described in the first step below.

The order matters. Purchase invoices involve a lot of repetition, clear rules and an effect that is easy to measure. Reports and analyses need well-organised data, so it is better to move on to them after some initial experience.

  • Step 1: measure the time from receiving an invoice to approving it, the share of invoices sent back for correction and the number of questions to the accounts team per week.
  • Step 2: write down the approval rules – who approves which costs, up to what amount, and who deputises for them. An agent cannot fix rules that do not exist.
  • Step 3: launch the agent on invoices from one group of suppliers or one department. For the first few months the agent only makes suggestions, and you measure what share of them the accountant accepts without changes.
  • Step 4: when accuracy is high and stable, extend the agent to further departments, then add purchasing or the assistant in Teams.
  • Step 5: bring in reports and variance analysis only once the company has written definitions of its metrics.

When an AI agent in finance makes no sense

Not every company needs an agent. With a few dozen invoices a month from regular suppliers, rules in the accounting system and a simple approval path are usually enough. The cost of preparing and maintaining an agent would then exceed the time saved.

The project will fail if the company has no written approval rules, ERP data is incomplete or every department describes costs in its own way. The agent will then speed up the chaos instead of removing it. The process has to be put in order first.

Be cautious, too, about promises of rapid headcount reduction. The real effect is usually less work on documents and more time for analysis and exceptions. If the only goal is to cut staff within a few months, disappointment is very likely.

Related topics in the knowledge base

Read more about finance automation

FAQ

AI agents in finance – frequently asked questions

Questions CFOs usually ask after their first conversation about AI agents.

Can an agent post an invoice on its own?
Technically yes, but it should not do so at first. It is safer for the agent to prepare the account coding and for the accountant to approve it with one click. You can consider automatic posting later for a narrow group of costs, such as fixed subscriptions, once the agent’s suggestions have needed no corrections for a long time.
Is a finance agent a high-risk system under the AI Act?
Invoice processing, reporting and answering employees’ questions are not listed in Annex III of the AI Act. High-risk uses include, among others, assessing the creditworthiness of individuals, and the obligations for such systems apply from 2 December 2027. However, the obligation to support employees’ knowledge of AI (Article 4) applies to every company that uses AI.
Do I need Dynamics 365 to use Microsoft’s finance agents?
No. Finance in Microsoft 365 Copilot connects to various ERP systems; Microsoft gives Dynamics 365 Finance and SAP as examples. With Polish accounting systems, companies more often build their own agent in Copilot Studio, connected to the system through its data exchange interface. Before you decide, check whether your system provides such an interface.
How much do the Microsoft licences needed for finance agents cost?
Microsoft 365 Copilot costs USD 30 per user per month, and the Business version for companies with up to 300 users costs USD 21 (list prices with annual billing, October 2026). Agents in Copilot Studio are paid for with credits bought for the whole company, not with a per-person licence. On top of that come the costs of preparation, connection to the accounting system and maintenance.
Will an AI agent replace the accountant?
It will not replace the accountant’s responsibility or knowledge of the company. It will, however, change their working day: less retyping and searching for data, more checking suggestions, explaining exceptions and talking to suppliers. Companies that plan this well usually handle a larger volume of documents with the same team.
What if the agent makes a wrong suggestion and nobody notices?
That is why you measure the accuracy of suggestions from day one and check a random sample of approved account coding every month. An agent’s error that the accountant approved is formally the company’s error. So the principle is the same as with a new employee: trust grows with results, and control is reduced gradually.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Find out which finance process to start with

We will go through the flow of invoices, purchases and reports in your department with you and identify the one process where an AI agent will deliver a measurable effect fastest.

Featured

Related articles