Features

Not just storage.
Accuracy you can rely on.

Most receipt apps are glorified filing cabinets. rct-keep watches over your data from the first import onward — scanning one inbox or several for receipt emails, tracking every change, catching duplicates, rescuing email images before they disappear, and suggesting the right categories so you don't have to think about it.

Inbox scanning

Connect one or more Gmail or IMAP inboxes and we’ll scan them for past receipts.

We look back over the selected history window for each connection, then keep everything up to date as new emails come in.

  • Read-only Gmail access via Google OAuth
  • Yahoo, iCloud, Fastmail, and custom IMAP via app password
  • More than one inbox can feed the same receipt library
  • Imports receipts from the selected history window
  • New receipts are added automatically
  • Clear status for every scan

Gmail remains the cleanest path because it provides stronger provider-side signals. IMAP mailbox scanning trades some precision for broader provider support.

Gmail guide · IMAP guide

Receipt list showing imported email receipts after connecting a Gmail inbox
Audit history

Every change, permanently on record.

When you correct a vendor name, adjust an amount, or re-categorise a receipt, rct-keep records exactly what changed, what it said before, and when — right down to individual line items.

  • Field-level before/after diffs for every edit
  • Line item changes tracked separately from receipt changes
  • Timestamps on every event — insertion, update, deletion
  • Unified timeline merges receipt and item history in order

The audit trail is written by a database trigger, not application code — so it can't be accidentally bypassed.

Receipt history page showing a timeline of edits with before and after values for each changed field
Auto-categorising

Categories that figure themselves out.

When a receipt arrives — by email, upload, or photo — rct-keep analyses the vendor name, parsed line items, and email subject to suggest the most likely category. Correct it in one click if needed; it remembers your preference next time.

  • Vendor-name matching against a built-in category map
  • Line-item content used as a secondary signal
  • Category applied inline without leaving the list view
  • Your own categories available alongside the defaults
Receipt list showing receipts with their categories already filled in — Software, Office, Travel, Meals
Email forwarding & rehosting

Email receipts that actually last.

Forward any receipt email to your personal rct-keep address and it's filed automatically. But rct-keep goes further than just saving the email text — it downloads every image the email references and re-archives them alongside the original.

  • Forward from any email client — no app install needed
  • Inline images downloaded and stored on rct-keep's servers
  • Receipt remains complete even if the sender's CDN disappears
  • Original raw email preserved alongside the processed version

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.

Receipt detail page showing an email receipt with full metadata, category, and original file preserved

Everything else you'd expect — and a few things you wouldn't.

Fallback forwarding

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.

Duplicate detection

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 hits your totals. No more accidentally counting the same Uber ride twice.

Original files preserved

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.

Financial year filtering

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.

Tax-ready CSV export

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.

Line item tracking

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.

Multi-currency

Record receipts in any currency. rct-keep stores the original amount and currency code so nothing is lost in translation when you're reviewing overseas travel expenses.

Get started today.

Create an account and start capturing receipts in minutes, or connect one inbox or several and let the first import do the heavy lifting.

Sign up →

Already have an account?