Receipts are part of the Expenses product. Your organisation must have Expenses enabled to use the Receipts tab.
When to use it
Use the Receipts tab when you want to work receipt-first rather than transaction-first:- Snap or upload a receipt as soon as you get it — you don’t need to wait for the card transaction to appear.
- Review anything the AI matcher wasn’t sure about, in one place.
- Confirm receipts the AI matched automatically before they’re submitted.
The gallery
The gallery shows receipts in two columns. Each card shows:- A thumbnail of the receipt (or a scanning placeholder while OCR is still running)
- The merchant name from the parsed receipt
- The amount and currency
- A status tag (see Receipt statuses)
Filters
Three filters sit above the gallery:
The tab opens on Unmatched by default so anything that needs a human decision is one tap away.
Adding a receipt
Tap the + button at the bottom-right of the Receipts tab, or tap Add receipt on the home screen. The receipt inbox sheet slides up with three source options:
Accepted formats: JPG, PNG, PDF. Maximum file size: 10 MB per file. Photos and Files support multi-select — pick up to 10 receipts in one go. If you pick more than 10, Dash.fi uploads the first 10 and shows an alert naming the files that were skipped.
One receipt
The sheet uploads the file, then steps through the pipeline in the header — Merchant → Amount → Date → Matching transaction — as OCR runs and the matcher looks for a card transaction to attach it to. Once processing finishes, the sheet lands on one of these outcomes:- AI matched — Dash.fi linked the receipt to a card transaction with high confidence. You can confirm the match, unmatch it, or submit the expense straight away.
- Review match — the matcher found candidate transactions but isn’t confident. Pick the right one from the list, or tap Other candidates to see more.
- Automatic matching failed — no transaction matched. Search for the right one with Find transaction, merge into an existing expense, or keep the receipt on file for later.
- Couldn’t read this receipt — OCR couldn’t parse the file. Try a clearer photo or a different format.
Forwarding a receipt by email
Every user has a personal receipt inbox address. Forward a receipt to it from any email client and Dash.fi imports each attachment as its own receipt on your account. Attachments then run through the same OCR and transaction matcher used for camera uploads. Use this when the receipt already lives in your email — airline itineraries, ride-share confirmations, SaaS invoices, or anything a vendor sends direct to your inbox.Get your inbox address
- On the Receipts tab, tap the + button (or Add receipt on the home screen).
- Tap Email a receipt at the bottom of the source picker.
- Dash.fi provisions your personal address the first time you open this screen — it’s shown in the format
<slug>@receipts.dash.fiand is frozen for the life of your account, so it’s safe to save as a contact. - Tap the copy button to put the address on your clipboard.
The receipt inbox address is personal — every user has their own. Emails you forward only import onto your own account, and other users on your organization can’t see them.
Forward from any email client
- Open the receipt in your normal email client.
- Forward it to your receipt inbox address. Include any attachments — Dash.fi processes attachments, not the message body.
- Send from the same email address you use to sign in to Dash.fi. Forwards from other addresses are rejected (see Who can send).
Who can send
Dash.fi only accepts forwarded mail from you — the address you sign in with. Each inbound email is checked, in order:- Spam and virus verdicts — mail SES flags as spam or carrying a virus is rejected.
- SPF authentication — the envelope sender must pass SPF. Some client-side forwards rewrite the envelope in ways that break SPF; if that happens, use Take photo or Choose file instead.
- Sender domain — the sender’s domain must match one of your organization’s user domains.
- Sender identity — the envelope sender must resolve to your Dash.fi user. Forwards from a teammate’s mailbox land on their receipts, not yours.
Supported attachments
Dash.fi sniffs the attachment bytes rather than trusting the file extension, so renaming a file won’t change how it’s processed.
Inline signature images (CID-referenced HTML assets) are ignored. There’s a per-email cap on the number of attachments processed; anything beyond that is skipped. If an email arrives with no supported attachment at all, the whole email is rejected and no receipt is created.
Email statuses and outcomes
Every email that reaches your address is recorded so you can trace what happened to a receipt you forwarded.
Rejection reasons Dash.fi records:
Per-attachment outcomes on an accepted email:
Several receipts at once
When you pick more than one file, the sheet switches to a batch view. Upload phase. The header reads Uploading receipts with an Uploaded X of Y progress bar. Dash.fi uploads up to three files in parallel and adds each one to the list below as its bytes land. Scan phase. Once all uploads finish, the header switches to Scanning receipts and each receipt gets its own row. The row is named after the file until OCR reads a merchant off the receipt, at which point the merchant replaces the filename. Each row shows one of three states:
Rows resolve independently, so faster receipts tick over to a check while slower ones keep spinning. If a file fails to upload — too large, wrong format, or past the 10-receipt cap — the batch carries on without it and an alert above the list names the files that were dropped and why.
Summary. When every row has settled, the sheet lands on a Scanned N receipts summary with a line per outcome:
- N matched automatically — the matcher linked these to a card transaction on its own.
- N need confirmation — the matcher found candidates but wants you to pick one.
- N without a match — no candidate transaction matched.
- N still processing — the scan deadline passed before the pipeline finished. These keep working in the background and appear in the gallery once they resolve.
- Couldn’t read <filenames> — OCR or matching failed on these files.
Viewing and downloading a receipt file
You can open the underlying receipt file — image or PDF — from the receipt sheet on the Receipts tab. The same option is available in the comparison, review, and search views inside the transaction expense sheet.- Images open in a full-screen viewer. Pinch to zoom, drag to pan, tap ✕ to close.
- PDFs open in the in-app browser.
- Other file types hand off to your device so you can download or open them in another app.
Deleting a receipt
Delete a receipt when it’s a duplicate, was uploaded by mistake, or you no longer need it on file. Deleting removes the receipt and its scan, and any expense that only existed to hold the receipt is removed with it. This can’t be undone.Receipts on an expense that’s already been submitted or confirmed are locked — you can’t delete them from the mobile app. Handle those from the web app, or unsubmit the expense first.
Delete one receipt
- Tap a receipt in the gallery to open its sheet.
- Scroll to the bottom of the sheet and tap Delete receipt.
- Confirm in the Delete receipt? dialog.
Delete several at once
- Long-press any receipt in the gallery to enter selection mode. Dash.fi selects that receipt and swaps the filter bar for a Cancel / N selected / Select all header.
- Tap more receipts to add them to the selection, or tap Select all to select every deletable receipt currently loaded.
- Tap Delete N receipts in the bar at the bottom of the screen.
- Confirm in the Delete receipts? dialog.
Receipt statuses
Related
- Expenses on mobile — attach a receipt starting from a transaction and submit the expense
- Transactions on mobile — browse and filter card activity
- Receipt inbox — the same inbox on the web app, including Forward by email for forwarding receipts from your desktop email client