Innuevation Request Access
← All posts · CFO & Finance Ops

Audit Prep Shouldn't Be a Fire Drill

Adam Arends · August 5, 2025 ·
audit financial-controls SOX CFO

When auditors arrive, most finance teams shift into detective mode — reconstructing transaction trails across systems, explaining why the GL balance doesn’t exactly match the billing system, producing support documents that should have been created at the time of the transaction. A system that creates audit evidence automatically, as a byproduct of how it records transactions, makes the audit a confirmation rather than a reconstruction.


The financial statement audit exists to provide independent assurance that a company’s financial statements fairly represent its financial position. Auditors test the controls that are supposed to ensure the financial statements are accurate and test the transactions that the statements summarize. How much time this takes depends almost entirely on the quality of the systems and the quality of the documentation those systems produce.

A well-controlled, well-documented financial system produces audit evidence almost automatically. A fragmented, manual-heavy process requires reconstructing that evidence, and the reconstruction takes time that most finance teams don’t have to spare.

What auditors are actually looking at

External auditors are required to understand and evaluate a company’s internal controls over financial reporting. For a non-public mid-market company, this is a risk-based assessment: what are the controls that matter most for preventing material misstatement, and are they operating effectively?

The controls that auditors focus on most in financial systems include: access controls (who can post transactions, who can approve them, who can modify them), completeness controls (evidence that all transactions are captured), accuracy controls (evidence that transactions are recorded correctly), and period controls (evidence that transactions are recorded in the right period). For each of these, auditors ask for evidence — not assertions, not descriptions of what the policy says, but documentation of what actually happened.1

When controls are enforced in the system — when the ERP requires dual approval for journal entries over a certain threshold, when it requires segment attribution before a P&L entry can post, when it prevents posting to a closed period through a database-level constraint — the evidence of those controls is the system itself, and the audit evidence is the system log. When controls are enforced by policy and procedure rather than by the system, the evidence is documentation that a human created after the fact, which is inherently less reliable.

The transaction trail requirement

Auditors are also required to trace a sample of transactions from the financial statements back to the original source documents. For a subscription company, this means tracing a revenue entry in the income statement back through the recognition schedule to the contract, and tracing the contract back to the original customer record and the signed agreement. For a manufacturing company, this means tracing cost of goods sold back through the inventory records to the purchase orders and vendor invoices that established the cost.

When all of these records live in one system, with each step in the trail linked to the next, the tracing exercise is fast. When the records are distributed across multiple systems — contract in DocuSign, subscription in Chargebee, revenue in a spreadsheet, GL entry in NetSuite — the trail requires pulling from four sources and demonstrating that the pieces connect. That exercise takes significantly longer and introduces the possibility that the connection can’t be demonstrated cleanly.2

The difference a clean system makes

Finance teams that have operated in well-designed financial systems describe the audit experience differently from those who haven’t. The auditors ask for a transaction population; the system produces it in minutes. The auditors ask to trace a specific entry; the system shows the trail from the journal entry through the posting source to the original business event. The auditors test the controls; the system demonstrates that the controls fired on every applicable transaction because they couldn’t have not fired.

The alternative is a team of three people spending three weeks pulling reports, cross-referencing spreadsheets, and writing memos to explain things that the system should have documented automatically. Both companies pass the audit. One costs significantly more to audit, and the audit findings are more likely to surface control gaps.

The cost of the fire drill

Audit fees for mid-market companies are driven partly by auditor risk assessment and partly by the effort required to gather evidence. Companies with strong systems and clean documentation get audited faster, which means lower fees. Companies with fragmented systems and manual processes require more auditor time, which means higher fees and more disruption to the finance team during fieldwork.3

Beyond fees, the cost is distraction. A finance team in audit-prep mode for three weeks in the first quarter is a finance team not doing planning, not partnering with the business, and not closing the books on time.


Sources

Footnotes

  1. PCAOB. AS 2201 — An Audit of Internal Control Over Financial Reporting. Standards for evaluating the design and operating effectiveness of internal controls. https://pcaobus.org/Standards/Auditing/Pages/AS2201.aspx

  2. AICPA. AU-C Section 330 — Performing Audit Procedures in Response to Assessed Risks. Requirements for transaction tracing and evidence gathering. https://www.aicpa.org/research/standards/auditattest/downloadabledocuments/au-c-00330.pdf

  3. Financial Executives International (FEI). 2023 Audit Fee Survey. Annual survey of audit costs by company size and complexity. https://www.financialexecutives.org/Research/Surveys/Audit-Fee-Survey.aspx

Innuevation ERP

The architecture this article describes is built and running.

The Universal Ledger is live. The first external tester is operating on real company data. If you're evaluating the seed round or want to understand the platform, the investor portal has the full picture.

← Back to all posts

Adam Arends · August 5, 2025