FinOps should be invisible
FinOps talks a lot about being involved early. Early in architecture. Early in tagging. Early in design reviews. I think that instinct is wrong.
Connections
FinOps talks a lot about being involved early.
Early in architecture. Early in tagging. Early in design reviews.
I think that instinct is wrong.
If FinOps is doing its job well, it should aim to not be needed at all, at least not in day-to-day work.
Visible, yes.
Auditable, yes.
Accountable, absolutely.
But operationally? Mostly invisible.
That invisibility does not come from disengagement. It comes from standardisation and automation.
Take tagging. FinOps teams often treat tagging as their territory: defining it, enforcing it, chasing it. That usually creates friction and resentment. Worse, it turns cost allocation into manual labour.
Tagging should be boring.
People should not “do tagging”. They should fill in a small number of required fields as part of an existing process: project approval, environment creation, access requests. From that context, tags should be applied automatically. While setting the financial scaffolding of a project.
Cost allocation should be a side effect, not a task.
And this is where FinOps must stay in its lane.
FinOps practitioners are not architecture experts.
Architects are.
If a system needs to be deployed, that decision belongs with the architect. The VP of Engineering sets the goals. Product defines intent. Teams build. FinOps does not need to insert itself into every design choice to stay relevant.

When it does, it usually just adds drag.
What FinOps should design instead are guardrails:
- defaults that encode financial intent
- required fields in approval workflows
- policies that apply automatically
- reporting that works without extra effort
People should see the impact of their choices, not feel the process.
This is how finance already works elsewhere.
When you raise a purchase order, you do not think about recognition, allocation, depreciation, or reporting. You operate within constraints, and the system handles the rest.
FinOps should feel the same.
Not a team hovering over architecture diagrams.
Not a gatekeeper in every meeting.
But a system that quietly enforces clarity.
The paradox is simple:
The more visible FinOps feels in daily work, the less mature it probably is.
