,

GRC Framework: Components, RACI, Assurance Map, Roadmap

Governance, risk, and compliance is not a department and not a product, however many vendors sell it as the second. It is the answer to a coordination problem that every organization above a few hundred people has: the board, the risk function, compliance, legal, IT security, internal audit, and the business units each keep their own list of risks, controls, obligations, and issues, in their own tools and their own words, and nobody can say what the organization’s total exposure is or how much of it has been tested by whom. A GRC framework is the set of structures, shared definitions, and processes that make those lists one picture. Where it works, the audit committee sees one issue log, one risk taxonomy, and one map of who gives assurance over what. Where it fails, the organization has bought a platform, loaded four inconsistent registers into it, and called the result integration.

This guide gives you the framework as something you can build or assess: the components with their owners and artifacts, the operating model as a three-lines RACI, assurance mapping as the practical core, the compliance obligations register, a technology selection method that avoids the integration trap, a phased implementation roadmap, a maturity model, the differences between financial services and everyone else, and internal audit’s role in assessing all of it. It was rewritten in September 2026 to reflect the Global Internal Audit Standards and the Three Lines Model, and it connects to the site’s guides on internal audit’s role in ERM and compliance risk, which cover two of the three letters in depth.

In this guide

What GRC is, and what it is not

Governance is how the organization is directed and held to account: the board, its committees, delegated authorities, policies, and the reporting that lets the board know what is happening. Risk is the identification, assessment, and treatment of uncertainty against objectives, which the ERM framework organizes. Compliance is the identification of obligations (laws, regulations, contracts, standards, the organization’s own policies) and the controls and monitoring that keep the organization within them. Each of the three has a discipline, a profession, and usually a department. GRC is the integration layer: a shared taxonomy so that a risk, a control, an obligation, and an issue mean the same thing in every list; shared processes for assessment, testing, issue management, and reporting; and a shared operating model that says which line does what. The word was popularized by OCEG’s Capability Model in the 2000s, and its useful content survives the vendor marketing: GRC is the capability to reliably achieve objectives, address uncertainty, and act with integrity, integrated across functions.

Three things it is not. It is not a tool; a platform can hold the integrated picture but cannot create the definitions and the operating model that make integration real, and most failed GRC programs are platforms bought before either existed. It is not a merger of the risk, compliance, and audit functions; the Three Lines Model keeps them apart for a reason, and integration is about shared language and shared data, not shared reporting lines. And it is not internal audit’s to own: the third line assesses the framework and uses its outputs, and a function that builds the GRC program has the same independence problem as one that runs ERM.

The components: purpose, owner, artifact, maturity indicators

ComponentPurposeOwnerKey artifactIndicators of maturity
Governance structuresBoard and committee oversight with defined delegated authorities and escalation pathsBoard; corporate secretaryCommittee charters; delegation of authority matrix; escalation policyCharters reviewed annually; DoA enforced in systems; escalations minuted with decisions
Shared taxonomyOne set of definitions for risk categories, control types, obligation types, issue ratings, and business unitsSecond line (risk), agreed with compliance and auditTaxonomy document with mappings to each function’s legacy categoriesEvery register uses it; new entries validated against it; changes governed
Risk management (ERM)Identify, assess, treat, and report risk against appetiteCRO or equivalentRisk register; appetite statement; KRIsSee the ERM maturity rubric in the ERM guide
Policy managementPolicies and standards that are current, owned, approved, communicated, and attestedCompliance or corporate secretaryPolicy inventory with owners, review dates, and attestation recordsNo policy past its review date; attestation rates above 95 percent; policies linked to obligations and controls
Control frameworkOne inventory of controls linked to risks and obligations, with owners, frequency, and test resultsSecond line with process ownersRisk-control matrix; control inventory; see the RCM templateEvery key control has a last test date; controls are shared across SOX, compliance, and operational programs rather than duplicated
Compliance obligations registerEvery applicable law, regulation, contract term, and standard mapped to an owner, a control, and a monitoring activityComplianceObligations register (below)Register reconciled to regulatory change feed; each obligation has a control; monitoring evidenced
Issue managementFindings from all sources tracked in one log to validated closureSecond line, with audit’s own rows governed by auditSingle issue log; see the issue log templateOne log; aging from original dates; audit closes its own; committee sees one number
Assurance mappingFor each key risk and obligation, who provides assurance, how, and when, across all linesInternal audit coordinates; each provider owns its columnAssurance map (below)Map refreshed with the audit plan; gaps and duplications reported; reliance decisions recorded
Monitoring and testingSecond-line testing of controls and compliance, coordinated with auditSecond lineTest plans and results in the shared inventoryResults visible to audit; audit relies where quality allows and says so
ReportingIntegrated board reporting: risk profile, compliance status, open issues, assurance coverageSecond line, with audit’s sectionBoard risk and compliance reportOne pack, exception-based, decisions minuted

