# Monthly Finance Report Drafted for Leadership

Source: https://maito.app/workflows/write-the-monthly-finance-pack

Each month Maito pulls figures from QuickBooks or Xero into a pack with a P&L, cash, charts and commentary, ready for your finance lead to review.

Management accounts, charts and commentary drafted for the leadership team.

[Finance](https://maito.app/workflows/team/finance) · On a schedule · Updated October 19, 2026

Works with

-   Slack
-   Email
-   [QuickBooks](https://maito.app/workflows/tool/quickbooks)
-   [Xero](https://maito.app/workflows/tool/xero)
-   [Airtable](https://maito.app/workflows/tool/airtable)
-   Microsoft 365

## How do you write the monthly finance report?

To write the monthly finance report, set up a Loop in Maito after the close. It reads the numbers in QuickBooks or Xero and your plan in a spreadsheet, builds the P&L, cash view and charts, writes commentary on what moved and why, and attaches the pack for your finance lead to edit.

## How it's done today

The finance pack takes days after close.

## What Maito does

1.  Pull the closed numbers
2.  Build charts
3.  Draft commentary on big changes

## Example

Loop run: September close finished

**Maito** (10:05 AM):

The September pack is drafted. Attached: northstar-sept-pack.xlsx, with P&L, cash and 6 charts.

**Headlines**  
• Revenue $1.86M, up 6% on August and 3% over plan.  
• Gross margin 71%, down from 74%.  
• Cash $4.12M, down $212k.

**Why margin fell**  
Hosting cost rose $58k after the August migration, and about $31k of it is duplicate hosting still running in the old account. That's the one to fix.

Opex is $23k under plan, mostly because 2 hires started in October, not September.

Source: Xero, closed Oct 6. Commentary is drafted, and not final.

**Kate** (10:40 AM):

add a short note on what the hosting fix is worth a year, then send me the edit version.

**Maito** (10:43 AM):

Added: $31k a month is about $372k a year if the old account stays on. Edit copy attached: northstar-sept-pack-v2.xlsx.

## How to set it up

On a schedule Write the monthly finance pack

Ask your agent

“After each month closes, draft the finance pack from Xero: P&L, cash, charts and commentary on big changes. Put it in a Microsoft 365 workbook and post it to #leadership for the CFO.”

Connect accounting software

-   QuickBooks
-   Xero

Connect spreadsheet

-   Airtable
-   Microsoft 365

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

Maito explains variances it can trace in the books. The commentary is a draft, and the finance lead owns the numbers and the message.

## Questions

### What does the pack contain?

A spreadsheet with the P&L, cash and charts, plus a summary of headlines and what drove the changes.

### Which tools does it read?

QuickBooks or Xero for actuals, and Airtable or Microsoft 365 for the plan.

### Does it send the pack to leadership?

It sends the draft to the finance lead. Sending it to leadership happens after approval.

## More finance workflows

-   [Log and match every invoice Invoices from email get read, logged and matched to purchase orders. Finance · When something happens Works with Gmail, Microsoft 365, QuickBooks, Xero.](https://maito.app/workflows/log-and-match-every-invoice)
-   [Review expenses against policy Expenses get checked against the policy before a person approves them. Finance · When something happens Works with Ramp.](https://maito.app/workflows/review-expenses-against-policy)
-   [Prep the month-end close checklist Know which close tasks are done, late or blocked. Finance · On a schedule Works with Linear, Asana.](https://maito.app/workflows/prep-the-month-end-close-checklist)
-   [Explain a budget variance See why spending is over or under budget, line by line. Finance · When you ask Works with QuickBooks, Xero, Airtable, Microsoft 365.](https://maito.app/workflows/explain-a-budget-variance)
-   [Chase overdue invoices Customers with overdue invoices get polite, correct reminders. Finance · On a schedule Works with QuickBooks, Xero, Gmail, Microsoft 365.](https://maito.app/workflows/chase-overdue-invoices)
-   [Build a forecast scenario Ask "what if" and get the forecast redone with your assumptions. Finance · When you ask Works with Airtable, Microsoft 365.](https://maito.app/workflows/build-a-forecast-scenario)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Fwrite-the-monthly-finance-pack)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
