apps/website/src/app/docs/content/export-transactions-csv.mdx
Midday tracks each transaction through a clear lifecycle so you always know what needs attention and what's been exported.
Every transaction has a status that tells you where it is in the flow:
| Status | Meaning |
|---|---|
| No receipt | Default state. No receipt attached yet. |
| Receipt found | Midday found a possible receipt match. Confirm or dismiss it. |
| Ready to export | Receipt attached. This transaction is in the export queue. |
| Exporting | Export is in progress. |
| Exported | Successfully exported. Final state. |
| Export failed | Something went wrong. Needs attention before retry. |
| Excluded | Excluded from analytics and the export queue. |
| Archived | No longer part of active workflows. |
Transactions move through this lifecycle:
If an export fails, the transaction moves to Export failed and stays in the Review tab so you can fix the issue and retry.
Shows every transaction across all statuses. Use filters to narrow by status, date, category, account, and more. Excluded and Archived transactions are hidden by default but available via the status filter.
The export queue. Shows only transactions that are Ready to export or have an Export failed status. No filters apply here — it always shows the full queue so it can reliably reach zero.
When the Review tab is empty, you're done.
If you've connected an accounting provider:
Connect Xero → · Connect QuickBooks → · Connect Fortnox →
If you export to a file instead:
The CSV includes date, description, amount, category, account, tags, receipt links, and notes.
You can manage transactions with these actions:
| Action | What it does |
|---|---|
| Mark ready | Moves a transaction to the export queue (Review tab) |
| Unmark ready | Removes from the export queue |
| Mark exported | Manually marks as exported (use only if exported outside Midday) |
| Unmark exported | Moves an exported transaction back to the Review tab |
| Exclude | Removes from analytics and the export queue (bulk action) |
| Include | Reverses an exclusion |
| Archive | Hides from active workflows (bulk action) |