From my experience it seems to be very real-time. They call them "Rapid alerts"
> Or how would it handle refunds/returns?
It doesn't notify you of refunds as far as I know. So you won't be able to track your exact account balance just based on these emails. It's good enough for knowing what's going on IMO.
Having now set it up on a few of my credit cards, I can say that speed (and alert types) vary bank-by-bank. One bank sends me notifications for every transaction, another is like Chase but requires $1+ transactions, not $0. A third is delayed in showing any transactions online (or by email) by two days on a regular basis, making its alerts somewhat less useful.
From my experience it seems to be very real-time. They call them "Rapid alerts"
> Or how would it handle refunds/returns?
It doesn't notify you of refunds as far as I know. So you won't be able to track your exact account balance just based on these emails. It's good enough for knowing what's going on IMO.