The operating model: a three-lines RACI

The operating model says who is responsible, accountable, consulted, and informed for each GRC activity. The version below is the one most organizations should start from; the arguments it settles are the ones that otherwise recur every quarter, especially over who owns the control inventory and who may close an issue. R is responsible for doing, A is accountable for the outcome, C is consulted, I is informed.

ActivityBoard / audit committeeFirst line (business)Second line (risk, compliance)Third line (internal audit)
Set risk appetiteACRC
Maintain the taxonomyICA / RC
Identify and assess risks (RCSA)IA / RR (challenge)I
Own and operate controlsIA / RCI
Maintain the control inventoryIR (their controls)AC
Maintain the obligations registerICA / RC
Test controls (second-line testing)ICA / RI (relies where justified)
Provide independent assuranceA (receives)IIR
Track and close issuesIR (remediate)A (log); R (validate second-line issues)R (validate its own issues); A for its rows
Maintain the assurance mapICCA / R (coordination)
Integrated board reportingA (receives and decides)IRR (its own section)

Two cells carry most of the value. Internal audit coordinates the assurance map because it is the only function that reads every other function’s assurance, but it does not own the others’ columns. And issue closure is split: the second line closes second-line issues and audit closes its own, so that the “one log” principle does not become “the second line closes audit findings.” The Domain III guide covers the Standards’ independence requirements behind that split.

Assurance mapping: the practical core

If an organization builds one GRC artifact, it should be the assurance map, because it is the one that answers the audit committee’s real question: for each thing that could seriously hurt us, who has looked, how hard, and how recently? The map lists the key risks and major obligations down the side and the assurance providers across the top, and each cell records the nature of the assurance (management self-assessment, second-line testing, internal audit engagement, external audit, regulator examination, certification), its date, and its result. Gaps show where nobody has looked; duplications show where three functions tested the same control in the same quarter. The example below is for a mid-size manufacturer with a compliance function, an IT security team, and a four-person internal audit function.

Risk or obligationFirst lineSecond lineInternal auditExternalAssessment
Financial reporting accuracy (SOX 404)Control owners’ quarterly certificationsSOX team tests 180 key controls annuallyRelies on SOX testing after re-performing 20 percent; audits ITGCs directlyExternal auditor’s ICFR opinionAdequate; duplication removed by reliance
CybersecurityIT security’s control operationIT security tests its own controls (not independent)Cybersecurity program audit FY26; next FY28Penetration test annually; ISO 27001 certification auditSecond-line independence gap: IT security tests itself; audit frequency raised to annual for the highest-risk controls
Environmental permits and reportingPlant managers’ monthly compliance checklistsCompliance reviews checklists quarterlyNever auditedRegulator inspections at two of six plantsGap: no independent assurance; added to the FY27 plan
Product safety and recallsQuality function’s inspectionsQuality assurance audits of plantsNever auditedCustomer audits; certification bodyAdequate coverage by quality and external; audit to review the quality function’s own effectiveness in FY28
Anti-bribery and third-party conductBusiness owners’ due-diligence formsCompliance screens third parties; annual trainingThird-party engagement FY25 (Medium findings, closed)NoneAdequate; the Third-Party Topical Requirement now requires coverage to be evidenced
Data privacyProcess owners’ data inventoriesPrivacy officer’s assessmentsNever auditedNoneGap: privacy officer is part-time and reports to IT; independence and coverage both thin; added to the plan
Key vendor concentrationProcurement’s vendor scorecardsNoneProcurement audit FY26 covered contracting, not concentrationNoneGap: no one assesses dependency on the top five vendors; scoped into the FY27 third-party engagement

