Bring in receipts
Set up your own Google Apps Script to look for likely Gmail receipts and send their details to your dashboard. Add expenses manually too, including purchases paid with cash.
Know what you’re paying for, what’s coming due, and what your spending looks like. Bring receipt emails, manually entered expenses, and recurring costs together—without connecting a bank account.
Free to use · Your Google account stays yours · No card required
This month
$284.50
Illustrative example, not real account data.
Track subscriptions and everyday purchases in one place, using the information you choose to add.
Set up your own Google Apps Script to look for likely Gmail receipts and send their details to your dashboard. Add expenses manually too, including purchases paid with cash.
Review and correct imports, exclude irrelevant emails, label spending, and mark purchases as subscriptions. Add recurring costs and their next due dates yourself.
See confirmed spending by currency, upcoming estimated costs, and a 12-month forecast. Optional email summaries and renewal reminders help you keep track.
A bank app shows activity in the accounts it can access. Subscription Tracker organizes the receipts and expenses you add, wherever you paid. It complements your bank; it doesn’t replace it.
| What you want to see | Typical bank app | Subscription Tracker |
|---|---|---|
| Where the information comes from | Transactions in connected accounts or cards | Likely Gmail receipts and manually entered expenses; no bank connection |
| Purchases across payment methods | Depends on which accounts the app supports | Receipts from different cards or services can be organized together; cash purchases can be entered manually |
| Purchase details | Often a merchant name and transaction amount | Receipt details and, for supported formats, individual purchase items; extraction can be incomplete |
| Subscriptions and future costs | Features vary by bank | Add recurring costs, mark subscription purchases, and see estimated upcoming costs and a 12-month forecast |
| Payment verification | Shows transactions recorded by the bank | Does not verify that a payment happened or move money; check your bank for actual account activity |
| Currencies | Features vary by bank | Totals and forecasts stay separate by currency; optional conversion is an estimate |
Bank features vary. Receipt coverage depends on the emails found and the entries you add; neither view is guaranteed to be complete.
From the monthly essentials to the little things you forgot about, bring your spending into focus.
What the tracker can do, where its information comes from, and where to keep checking your bank or receipts.
A bank tracker generally starts with transactions from accounts it can access. This tracker starts with receipt emails and expenses you enter, then helps organize purchases and estimate future costs. It can offer purchase details not shown on a bank statement, but it cannot confirm a payment, account balance, refund, or every transaction. Use both views together.
No. There is no bank connection or payment integration. The tracker cannot access your balance, make payments, or cancel subscriptions.
You can bring together receipts for purchases made with different payment methods, as well as manual expenses. The tracker does not link or reconcile those accounts, so purchases without a captured or manually entered receipt will be missing.
No. You can organize everyday expenses and receipt details as well as subscriptions and other recurring bills. Mark a purchase as a subscription when appropriate and add recurring costs separately to plan ahead.
You install a Google Apps Script in your own Google account, add a revocable connection key, and authorize its access to Gmail, Google Sheets, and external requests. It searches common receipt-related subjects, creates a Sheet in your account, and sends detected receipt details to your dashboard. Scans run in batches, so the initial history may take multiple cycles.
No. You can enter expenses and recurring costs manually. Gmail import requires setting up and authorizing your own script; it is not a bank connection.
No. The script searches common receipt-related email subjects from the last 90 days and makes a best-effort guess. It can miss receipts, identify other emails as receipts, or import duplicates. Not every purchase has an email receipt. Check the original email and add or correct anything missing.
For supported receipt formats, the script can extract individual purchase names and prices, such as items in some Apple receipts. Other receipts may only show general details, and extracted information can be incomplete or wrong. Check it against the original receipt.
Yes. You can review and edit receipts, exclude irrelevant entries, restore excluded entries, or delete them. Imported receipts normally need review, although matching rules can automatically confirm or exclude some entries. Automatically confirmed entries can still be edited; check them against the original receipt.
Confirmed receipts with an amount and currency count toward receipt totals. Entries still in review or excluded do not. Totals reflect what has been captured and confirmed, not necessarily everything charged to your accounts.
Spending totals and forecasts are shown separately by currency rather than silently combined. You can optionally estimate this month’s confirmed receipt totals in another currency using recent reference rates; the result is not the rate your bank charged.
It combines recurring costs you enter with eligible patterns estimated from confirmed purchases, including subscription-marked purchases and variable spending. Detected patterns need enough matching history and can be hidden. Manual and detected costs can overlap, so review them to avoid double counting. Forecasts are estimates, not verified future charges, and may not reflect price changes, cancellations, taxes, or exchange rates.
No. You can add a recurring cost yourself or mark confirmed purchases as subscriptions. The tracker can estimate a recurring pattern after enough matching purchases at consistent intervals, but it may miss or misidentify one. Verify the amount and renewal date with the merchant.
No. You remain in control of cancellation with the provider. Some entries can include a cancellation link, but the tracker does not cancel services or verify that a cancellation succeeded.
Weekly and monthly summaries and renewal reminders are separate opt-ins and require a verified email address. Reminders are based on estimated recurring dates, not confirmed charges, and can be missed if enabled too late or delivery is interrupted.
Your script sends receipt details such as sender, subject, date, estimated amount and currency, and any extracted Apple purchase names and prices. Email text is sent only if you opt in to previews. The script also creates a Google Sheet in your account; your Google password is not sent to this website. See the privacy policy for storage and shared-learning details.
The script can send up to 12,000 characters of an email’s plain text to the website for receipt review. That text may contain sensitive personal or financial information and is stored in the website database. The website deletes its copy when you confirm, exclude, or delete the receipt, or disable previews; backups may retain it. Previews are optional.
Some feedback helps improve matching across accounts. The site uses hashes of original senders and subjects and, for eligible itemized receipts, may share agreed merchant names and subscription classifications. It does not use email bodies for this learning or copy your amounts to other users. See the privacy policy for details and limitations.
You can revoke your connection key and delete your website account from Account. To stop scheduled scans and Google access, also delete the trigger and script in Google Apps Script and revoke its Google account permissions. Delete the Google Sheet separately if desired. See the privacy policy for retention and backup details.
The service is currently free and does not require a payment card. See the terms for details.