How much does it cost you?

The difficult part: What types of Cost do I have?

We need to establish a Mutually Exclusive and Exhaustive cost hierarchy

(It should be able to describe 100% of your costs without duplication)

Creating an exhaustive hierarchy like this will take work, but it IS possible.

Implementation

Unfortunately, there will almost definitely have to be manual steps in this process. Costs like performance marketing are easy to automate and aggregate, spend on things like events, operations cost, and SaaS tools are not.

If you want a cost number that you trust, you will have to bring in all of its component parts. Often this work is done in spreadsheets - that’s OK! Just don’t let that be the only place this data lives. We then need to get that data into the Data Warehouse - into a table with the following schema.

datelevel_1level_2level_3amountend_date

Example:

datelevel_1level_2level_3amountend_date
2024-03-01GROWTHSAASHUBSPOT12002025-02-28
2024-03-01OPERATIONSSALARYSALES200002024-03-31
2024-03-01GROWTHPERFORMANCE_MARKETINGTIKTOK455NULL
2024-03-02GROWTHPERFORMANCE_MARKETINGTIKTOK525NULL
2024-03-15GROWTHEVENTSNULL8850NULL

Not all spend is at the same granularity.