Maintaining the map is a coordination task, not a testing one: internal audit asks each provider for its plan and results twice a year and records them, and the assessment column is the CAE’s judgment. The map feeds the annual audit plan directly, which is where the gaps become engagements, and it feeds reliance decisions, which the Standards permit where the other provider’s work is competent and objective and where audit has evaluated it. A map with no gaps and no duplications has probably not been filled in honestly.

The compliance obligations register

The obligations register is compliance’s equivalent of the risk register, and in most organizations it does not exist as a single artifact: the obligations live in the heads of the lawyers, the compliance officers, the plant managers, and the tax team, and the organization discovers an obligation when it is fined for missing it. The register lists every applicable obligation with its source, the requirement in plain language, the business owner, the control that meets it, the monitoring that confirms the control, the regulatory change feed that keeps the entry current, and the consequence of breach. Its fields are the link into the rest of the framework: the control column points into the control inventory, the owner column into the governance structure, and the monitoring column into the assurance map.

FieldDefinitionExample entry
Obligation ID and sourceThe law, regulation, contract, standard, or policy, with citationOBL-114: Fair Labor Standards Act, overtime for non-exempt employees, 29 U.S.C. 207
Requirement in plain languageWhat the organization must do, in one or two sentences a manager can act onPay non-exempt employees 1.5 times their regular rate for hours over 40 in a workweek; classify roles correctly
ApplicabilityWhich entities, locations, and processes it applies toAll US entities; payroll; HR classification
Business ownerThe named executive accountable for complianceVP Human Resources
ControlsThe control inventory IDs that meet the obligationPAY-07 (system overtime calculation), HR-12 (annual classification review)
MonitoringThe second-line or first-line activity that confirms the controls operate, and its frequencyCompliance samples 25 overtime calculations quarterly; the payroll analytics overtime outlier test runs monthly
AssuranceInternal audit or external coverage and datePayroll audit FY26; external auditor’s payroll substantive work
Regulatory change sourceHow the entry is kept currentEmployment counsel’s quarterly update; DOL rule tracker
Consequence of breachFinancial, regulatory, and reputational consequence, to size the riskBack pay and liquidated damages; class action exposure; DOL investigation
Rating and last reviewInherent rating, residual rating, date reviewedHigh inherent; Medium residual; reviewed March 2026

Internal audit’s test of the register is completeness first: compare it with the regulatory correspondence file, the legal function’s matter list, the licenses and permits the organization holds, and the contracts with compliance clauses, and list what the register lacks. The compliance risk guide covers how the register drives a compliance risk assessment, and the financial services guide the regulated-industry version, where the register runs to thousands of entries and the regulatory change feed is a function in itself.

Technology: selection criteria and the integration trap

A GRC platform is worth buying when the taxonomy exists, the operating model is agreed, and at least two functions are ready to put their registers into it under the shared definitions. Bought earlier, it becomes the integration trap: each function loads its legacy register into its own module, the modules do not share a data model, and the organization has spent a seven-figure sum to move its silos into one login. The selection criteria below are ordered by how often their absence causes the trap.

