Back to Blog Technology

Why Banks Keep Rebuilding the Same Compliance Report Every Time a Rule Shifts

Compliance team member surrounded by stacks of regulatory documents representing manual rebuilding cycle

When a new RBI circular arrives that modifies a provision in the KYC Master Direction, a compliance officer at a private sector bank typically does the same set of things. They read the circular. They locate the previous version of the affected provision. They write a summary of what changed. They identify which internal documents need updating. They route the summary and the action items to relevant department heads. They follow up. Eventually, they produce a report for the compliance committee showing that the circular was identified and addressed.

Six months later, when a follow-up circular modifies the same provision again, they do it all again from the beginning. The previous circular summary may or may not be findable. The previous version of the provision text may or may not be in their records. The institutional memory of what happened last time lives with one person, and if that person is on leave or has moved to a different role, the next compliance cycle starts from a blank page.

This is not a competence problem. It is a structural problem in how compliance knowledge is stored and retrieved in most Indian banks.

Why the Knowledge Gets Lost Each Cycle

Compliance work in most Indian banks is documented as a series of discrete events rather than as a continuous, queryable history. A circular arrives, triggers activity, gets resolved, and the resolution record goes into a folder that is essentially archival. The folder is there if someone goes looking, but it is not structured in a way that makes it easy to answer questions like: "What did we do when the KYC re-verification deadline changed two years ago?" or "Which policy sections have been updated because of SEBI circulars in the past eighteen months?"

The answer to those questions exists somewhere in email threads, meeting minutes, document version histories, and tracked-changes files. But it requires human reconstruction, and that reconstruction takes time that is not available when the next circular is arriving and demanding attention.

The deeper issue is that the knowledge of why a compliance decision was made is even more fragile than the record of what was decided. A policy document shows the current approved text. It rarely shows the regulatory provision that drove the most recent update, which circular number triggered the review, or what alternatives were considered and rejected. That context is in someone's head or in an email chain that is not attached to the policy document itself.

The Single-Point-of-Knowledge Problem

Every compliance team has one or two people who carry the institutional understanding of how the regulatory environment maps to the bank's operations. They know, without consulting anything, that the current credit bureau reporting policy was last updated because of an RBI circular in early 2024, and that the update affected the frequency of reporting for NPA accounts specifically. That knowledge is genuinely valuable. It is also extremely fragile.

When that person takes a new role, or joins a different institution, or is simply unavailable when a follow-up circular arrives, the team has to reconstruct the context from whatever records exist. In practice, the reconstruction is incomplete. Parts of the history are missing because they were only in that person's memory.

This creates a specific failure mode during inspections: the compliance team can produce the current policy document, but they cannot fully trace the regulatory history that produced it. An RBI inspection team asking about the evolution of the KYC documentation requirements over the past three years gets a partial answer. The partial answer creates a perception of incomplete monitoring, even if the actual compliance was complete at the time.

The Rebuild Cycle as a Technical Architecture Problem

If you look at the compliance reporting cycle as a data problem rather than a workload problem, the structural issue becomes clearer. The inputs to a compliance report are: the circular text, the previous regulatory text, the mapping to affected internal documents, the action items and their completion status, and the evidence that the requirements are being met. Every one of those inputs already exists somewhere when the next report is due. The rebuild cycle happens because there is no system that maintains those inputs in a structured, linked, and queryable form.

Instead, each compliance report is produced by a person who knows where the inputs are (or can find them) and assembles them manually for the specific report. The assembly is done from scratch because there is no common data store that all compliance reports draw from. The person becomes the system, and their working memory is the integration layer.

When the person changes, or when the volume of circulars grows, the integration layer degrades. The reports still get produced because compliance teams are professional and persistent. But they get produced at higher cost in time and with greater risk of gaps, because the mental model that was integrating disparate information stores is no longer fully operational.

What a Persistent Circular Record Makes Possible

The alternative is to treat each processed circular as an entry in a persistent record that links the circular to every downstream consequence it produced: which policies were reviewed, which were updated, what evidence of implementation was collected, and when. This record does not replace the policy documents or the compliance committee reports. It links them to their regulatory origins.

With that persistent record in place, the next circular in the same topic area starts from a meaningful baseline. The compliance officer reviewing a new KYC circular can see what the previous KYC circular changed, how the response was structured, and which policy sections were affected. The reconstruction work is eliminated. The question becomes: what is different this time? That is a much smaller problem than: what did we do before?

The persistent record also makes the compliance report assembly substantially faster. The report is essentially a structured query over the existing record: show me everything that happened in response to circulars received between date X and date Y, with the evidence of completion attached. That query can run in seconds. The manual assembly of the same information takes days.

Why This Has Not Been Solved Already

The honest answer is that the tooling to maintain this kind of persistent circular record has not existed at a price point accessible to mid-size Indian banks and NBFCs. Large scheduled commercial banks have internal compliance management systems, often built on broad enterprise GRC platforms, that provide some version of this capability. But those platforms are expensive, complex to configure, and often require significant internal IT investment to maintain.

For the broader Indian banking market, the practical options have been spreadsheet-based compliance registers maintained by hand, or general-purpose document management systems that were not built for the specific structure of regulatory change tracking. Neither option solves the rebuild cycle problem. They just organize the manually assembled information in slightly different ways.

The gap we set out to address is specific: the Indian regulatory environment (RBI, SEBI, IRDAI, PFRDA) produces a distinctive type of document, at a distinctive volume, with a structure and amendment logic that generic compliance tools do not model accurately. The rebuild cycle is not inevitable. It is a consequence of using tools that were built for a different regulatory environment, or of having no tools at all. Both of those conditions can change.

Early access

See it on a circular your team handles

OnFinance AI is working with early-access compliance teams at Indian banks, NBFCs, and insurance companies. Request access to see a live run on a recent circular relevant to your institution.