Build vs. Buy in the age of AI


As a CFO who used to be technical, I specialize in working with engineer founders.

And it's in this context that I encountered something interesting this week:

I was sitting in a client team meeting and we were discussing updating their financial software stack as they move from seed stage to series A

Which is a typical conversation we have during growth:

Lower-cost solutions like Quickbooks, Xero, manual processing, on-the-fly analysis tend to break down when volumes go up, so it's typically when we'll discuss migration to a costlier but better tool.

There are lots of factors to consider during an ERP upgrade, CRM build out, or switching providers, but typically for startups, we're most times talking about BUYING software.

To date, the rule of thumb is that in the early days, you never think about BUILDING the software.

Because building internal software will take time away from your main goals, is likely to result in a worse solution, and doesn't tend to make sense until you're big enough to have an internal software team.

But as I sat in this conversation with this engineering team, they started talking about building internal software right away.

I immediately hesitated and got worried

(That's a big startup No-No!)

But then I realized this isn't a rule anymore: It's a framework that's worth questioning!

In the age of AI, how does our Built vs. Buy decision framework change?

I'm honestly still not 100% sure, but these are the 2 thoughts I'm having most strongly:

1) For small tools with low stakes, building definitely became more appealing

Startups and small businesses often get stuck with terrible software that barely fits their needs until they're big enough to afford something more customizable.

It's an annoying reality most of us have had to deal with for ages because low-cost providers make their businesses work by appealing to the masses.

Now, a lot of things we used to just struggle with may be easy to custom-build with AI.

On my shortlist of things to vibe code for my own business:

A new CRM, something to replace my booking software, something that helps me bring Stripe metadata into Quickbooks to make categorization less manual

This probably deserves a whole post of its own, but here's what I think defines these low-hanging-fruit projects:

  • They're for me and I can build them myself (I think)
  • They're in my area of expertise - they deal mostly with data and APIs (I think), so I feel confident I can instruct, manage, and validate the build
  • I require a very small set of requirements for each and my quality standards are pretty forgiving for these problems
  • Because of the nature of the problems I'm solving, I should be able to tell right away if it's working or if the project is a waste of time
  • They don't require scary write access permissions, sensitive data, or unregulated inputs (well, the booking software is a little borderline maybe because... calendar)
  • This isn't work-stopping critical infrastructure to my business

2) For teams of eager engineers, we need to remember there are MANY reasons (beyond the code) for BUYING software

In this client meeting, one of the engineers suggested that instead of us buying a new FP&A software for the business, he could just build my Finance team a custom reporting app.

We could pull in all the APIs from all our other softwares, from the product itself!

And we'd save so much money on those pesky $20k+ per year FP&A solutions!

But this project suggestion hits different:

Instead of looking forward to opportunities, I'm getting visions of my Christmas future that include PTSD of past internal corporate software:

  • Inflexible options limited to what a non-finance-expert thinks I need
  • Distracting the engineering team and myself every time the tool they've made for me needs issues fixed, upgrades, or maintenance.
  • Outputs I can't trust and don't understand that I have to stand behind
  • Every new person I hire has to learn the tool (and can't leverage prior experience or technical skills)
  • When this thing breaks at 11pm before a board meeting, what do I do?

When you buy software, you don't just buy the code.

You buy a support team, expert-derived flows, tested features, platform trust, regular updates, and it being someone else's problem when the thing breaks.

In sum, our build vs. buy methodology definitely needs to evolve with AI.

But thinking "we build everything now" or that all commercial software is dead seems naive.

...the kind of thing someone who's never suffered through trying to get their work done in a custom-built crashing SharePoint 2010 webpart before would think.

Your Daily CFO,

Lauren

Founder-Friendly Finance

CEO-turned-CFO & finance instructor, Lauren Pearl, drops a daily tip that helps startup founders grow their businesses and control their destinies. Learn why this growing list with a 60% open rate led to LP being named top 25 Finance Thought Leader and host of the #3 CFO podcast for 2025

Read more from Founder-Friendly Finance

In times of great change, bet on someone who can learn. In my first semester of college, I called home in a panic. It was a couple months in, and I'd hit a snag: I'd completely fallen in love with the very first course I'd taken. In all my other courses, I found myself constantly distracted, pulled back into the subject. I'd even gone to office hours, and had been offered a slot into a graduate-level elective course taught by the same professor. And this was a terrible terrible problem......

Being a CFO in a new industry can feel like a completely different job. I've spoken with dozens of CFOs about this: Cameron Kinloch, who described the muscles she had to rebuild switching from Consumer Goods to SaaS to FinTech Darian Wright, who walked me through his move from Hospitality to Non-Profit And many others Which is why I got so excited a few months ago when NetSuite offered me the chance to build a new webinar series around exactly this idea — deep dives into CFO journeys from one...

As a startup CFO working with CEOs, there are just certain things that feel like they should be easy to CEOs But that are actually ALWAYS a pain in the butt for a finance operator (Hello, real-time accounting data... sigh...) Here's the one that always breaks my brain: Per-project profitability. It comes up CONSTANTLY. And for good reason: Figuring out which projects (or products, or customers, or departments, etc.) are making money Is really important to leadership. Because one of the most...