CriterionWhat to test in the evaluationWhy it matters
One data model across modulesCreate a risk, link a control, link an obligation, raise an issue, and run a report that shows all four on one row; do it in the demo, on your taxonomySeparate data models per module reproduce the silos
Configurable taxonomy without codeLoad your categories, ratings, and statuses; change one and see where it propagatesA tool that imposes its taxonomy becomes the taxonomy
Issue workflow with role-based closureConfirm that only designated roles can set closure statuses, that original due dates are immutable, and that changes are loggedThe issue log rules must be enforceable
Control inventory shared across programsOne control tested once with results visible to SOX, compliance, and auditRemoves triple testing of the same control
Assurance map or coverage reportingA report of risks by assurance provider and dateThe artifact that justifies the purchase
Regulatory content and change feedsCoverage of your jurisdictions and industries; how changes reach the obligations registerEmpty content means the register is built by hand
Reporting and extractBoard-pack outputs configurable by your team; full data export in an open formatReports built by the vendor’s consultants are reports you cannot change
Access, audit trail, and segregationRole design, immutable logs, and the ability for audit to see everything and edit only its ownThe platform is itself a control environment
Integration with source systemsConnectors for the ERP, HR, ticketing, and identity systems that feed KRIs and testingManual re-keying kills monitoring within a year
Total cost over five yearsLicense, implementation, content subscriptions, internal administration, and the consultants nobody budgetedImplementation typically costs one to two times the license

An organization that is not ready for a platform can run the framework on well-governed spreadsheets and a document repository for years: the taxonomy is a document, the registers share a column structure, the issue log follows the four-sheet build in the issue log template, and the assurance map is a table refreshed twice a year. The platform then becomes a migration of working processes rather than a search for them.

Implementation roadmap

PhaseMonthsWorkMilestonePitfall
1. Mandate and inventory1–2Board or executive mandate naming the accountable executive; inventory of every existing register, tool, taxonomy, and reporting line across risk, compliance, legal, IT security, and auditInventory document; sponsor namedStarting with a vendor selection instead of an inventory
2. Taxonomy and operating model2–5Agree the shared taxonomy with mappings from each legacy set; agree the RACI; agree the issue log rules and the single issue logTaxonomy v1 signed by risk, compliance, and audit; RACI approvedLetting the loudest function’s taxonomy win without mapping the others
3. Registers under the taxonomy4–8Rebuild the risk register, control inventory, and obligations register in the shared structure; merge issue logs; retire duplicatesOne control inventory; one issue log; obligations register v1Migrating legacy entries without cleaning them; duplicates survive in the new structure
4. Assurance map and reporting7–10Build the assurance map from the registers and each provider’s plan; design the integrated board pack; run the first integrated reportFirst integrated board report with gaps and decisionsA forty-page pack that reports everything and asks nothing
5. Technology9–18Select and implement a platform against the criteria above, migrating the working registers; integrate source systems for KRIs and testingPlatform live with one data model; spreadsheets retiredImplementation consultants configuring the tool to their template rather than your taxonomy
6. Monitoring and continuous improvement12+Second-line testing on the shared inventory; regulatory change feeding the register; annual maturity assessment; audit assesses the framework in year twoMaturity profile with movement; audit’s assessmentDeclaring completion; GRC is an operating capability, not a project

A GRC maturity model

LevelDescriptionObservable facts
1 FragmentedEach function keeps its own lists in its own words; the board receives separate reportsThree or more issue logs; no shared taxonomy; risks described differently by risk and compliance
2 CoordinatedFunctions meet and reconcile periodically; reporting is assembled by handA quarterly reconciliation of issue logs; an informal assurance map in the CAE’s files
3 IntegratedShared taxonomy, single issue log, shared control inventory, assurance map maintained; integrated board packThe artifacts exist under one structure; reliance decisions recorded; gaps drive the audit plan
4 ManagedSecond-line testing and audit coordinated on the shared inventory; regulatory change feeds the register; KRIs from source systemsTesting results visible across lines; obligations current within 30 days of change; monitoring automated for major risks
5 EmbeddedGRC information changes decisions: strategy, budget, product, and vendor choices show risk and compliance analysis; incentives are risk-adjustedDecision papers carry the analysis; the use test passes; board challenges the profile

Most organizations that describe themselves as “having GRC” are at level 2 with a platform, which is level 2 with a login. Level 3 is the goal for the first eighteen months, and it is reachable without buying anything.

Financial services versus everyone else

