Skip to content
← Insights
Practical Workflows· Workflow breakdown

Six Finance Reporting Tasks Worth Automating

What automation could do with each one, what has to be set up first, and what should stay with a person.

Finance Workroom editorial · 11 min read

The leadership pack is due Thursday. On Wednesday afternoon, the controller books a late accrual. In many Excel-heavy teams, that single entry sets off a familiar chain: export the trial balance again, paste it into the model, update the summary tab, rebuild two charts, retype figures in the deck, and reread the commentary for every sentence that mentioned the old number.

A more connected workflow handles the same adjustment differently. The reporting table picks it up on refresh, and the charts and slide tables update from that table. Any commentary that discusses a changed line is flagged so someone can recheck it. None of those connections exist by default. Each one has to be built, tested and maintained, but each one is within reach for a typical mid-sized finance team.

This article walks through six recurring tasks in a monthly reporting cycle. For each, it covers four things:

  • what the manual version looks like;
  • what automation could do;
  • what has to be in place first;
  • what a person should continue to own.

The fixes fall into three kinds. Some are spreadsheet improvements. Some are rules-based automation, which follows written instructions and gives the same result for the same inputs. Others use AI assistance to produce drafts or suggestions that a person reviews. Each example says which kind fits and why.

Hypothetical workflow. A 150-person company closes its books in its ERP. An FP&A analyst then builds the monthly management pack in Excel: P&L against budget, headcount, bookings, cash, variance commentary and a slide deck for the leadership meeting. Inputs come from the ERP, the CRM, the HRIS, and department heads by email.

1. Pulling the same exports every month

What it looks like. After close, the analyst runs the same saved trial balance report in the ERP and exports it to CSV. The routine repeats for bookings in the CRM and headcount in the HRIS. Each file is pasted into a data tab, and someone checks the date ranges.

What automation could do. This is usually a spreadsheet improvement, and often the right first step. Excel’s Power Query records the import and cleanup steps once and replays them on each refresh. Excel also stores the connection details, so the data can be refreshed on demand or when the workbook opens. Where your ERP supports a direct connection or scheduled extract, the manual export can go as well. What’s available depends on your systems.

What needs to be in place:

  • saved reports in each source whose layout doesn’t change from month to month;
  • an agreed source for each figure (does bookings come from the CRM or from billing?);
  • approved system access;
  • fixed file names and folders, if files remain part of the process;
  • a control total for each extract.

Run the refresh alongside a manual pull for a cycle or two before relying on it.

What stays with a person. Confirming the period and cut-off. Tying the control totals. Deciding how to handle a source change, such as a new department code or a renamed column.

2. Reapplying account mappings and labels

What it looks like. GL accounts are mapped to management P&L lines in a hidden tab or by hand. New accounts arrive unmapped and get fixed under deadline pressure. Department names differ between the ERP and the HRIS, so labels are cleaned up again each month.

What automation could do. The core fix is rules-based. A maintained mapping table is applied through a lookup on every refresh. Anything unmapped goes to an exception list, so it doesn’t land silently in “Other.” AI assistance has a narrower role here: it can propose a mapping for a new account from its name and posting history, and a person accepts or rejects the suggestion.

What needs to be in place. One mapping table with a named owner and a change log. Chart-of-accounts conventions, so new accounts are named consistently. Matching department and entity codes across systems.

What stays with a person. Approving new mappings and changes. Reviewing exceptions each cycle. Checking periodically that the mapping still reflects how leadership looks at the business.

If definitions keep shifting, settle them before you automate the mapping. Otherwise the automation will reproduce the disagreement every month.

3. Moving figures into reports and decks

What it looks like. Figures are copied from the model into a summary workbook, then into slides. Charts are rebuilt and numbers retyped into commentary. A late change means repeating the chain, and versions multiply.

What automation could do. This combines a spreadsheet improvement with a process change. The pack’s summary tab, charts and slide tables all read from one reporting table, so they update together on refresh.

Even if leadership asks for different slides each month, most packs have stable components: the KPI summary, the P&L table, the standard trend charts. Those are the place to start.

Be careful with links between files. Microsoft notes that when a linked Excel source is moved or deleted, the PowerPoint link breaks. If you then break the link, the chart stays in the deck but no longer updates from the original worksheet. Keep source files in fixed locations, and test the links across a few cycles.

What needs to be in place:

  • a single reporting table per period with defined measures;
  • a template for the stable parts of the pack;
  • a rule for what counts as the final version;
  • a cut-off for late adjustments.

What stays with a person. Deciding what the pack shows. Confirming it ties to approved figures. Designing the slides that change with each month’s agenda.

4. Repeating reconciliations and validation checks

What it looks like. Each cycle, the analyst re-performs the same checks:

  • the pack’s P&L ties to the trial balance;
  • the balance sheet balances;
  • subtotals foot;
  • headcount matches the HRIS;
  • unusual variances get spotted by eye.

Bank and intercompany reconciliations are matched line by line.

What automation could do. This is rules-based. The checks run on every refresh and return a short list of failures and items above a threshold. For transaction matching, rules match on amount, date and reference. AI assistance can suggest likely matches where descriptions are inconsistent, as proposals for a person to confirm.

Rules-based checks are only as reliable as their inputs, configuration and testing. A check pointed at the wrong range will pass every month. Test each check with a deliberate error before trusting it, and retest when the reporting table changes.

What needs to be in place. Written tolerances that define a break. Stable identifiers to match on. A log of exceptions and how each was resolved. Agreement on who acts on which type of exception.

What stays with a person. Investigating exceptions. Deciding whether a break is timing, error or a real issue. Signing off.

