> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zedfleet.com/expense/llms.txt
> Use this file to discover all available pages before exploring further.

# Import expenses from Excel

> Preview workbook rows before adding them to your history.

## Prepare the workbook

Tap plus, then **Import expenses from Excel**. Use **Download Excel template** for the supported layout. Fill a copy with your own rows; leave the original source workbook untouched.

![Import expenses from Excel screen with template download and workbook selection](https://mintcdn.com/zedfleet/e3oPfA78z35Neuii/images/expense-import.png?fit=max\&auto=format\&n=e3oPfA78z35Neuii\&q=85\&s=9d31d6cebd10276cbf8caf43c18217ac)

Import expenses from Excel screen with template download and workbook selection

Columns are Date, Item / description, Amount, Fee, Currency, Account, Bucket, and Expense category. Use the existing account, bucket, and expense-category names. Blank currency uses the matched account currency or your base currency. Blank optional labels do not require invented descriptions.

> [!WARNING]
>
> The current downloaded template includes an empty first sheet. If the app says “The selected worksheet is empty,” remove the blank sheet in your spreadsheet editor and save a copy with Expenses first. Some externally generated workbook styles may also be rejected. Keep the supported columns unchanged.

## Preview and import

1. Tap **Choose Excel workbook**, select an .xlsx file, then choose its worksheet.
2. Review the rows and their errors before saving. Fix unmatched names or invalid amounts in the workbook and select it again if needed.
3. Select the valid rows you intend to add, then use the import button.

![Workbook preview showing selected valid expense rows](https://mintcdn.com/zedfleet/e3oPfA78z35Neuii/images/expense-import-preview.png?fit=max\&auto=format\&n=e3oPfA78z35Neuii\&q=85\&s=890808c92b94c8f1df989c2a3f4861e9)

Workbook preview showing selected valid expense rows

![Expense import row-level results showing Imported](https://mintcdn.com/zedfleet/e3oPfA78z35Neuii/images/expense-import-result.png?fit=max\&auto=format\&n=e3oPfA78z35Neuii\&q=85\&s=5509b9f5bb1a92677a76aa37b1702a71)

Expense import row-level results showing Imported

Rows save individually. Keep the results screen open to see which succeeded. Retry only failed rows: rows already imported are protected from retry while this screen remains open.

> [!WARNING]
>
> Importing the same workbook again in a new session can create duplicate expenses. The current import does not allocate purchases to budget items.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.