
ProjectionLab
Modern financial and retirement planning software for FIRE
I'm still processing that this is real.
We reached $1,000,000 in annual recurring revenue. π₯Ή
No AI hype. No VC money. Just 4 years of hard work building good software to solve a real problem we had ourselves.
When I started ProjectionLab as a side project in 2021, I was just a normal engineer working solo on nights & weekends after my day job, because I wanted a better financial planning tool.
I couldn't imagine my little app ever making 5 figures... let alone 7! π€―
But today, we're a 3 FTE team helping 100k+ households plan for a better financial future.
The chart looks nice when you zoom out, but the journey to $1M ARR had ups, downs, and moments I wanted to quit. I've been documenting it along the way, and you can read the full story here.
One thing I was shocked to discover is that success in this arena indexes less on IQ and more on consistency. Once you've validated your idea, keep showing up to make it a little better every day. Even when there are distractions. Even when growth is flat. Even when it feels pointless.
And even when that voice in your head says youβre not a βreal entrepreneur.β
It said that to me too. A lot.
So you know what? Do what most people can't: actually show up every day. And prove it wrong.
Also, you don't necessarily need to grow a huge following like on indie hacker Twitter (or X, whatever). I literally don't understand how all those guys are posting constantly. Deep technical work on a complex product takes time and focus -- I would never be able to get anything serious done replying to stuff 100x a day.
I think the main thing is: find a real problem you understand deeply where the market isn't completely saturated. And solve it really damn well.
We hit $1M in total revenue and closed out January at $70k MRR! π₯
In the early days, I never imagined ProjectionLab would help 100,000+ people plan for a better life.
There were lean months, late nights, and moments of doubt.
Showing up every day was not always easy. And $1M in 4 years may not be rocketship numbers.
But creating a bootstrapped business that's profitable, efficient, and fully aligned with our customers is more than enough for me π
9 Likes
6 Comments
6 Comments
4 years ago, this seemed literally impossible.
If you asked what my odds were of ever making a living building indie software...
I would have said: 1-5%
Back then:
β $0 MRR
β No marketing experience
β Graveyard of side projects I never tried to monetize
π‘ An idea for a new one
4 years later:
π§βπ» 150,000+ lines of original code
π₯ 25,000+ MAUs
π€ $52,000+ / mo revenue
π¨βπΌ A growing team
π₯Ύ Fully bootstrapped!
https://projectionlab.com has changed my life. And it's a real honor to hear how it's already made a small impact in the lives of so many others.
But when I was first getting started, seeing famous #indiehackers like @levelsio, @dannypostmaa, etc., was kind of intimidating.
Don't get me wrong. It was inspiring to see people take a leap of faith, chase their dreams, build a business, grow an audience, and make a living doing what they love.
But to me, that just felt soooo far out of reach.
Like... that wasn't something I could actually do... was it?
What about the risks? The uncertainty? Survivorship bias? The emotional rollercoaster?
There are always a million reasons to doubt yourself. To not take that bold step into the unknown.
But in life, you miss 100% of the shots you don't take.
And no matter the outcome, it's always more fun to chat with someone who gave it their all, than with someone who never dared to venture off the safest path.
Looking ahead, I'm excited to see what the next 4 years will bring.
I may not have fully executed the "growing an audience" part above, or posting regularly on social platforms. But you know what? Maybe that's fine.
I'm incredibly grateful that such a supportive community of users, partners, and friends has organically sprung up around ProjectionLab.
And I'm going to keep spending the lion's share of my time making the platform better and better, a little every day! π
3 Likes
1 Comment
1 Comment
-
1
So inspiring for new indie hackers π
Just launched my first product: aiselfi.es
Not sure what will come out of it but Iβm definitely having a good time building and connecting.
$40k per month?!! π€―
When I started https://projectionlab.com as a side project three years ago, I didn't think I'd make $40k PERIOD!
I was a normal engineer with a day job, who didn't know the first thing about entrepreneurship.
I loved making things since I was a kid. But I never actually BELIEVED one of those things could grow into a real bootstrapped business.
And in some ways, that makes this journey extra fun!
Like Charlie Munger once said, "the first rule of a happy life is low expectations" π€ͺ
I am incredibly grateful for all of you who have supported PL over the past few years. It's thrilling to wake up every day now, legitimately excited to work full-time on a project I love.
I have more energy than ever to continue making PL a little better, every single day!
And if things keep heading in the right direction, it could be fun to start building out more of a team. So stay tuned!
1 Like
Comment
A month ago, I left my corporate job to go all-in on my side project! π
And today, https://projectionlab.com is doing $24k+ MRR.
But something I struggle with is giving myself permission to ever relax or take a break.
Solopreneurship feels a little bit like the movie It Follows. π»
The focus and clarity from going full-time is incredible... but whenever you are not moving forward, you know "It" is slowly and relentlessly catching up to you.
Do you finally have the freedom and flexibility to take a morning off and enjoy a hobby? Sure! .... or maybe that's when It will finally strike π³
My hope was that going full-time on PL would restore some of the work/life balance that has been absent for the past 2.5 years. But I see that will only be possible if I actually allow it to happen.
In 2024, I think I'd like to work on that.
So here's a question:
How many of you are successful at carving out guilt-free relaxation time?
And how would you describe your approach to balancing growing (and worrying about) a business with the other things in life you care about?
3 Likes
Comment
2.5 years ago, I never would have dreamed this was possible.
From my first internet dollar to $200k+ ARR, there has been no hockey stick growth chart, no AI hype involved, and no singular catalyst.
Just a quarter decade of hard work and persistence, bootstrapping as a solo dev on nights and weekends and gradually building up to this point.
This jump to full-time is earlier than my personal financial modeling in https://projectionlab.com showed a stellar chance of success for... so for the worrier in me, this is a chilling step out over the abyss π³
But I have realized that even in the worst case, I would much rather fail pursuing a dream than let a promising business die on the vine and always wonder what might have been!
Looking back, it took me:
β 14 months to reach 500 customers
β 7 months to reach 1,000
β 5 months to reach 1,500
β 2 months to reach 2,000
β 2 months to reach 2,500
Recently, my W2 was gracious enough to accommodate a part-time arrangement for a while. But it is abundantly clear that what PL really needs is my full and uninterrupted focus.
So with the past 2.5 years of risk mitigation, a year's expenses set aside, and current earnings level around 2.5x my personal annual spend... it is officially time to put the rest of my skin in the game!
I would never have gotten here without all the support and inspiration from my new friends in the financial independence community, the PL user base, and the IndieHackers scene π₯Ή
So thanks again to everyone, and here's to an exciting year ahead!
5 Likes
Comment
After 2 years of obsession and consistency, I've officially bootstrapped https://projectionlab.com to $16.7k MRR as a solo dev and side project.
β 9 months to get to $1,000
β 4 months to get to $2,000
β 7 months to get to $5,000
β 6 months to get to $10,000
β 2 months to get to $16,7142
Even though I'm shocked and elated it could ever get this far, there is still an insecure voice in my head that reminds me it could all go to zero overnight π¬
When I was just starting out, that voice would say things like "no one would buy this", or "you don't have enough skill."
Then later, "this won't actually scale" and "you'll never get real traction."
At each stage, there were fun new things to fuel the paranoia! π
But zooming out, I wonder if it is beginning to look silly that PL is just a side project.
When is the right time to finally throw caution to the wind?
17 Likes
19 Comments
19 Comments
-
2
Your site and design look awesome. Can you give some insight on what technologies you used. How did you do the design? What technologies you used to build front and back end. The reason i'm asking is that I'm on the same boat trying to do a side project but I don't know where to start. Should I do the design myself, or something like webflow. etc... Really appreciate your insight here.
-
3
I'm using Vue.js, Vuetify, Chart.js, Firebase, Paddle, and GCP. That stack has been fairly efficient for me so far, though in retrospect it might have been faster to build the marketing site portion using something like framer/webflow rather than coding it all from scratch and trying to figure out how to make Vue SEO friendly.
-
1
I also use Vue in my stack and I feel your pain when it comes to making it SEO friendly. On the other hand, now that I've done it I'm very happy how it turned out.
-
1
Ah nice, what was your approach for improving SEO compatibility?
-
2
Well, first I tried Nuxt but it came with a lot of baggage that made porting my project over kinda difficult.
Then I basically got it working by reading through the Vue SSR documentation and implementing the server side stuff myself. Their documentation focuses on using a Node backend but I typically use .NET so once I got the gist of it down I came up with my own approach.
-
1
So you didn't have any qualms about stability/scalability with hosting yourself?
My approach so far for the marketing site is to use vite-plugin-ssr for static site generation and host the built pages via Firebase Hosting
-
-
-
-
-
-
2
Congratulations, Kyle! Looks like you've built a really useful and very comprehensive software. I love your humility about the whole thing.
Any plans to go beyond the US?
-
1
Thanks! And actually, PL already includes some international account types and tax config presets. If there are more you'd like to see added, feel free to make some suggestions on the public roadmap.
-
-
2
NICE... I am looking for financial projects for our audience... and I see you have an affiliate program, will join!
-
2
This is so nice to see! Your product is awesome (I'm a lifetime paid user), and it's inspiring to see your results.
Maybe steady, low churn for a few months could be the signal to go full time? Are you willing to share your churn rate?
-
1
hey thanks! glad to hear you've gotten that kind of value out of the tool :)
ProfitWell reports monthly churn ranging from 3-6%. not sure exactly how that stacks up to other SaaS products in this space, but if I'm not mistaken that would equate to losing 40+% of the existing user base annually... which feels intimidating...
-
-
1
Kyle - Love the look of your site. Do you have a designer that you work with?
-
1
Couldnβt be happier for you Kyle π₯
-
1
Thanks! π
-
-
1
Congratulations! Fantastic news :)
Do you recall any obviously pivotal moments when you realized you had product market fit?
-
1
Honestly, I'm still not sure I know what that term means! I've heard so many conflicting definitions at this point, that I'm losing confidence it has precise meaning π
Which definition do you go by?
-
1
Ha. That's a good point. I think it's just one of those things you know you have when you have it.
You seem to have found a market in the FI community. The fact that people are paying you seems to indicate you're clearly solving a problem for them. So yeah, you've got a product, a market and they fit together. You have it.
The trajectory of your numbers looks great. I guess I was just curious if you did anything in particular that moved the needle.
-
-
-
1
You posted in February about reaching 6k MRR, and now in September youβre at 16.7k MRR. Thatβs a big jump! What do you think contributed to the large increase in the relatively short amount of time?
-
1
It's been a combination of word of mouth spread, posting updates to places like HN, Reddit, Twitter, and writing a few guest posts for bloggers/influencers in the personal finance + financial independence space.
-
Thanks to Brandon for inviting me to write a guest post for the Mad Fientist!
https://www.madfientist.com/projection-lab/
It was fun to walk through some planning scenarios for the FI community and reflect on the history of the project and how far it's come over the past two years.
1 Like
1 Comment
1 Comment
-
1
Hi there!
I've clicked around your tool, and I really liked the look.
Great job!I would definitely use that, but the price in my opinion is too high.
For example, I pay around 9 bucks a year as a fee for buying stocks, and paying as much monthly for tracking this (I know, this is not the only functionality, but still), is more than I expect.Also, there is a chance you are missing some potential customers who are just starting the investment journey.
In my opinion, providing some plan that allows saving data, and is limited with the total net worth may be useful.
One more feature I haven't found - multi currencies. I have assets in several ones so that also may be useful (if it is not presented).
Maybe that's just me, but the name is hard to remember (I had to come back to the IH projects list and scroll it each time I would like to visit your website).
Wish you good luck with your project!
After 22 months, I just reached $6k MRR with ProjectionLab (https://projectionlab.com) π₯³
β 9 months to get to $1,000
β 4 months to get to $2,000
β 7 months to get to$5,000
β 2 months to get to $6,000
Growth may not be looking much like a hockey stick, but I'm having fun anyway π
2 Likes
7 Comments
7 Comments
-
2
This is super cool! I've always been so underwhelmed by Fidelity / my bank's forecasting tools. Also appreciate not needing to programatically connect my bank accounts.
-
2
Cg! What are you doing for growth?
-
1
Spending all my time building new features π€ͺ.... but kinda, actually:
-
2
Wow, that's actually super cool.
If WoM is so strong for you it might be worth it to explore Reddit more and see if there are people driving that further for you.
-
1
Could be; I have been meaning to try posting there again. The product has evolved a ton since the last time I did. Still a couple things to check off the list first though, e.g. looking into the possibility of creating a self-hostable version.
-
-
-
-
1
Have you thought about incorporating benchmarks? E.g. a common question I think about when doing my own personal finance planning is 'how does my cash as a % of net worth compare to others?'
-
1
If you are starting again now, what 3 things you will do first?
Just released the new Tax Analytics mode for ProjectionLab! You can now see detailed breakdowns of projected income, taxes, rates, and brackets π
Want to better understand how different tax types apply to each kind of income?
The new Effective Brackets chart fuses applicable taxes into a single set of effective brackets per income type, with deductions factored in.
This was the most upvoted request on the roadmap for quite a while. Hope you enjoy it π
1 Like
Comment
About
I couldn't find a retirement planning tool or FIRE calculator good enough to ditch my spreadsheets. So, I built one! With ProjectionLab, create beautiful financial plans for financial independence and early retirement.



















1 Comment
Huge congrats Kyle! $1M ARR bootstrapped is no joke. This is truly inspiring. btw Iβm curious, when you went from a solo dev to a whole real team. whatβs been the hardest part about scaling the product? I would love to learn more about your company and how you scale in the US