Free resources · Guide

Buy or build? How to decide, and what it really costs

Sooner or later every website, every small business, runs into the same fork in the road. You need a thing done. A booking calendar, an analytics dashboard, a newsletter, a contact form, a way to take payments. And you have two ways to get it.

You can buy it: pay a monthly fee to a company that already built it and runs it for you. Or you can build it: set it up on your own, on hardware or software you control, and maintain it yourself.

There’s an old tradesperson’s saying that gets to the heart of it. Buy cheap, cry twice. When it comes to your business tools, we’d put it a little differently: you can cry once, or you can cry every month. This is a guide to choosing which, on purpose, instead of stumbling into it.

What “buy” really costs

Buying looks easy, and that’s the whole appeal. You sign up, you pay, it works today. No setup, no servers, no late nights. For a lot of things, that’s exactly the right trade, and we’ll say so below.

But the price tag you see is rarely the price you pay. The real cost of buying shows up in three places:

  • The fee never stops. A tool at fifteen or thirty dollars a month sounds small. Over five years it isn’t, and you have a dozen of them. You don’t own anything at the end. You were renting the whole time, and the day you stop paying, it’s gone.
  • The price is theirs to raise. You don’t control it. The tools you depend on most are the ones a vendor can raise the price on most safely, because leaving is painful. Plenty of small businesses have woken up to a service they built their week around quietly doubling.
  • Your data lives in their house. Your customer list, your bookings, your numbers. Getting them out, if you ever can, is the moment you find out how locked in you really were. We have a name for this on the rest of the site: it’s called lock-in, and it’s the main thing we help people escape.

None of that makes buying wrong. It makes it a recurring decision, not a one-time one. You are crying a little, every month, more or less quietly, for as long as you stay.

What “build” really costs

Building has the opposite shape. The pain is real, but it’s mostly up front, and then it mostly stops.

  • It costs time or money once, at the start. Someone has to set the thing up. That’s a real bill, in hours or in dollars. This is the cry. You do it once.
  • You own what you end up with. When it’s done, it’s yours. The newsletter list is on your server. The analytics run on your domain. Nobody can raise the price, change the terms, or shut it off.
  • There’s a small ongoing tax: upkeep. Built tools need the occasional update and a place to live, usually a modest server bill. This is the honest catch, and we won’t pretend it’s zero. But it’s a fraction of a stack of subscriptions, and it doesn’t climb the way rent does.

The trade is straightforward once you see it plainly. Buying is low pain now and a steady ache forever. Building is a sharper pain now and a much smaller one after. Cry once, or cry every month.

The part that’s changed: building got cheap

Here’s the thing almost nobody tells you, because it makes a lot of “just pay the monthly fee” advice look out of date. Building your own is dramatically cheaper than it used to be.

When we first started building for the web, “build it yourself” meant buying a physical server, renting space for it in a data center, and hiring someone who knew how to keep it alive. The one-time cry was enormous. For most small businesses it simply wasn’t an option, so they rented everything, and the rent-everything habit stuck.

That world is gone. Today a capable server that runs your analytics, your newsletter, your booking system, and more, all at once, costs a few dollars a month. The open-source software that runs on it is free and genuinely excellent, often better than the paid version it replaces. And the setup work, the actual building, takes hours, not weeks.

So the math has flipped. The one-time cost of owning your tools used to be out of reach. Now it’s often less than a single one of the subscriptions it replaces. The cry got a lot quieter while the monthly rent stayed loud.

So which should you do?

We don’t think “always build” any more than we think “always buy.” We think you should choose with your eyes open. A few honest rules of thumb:

Lean toward buying when:

  • The thing is far outside your business and you never want to think about it (payments and security are the clearest examples; let specialists carry that weight).
  • You need it today and the build can wait.
  • It’s genuinely cheap, you can leave any time, and your data comes with you when you go.

Lean toward building when:

  • You’ll use it for years. Anything you’ll keep is something the rent adds up on.
  • It holds data you can’t afford to lose access to: your customers, your list, your numbers.
  • The “build” turns out to be small. Sometimes owning it is a tiny file you fully control, and then paying monthly for a fancier version of the same thing makes no sense.

That last point is where we landed on a real decision the week we wrote this. We needed website analytics. We could have installed a plugin and let it manage everything, or kept a small tool we’d already written ourselves. The plugin was free and perfectly fine. But our own version was thirty lines of code we understood completely, running on our own server, with nothing that could change behind our back or grow a price tag later. We kept ours. When “build” is already small and already yours, “buy” has to clear a high bar, and a little convenience didn’t.

The honest summary

Buying isn’t lazy and building isn’t always virtuous. They’re two different cost shapes, and the right one depends on the thing.

But go in knowing what each one is. A subscription is rent: low pain now, paid forever, on someone else’s terms, in someone else’s house. Building is ownership: a sharper cost once, then quiet, on your own terms, in your own house. And the reason this guide exists is that the old excuse for always renting, that owning was too expensive and too hard, mostly isn’t true anymore.

You can cry once, or you can cry every month. These days, the one-time cry is smaller than it has ever been.

Not sure which calls to make for your own stack?

That's the work we do. We'll look at what you're renting, what it's costing you over time, and what's worth owning instead, and we'll tell you honestly where buying is the smarter move. No rip-and-replace for its own sake.

Book a free 30-min consult
Share this