14 ms·
6 months in and $1k MRR: my biggest mistakes so far
- blakesterz 7y agoThis was super interesting! The design really helped as well. I liked this one: "Lesson learned: People care about the narrative behind your product, so don't be afraid to tell your story!" As someone who finds new things on HN all the time, I always check the "about" page, especially if it's something that isn't free. I'm surprised at how often the "About Us" isn't actually "About Anyone", there's no names, it's all just "Us" and "We".
- stevekemp 7y agoTo be honest I assume 99% of startup-stories about their inspiration, their journey, and their motivation are just faked. It is nice to see when it comes from an obvious solo-developer, but mostly these things are sanitized and improved over time.
- bluetwo 7y agoYep. I get so tired of the "Shark Tank Template" in which entrepreneurs must pretend that they stumbled upon the need their product fills.
- rootusrootus 7y ago> I'm surprised at how often the "About Us" isn't actually "About Anyone", there's no names, it's all just "Us" and "We". I tend to assume that a lot of times this is because "We" is a lie, it's "Me" and they want to avoid revealing that it's someone's side project. I could be completely wrong. I am a lot.
- rhizome 7y agoNot to jump on you specifically, but seriously, why does this matter? I'm not saying "don't think about this thing I don't think people should talk about," I'm saying, "in what way is pronoun selection important?"
- rootusrootus 7y agoIt might matter to your customer. Especially if you are trying to succeed in the B2B market. My side project is a piece of software I am confident has real value, and therefore the price won't be chump change. My biggest early hurdle will be convincing companies that they can trust I will be there to support them. I won't lie, but I'm not going to advertise how small the operation is.
- jnfr 7y agoI wouldn't go as far as to say "We" is a lie especially with malicious intent. In short, "we" can be an appropriate way to refer to a company as a whole. Btw this is a hotly discussed topic among solo founders (whether to use "I" or "We") so it's nothing you can be "wrong" about!
- smnrchrds 7y agoOne academic solved the problem of not wanting to use "I" and simultaneously not wanting to refer to himself as "we" in a rather creative way. Meet F.D.C. Willard, the first-ever feline to co-author a physics paper: https://en.wikipedia.org/wiki/F._D._C._Willard https://en.wikipedia.org/wiki/F._D._C._Willard
- AmericanChopper 7y ago> "We" is a lie, it's "Me" and they want to avoid revealing that it's someone's side project. Or if it’s a small group of co-founders and they don’t want to paint a target on their back, and have their employers suing for the IP they created on weekends and evenings.
- tr352 7y agoRelated to this: I wonder if the days of founders naming their companies after their own (family) names are ever coming back. There’s something wholesome about it and it inspires confidence. Who is more trustworthy: someone attaching their name to their business, or someone who hides behind WeeBlee or BlooBloo or whatever it is they came up with?
- rcfox 7y agoI've always dreamt of doing that, but someone else already used my name: Fox. Even if there weren't probably some kind of trademark issue, there's definitely a negative sentiment associated with it.
- tr352 7y agoAdd your first name or just your initials. That would pretty much solve that problem.
- reificator 7y agoThere's a reasonably popular streamer named Michael A. L. Fox, his URLs are his full name and in casual conversation he's referred to as MALF. It doesn't seem like there's been any association between him and the company Fox. In fact it doesn't even seem like there's any association between him and Michael J. Fox. My personal advice would be to brand around the imagery of a remote controlled fox and not bring up other things with the same name. The comparisons will happen but if you don't call attention to them I'd bet it happens less than you imagine.
- jkarneges 7y agoHashiCorp :)
- DoreenMichele 7y agoI'm surprised at how often the "About Us" isn't actually "About Anyone", there's no names, it's all just "Us" and "We". That's something I often get instructed to use when doing freelance writing. It is considered "professional" and "corporate speak." The other thing is that women and minorities sometimes intentionally hide or downplay their personal details. One guy with a very "foreign" sounding name legally changed his name to something normal WASPy sounding because it was a barrier to doing business. I have seen at least one article on the front page of HN where a woman founder was being sexually harassed and generally treated terribly by clients when doing support chats. She changed her picture and her name to make it appear you were dealing with a man and that largely stopped. I'm a woman and I've had to deal a lot with awful behavior from people, much of which is pretty clearly rooted in misogyny, basically. I'm still not sure what the best path forward is for me. One part of me is clear that hiding or downplaying my gender to try to be successful just reinforces sexism. Another part of me has to wonder if that's a hill I really want to die on or would I rather be able to, you know, eat more regularly and what not.
- hef19898 7y agoDamn, I might be guilty as charged! Not long ago, I officially launched greenleaves.io, a logistics startup. The main issue I have with the about us thing is, that for now it is just me. So I use a lot of we and such (the co founder will join as soon as there is enough money to sustain a second person, we both have family, so...). Would you to have quick look at https://greenleaves.io/about/ https://greenleaves.io/about/? Because the last two weeks told me that I might be overthinking a couple of things...
- DoreenMichele 7y agoTry reading this: https://johnnycupcakes.com/pages/about https://johnnycupcakes.com/pages/about Then sit down and "tell your story" in writing as if you were telling it over beers at a pub to a few new-ish friends who don't all equally well know your backstory. Get someone to read through it before publishing it. Good feedback is very helpful. Also, grammar check, spell check, etc. You want to be somewhat entertaining, but more importantly you want to capture as succinctly and compellingly as possible why you are uniquely/especially qualified to offer a new and better solution to an old and tired problem space, basically. There's also a movie clip I like and I've written about why elsewhere, so let me link you to that write up: https://www.reddit.com/r/CitizenPlanners/comments/ecr2vv/getting_the_word_out/ https://www.reddit.com/r/CitizenPlanners/comments/ecr2vv/get... I actually suck at the doing business thing or I would no doubt have some brilliant tie-in here to "And if you have trouble with that, you can hire me..blah blah blah." This is why I still work for a writing service. And I blog.
- jnfr 7y agoThanks for reading and great point. I toyed with the copy here, too, but mainly it looked weird to have "About Me" on a professional landing page. Also I figured if they cared enough to know more about the company behind the product, I guess they'd found out soon enough that it's just one person behind it. If not, we can leave it at "Us"/"We" and keep it professional.
- amelius 7y ago> People care about the narrative behind your product, so don't be afraid to tell your story! But the whole story would include the number of users that they have now.
- HorizonXP 7y agoWow, great job! I love how you're documenting all of this, it's super inspiring. Congratulations on this!
- jnfr 7y agoThank you!
- steve_adams_86 7y agoI use YNAB but I'm compelled to give this a try. I love the simplicity and I enjoy the transparency behind the product's development (not that it makes a difference while budgeting, but I'm a sucker for a personal touch). Really cool, I'm stoked to see how the trial goes. Thanks for sharing Jen. Keep up the great work.
- colinloretz 7y agoI've tried YNAB and use Mint alongside Lunch Money and I'm super sold. I started using it when she first launched on HN and have been in love with it so far because it's super speedy and not as manual as YNAB. The way she handles recurring expenses is what made it for me. I set a task in my todo app to reconcile my transactions every day (usually only happens every week).
- jnfr 7y agoColin, that's awesome to hear! Thank you for your support from the beginning!
- steve_adams_86 7y agoAhhh this speaks to me! Recurring expenses and the sheer manual labor required for YNAB makes it a chore. I don't expect software to be magic — the stuff I make certainly isn't — but it always feels like too much effort.
- jnfr 7y agoThanks for the kind words! If you run into anything during your trial, feel free to let me know!
- codysc 7y agoThe bit about the lack of a mobile app, and the over-compensating for it was a great illustration of guessing at the importance of features to users. Something I'm dealing with a lot right now as I strip out incomplete features to get to a better MMP. Thanks for posting.
- nicoburns 7y agoYep! I took over a 3 year old product where we're rewriting/refactoring a lot of features that we're poorly engineered (and UX designed). For a bunch of them, the "rewritten" version is just stripping out the feature, because no one is using it or ever has used it.
- hef19898 7y agoI had that revelation last week. Well, actually earlier but it took a while to settle. The plan was to build product until around May / June, simply because I wanted a little bit more sophistication than spreadsheets ( these would do the job, by the way). A chance encounter with a potential customer ended with me sending an offer after his most important question was "are your transports insured". Pretty much looks like my MVP is much more M than I assumed!
- jnfr 7y agoThanks for reading and I'm glad that bit helped you out! I was in my own head so much about the lack of mobile app and it was paralyzing at times. Good luck with your own product!
- krisroadruck 7y agoCurrently use YNAB and it drives me bananas. The way it refuses to reconcile budgeted money for a CC against the interest/fees for that card as monthly payments often go out BEFORE interest is assessed for the month, requiring a convoluted interest bucket and juggling. I'll give this a shot.
- Jtsummers 7y agoThe way I treat interest/fees is as just another expense. Then there's no juggling. But I manually enter all the transactions, I don't know how this works if you automatically get transactions, as it would depend on how the CC or other companies add interest onto the statement (as a regular transaction or separately). So once a day (typically, at least 3-4 times a week) I go into each account and YNAB and make sure everything is present. If interest or fees are present, I add those as transactions. YNAB properly accounts for it (if you budget money into the interest/fees categories) for the next CC payment.
- jnfr 7y agoAh, that sounds complicated. Feel free to let me know if you run into anything during your trial!
- Guidii 7y agoWRT the android/ios app question: Why do you want to implement a native app? Seems like a significant investment if you're already meeting user needs with your PWA offering.
- jnfr 7y agoExactly :-) It's definitely punted for now as I continue to round out the product. When the time comes and we're ready for an official mobile offering, we'll evaluate the current solutions out there (the landscape is always changing!)
- Guidii 7y agoAs a browser developer, I really do want to know why folks choose native over web. [Disclaimer: I'm not denying that there are sometimes valid reasons!] If you do reach that point, I hope you share the factors contributing to your decision.
- ericmcer 7y agoThe part about the lack of an app is a great insight, I think people do have a lot of fatigue around apps right now, and a really well done responsive page will work for most users. Most of the features enabled by making an app are ones users are tired of: push notifications, mic/camera access, etc.
- jnfr 7y agoGood point! Also, web apps are definitely making a comeback!
- drastorguev 7y agoDid you struggle in convincing people to share their account details with an unknown startup? What if you are fraudster and not a real company?
- GrifMD 7y agoI didn't see anything on the Plaid flow authorizing the ability to charge my accounts or make transfers, so I'm assuming it's only limited to to Transaction data. Really wish Plaid showed what APIs were being authorized in the flow...
- jnfr 7y agoIt'll always be a struggle but it's not something I'm actively pushing for anyone to do. If you're comfortable with it, great! If you're not, I think I'd be the last person to change your mind. The company is definitely real, but anyone with at least a few hundred bucks can incorporate. Building trust is a non-trivial thing, and I try to do that by putting my name and reputation behind the product and blogging transparently about the journey.
- MapleWalnut 7y agoIt would be great if you could add an RSS feed to the blog.
- jnfr 7y agoNoted! I know a friend of mine reads my blog via an RSS reader, so they still might be able to automatically parse it?
- deleted 7y ago[deleted]
- roughfalls 7y agoThis looks great and I'm inclined to give it a try. But do you have a privacy policy? I try to avoid services that sit between me and my financial institutions, as I worry they're building analytics off my spending patterns and selling it to third parties.
- projproj 7y agoI felt the same way, and it's part of why I made spendweek.com (a privacy-first, easy-to-use competitor to Lunch Money, YNAB with a single focus on saving money instead of keeping track of all your accounts). I am sort of proud of my privacy policy, so it's a link right at the top of the home page. Here's the basic manifesto of the SpendWeek framework in case anyone's interested: https://www.spendweek.com/blog/you-need-a-different-budget/ https://www.spendweek.com/blog/you-need-a-different-budget/
- nikon 7y agoThere are more than 4 weeks in a month, should you not divide by 4.33?
- DLarsen 7y agoNice domain and nice concept. I too am among those with a home-grown approach to managing the budget. Mine is more of a spending journal than it is about planning or reconciling the entire budget, with motivations similar to those who would have a meal journal. I focus on the decision making process and self-evaluate spending according to my budget and my overall values. My approach won't appeal to a lot of folks, but there are dozens of us who find it super useful: https://www.spendlight.com/#how-it-works https://www.spendlight.com/#how-it-works We're on the same page regarding privacy. Except for taking money for the subscription, I keep my hands off bank accounts. And for those wanting a complete air gap, there's always the printable paper version: https://www.spendlight.com/download/paper-spending-journal https://www.spendlight.com/download/paper-spending-journal
- projproj 7y agoYes! This is awesome. Looking at all the budget software that uses monthly time frames, I was wondering why no one uses weekly. This quote is a great way to say it, "Even though most bills are paid monthly, discretionary spending is more naturally tracked on a weekly basis."
- jtbayly 7y ago"A $5 monthly membership adds up to $72 per year." Nope. Might want to fix that. https://lunchmoney.app/features/recurring https://lunchmoney.app/features/recurring
- viklove 7y agoI don't even understand how you could get a number not ending in 5 or 0 and think it's remotely correct...
- kaishiro 7y agoPresumably because they used to have $6 in the copy (or in their head) and fat fingered it.
- deleted 7y ago[deleted]
- xutopia 7y agoProbably because they AB tested multiple prices as the article states and settled on the current price and forgot to replace one mention of an older price in the copy. No biggie... doesn't mean that person is dumb.
- ALLLOWERCASE 7y agoComical. A budgeting app that can't get basic math correct.
- quickthrower2 7y agoCompounding!
- jnfr 7y agoGuess it's a good thing I'm not calculating totals by hand within the app! :)
- 7y ago
- sydney1 7y agoThanks for sharing! I've been using Lunch Money for a couple months and really like it.
- jnfr 7y agoThank you for the support!
- davidsawyer 7y agoI'd recommend listening to the Indie Hackers Podcast episode that Jen was a guest on. Super enjoyable listen. https://www.indiehackers.com/podcast/150-jen-yip-of-lunch-money https://www.indiehackers.com/podcast/150-jen-yip-of-lunch-mo...
- jnfr 7y agoThanks for the plug :)
- projektfu 7y agoAre you on a path to get 5-10x users?
- projektfu 7y agoWhat, that doesn’t matter? I’m just interested in how to go from hobby to career.
- jazzex 7y agoI subscribe to this application, and I love it. I was not one of the first 100 to experience any of these difficulties, and the one bug I did experience was fixed by Jen two days after I pointed it out. In the mean time, Mint still has not deleted my account two months after I requested it...
- jnfr 7y agoAwesome! Thank you for your support!
- stevoski 7y agoHey Lunch Money founder, if you are reading these comments, a big congratulations on reaching $1K so quickly! I loved reading your story so far. IMO getting to that first $1K is harder than getting from $1K to $10K. Most first timers never make it to $1K at all.
- ronyfadel 7y agoTo be clear, 1k to 10k in recurring revenue (SaaS style). I sell one time purchase apps, and I’m not sure I’ll be able to scale from what I make (2k$/month) to even 3k$/month any time soon.
- rhizome 7y agoTo be sure, what you have is MR, not MRR.
- hopia 7y agoCan I ask why you picked this model instead of a subscription based model?
- ronyfadel 7y agoIf you check the apps I currently offer (link in my profile), I’d have a hard time asking for recurring payments. I’m basically implementing missing OS features. I have other products in the pipeline where I will consider a subscription model.
- zerr 7y agoGenerally speaking, don't most users prefer one-shot payments, even if it is a relatively large amount, rather than monthly subscriptions? So it doesn't require followup mental maintenance... You just pay once and forget.
- ronyfadel 7y agoThey probably do prefer that, and also probably want free updates forever. But as a maker, recurring (read: predictable, continuous) revenue makes a software business easier to sustain and gives incentive to grow.
- homero 7y agoHow close is this to Mint? I'd be interested in paying for a Mint alternative. They've really gone downhill plus they sell my information. But then again I don't trust Plaid and avoid them at all costs.
- jnfr 7y agoHere's a quick page on Lunch Money vs Mint: https://lunchmoney.app/compare/mint-alternative https://lunchmoney.app/compare/mint-alternative Pasting from an earlier comment: > Totally understandable that you'd like to avoid using services like Plaid. We have a lot of users who share the same sentiment, and also many international users who cannot use Plaid, so it's a priority to ensure the experience is without Plaid is still an enjoyable/practical one. > We offer two other ways to bulk insert transactions: 1. we offer a CSV import tool, and 2. we are currently beta-testing our developer API so you could write your own integrations to import data
- lbj 7y agoWhat a trooper. Well written, very interesting journey and very forgivable mistakes for a startup. Hope this takes off big time
- jnfr 7y agoThank you for the incredibly kind words!
- kayson 7y agoI'm always hesitant to use any of these services because (AFAIK) they need to store your banking credentials in order to access your account. The one exception I've found to this is Chase, which actually has an API. But even with providers like Plaid, its not clear whether the API is being used - I don't think it is, because the request does not go to Chase. Is there a better way? Or a service that would let me enter credentials if I want to update data? Rather than storing them and updating automatically...
- HeavenFox 7y agoI am building a similar app as a hobby, and have done some research on this. I am also very interested in avoiding Plaid, mostly because they are very expensive, and require a signed contract with them for production use (which I don't want to do under my own name, and forming a LLC is also expensive). Without Plaid, you only have three options: connect to bank yourself with OFX, let user upload OFX file, or let user upload CSV. OFX stands for Open Financial Exchange, an open standard to programmatically access and transmit financial data - which is basically Plaid, but provided by the banks themselves, which as you can imagine is 1000x worse than Plaid. Connecting to bank using OFX is really annoying. First, if you want to do it without storing the user's credential, you need to run the app in the user's computer, so forget about auto update in the background. Second, I don't know a single bank that publishes their OFX connection parameters, so people rely on crowdsourced data, which is iffy at best and totally unreliable at worst. Finally, OFX is a disastrous format to parse. It uses SGML (!!!) and require DTD to parse correctly (!!!!). Furthermore, banks' implementation are, as you can imagine, widely inconsistent. For example, each transaction is supposed to have a unique identifier. However, HSBC decided to reuse them, so you can't completely rely on it to dedupe your input. To be fair, OFX has improved, and the latest revision abandoned SGML in favor of XML and introduced OAuth for authentication. But few bank support them, and among those that do, the API is still not public, so you probably need to talk to the bank's BD people to use them. For example, Chase says "Access to the Developer Ecosystem is currently by invitation only and limited to developers and businesses that have a relationship with Chase." Most banks support downloading OFX file yourself, so you can just let user upload them manually. This is obviously a huge hassle for the users, and you have the same problem with parsing OFX format. For the rare cases where OFX is not available, you can count on CSV. However, since there's no standard, you can't automate the import, and must require user input to annotate the columns, which further increase user friction. In conclusion, in today's landscape, Plaid is a necessary evil if you want to have a seamless user experience. Anything that preserves user privacy will result in a 10x worse UX.
- daenz 7y ago>That is until I realized that it was my own dumb fault because I accidentally left my Plaid environment set to development One of the last things you do before launch is pay money to yourself by running a real payment with real money in production. An automated test for config is nice, but nothing beats actually doing the critical thing yourself before launching to the world.
- darkerside 7y ago> which only supported 100 connected accounts. My free test accounts which I had been diligently rationing up until this point had been depleted and Plaid was rightfully denying any new connections. You picked an odd time to stop reading!
- daenz 7y agoI don't see how this changes anything? If they had attempted to do a production import of their live bank account, it would have been denied, same as what happened to their customers, and they would have caught it before the mistake affected real users.
- GeneralTspoon 7y agoMy understanding was that it would have worked for her because she still would have been under the 100 user limit. So the test env still worked for production data, for the first 100 users.
- jnfr 7y agoYeah, exactly. And running a payment through wouldn't have revealed anything since those two systems aren't connected.
- daenz 7y agoGot it. For some reason, I was reading it as you had depleted the accounts before going live, but that makes much more sense. I take back what I said then about the live production test helping here. Thanks for sharing your experiences!
- xupybd 7y agoI like the look of this. I would think about switching but I've paid a year of YNAB and I don't have the time to switch budgets right now. But I will probably re-evaluate in 11 months when my YNAB expires. Onboarding with the kind of products may take longer than the author realises. People like my self will need reminders that this product exists. It took years of YNAB ads for me to switch from HLedger and that really only happened because I needed something my wife could use after I got married and we merged finances.
- jnfr 7y agoThanks! In a year, the product will likely be more fleshed out, so it'll be a good time. IMO, onboarding with YNAB specifically would take longer than most other budgeting apps, since on top of getting used to the interface, you also need to get used to their very specific method of budgeting. With Lunch Money, I've heard from users coming from YNAB that it's easier to get set up likely because we've approached organizing transactions and budgeting in a more pragmatic and flexible way. Love to hear what you think when/if you ever decide to join Lunch Money!
- dunky11 7y agoI would change the footer of your website. The yellow background / white text combination is really hard on the eye. I would switch to a lighter shade of yellow for the background and black text instead.
- Someone1234 7y agoThe contrast (1.81) is also so low it isn't considered accessible at even the worst tier. And while the legal status of accessibility requirements is a complex topic, in terms of user experience, good accessibility normally means good experience (particularly color contrast, there are a lot of color blind people, or older people with diminished eyesight).
- jnfr 7y agoThanks for the tip! Great reminder that I need to be more mindful of these things.
- hoten 7y agoa11y is hard. I like to let axe ( extension: https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US https://chrome.google.com/webstore/detail/axe-web-accessibil... ) do all the hard work for me.
- c256 7y agoI clicked on the link thinking that this was about the card game “Lunch Money”. Disappointed.
- huangc10 7y agoLoved the UI and signed up for your 14 day trial. Looking forward to using your web app and seeing if it can benefit my life or not.
- frequentnapper 7y agomy wife and I live in Tokyo and I have been using a programmed google sheet for over two years since we moved here to track our expenses and also use currency APIs to fetch rates and convert currencies in my spreadsheet. I am also originally from Canada. Looking at this encouraging post, I realize that maybe there's a big market for this since it was able to reach $1k MRR in 6 months! I think I will also start working on something like this on the side that encapsulates my budgeting knowledge. Should be a fun project. Thanks for posting and good luck.
- kareemm 7y agoFyi TillerHQ does this.
- frequentnapper 7y agothanks that looks interesting. I realize there's probably a lot of solutions in this space. I probably won't implement a spreadsheet solution like TillerHQ. I am thinking more in line with an app and thinking of features to differentiate the app from run of the mill personal expenditure tracking apps.
- twentyloops 7y agoI recently switched to Lunch Money from Mint (6+ years user). I was sold after spending a weekend setting it up and getting used to it. The app is a delight compared to Mint. The interface is simple, fast and snappy. You never get an annoying "Refreshing your accounts" notice every time you login. I've come across far fewer connection issues compared to Mint (~everyday). There is a host of nifty features I never knew I wanted: custom rules; recurring expenses; split transaction; grey/green checkmark for unreviewed/reviewed transactions. Jen (the founder) is also very responsive to feedback. It feels great to have your bug report addressed and fixed in a couple days. Keep up the excellent work!
- jnfr 7y agoThanks for the awesome review and for your continued support!
- igammarays 7y agoSide note about budgeting apps: anyone just not have the time to use them? I just use a spreadsheet to keep track of subscriptions and balances — can’t bother to “categorize” transactions which seems like such an arbitrary grouping exercise anyway.
- everybodyknows 7y agoSuggestion: A heavier font, in darker grey or black. Hard to read as is, on my 7" tablet screen, with Firefox.
- CodiePetersen 7y agoHonestly seems like you are doing well and that many of these had quick solutions. Great job.
- glofish 7y agoWhile I commend the creator on a good looking and well-designed user interface - I will say that it boggles my mind when people give up their login credentials to unknown entities on the internet. There is this fundamental disconnect between wanting to save yourself some money - but not realizing that you are setting yourself up for immense risks. You can lose far-far more by signing up to a site like this than what it could ever possibly benefit you. The same applies to the founder as well - it is all fun to reach 1k MRR - but are you prepared to shoulder the responsibility that comes with managing people's login accounts and finance records? It is a massive risk. Someone that forgets to set the development flag on their production service should not be in charge of accessing bank accounts. This is no different than giving out legal or medical advice on the internet. Most people don't understand what they are getting into.
- graeme 7y agoIsn’t it Plaid that manages all the logins? Still a security risk, but I don’t think the dev is the risk.
- antigirl 7y agoJesus, its comments like this that will stop future developers from documenting their stories honestly or even having an About Me page. As already pointed out, Plaid takes care of this not the dev. Sheesh
- sudhirj 7y agoPlaid is handling the credentials, and they work with banks with their cooperation. This is FUD - it’s no different from accusing projects using Stripe of hoarding credit card numbers.
- fragmede 7y agoOr they do, they've done the calculus, and their threat models are different from yours. Ideally, yes, Bank of America, Chase, and Wells Fargo would make an API and give OAUTH (or SAML) access for mint.com to your bank account. But that problem's been around forever, and they trust lunchbag.ca with their login creds. You could fake a site similar to lunchbags' and grab a bunch of login creds and steal all their money? Go for it. The issue here is the banks: until they change, the status quo here is stupid - you, the user of mint/lunchbag/etc, have to trust an agent with your password. How do I convince Bank Of America that it's worth their time to work on giving 3rd parties API access to my account? https://xkcd.com/364/ https://xkcd.com/364/