Keep the receipt and the account charge connected to the purchase.
Save a receipt, check it against the account charge, and keep notes with the purchase. Search the saved details when you need to find it again.
The demo uses fictional purchases and does not require an account.

The receipt and the account charge stay separate.
The receipt records what you bought. Your bank or statement records what actually posted. Purchase Trail keeps both and can link them, so one record does not overwrite the other.
You can review or undo a match without deleting either record.
↕ Match the receipt to the charge.
Search for the item when you do not remember the date or merchant.
If you remember buying a coffee grinder but forget the store, search for “coffee grinder” in the saved item details.
You can attach a receipt, add notes, or correct the saved details.

Check whether the receipt matches the posted charge.
Purchase Trail suggests matches using the amount, date, merchant, card, or account. You can confirm or reject a suggestion. For accounts that are not connected, you can import statement activity.

Keep the receipt, warranty details, and notes with the purchase.
Add warranty details and notes so you can find them with the receipt.

Purchase Trail is designed for one owner and a private purchase history.
Your demo edits stay in this browser. If you are already signed in, opening the demo keeps your private workspace separate.
You can open the original receipt file after editing the purchase details. Automated updates do not overwrite fields you have corrected.
Remote storage is optional. You choose whether to configure it.
What does Purchase Trail keep?
Expense tracking
The account charge shows what posted. The linked receipt shows what you bought.
Receipt storage
The original file is saved with searchable purchase details and your notes.
Home inventory
Purchase Trail records purchases and payments. It does not track where items are stored in your home.
Try the demo before using your own data.
Open the sample grinder purchase and try editing its notes.