Features
rct-keep does more than store files. It scans one inbox or several for receipt emails, tracks every change, catches duplicates, downloads inline email images before they go dark, and suggests categories so the records still make sense at tax time.
We look back over the selected history window for each connection, then keep everything up to date as new emails come in.
Gmail remains the cleanest path because it provides stronger provider-side signals. IMAP mailbox scanning trades some precision for broader provider support.
When you correct a vendor name, adjust an amount, or re-categorise a receipt, rct-keep records what changed, what it said before, and when. Line items are tracked the same way.
The audit trail is written by a database trigger, not application code — so it can't be accidentally bypassed.
When a receipt arrives by email, upload, or photo, rct-keep looks at the vendor name, line items, and email subject to suggest a category. Correct it in one click if it's wrong; the next receipt from the same vendor uses your choice.
Forward any receipt email to your personal rct-keep address and it's filed automatically. rct-keep also downloads any images the email references and stores them alongside the original, so the receipt still renders correctly months later when the sender's CDN has moved on.
Many retailers host receipt images on short-lived CDNs. Within 12–18 months those URLs go dark — rct-keep captures them the moment the email arrives.
Not ready to connect inbox scanning, or using a mailbox you only want to partially import? Forward receipt emails to your private rct-keep address and they'll still be captured automatically.
If you upload a receipt that looks like one already in your library — same vendor, same date, same amount — rct-keep flags it before it lands in your totals, so the same Uber ride doesn't end up counted twice.
Every uploaded PDF or image is stored untouched. You can view or download the exact file you submitted at any point — no compression, no re-encoding, no metadata stripped.
Slice your receipts by FY2024, FY2025, or any custom date range. Totals recalculate instantly so you always know exactly what you've spent in a given period.
Export a clean, accountant-friendly CSV of any filtered view in one click. Columns include vendor, date, category, amount, currency, and tax year — everything your accountant needs.
Break a receipt down into individual line items — each with its own name, quantity, unit price, and category. Useful when a single purchase spans multiple expense codes.
Record receipts in any currency. rct-keep stores the original amount and currency code, so overseas travel expenses keep the same numbers they had on the receipt.
Type a vendor, a line item, a phrase from the receipt itself, or even the email it came from — full-text search reaches into OCR text, notes, categories, and tags, and ranks the closest matches first.
Categories live on the whole receipt, but tags live on the line items inside it. Label the cab fare client-meeting or the dinner reimbursable — totals roll up by tag in your summary.