Hacker News new | ask | show | jobs
by rgersten 2869 days ago
I'll bite :)

* 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.

5 comments

Interesting how a lot of these problems don't seem to exist in Europe. (I lived in Scotland, then moved to Finland. Of course I appreciate "Europe" is full of diverse companies, regulations, and facilities. Still I think it would be wierd to find people in Europe paying rent by mailing physical checks, etc.)

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.

> "ATM Fees" are something I've never had to deal with

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.

When I was in the UK I used the link network, and to the best of my knowledge never paid a fee to withdraw money.

You're right about using UK-cards abroad, which I guess I'd forgotten about, though!

Only the little grey ‘liquor store ATMs’. Most ATMs are run by banks, and it doesn’t matter which bank owns the ATM, you can get cash without a fee.
Right. I avoid the corner shop ATMs when i can, but i can't always, because there aren't proper cash machines everywhere. I'd be surprised if someone else had a different experience.
Regarding APIs: Let us use access keys that limit what the API can see/do. I don't like that Mint can do almost anything to my account by virtue of having a password. I just want to be able to reliably collect transaction and/or balance information, nothing more (which is already a lot, but I manually or semi-automatically collect this at the moment rather than using an API).

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.

I was just thinking this exact thing. It's reckless to provide a third party your direct banking credentials. I feel unsafe entering those credentials into my browser as it is - but to share it with a third party product gives me the creeps. It's so stupidly easy to generate an access token that can be shared with third parties and restrict access to read-only. Why they didn't think of that is beyond me; the tech has been available for a very long time.
Want to know something really annoying? I bank with multiple banks. One institution uses access tokens. I can link them to my primary bank (the primary has a better "whole picture" view). But does my primary bank offer access tokens of their own? No. They understand the concept, but don't use it themselves.

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.

In Europe, PSD2 and the Open Banking initiatives provide this. All retail and commercial banks are required to provide open APIs to Account Information Service Providers or Payment Initiation Service Providers (the former being read-only, the latter read and write). Essentially you're talking about a delegated access / OAuth-style universe for banks and technology companies. It'd be great to see the US adopt something similar.
> API to allow for devs and other apps to integrate basic functions

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.

I've been looking at Simple.com as it seems to check off some of those features.

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.

Ok (for checking) interest rates. Haven't used them for billing yet (I don't think they do proper e-billing, instead they'll send a check for you). I won't say 0 fees. They have fees (like most banks) if you use the card outside the US, but that's why I have my two travel credit cards (AMEX and Visa because not everyone accepts the former, but it gives me the best rewards).

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.

FWIW, Bank of America is partnered with Zelle. This is how I pay my rent each month.
Zelle is one of those things that is great but I apparently live in the corner case of everything...

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.