So the obvious feature I would like from a regular, boring checking account is one-time random numbers for everything. Every check should have a unique, completely opaque number. Every time anyone wants an account number for direct deposit, wire transfer, bill pay, or anything else, I should be able to instantly generate a new, disposable number that works until I chose to retire it.
* Quick and customizable bill pay for onetime or recurring payments * Integration with peer-to-peer transfer systems (Zelle, Venmo, Paypal, etc.) * Simple budgeting tools and analytics. Doesn't have to be mint, just have something. * No ATM fees * Easy and fast transfers to other banking institutions * API to allow for devs and other apps to integrate basic functions * Good customer service - let me talk to a real person * All the functionality available from an app. Don't make me log into a desktop browser to access certain features. * Clear descriptions of different types of accounts * Credit reporting
That's all I can think of right now but there are probably a ton of other issues we hit daily that could be solved. Though I have no idea of the regulatory hurdles of implementing these and other solutions.
Specifically "ATM Fees" are something I've never had to deal with, fast transfers were the norm, simple analytics were common-place. (Things like pie-charts showing where your money had been spent from your "checking account".)
The only thing that has always been missing from companies I've used has been easy-to-automate-exports of data. You could login and export manually to CSV, etc, but you couldn't easily script that. That seems to be changing at the moment, and EU-wide there are provisions being made for exporting and API-usage (though I suspect it'll all be terrible.)
The Nordea bank I use in Finland has a very nice little mobile app for showing my my accounts, mortgages, and investments. It also lets me schedule appointments, or call customer-support.
Customer service is hard though; much like delivery companies there are only so many banks to choose from. Name any name and ten people will say "Worst. Bank. Ever". I've used maybe five banks in my life-time, and none were terrible, even if some were better than average.
Really? There are lots of little independent ATMs around the UK that charge a fee, and if you use a UK card abroad, there's a fee. They're not huge, but they're not zero.
You're right about using UK-cards abroad, which I guess I'd forgotten about, though!
If the API is sufficiently standardized, that could turn banks into commodities: let third-party software figure out the best bank to store your money at any given time, and do all the accounting for you; no need to actually deal with any specific bank manually.
For instance, I have accounts at three different credit unions but I only have one mobile phone number (and Zelle insists on having that phone number). So far as I can tell, I can't register with Zelle at all three credit unions, only one. And leaving the first and signing up at the second requires manual intervention.
Also, I apparently can't use Zelle to transfer money to myself. (This seems to be a limitation of all person-to-person systems, where I can't be the owner of the source and destination accounts.) So, right now, the fastest way for me to move money between two credit union accounts is to go stand at an ATM, withdraw cash with one card, and deposit it with another.
Let the user generate an API key that is (somehow) transmitted to the application with limited access. Then the user, at the bank's site, can revoke these authentications at any time. Stopped using YNAB? Revoke its key. Stopped using Mint? Revoke its key. Started using gnucash? Add a key.
Of course, I know why. Different teams. There's no cohesive vision to their IT work, same as every other enterprise out there.
EDIT: Cleaned up language. Removed some info I didn't really want here but really botched the posted version when I did.
If anyone has any feedback about their service, I'd love to hear about it. From what I understand they don't support checks; only debit cards. But that allows them to not charge any fees since all the transactions happen online.
The budgeting is neat, though they added a new "expense" budgeting thing that I haven't quite figured out yet. Previously they had "goals" which you'd set up one at a time, burn through. Like "August Lunch Money" with $200 in the account by 31 August (give me a little to spend each day, not all at once). Now you can make a "Lunch Money" expense that'll get replenished each month, but it's only been around for a couple weeks and I think I set it up wrong.
They still have goals, which are effectively digital envelopes. But if you use other budgeting tools it's somewhat redundant.
Deposits happen quickly, typically within 24 hours of sending the money from my primary checking account (I set up Simple to try and bring some more financial discipline to my life, not to be my sole account).
They don't offer any better API access than anyone else. The joint accounts are neat (3 accounts, one for each person and one shared). But only works for US citizens, my fiancee will have her green card but not qualify until they change that policy or she becomes a citizen (late next decade). Instant transfers between other Simple account holders, which is nice if you have other people you know who use it but the same is true for most banks (near instant intrabank transfers).
Responsive customer service. I've had maybe 3 or 4 issues or questions over the years, and I've always gotten a response (conducted over email) within 24 hours, probably faster but I only check my home email a couple times a day.
I've been able to continue banking with them, even though I've been 3-4 timezones away for the last 5 years, exclusively through their app.
- mobile app check deposit
I like many of rgersten's features too: https://news.ycombinator.com/item?id=17752320
Fifth, bankers in jail that have broken the law, and revocation of charter for repeat egregious offenders.
I guess N26 already does it or will soon as they and Revolut copy each other on features as fast as possible (to such minute details as the card design itself)
Also, the exchange rate is a tiny bit worse than the major exchanges. The real service revolut offers here is an incredibly easy way to invest in cryptocurrencies, for people who do not want to deal with the friction of getting real cryptos.
I'm genuinely curious, what cryptocurrency related services would you want a bank to provide? And, related, what do you expect or hope to be using that cryptocurrency for?
I use robinhood at the moment. If robinhood was able to act more like a bank, and supported transferring cryptocurrency in and out, then it would basically be what I was looking for.
In the past I've just used coinbase/poloniex, and I just transfer to my wallets. I currently use bitcoin to buy domains on namecheap, and I use purse.io to buy stuff from amazon - but I can see myself using it for a lot more in the future.
There may not be a lot of demand for it, but like I said, if local banks started offering these services it would get my attention.
What advantages over USD are there for using bitcoin to buy domains or items from amazon?