Automated checks focus attention on exceptions. The wider control process stays in place: who reviews, what evidence is kept, who signs off, and how the checks themselves are maintained.

5. Chasing missing inputs, explanations and approvals

What it looks like. The analyst emails eight department heads for variance explanations and follows up twice. Approvals for forecast changes sit in inboxes. The list of who still owes what lives in one person’s head.

What automation could do. This is rules-based workflow. Each owner receives a request prefilled with their own variances above the threshold, with a due date tied to the reporting calendar. Reminders go out automatically, and the finance lead sees a status view. Approvals are routed and logged.

What needs to be in place. A named owner for each input. A reporting calendar people have agreed to. A threshold for what needs an explanation. A short template that defines a usable answer.

What stays with a person. Owners write the explanations. Finance challenges weak ones. The finance leader escalates repeated delays.

A workflow can send requests faster and keep the status visible. Deciding who is responsible for each answer remains a management decision, and it should be made before the reminders start.

6. Drafting first-pass variance commentary

What it looks like. The FP&A manager writes one or two pages of commentary. Much of the first draft restates the table (“Revenue was X, Y% above budget…”) before the analysis begins.

What automation could do. Simple templates, which are rules-based, can generate the purely numerical sentences. AI assistance can produce a readable first draft that orders movements by materiality and incorporates the owners’ explanations.

The main risk is accuracy. NIST’s Generative AI Profile (AI 600-1) defines confabulation as a model producing content that is stated confidently but is erroneous or false. Our guidance for finance teams follows from that risk:

  • lock the figures before drafting;
  • give the tool the owners’ explanations, so it isn’t left to supply causes on its own;
  • instruct it to use only the data provided;
  • have it reference the source line for each figure it mentions, which makes the draft easier to check.

What needs to be in place. Approved figures. Owner explanations as an input. Drafting instructions and a style guide. A policy on which data may be shared with which tools.

What stays with a person. Verifying every figure and causal statement against the source. Adding interpretation and recommendations. Approving the final text.

The review exists to keep errors out of the leadership pack. The work that supports that review, such as source references and a list of changed lines, can keep improving.

One late adjustment, before and after

Back to Wednesday’s accrual.

Before. The analyst re-exports the trial balance, re-pastes it, updates the summary, rebuilds the affected charts, retypes figures in the deck and rereads all the commentary.

After, once the pieces above are set up:

  1. The controller posts the adjustment in the ERP.
  2. The analyst refreshes the workbook. The reporting table pulls the updated trial balance, the mapping is applied, and the validation checks run.
  3. Charts and slide tables that read from the reporting table update.
  4. A comparison against the saved prior version lists the lines that changed. Commentary paragraphs tagged to those lines are flagged for review.
  5. The manager rechecks the flagged paragraphs, confirms the checks passed, and approves.

Every step depends on setup from the earlier sections:

  • a refreshable connection (task 1);
  • a maintained mapping table (task 2);
  • one reporting table feeding the pack (task 3);
  • tested validation rules (task 4);
  • commentary tagged to the line it discusses, plus a saved prior version to compare against (task 6).

Most of this can be built with spreadsheet improvements and rules-based logic. AI assistance enters only at the drafting step.

Need help connecting the whole reporting workflow?

Explore expert implementation for your finance team.

Explore Expert Implementation

A quick test for any recurring task

Before treating a task as an automation candidate, ask four questions:

  1. Does it recur on a schedule with the same steps?
  2. Do the inputs arrive in a predictable format from a known source?
  3. Can you write the rule? For AI assistance, can you describe a good draft and how you would check it?
  4. Is there a clear owner for the inputs and the exceptions?

How to read the answers:

  • Yes to all four: the task is worth discussing with your team.
  • No to question 2: standardize the input first.
  • No to question 4: settle ownership first.

This sequence matches APQC’s guidance: standardize and document a process before automating it, and expect automation to fit transactional work best.

Summary table

Recurring actionWhat automation could doWhat needs to be in placeHuman responsibility
Pulling recurring exportsRefreshable queries or connectors in place of manual exportsStable saved reports, agreed sources, access, control totalsConfirm period and cut-off; tie totals
Reapplying mappings and labelsMapping applied on refresh; unmapped items flagged; AI-suggested mappingsOwned mapping table, account conventions, consistent codesApprove mappings; review exceptions
Moving figures into reports and decksStable pack components fed from one reporting tableReporting table, template, version rule, adjustment cut-offDecide content; confirm tie-out
Repeating reconciliations and checksTested rules producing an exception list; suggested matchesTolerances, identifiers, exception log, ownersInvestigate exceptions; sign off
Chasing inputs and approvalsPrefilled requests, reminders, status view, logged approvalsNamed owners, calendar, threshold, response templateExplain, challenge, escalate
Drafting variance commentaryTemplate sentences; AI-assisted first draftLocked figures, owner explanations, instructions, data policyVerify, interpret, approve

Your next step

Pick one recurring task from your own cycle and write three lines:

  • Input: what goes in, from which source, in what format.
  • Expected output: what should come out, and in what form.
  • Human check: what a person must verify before the output is used.
Hypothetical example. Input: department-level trial balance from the ERP after period lock, from a saved report. Expected output: the refreshed Actuals table, with unmapped accounts listed separately. Human check: the trial balance total ties to the GL, the period is correct, and every unmapped account is resolved before the pack is built.

If you can’t fill in one of the lines, that gap is the first thing to fix. For a broader view of where your team stands, the Finance AI Readiness Assessment is a self-assessment of your finance team’s starting point.

Keep reading