Hunor.digital
← All writing
Strategy

Does your business need a data warehouse? Three triggers, honestly

Mostly no. A warehouse is a commitment to modeling and ownership, not a subscription. The three triggers that genuinely justify one, and the cheap moves that usually win first.

Lázár HunorDigital Fixer
The short answer

Most small businesses don't need a data warehouse yet. Three triggers change the answer: needing history beyond your tools' retention limits, rebuilding the same cross-source spreadsheet every month, and questions requiring real joins across systems. Storage is cheap at small scale; the true cost is modeling and ownership, so start with the free GA4 BigQuery export and grow from evidence.

"Data warehouse" is the most successfully marketed phrase in small-business data. It sounds like maturity: real companies have one, yours does not, therefore. The pitch works because it skips the question every infrastructure decision hangs on: what specific thing do you need that you currently cannot do? For most businesses under a certain complexity, the honest answer is nothing, yet. For some, three very specific things. This piece is the sorting.

First, the plain definition: a warehouse is one database where copies of your data from different systems (analytics, shop, ads, CRM) land so they can be stored as long as you like and queried together. That is all. The magic ascribed to it is really the magic of two properties: history you control, and joins across systems. Which is exactly why the triggers below are the triggers.

Trigger 1: you need history your tools refuse to keep

SaaS tools rent you your own past. GA4 deletes event-level data after at most 14 months on free properties; ad platforms reshape historical reporting when they please; every tool you might leave holds your history hostage on exit, the pain that fuels migration projects. If your business genuinely compares seasons across years, models cohorts over long horizons, or wants to leave tools without amnesia, owned storage is the only real answer, and the entry door is free: linking GA4's BigQuery export costs nothing and starts accumulating your history from day one, queryable later when you are ready. It is the rare infrastructure decision that is cheap insurance even when premature.

Trigger 2: the monthly spreadsheet you keep rebuilding

Somewhere in your company there is probably a spreadsheet, rebuilt every month by a person who dreads it, that pastes together ad spend, revenue, and channel numbers into the report leadership actually reads. That spreadsheet is a data warehouse, implemented in the most fragile technology available, maintained by hand, with every version-drift problem that entails.

The trigger is recurrence. A once-a-quarter paste job is fine; automating it would be vanity. The same reconciliation rebuilt monthly, feeding real decisions, breaking when the person is on holiday: that is a pipeline pretending to be a chore, and a small warehouse with scheduled loads does it better, cheaper, and without the dread. This is also, not coincidentally, the plumbing fix that rescues dashboards from Looker Studio's connector breakpoints.

Trigger 3: questions that need real joins

Some questions are structurally impossible inside any single tool because the data lives in two: lifetime value by acquisition channel (ads + orders + repeat behavior), cost per retained customer rather than per acquired one, which campaigns bring buyers who refund. Tools show each half; only a join shows the answer. If your decision-making keeps hitting this wall (actual questions, asked by actual people, monthly) you have outgrown tool-shaped analytics, and no amount of dashboard shopping fixes a join problem.

What it actually costs (the honest shape)

At small-business volume, warehouse storage and queries cost little; managed platforms have made the machinery nearly free at this scale. The real bill is human: someone must model the data (decide what "revenue" and "customer" mean across systems and encode it), keep loads healthy, and own the thing. That is the same three-line structure as any custom tooling, with line one small and lines two and three dominant. A warehouse without an owner is a swamp with a subscription; data quality problems do not disappear in one, they concentrate.

The decision, stated plainly

The pattern is the same one running through every build-vs-buy call in this hub: infrastructure earns its existence by a named, recurring job, never by resembling maturity. A warehouse bought as a costume is expensive theater. A warehouse built because the monthly spreadsheet finally hurt enough is one of the sharpest tools a small business can own, and sizing that call on evidence is exactly what a Clarity Call is for.