Back to guides
Definitive guide 8 min read Updated September 27, 2026

Does an AI Expense Tracker Need Bank Access?

The exact permission an AI expense tracker actually needs to work from email — and why that's a smaller ask than a bank login.

By Rohtash Singh and Taniya Das, co-founders of NumeroChecked against official Google and Microsoft documentation

Quick answer

No — not necessarily. Most well-known expense trackers connect to your bank or card issuer, which means handing your financial-institution login to the tracker or to a third-party aggregator standing between you and your bank. An AI expense tracker that reads email instead never needs that: receipts, invoices, subscription renewals, and refund confirmations already land in your inbox, and reading them only requires read-only mail permission.

The two approaches, side by side

A bank-linked tracker's core promise — automatic capture of every card and bank transaction — depends on it having a live connection to your bank or card issuer. In practice that means entering your online-banking credentials into the tracker's own login screen, or into a third-party aggregator's consent flow that then hands the tracker a token to pull transactions on an ongoing basis.

A purchase, bill, subscription renewal, or refund almost always produces an email — a receipt, an invoice, a renewal notice, a confirmation. An AI expense tracker can read that evidence directly from the inbox it already arrives in, instead of asking your bank for a separate, parallel copy of the same information. The trade-off runs the other way from a bank connection: no financial-institution credential is ever involved, but only purchases that actually produce an email get seen.

The comparison

DimensionBank-linked trackerNumero
What you hand overBank or card login, often via a third-party aggregatorNothing beyond a Google or Microsoft sign-in consent screen
Exact permissionAccess to initiate transfers or read full account/transaction datagmail.readonly, or Mail.Read + User.Read + offline_access for Outlook
Can it send, delete, or modify anything?Varies by provider and permission scopeNo — never requests a write, send, or delete scope
What's stored from the sourceTransaction lines as reported by the bank/aggregatorStructured metadata only — never email body content or attachments
What it can't seePurchases outside the linked accountsCash and in-person purchases with no emailed receipt

What "read-only" actually means, in scopes

“Read-only” is a specific, checkable permission, not a marketing adjective. Numero requests exactly one Gmail scope — gmail.readonly— and nothing broader. For Outlook it requests Mail.Read (read messages), User.Read (resolve which account is connected), and offline_access (stay connected without asking you to sign in again every session). None of these can send a message, delete a message, or modify a label or folder.

Two separate approvals: logging in vs. authorizing a mailbox

Signing in to an account and authorizing that account's mailbox to be read are two different consent screens, asking for two different things — not one flow disguised as two steps. It's possible to be logged in without ever having connected a source at all.

The access token that results is itself sensitive, and it's encrypted at rest before it ever touches a database, not just protected in transit. What actually gets kept from a message matters just as much: Numero never stores email body content or attachments; it keeps only structured transaction metadata extracted from the message, not the message itself.

What Numero can and can't see, concretely

A subscription renewal email, a PDF invoice, an order confirmation, a refund notice — all seen, because all of them produce an email. A cash purchase at a coffee shop, or an in-person card tap with no emailed receipt — not seen, because no evidence ever reaches the inbox Numero is allowed to read. That's a real, deliberate limitation of reading from email instead of a bank feed, not a detail to gloss over.

Disconnecting

Disconnecting a source should mean the tracker immediately stops reading it, and Numero deletes its own stored access the moment you disconnect either provider. What happens next at the provider depends on what each one actually offers: Google provides a direct way to revoke a single app's access, so Numero calls that on disconnect. Microsoft doesn't offer an equivalent for revoking just one app's access without signing you out of every Microsoft app entirely — so for Outlook, Numero deletes its own copy and lets the now-unused token expire naturally instead of triggering that much larger side effect.

What Numero supports today

Gmail and Outlook only, using the read-only scopes described above — there's no bank, card, or account-aggregator connection anywhere in the product. If you'd rather not connect a mailbox at all, manual entry is a free feature that doesn't require connecting anything. See also the full Trust Center and how the extraction pipeline itself stays accurate.

Frequently asked

Questions about does an AI expense tracker need bank access

They carry different risks, not a simple more-or-less. A bank-linked tracker's risk is concentrated in a financial-institution credential or token; an email-based tracker's risk is concentrated in mailbox access. Numero's read-only mail scopes can't send, delete, or modify anything, and the resulting access token is encrypted at rest.

Connect an inbox, not a bank account.

Free to start, read-only Gmail or Outlook access, no bank login.

See the AI expense tracker
Try Numero free

Stop tracking receipts by hand. Let Numero do it.

Connect a read-only inbox and Numero turns the receipts, bills, subscriptions, and refunds already sitting in Gmail into clear answers and timely alerts — no spreadsheets, no manual logging.

Get the app

Read-only access · CASA AL1 assessed · No bank credentials · Disconnect anytime