Micah Berkley
Miami, FL[email protected]
All writing
ResearchFebruary 2026·10 min read

Measuring AI ROI: the metrics that survive a board meeting.

Tokens and prompts impress nobody who signs the checks. These are the five numbers I put in front of boards, and the week-one habit that makes them hold up.

Laptop screen showing analytics charts and performance graphs
One page. What moved, what is next, what it is worth.

The dashboard was beautiful. Prompts per day, up and to the right. Active seats. Tokens burned. A big green number labeled “estimated hours saved.” The team that built it was proud, and they had worked hard enough to earn some of that pride. Then a board member who had been quiet for forty minutes looked up and asked the only question that matters. Where is the money. Not how many people use it. Not how the demo went. Where is the money.

I have watched that moment play out in more than one room. The silence after that question is where AI programs go to die. Not because the work was fake, but because nobody wired the work to a number the board could trust.

That silence is avoidable. Not with better slides. With better numbers, picked before the build starts, and few enough to fit on one page. Two decades in enterprise tech, from machine learning at BMW to Site Reliability Engineering at Google, taught me one lesson on repeat. Leadership does not reward motion. It rewards movement.

Activity is not a result

Most AI dashboards measure activity. Prompts sent. Tokens used. Seats licensed. “Time saved,” as estimated by a survey nobody audited. These numbers all share one trait. They go up whenever people touch the tool, whether or not the business gets anything back.

Activity metrics feel good because they always move. Roll out a chatbot and usage climbs by default, because new tools are interesting and people poke at them. That is not evidence of value. That is evidence of novelty.

Vendor reporting makes this worse. Tools log what is easy to log, and what is easy to log is activity. Nobody ships a dashboard that says “we have not moved your revenue yet.”

The “time saved” estimate is the most seductive of the bunch. Ask people how much time a tool saves them and they give you a generous guess, because they like the tool and they like you. Multiply that guess by headcount and an hourly rate and you get a huge number that no CFO will ever book as real.

I learned the difference running big-data marketing science at Fashion Nova. Marketing fought this war decades before AI showed up. Impressions are activity. Purchases are outcomes. Nobody pays rent with impressions, and no board funds year two of an AI program on prompts per day.

Outcome metrics are a different animal. Revenue moved. Cost removed. Hours returned to billable work. They are harder to collect and slower to move, and they are the only numbers that hold their shape when a board pushes on them.

Here is the test I use. If a number can go up while the company gets nothing, it is an activity metric. Track it for operations if it helps. Never lead with it.

The board does not want AI. It wants the number AI moves.

The five numbers that survive scrutiny

Every engagement I take moves one real KPI. One per use case, named out loud before anything gets built. Around that north star sits a small supporting cast, and the whole set fits in five lines.

Notice what is not on the list. No adoption percentages. No sentiment scores. No count of workflows automated. Those can ride in the appendix.

When I built Claresto, my Ad Operations Command Center, the hardest design fight was deciding which numbers earned the front page. Spend and return won. Everything else sat one click back. Run the same fight on your AI reporting. Five numbers on page one. The rest is appendix.

Baseline in week one or do not bother

You cannot prove movement without a before number. Everyone nods at this. Almost nobody does it.

The common failure looks like this. The team builds first and plans to measure later. Month three arrives, the system is live, and someone asks what changed. Nobody knows, because nobody wrote down what the old process cost. The before picture is gone, you cannot reconstruct it, and a board will not accept a guess in its place.

So I baseline in week one, before a single piece of the build exists. It is the first thing I do inside a company. Not a model. Not a pilot. A baseline. The work is boring on purpose, and it takes days, not months.

The habit comes straight from my SRE years at Google, where I sat in escalations with money burning by the minute. We never trusted a system we had not baselined, because without a baseline an incident is just a feeling. I wrote more about that discipline in what SRE taught me about shipping AI. The short version: instrument before you ship. Measurement bolted on after launch is opinion with a chart.

One page beats forty slides

Every month, each client gets one page from me. Three sections. What moved. What is next. What it is worth.

What moved shows the north-star KPI and its supporting numbers against the week-one baseline. What is next shows the build queue, ranked by value, so leadership always knows what their money is doing next. What it is worth shows the running total of cost removed and hours returned, priced at rates the CFO already signed off on.

I write the page so a CEO can forward it to their board without changing a word. That is the bar. If the owner has to translate it, soften it, or decorate it, I wrote it wrong.

One page is a forcing function, not a style preference. Forty slides can hide a stalled program behind architecture diagrams and roadmap art. One page cannot hide anything. If the month was thin, the page says the month was thin, and then it says what we are doing about it.

That honesty compounds. After a few cycles, the board stops bracing for spin and reads the page in two minutes flat. Trust in the reporting becomes trust in the program.

This report is the spine of the operating model I laid out in the fractional Chief of AI essay. A fractional executive does not get to coast on presence in the building. The page is how the seat proves itself, every thirty days, in writing.

Kill what cannot name its number

Here is the rule I hold my own work to. Any use case that cannot name its number after 90 days gets killed or rebuilt. Not paused. Not “iterating.” Killed, with the lesson written down.

Rebuilt means the scope changes or the measurement changes, and the 90-day clock restarts. There is no third option where it lingers in the budget as a science project.

Ninety days is enough time for a well-scoped system to show movement on its KPI. If it has not, one of two things is true. The system does not work, or the measurement does not work. Both are fatal, because both leave the board question without an answer.

This sounds harsh. It is the kindest policy an AI program can have. Every zombie use case drains budget, attention, and trust from the ones that are working. Kill the weak ones fast and the survivors get more of all three, plus a leadership team that believes your numbers because it has watched you act on them.

I run production agent systems at iExcel under the same rule. When I wrote about voice AI that actually converts, the systems that earned their keep were the ones whose numbers held up call after call after call. The demos that only sounded impressive did not survive, and they should not have. Demos are free. Production is earned.

What the board actually wants

Boards do not buy technology. They allocate capital and they police risk. When a board member asks where the money is, that is not hostility. That is the job description.

So answer in their language. One KPI per use case. Cost per handled task, before and after. Hours returned, counted from schedules. A payback month they can verify on a napkin. An error rate sitting honestly beside the savings. One page a month that reads in two minutes and forwards in one click.

The board does not want AI. It wants the number AI moves. Build your measurement so that number is never more than one page away, and the where-is-the-money question stops being a threat. It becomes the easiest question in the room.

If you run an owner-led company in the $5M to $50M range and your AI reporting could not survive that question today, let’s compare notes. I’m the Fractional Chief of AI for businesses that know they’re behind. I take you from watching AI happen to running on it in 90 days, and the first thing we build together is the number. Book a strategy call.

Micah Berkley
Micah Berkley

Fractional Chief of AI in Miami. Ex-Google Cloud Architect, ex-BMW ML. I help companies put AI to work, and teach the next generation to build with it.

Keep reading