Overview
BeeKeeper’s receipt management system lets you upload receipts, automatically extract key information using OCR (optical character recognition), and match them to journal entries. Receipts are found under Bookkeeping > Receipts in the sidebar navigation.
Receipts is available on paid and trial plans.
Uploading Receipts
There are two ways to get receipts into BeeKeeper:
Manual Upload
- Navigate to Bookkeeping > Receipts
- Click Upload Receipt
- Drag and drop your file or click to browse
- Click Upload
Supported file types: PNG, JPEG, HEIC, HEIF, PDF
Maximum file size: 10 MB
Email Submission
You can email receipts directly to BeeKeeper:
- Navigate to Bookkeeping > Receipts
- Click Receipt Email to see your organization’s unique receipt email address
- Send an email with receipt attachments to that address
Each attachment in the email becomes a separate receipt in BeeKeeper. The sender’s email must belong to a user in your organization.
Receipt Scanning (OCR)
After uploading, BeeKeeper automatically scans each receipt using Google Document AI to extract:
- Merchant — The store or vendor name
- Amount — The total amount
- Date — The receipt date
Scan Statuses
| Status | Meaning |
|---|---|
| Pending | Receipt is queued for scanning |
| Scanning | OCR is currently processing the receipt |
| Completed | Scanning finished successfully |
| Failed | Scanning could not process the receipt (retried up to 3 times) |
| No Receipt | No attachment was found to scan |
You can filter receipts by scan status using the filter bar on the Receipts page.
Receipt Matching
BeeKeeper can automatically link receipts to their corresponding journal entries.
Automatic Matching
After a receipt is scanned, BeeKeeper attempts to find a matching journal entry based on:
- Date: The receipt date must be within 2 days of the journal entry date
- Amount: The receipt amount must be within $0.01 of any line item in the journal entry
If multiple journal entries match, BeeKeeper picks the one with the closest date. Automatic matching also runs nightly at 1:30 AM to catch any receipts that didn’t match initially.
Manual Matching
If a receipt wasn’t automatically matched, you can link it manually from a journal entry:
- Open any journal entry
- Click Match Receipt
- Browse available unmatched receipts showing their date, merchant, and amount
- Click the receipt you want to link
Re-Matching
If a receipt’s extracted data wasn’t quite right, you can edit the merchant, amount, or date on an unmatched receipt. BeeKeeper will automatically attempt to re-match after you save your changes.
Detaching Receipts
To remove a receipt from a journal entry:
- Navigate to Bookkeeping > Receipts
- Find the matched receipt and open it
- Click Detach from the actions dropdown
You can also detach receipts from the journal entry detail view. Once detached, BeeKeeper will attempt to re-match the receipt automatically.
Managing Receipts
Viewing Receipts
The Receipts page shows all uploaded receipts with their date, merchant, amount, and match status. Use the filter bar to narrow results by:
- Search — Filter by merchant name or source email
- Status — Filter by scan status (pending, scanning, completed, failed)
- Matched — Show only matched or unmatched receipts
Editing Receipt Details
If the OCR didn’t extract information correctly, you can manually update it:
- Open the receipt
- Click Edit from the actions dropdown
- Update the merchant, amount, or date
- Click Save
Editing an unmatched receipt’s details will trigger a new auto-match attempt.
Deleting Receipts
To permanently delete a receipt:
- Open the receipt
- Click Delete from the actions dropdown
- Confirm the deletion
Deleting a matched receipt will remove its link to the journal entry.
Was this helpful?