Finding your expenses
Go to Expenses in the left-hand navigation. The Transactions page lists all expenses assigned to you, grouped by status across six tabs:
Each tab shows a live count badge so you can see at a glance how many items need attention.
Expense statuses
Filling in an expense
Click any expense row to open the expense sheet. The sheet has three tabs: Overview, Notes, and Activity.Spend category
Select a spend category from the dropdown. Dash.fi suggests one based on the merchant and transaction context. The suggestion appears with a sparkle icon at the top of the list, along with a brief explanation. Accept it or pick a different one. Categories can also be set directly from the table without opening the sheet — click the category cell in any row.Memo
Type a description of what the purchase was for. The memo saves automatically as you type.Receipt
Attach the receipt using the receipt section:- Click to open the file picker, or drag and drop a file onto the receipt area
- Accepted formats: JPG, PNG, PDF
- Maximum file size: 10 MB
Other ways to add a receipt
Pick whichever is closest to where the receipt lives:- Forward it by email. Every Dash.fi user has a personal receipt inbox address in the form
<slug>@receipts.dash.fi. Forward a receipt to it from any email client and Dash.fi imports each attachment as its own receipt on your account, then runs the same OCR and transaction matcher. Find and copy your address from the mobile app under Receipts → + → Email a receipt. Only forwards from your own sign-in address are accepted, and imported receipts stay locked to you as the creator — teammates can’t see or claim them. See Forwarding a receipt by email for the supported attachment types, per-attachment outcomes, and rejection reasons. - Snap it on mobile. Use the Dash.fi iOS or Android app to photograph a paper receipt or pick an image from your device. See Receipts on mobile.
Bulk actions
To work through several expenses at once, select rows using the checkboxes on the left of the Transactions table. A bulk action bar appears at the top with the count of selected expenses and the actions below. Each action only runs on eligible rows. Anything that doesn’t qualify — for example, an already-submitted expense — is skipped and called out in a toast.
The count next to each bulk button (for example, Submit 8) shows how many of your selected rows the action will touch. After the action runs, Dash.fi shows a toast summarising how many succeeded, failed, and were skipped.
Selection clears automatically when you switch tabs, so moving between All, Draft, Submitted, and the other tabs won’t carry stale selections between them.
The Merchant column stays pinned to the left as you scroll horizontally, and any AI-suggested spend category you haven’t accepted yet appears in italic, muted text in the category cell — click the cell to accept the suggestion or pick a different one.
Finance teams reviewing expenses from Accounting → Card Transactions have a similar bulk action bar with Mark ready and bulk export — see Coding transactions for accounting for details.
Download receipts as a ZIP
Expense administrators and accountants can pull down all the receipts attached to a set of expenses in a single archive — for example, to hand a month of receipts to an external auditor without downloading them one by one.Who can use it
You need the expense admin permission (typically expense administrators and finance / accounting users). Users without the permission still see the option in the export menu, but the export is scoped to their own expenses.How to trigger an export
- From Expenses (or Accounting → Card Transactions), apply the filters that describe the receipts you want — cardholder, status, date range, amount range, and any other filters available in the current view.
- Open the Export menu at the top-right of the table.
- Click Download receipts (zip).
- Confirm in the Download receipts? dialog. The archive covers the receipts attached to the expenses currently matching your filters — not just the ones visible on screen — so double-check the filters before confirming.
Limits
If your filters match more than 1,000 receipts, Dash.fi rejects the export up front and asks you to narrow the filters — for example, by tightening the date range or picking a single cardholder. If the matched receipts fit under 1,000 items but together exceed 2 GiB once collected, the export fails and Dash.fi notifies you. Narrow the filters and try again.
How the archive is delivered
When the archive is ready, Dash.fi sends you an in-app notification with a Download link that stays valid for 24 hours. Each file in the archive is namedmerchant-expenseId-originalfilename, so you can trace an individual receipt back to its expense.
You’ll also get a notification if the export can’t be completed:
- No receipts — none of the expenses matching your filters have receipts attached.
- Too large — the receipts exceeded the 2 GiB archive cap during processing.
- Failed — something went wrong on our side. Try again, or contact support if it keeps failing.
Submit for approval
Once you’ve filled in the required fields, click Submit for Review at the bottom of the sheet. The expense status moves to Submitted and your approver is notified.Auto-submit
Dash.fi can submit your draft expenses for you once they meet your company’s policy. Auto-submit is on by default and runs behind the scenes, so if a draft is complete and in policy you don’t need to click Submit for Review yourself.What triggers a check
Dash.fi re-evaluates a draft whenever one of these things happens:- You edit a field on the expense.
- The receipt matcher auto-attaches a card transaction with high confidence.
- A receipt passes verification against a matched transaction.
When Dash.fi submits
A draft has to satisfy every one of these before Dash.fi will submit it:- Auto-submit my expenses is on for you.
- The Expense product is enabled for your company.
- The expense is anchored to a matched card transaction (auto-attached or confirmed).
- The expense has a spend category. If you haven’t set one, Dash.fi codes it from your past choices for that merchant, or a high-confidence AI suggestion. If neither is available, the draft is left alone.
- Your approval policy reports no missing fields (receipt, memo, and any other required fields).
After Dash.fi submits
Auto-submitted expenses run through the same approval policy as manually submitted ones:- Requires approval — the expense moves to Submitted and your approver is notified, just like a manual submission.
- Auto-approved — the policy approves it outright and the expense moves straight to Approved.
- Declined by policy — the expense stays in Draft so you can adjust it and submit yourself.
Turning auto-submit off
Open Expense settings from the top of the Expenses page and toggle Auto-submit my expenses off. The setting is per-user and only affects expenses you own — it doesn’t change your company’s policy, and it doesn’t affect anyone else’s expenses.Approver review
Approvers receive the expense in their Inbox. Opening it shows the full expense details — merchant, amount, category, memo, and receipt — along with Approve, Decline, and Return actions.- Approve — marks the expense as approved and moves it to the accounting sync queue
- Decline — rejects the expense; the cardholder can see the outcome in their Approved or Needs Review tab
- Return — sends the expense back to the cardholder with notes requesting changes
Bulk approve or decline from the Inbox
The Inbox → To review list on desktop web has a bulk action bar for clearing multiple requests at once — expense submissions, bill payments, card requests, and vendor changes all live in the same queue. Use it when you have a stack of similar requests and don’t need to open each one.- In Inbox → To review, select the checkbox on each row you want to act on. Only rows in Submitted status are selectable — Dash.fi skips anything already decided.
- Click Approve or Decline in the bulk action bar at the bottom of the table. The count next to each button (for example, Approve 8) shows how many of the selected rows the action will touch.
- Confirm in the dialog. Approve fulfils the underlying operation on each request; Decline rejects them and can’t be undone.
If your expense is returned
When an approver sends an expense back, it moves to Needs Review status. Open the expense to see:- A Changes requested banner at the top of the Overview tab
- Notes from your approver in the Notes tab explaining what to update