ReadingResearchRadarInvestment framework
Sign in / Sign up
← Back to reading
NewsMaterial3 min readDisconfirmAI Editorial

Snowflake Internal Audit Director Amrita Kapoor: AI Shifts Auditing from Historical Sampling to Full-Population Continuous Monitoring

Snowflake Internal Audit Director Amrita Kapoor details how her team leveraged CoCo and Cortex AI to cut fieldwork time by 50%, shifting from sampling to 100% full-population coverage, while clarifying that this transformation relies on data already being centralized on a single platform, governance being AI-ready, and auditors retaining final judgment.

2026-11-10 04:33 GMT+8

Internal audit has long been viewed as a retrospective function—confirming whether controls were effective in the past through historical sampling. Amrita Kapoor, Director of Internal Audit at Snowflake, argues that AI has changed this dynamic: auditing can shift from point-in-time checks to continuous, automated full-population monitoring. Her team provides specific mechanisms and quantifiable results to support this transition.

Kapoor emphasizes that the foundation for all of this is data infrastructure. Snowflake’s billing, revenue, human resources, access logs, and audit log data are already centralized on the Snowflake platform, allowing the audit team to execute tests directly against full populations without stitching together multiple systems. She notes that if data were scattered across disconnected systems, none of this would be possible. This implies that AI here does not replace data governance but rather builds upon it once governance is complete.

The specific approach involves building reusable skills and applications using Snowflake CoCo (the AI coding agent). For revenue stream scoping, a skill scans key dimensions of revenue in near real-time and sends snapshots on demand, saving over 500 hours annually. Order-to-cash testing utilizes AI_EXTRACT from Cortex AI Functions to extract revenue recognition terms, start/end dates, and billing terms from order documents; a CoCo-built application then cross-validates these against the billing system, testing every order rather than relying on samples. Key report testing employs a Report-as-a-Service architecture integrated with audit logs for continuous monitoring, achieving annual testing savings of over 450 hours.

Sign in / Sign up
ReadingResearchRadarInvestment framework

Kapoor explicitly states that AI is an accelerator, while human oversight is the anchor. The team operates under a human-in-the-loop model: AI processes data, identifies patterns, and completes initial reconciliations; auditors make every final evaluation and risk assessment, owning all conversations with business leaders. When AI drafts testing documentation or flags anomalies, auditors must review the output before anyone can rely on it. Third-party tools like Petual.ai run as Snowflake Native Apps, keeping processing within the Snowflake account to maintain isolation.

According to Kapoor, as of September 2026, fieldwork time for evidence collection and report preparation was reduced by 50%, shrinking from months to weeks. The audit team saved over 3,500 hours in 2026, including more than 1,000 hours on risk scoping and over 2,500 hours on testing and documentation; business control owners saved an additional 1,500+ hours. Testing shifted from random statistical sampling to 100% full-population coverage for specific use cases, providing near real-time visibility into anomalies.

Kapoor advises other audit leaders to start with one high-impact control, centralize cross-system data onto a governed platform, build reusable monitoring skills using AI coding agents, and always maintain auditor accountability for final conclusions. The applicability conditions for this path are clear—it depends on the premise that data is already centralized on a single platform. For enterprises where data remains scattered across multiple systems, the first step is not to introduce AI, but to complete data integration.

Sources

  • snowflake.com↗
Continue researching →