In a bank or insurer the second line is mandated, the obligations register runs to thousands of entries with a regulatory change function behind it, examiners expect to see an assurance framework and test the independence of each line, and the integrated report goes to a board risk committee that regulators require to exist above a certain size. The GRC problem there is scale and consistency across many mandated programs (BSA/AML, consumer compliance, model risk, operational resilience, third-party risk, each with its own regulatory expectations), and the pitfall is thirty programs with thirty issue logs; the operational risk guide shows how one of those programs is structured and audited. Outside financial services the second line often does not exist as a function, compliance sits in legal, and the GRC problem is that the framework has to be built by people with other jobs. The components are the same and the sequence is the same; what changes is that the accountable executive is usually the CFO or general counsel, the taxonomy is smaller, and the assurance map is the artifact that persuades the board to fund the rest, because it shows in one page what nobody has looked at.

Internal audit’s role: assessing GRC

Internal audit uses the GRC framework every day, coordinating the assurance map and drawing on the shared inventory, and it assesses the framework periodically as it would any other governance process. The two roles need the same separation the ERM roles table describes: coordinating the map is a core role; designing the taxonomy or selecting the platform is advisory, with safeguards and a cooling-off period before the framework is assessed. The assessment program below runs 150 to 250 hours and produces the maturity level with its evidence and findings on the components.

#ObjectiveProcedureEvidence
1The framework has a mandate and an accountable ownerInspect the mandate, the owner’s role description, and the governance forum’s charter and minutesMandate; charters; minutes
2One taxonomy is used across functionsSample 25 entries from each register and test category use; test the change process for the taxonomyRegisters; taxonomy change log
3The control inventory is single and sharedCount controls tested by more than one program in the period; test 25 controls for owner, frequency, last test, and linkage to risks and obligationsControl inventory; test records
4The obligations register is complete and currentCompare with regulatory correspondence, licenses, legal matters, and contracts; test 25 entries for owner, control, monitoring, and last review; test the change feed for three recent changesRegister; correspondence; change records
5Issue management follows the rulesConfirm a single log or reconciled logs; recompute aging from original dates; test 25 closures for validation evidence and closure authorityIssue log; closure evidence
6The assurance map is real and usedReconcile the map to each provider’s plan and results; trace three gaps to plan responses; test three reliance decisions for the evaluation behind themAssurance map; plans; reliance memos
7Policy management operatesTest 25 policies for review date, owner, approval, and attestation ratesPolicy inventory; attestation records
8Integrated reporting produces decisionsInspect four integrated board packs; trace five exceptions to minuted decisions; test three reported metrics to sourcePacks; minutes; source data
9The platform, if any, is controlledTest access roles, closure permissions, audit trail, and the data model claim (one row across modules); see the ITGC primerPlatform configuration; access listings
10Maturity and useScore the maturity model with evidence; identify three decisions changed by GRC information in the yearMaturity workpaper; decision papers

Worked example: getting to level 3 without a platform

MidState Beverage, the site’s running example, is a three-state distributor with 12 depots, two unintegrated acquisitions, a lean finance team, no second-line risk function, and a six-person internal audit function. Its FY27 ERM assessment scored governance and identification at level 2 and appetite at level 1, and the CAE’s report to the audit committee proposed a GRC build to level 3 in twelve months, owned by the CFO, with internal audit advising under safeguards. The phase 1 inventory found four lists that had never met: the controller’s risk register (31 risks, high/medium/low), the SOX-readiness control list built for the lenders (140 controls, in a spreadsheet, tested by the controller’s own team), the fleet manager’s DOT compliance tracker (48 obligations, none linked to a control), and IT security’s findings list (nine open items, in a ticketing tool). Internal audit’s own issue log held 14 open actions from FY26 and 11 from the route cash report. Nobody could say how many open issues the company had, and the board’s annual risk presentation drew on the first list only.

