Blog
AI Governance · Compliance

The Spreadsheet Trap: Why Excel Won’t Survive Your Next AI Audit

You started with a spreadsheet. Everyone does.

Someone — maybe the CTO, maybe a compliance officer who drew the short straw — opened Excel, typed “AI System Name” in cell A1, added a few more columns (Owner, Description, Risk Level, Status), and emailed it to department heads. “Fill this in by Friday.”

That was three months ago. Today you have four versions of the file. Two are on SharePoint, one is in someone’s email attachments, and one lives on a laptop that’s currently in a desk drawer. The “Risk Level” column contains: “High”, “high”, “H”, “3”, “medium-high”, “TBD”, and one cell that just says “ask James.” Nobody knows which version is current.

This is not a hypothetical. This is how 83% of enterprises are managing their AI inventory right now — if they have one at all. Meanwhile, over 80% of workers — including nearly 90% of security professionals — use unapproved AI tools in their jobs. Shadow AI is growing faster than any quarterly spreadsheet update cycle. And the EU AI Act deadline for high-risk AI systems is August 2, 2026.

The Spreadsheet Worked. Until It Didn’t.

Spreadsheets are great for getting started. A compliance officer with 10 AI systems and one afternoon can build a reasonable initial inventory in Excel. For that first pass — discovery, basic cataloging, “what do we even have?” — a spreadsheet is fine. Article 2 of our 90-day sprint guide even recommends it for week two.

The problem isn’t starting with a spreadsheet. The problem is staying on one.

Spreadsheets have a scale threshold. Below it, they’re manageable. Above it, they actively work against you. That threshold is lower than most people think — and it’s defined not by the number of rows, but by the number of people who need to touch the data, the frequency of changes, and whether anyone will ever need to prove what the data looked like six months ago.

For AI governance, you hit that threshold fast.

Seven Ways Spreadsheets Fail AI Governance

1. No audit trail

EU AI Act Article 18 requires providers of high-risk AI systems to retain documentation for 10 years after the system is placed on the market. SR 11-7 requires banks to maintain complete records of model changes, validations, and risk assessments. Both assume you can demonstrate what changed, when, and who authorized it.

A spreadsheet tells you what the current value is. It does not tell you when that value changed, who changed it, or what it was before. At best, you get a file-level “last modified” timestamp. That’s not an audit trail — that’s a Post-it note.

When a regulator asks “show me the history of risk classification changes for this AI system over the past two years,” your answer cannot be “let me check if we still have the old version of the file.” Immutable, field-level change history is not a nice-to-have. It’s a regulatory requirement. And the penalties are tiered: up to €15 million or 3% of global turnover for high-risk system violations, and up to €7.5 million even for documentation failures alone.

2. No access control

In a spreadsheet, anyone with the file can edit anything. The person who registered the AI system can change its risk classification. An intern can overwrite the compliance status. A well-meaning department head can “clean up” rows they don’t understand.

AI governance requires role-based access. Business owners should edit their own systems. Compliance officers should be the only ones updating risk classifications. Auditors need read access without write permissions. A governance workflow needs defined roles — not a shared file where everyone has the same permissions.

SR 11-7 explicitly identifies “user-developed applications, such as spreadsheets” as “particularly prone to model risk” precisely because they lack native controls and are easily manipulated.

3. No workflow engine

An AI system has a lifecycle: Draft, Under Review, Active, Monitoring, Retired. Moving between states should require specific conditions — you can’t go from Draft to Active without a risk assessment. Retirement needs sign-off from the business owner. High-risk systems need quarterly reviews that actually get scheduled and tracked.

Spreadsheets don’t enforce any of this. You can type “Active” in a cell whether or not anyone reviewed the system. You can skip the risk assessment entirely. There’s no mechanism to escalate overdue reviews, require approvals, or block transitions that shouldn’t happen without the right sign-offs.

You end up enforcing governance through emails and calendar reminders — which is governance theater, not governance.

4. Data quality collapses at scale

A proper AI model inventory needs at minimum 10 structured fields per system, and ideally 24 — spanning identification, risk classification, ownership, data sensitivity, compliance status, provider information, review dates, and more. Each of these fields has a finite set of valid values.

In a spreadsheet, every field is free text. Risk classification should be one of four values (Prohibited, High-risk, Limited, Minimal). In practice, after 20 people have contributed data, you get: “high”, “High”, “HIGH”, “3”, “Tier 1”, “medium-high”, “TBD”, “check with legal”, and blank. Now try building a report that counts your high-risk systems. Or try exporting structured data for the EU database registration (Annex VIII) that requires exactly these classifications.

This isn’t a minor formatting issue. It’s a data quality failure that makes your inventory unreliable as a compliance tool.

5. Version control is a nightmare

Three people editing the same spreadsheet. One downloads it, adds two systems offline, and emails it back. Another edits the SharePoint version directly. A third has a “personal copy” with extra columns they added for their department’s tracking purposes.

Which version is authoritative? Who resolves conflicts when the same system has different data in different copies? What happens when someone overwrites the “master” with their outdated local copy?

Enterprise cloud spreadsheets (Google Sheets, Office 365) partially address this — you can see who edited what. But “partially” is the key word. You still can’t enforce structured workflows, lock specific fields, or prevent someone from bulk-deleting rows.

