# Create monthly expense reports

> longbook draws a report for every month that holds a confirmed charge: the month's total, spending by account and by category, and every confirmed charge.

- Page: https://longbook.app/features/create-monthly-expense-reports/
- Group: Understand
- Platforms: iPhone and Mac

## On the screen

The July 2026 report on iPhone, with the month's total expenses and spending by account in a ring. On Mac, **Reports** lists thirteen months, September 2025 to September 2026, each drawn by longbook.

![A monthly report of longbook on iPhone for July 2026: the total against June, the number of charges and the money in, and spending by account in a ring.](https://longbook.app/features/img/iphone-report.jpg)

![The Reports screen of longbook on Mac: thirteen monthly reports from September 2025 to September 2026, each drawn by longbook, and a button to upload a bank statement.](https://longbook.app/features/img/mac-reports.jpg)

## What it does

### One report per month

A month gets its report once a charge in it is confirmed: read from a [bank statement](https://longbook.app/features/import-your-bank-statements.md) or [your email](https://longbook.app/features/log-expenses-from-gmail.md), marked paid, or given its amount. A charge longbook only planned ahead is not counted, and a month still to come gets no report. **Upload bank statement** on **Reports** opens the statement import.

### What a report holds

A report is named for its month and says the days it covers. **Total expenses** is the month's figure, with the change from the month before beside it, the number of charges and any **Money in**. **Accounts** is a ring, **Categories** a row of tiles, both as the dashboard draws them, and tapping either narrows the charge list. **All charges** lists every confirmed charge, largest first, each with its date, category, member and account, with search and filters for category, account, member and currency. Transfers stay out of every report.

### A month still being confirmed

When some of a month's past charges are not confirmed yet, the report says so: **Not yet confirmed** counts them beside the total. The change from the month before shows only when both months are over and whole, so a partly confirmed month never reads as a cheaper one.

### Taking a charge out

Press and hold a charge for **Remove from report**: it moves to the end of the report, under its own heading, and every figure is redrawn without it. From there, **Put back** restores it, and **Remove for good** drops it from the report altogether. The charge itself stays in your longbook. Each report is a JSON file in the reports folder of your longbook, named for its month, and is redrawn to match when the month's charges change.

## Why it exists

A bank statement lists lines; it does not say what the month came to or where it went. A report puts the month on one page, drawn only from charges something real confirms, and keeps it as a file in your own folder, to read later or [share through a password-protected link](https://longbook.app/features/share-monthly-expense-reports-with-others.md).

## Questions

### Which months get a report?

Every month up to the current one that holds a confirmed charge or money in. A charge is confirmed by a bank statement, an email, marking it paid or setting its amount. A month holding only planned charges gets no report.

### What currency is a report in?

The home currency chosen in Settings, or, until one is chosen, the currency most commitments are in. The total and both rings count only charges in that currency; **All charges** lists every confirmed charge in its own currency, and nothing is converted.

### Can a report be edited?

A charge can be taken out of a report, and put back. Everything else is drawn from the records: correct the month's charges and the report is redrawn to match. Comments pulled back from a shared link stay with it.

## Related features

- [Share monthly expense reports with others](https://longbook.app/features/share-monthly-expense-reports-with-others.md): A monthly report as a password-protected link, with comments that come back into the report.
- [Import your bank statements](https://longbook.app/features/import-your-bank-statements.md): A bank statement read into charges, repeating payments and people, with every line open to review first.
- [Get spending insights](https://longbook.app/features/get-spending-insights.md): The next payment, the month's total expenses, and the split by account and by category.
- [All features of longbook](https://longbook.app/features.md)

## About longbook

longbook is a memory for your financial commitments: subscriptions, insurance, rent, loans and every other payment that comes back. It runs on iPhone and Mac and keeps its records as plain files in your own iCloud.

The next payment stays in view on the iPhone widget and in the Mac menu bar. Your AI can read your longbook and update it through longbook's MCP server, and every change it makes shows in Changes, to keep or undo.

- Download for Mac: https://testflight.apple.com/join/g66Nd3Na
- Download for iPhone: https://testflight.apple.com/join/g66Nd3Na