ComponentBeforeAfter twelve months
TaxonomyFour vocabularies; “IT risk” meant three different thingsOne taxonomy of 9 risk categories, 4 control types, 5 obligation sources, and the issue log’s status set; mapping tables kept for two years
Risk register31 risks, ratings unchanged for three years38 risks under the taxonomy, including integration and ERP replacement; criteria-based ratings; quarterly refresh by the executive team
Control inventory140 SOX-readiness controls in one spreadsheet; depot and fleet controls undocumented212 controls in one inventory linked to risks and obligations; 61 tested by the controller’s team, 40 by internal audit, with results visible to both; 18 duplicates retired
Obligations registerFleet tracker only164 obligations across employment, fleet and DOT, alcohol distribution licensing, tax, environmental, and lender covenants; each with an owner and a control; counsel’s quarterly update as the change feed
Issue logThree lists plus audit’s; 34 open items known to audit, 43 in total once mergedOne log, 43 rows at merge, 27 at year-end; audit closes its own; original due dates restored from the source reports
Assurance mapNoneTop 12 risks mapped; three gaps (fleet, privacy, acquisition systems) became FY28 engagements; external audit reliance on the SOX-readiness testing recorded
ReportingAnnual risk list to the board; separate audit and IT reportsQuarterly integrated report of eight pages: profile changes, appetite metrics, open issues by age, assurance gaps, decisions requested

The build cost the company one part-time coordinator in the CFO’s office, about 300 hours of internal audit advisory time, and no software. The platform question was deferred to FY29 with a criteria list ready and the registers already in the shape a platform would want. Internal audit’s FY29 plan carries the framework assessment, a full cycle after its advisory role ended, with the disclosure in the charter.

Common failures

FailureWhat it looks likeWhy it mattersFix
Platform firstA tool bought before the taxonomy and operating model existSilos migrated into modules; integration never happensPhases 1 to 4 before phase 5; the platform migrates working processes
Taxonomy by conquestThe risk function’s categories imposed on compliance and audit without mappingThe other functions keep shadow registers in their own wordsMapping tables for every legacy set; joint sign-off
Three issue logsAudit, compliance, and risk each report open items; the committee adds them upNobody knows the total; aging rules differ; closures are inconsistentSingle log with role-based closure, or a governed reconciliation with one aging rule
Triple testingSOX, compliance, and audit each test the same reconciliation control in the same quarterCost, auditee fatigue, and no one relying on anyoneShared control inventory with visible results; documented reliance
Assurance map as decorationA map built once for a board paper and never refreshedGaps reopen silentlyRefreshed with the audit plan and at mid-year; gaps reported with responses
Register without a change feedObligations register complete on the day it was built and stale within a yearCompliance breaches from obligations nobody updatedNamed change sources per obligation; quarterly currency check
Audit owns GRCInternal audit designs the framework, runs the platform, and then assesses itIndependence lost; the third line becomes the secondAdvisory with safeguards; management owns; cooling-off before assessment
Reporting everythingIntegrated pack of sixty pages, every risk green, no decision requestedThe board stops readingException-based reporting; every exception carries a decision request

The framework’s other components each have their own guide on the site: the risk register, the RCSA process, risk appetite, and the issue log; the Risk Library indexes the risk-stripe guides the assurance map points at, and every guide on the site is listed at All Guides.

Related guides

Free PDF · 15 one-page cheat sheets

The Internal Audit Desk Reference, free by email.

GIAS 2024 on one page, the sample-size tables, the risk and control matrix, the five-C finding, the SOX deficiency ladder, the CIA exam at a glance, and nine more. Printable. Written by working auditors.

Free. Confirm your address once; the PDF link follows. Unsubscribe anytime.

Cover of The Internal Audit Desk Reference: fifteen one-page cheat sheets and templates (PDF)
Cover of The Internal Audit Desk Reference: fifteen one-page cheat sheets and templates (PDF)

Free PDF

The desk reference: 15 cheat sheets, one page each.

GIAS map, sample sizes, the RCM, the five-C finding, SOX deficiency ladder, CIA at a glance. Free, printable.

Confirm once; the PDF link follows. Unsubscribe anytime.

Comments

One response to “GRC Framework: Components, RACI, Assurance Map, Roadmap”

  1. […] enterprise-wide gatekeeper role. Others worry about cost, resource burdens, or the risk of tick-box compliance overshadowing real improvements in governance […]

Leave a Reply