At 50 AI systems with 5 contributors, this is manageable friction. At 200 systems with 20 contributors across four departments, it’s unworkable.

6. No integration capability

Your AI inventory doesn’t exist in isolation. It needs to connect to:

Spreadsheets have no API. No webhooks. No automation triggers. Every integration is manual — someone copies data from one system to another, hoping they don’t make a mistake.

When your board asks for a real-time view of AI compliance posture across the organization, “I’ll update the spreadsheet and send it over by Friday” is not the answer they’re looking for.

7. The regulator test

Imagine this scenario: a national AI enforcement authority contacts your organization. They want to see your AI inventory, including the full history of changes for your three high-risk systems, evidence of review cadence compliance, and documentation of risk classification decisions.

With a proper governance tool, you export the data. Change history is immutable and timestamped. Review completion dates are logged automatically. Risk classification changes show who authorized them and why.

With a spreadsheet, you scramble. You search email for old versions of the file. You ask people “do you remember when we changed the risk tier on the fraud detection model?” You find three versions with conflicting data and no way to determine which was active on the date the regulator is asking about.

One scenario takes 30 minutes. The other takes three weeks — and the output is still unreliable.

The Real Cost of Spreadsheets

The direct cost of maintaining an Excel-based AI inventory is deceptively low — “it’s free, we already have Office 365.” But the hidden costs are significant:

Manual labor. Someone has to consolidate updates, resolve version conflicts, chase people for missing data, build manual reports, and re-enter data into other systems. For a 50-system inventory with quarterly review cycles, this is easily 2–4 hours per week of administrative overhead. That’s 100–200 hours per year of skilled compliance or IT staff time — at €80–120/hour, you’re spending €8,000–24,000 annually on a “free” tool.

Error cost. EuSpRIG research shows that 94% of audited spreadsheets contain errors. A separate audit of 54 corporate spreadsheets found errors in 91% of them. These aren’t abstract statistics — a copy-paste error in a JPMorgan Value-at-Risk spreadsheet model contributed to $6 billion in trading losses. In a compliance context, a spreadsheet error isn’t just an inconvenience — it’s a misclassified system, a missed review, a wrong risk tier reported to the board. The cost of discovering these errors during an audit is orders of magnitude higher than preventing them with structured fields and validation.

Opportunity cost. Every hour spent wrangling spreadsheet data is an hour not spent on actual governance — risk assessments, policy development, training, vendor due diligence.

What “Good Enough” Actually Looks Like

You don’t need a $50K enterprise governance platform — we covered why those are overkill for most organizations. But you do need five things that spreadsheets cannot provide:

  1. Immutable audit trail — every field change logged with user, timestamp, old value, new value. Not editable, not deletable.
  2. Role-based access control — different permissions for owners, compliance officers, auditors, and viewers.
  3. Structured fields with validation — dropdowns, not free text. Four risk tiers, not forty interpretations.
  4. Workflow enforcement — lifecycle states with transition rules, required approvals, and review cadence triggers.
  5. Reporting and export — real-time dashboards, query-based filtering, API access for integration.

If your organization already uses Jira, you already have items 1, 2, and 5 built in. Jira’s change history is immutable and tracks every field change with user and timestamp. Project roles and issue security schemes handle access control. JQL and dashboards handle reporting. A governance app on top adds items 3 and 4 — the AI-specific fields, risk calculation, compliance framework mapping, and workflow enforcement.

The point isn’t to buy another tool for the sake of it. The point is to recognize when your current tool has become the bottleneck — and for AI governance, spreadsheets become the bottleneck the moment you need to prove compliance to anyone other than yourself.

What to Do This Week

If you’re currently managing your AI inventory in a spreadsheet, here are concrete next steps:

  1. Audit your current spreadsheet. How many versions exist? When was it last updated? Can you tell who changed the risk classification of any given system, and when? If you can’t answer these questions, you’ve already outgrown the spreadsheet.
  2. Count your contributors. If more than three people need to update inventory data, a shared spreadsheet will produce version conflicts and data quality issues. The more contributors, the faster the degradation.
  3. Check your fields. Open the EU AI Act Annex VIII and compare the 13 required registration fields against your spreadsheet columns. Then check SR 11-7’s requirements if you’re in banking. How many fields are you missing? How many have inconsistent data?
  4. Estimate your audit readiness. If a regulator asked for your AI inventory tomorrow — with full change history for the past year — how long would it take you to produce it? If the answer is more than one hour, you have a tooling problem.
  5. Evaluate your Jira. If your organization runs Jira, you already have the foundation for a governance-grade AI inventory. An app from the Atlassian Marketplace can add the compliance-specific layer — structured fields, risk calculation, onboarding wizard, governance workflows — without procuring a new vendor or running a security review.

The spreadsheet got you started. It answered “how many AI systems do we have?” at a point in time. But governance isn’t a snapshot — it’s a continuous process. And continuous processes need tools built for continuity.

Try Free

Model Inventory for Jira gives you a compliance-ready AI registry inside your existing Jira — with immutable audit trails, structured fields mapped to EU AI Act and SR 11-7, dynamic risk tiering, and governance workflows. Move beyond the spreadsheet. Learn more →

Build your AI inventory before the deadline

Model Inventory for Jira gives you a compliance-ready AI registry with EU AI Act risk classification, guided onboarding, and Annex VIII field mapping — inside your existing Jira.

Try Free for 30 Days