Evaluate · separation of duties

Separation of duties in accounting, enforced instead of trusted

Separation of duties in accounting means no one person can prepare, approve and check the same piece of work. For regulatory reports the OCC names it first among the fundamental controls; Botminds' Regulatory Reporting Controls enforces it on every control instance, so a preparer cannot review her own reconciliation even when her reviewer is on leave.

Updated · 13 min read

Separation of duties in accounting is the rule that the person who prepares a piece of work is not the person who approves it, checks it or holds the asset it describes. GAO's internal control standards put it as dividing key duties "among different people to reduce the risk of error, misuse, or fraud", so "that no one individual controls all key aspects of a transaction or event" (GAO Green Book, May 2025). In bank regulatory reporting the rule is examined directly: the OCC lists it first among the fundamental controls over the Call Report. It is hard to keep because finance teams are small, people go on leave, and system access drifts until a reviewer can also post. Botminds' Regulatory Reporting Controls exists to enforce it on each control instance rather than trust it to a policy document.

One reconciliation, two months: the same control, separated once and not once

The July instance: self-reviewedThe August instance: independent
Control

The July instance: self-reviewed: RR-07, loan subledger to general ledger, monthly key control. Owner and preparer Dana Ostrow.

The August instance: independent: The same control, the same owner, the same preparer.

Prepared

The July instance: self-reviewed: Sunday, August 2, 18:52, workstation TCB-FIN-114.

The August instance: independent: September 3.

Reviewed

The July instance: self-reviewed: Sunday, August 2, 19:06, by Dana Ostrow, same workstation, 14 minutes later.

The August instance: independent: September 4, by Theo Brandt, the assigned reviewer, read-only in the loan subledger.

Why

The July instance: self-reviewed: Theo was on leave from July 27 to August 7 and no backup reviewer was set. Dana meant to route it for re-review; it was never routed.

The August instance: independent: Theo was in the office. Nothing about the control's design changed between the months.

What it proves

The July instance: self-reviewed: Nothing about whether the balance was right. The re-performance later showed it tied, but the review did not show that.

The August instance: independent: A second person checked the work, which is what the control claims.

Fictional sample bank (Tessaly Community Bank) and people, from Regulatory Reporting Controls. The control was well designed; one instance of it failed. Separation of duties is a property of each instance, not of the org chart.

What is separation of duties in accounting?

It is the division of a process so that no single person can both make an error and hide it. GAO's 2025 standards, which adapt the COSO framework for federal agencies and are a useful public statement of the principle, describe separating "the responsibilities for authorizing transactions, processing and recording them, reviewing the transactions, and handling any related assets" (GAO-25-107721). The same text is candid about the limit: separation "can mitigate the risk of management override" but "cannot absolutely prevent it because of the risk of collusion, where two or more employees act together".

Separation of duties and segregation of duties are the same idea under two names; examiners and auditors use both. In regulatory reporting the "transaction" is usually not a payment but a number: a reconciled balance, a journal entry, a mapping rule, a line on a schedule. The question is the same. Can one person put a wrong number on the Call Report and also be the person whose sign-off says it was checked?

Why is segregation of duties important for regulatory reports?

Because examiners expect it by name, and because a small undetected error can be material. The OCC's booklet for examiners names three "fundamental internal controls" for regulatory reporting, and separation of duties comes first, ahead of dual controls and independent reconcilements. Its example is the reconciliation this page keeps returning to: the general ledger accounts reconciled to the figures in quarterly and annual regulatory reports (OCC Comptroller's Handbook, "Regulatory Reporting," 2021). Its list of what bank procedures should cover puts separation of duties, dual controls, independent reconcilements and manual adjustments side by side.

The materiality test explains the stakes. The same booklet warns that an error that looks small against total assets can still be material, and that a small adjustment matters most when capital is thin enough for it to move the bank into a different prompt corrective action category. Republic First Bank is the public example of where that ends. The FDIC's Office of Inspector General found that it amended three quarters of Call Reports in September 2023, and that the amendments dropped the bank to adequately capitalized for prompt corrective action purposes (FDIC OIG, Material Loss Review of Republic First Bank, 2024).

Separation of duties, as the OCC frames it for the Call Report

3

fundamental controls named: separation of duties, dual controls, independent reconcilements

7

questions in the OCC's internal control questionnaire for regulatory reporting; two are about separation of duties

13

topics bank procedures should address, from mapping of items and manual adjustments to attestation and signatures

Counts from the OCC's Comptroller's Handbook booklet 'Regulatory Reporting', Version 1.0, September 2021, still current on occ.gov in October 2026.Source: OCC Comptroller's Handbook, Regulatory Reporting

Which duties are incompatible in Call Report work?

Six pairs cover most of the risk. Each pair is two duties that, held by one person, let that person create an error and also certify that it was checked. The matrix below is a starting point for any bank's own: it lists the pairs, why each conflicts, and the separation that answers it.

A segregation of duties matrix for Call Report preparation

Duties held by one personWhy they conflictThe separation that answers it
Prepare a reconciliation and review itThe review is the only check that the reconciling items are realA named reviewer who did not prepare the instance, with a named backup for leave
Post journal entries and approve themA manual entry can move a balance onto the wrong line or into the wrong periodApproval by a second person before posting, above a threshold the bank sets
Change a mapping rule and approve the changeOne rule moves every account mapped to it, every quarter afterMapping changes approved and tested by someone other than the person who made them
Review a subledger and hold posting rights in itA reviewer who can post can correct the problem quietly instead of reporting itReviewers read-only in the system they review
Verify report data and file the reportThe last check before filing and the filing itself become one stepThe OCC asks whether the verifier and the filer are different people
Own a control and test itThe person with most reason to see a pass decides whether there was oneTesting by someone outside the process: a tester, quality assurance or internal audit
Our matrix, built from the OCC's regulatory reporting booklet (separation of duties, dual controls, independent reconcilements, manual adjustments, mapping of items) and its internal control questionnaire. A bank's own matrix lists its roles by name and its systems by entitlement.Source: OCC Comptroller's Handbook, Regulatory Reporting

The fifth row is the OCC's own question turned into a rule. For banks that use software or automated mapping, its questionnaire asks whether the person who verifies the regulatory reporting data is someone other than the person who files the report (OCC internal control questionnaire, question 3). A matrix that a reviewer can answer only from the org chart is not finished. The fourth row needs the access listing from the system itself, because posting rights are granted one ticket at a time and rarely taken back.

What does the OCC say about separation of duties?

It says three things, in three places. In the risk management section, separation of duties is a fundamental control and should be used for the reconciliation of general ledger accounts to reported figures. In the procedures examiners use, they assess whether bank procedures address separation of duties, dual controls, independent reconcilements and manual adjustments, and whether the bank's internal controls are of those types and work as designed. In the personnel section, it adds periodic rotation of duties, for three stated reasons: succession, depth of knowledge, and the prevention or detection of fraud (OCC Comptroller's Handbook, Regulatory Reporting).

Rotation is the part teams forget. A reviewer who has checked the same reconciliation for six years reads it the way its preparer does. Rotation also creates the backup that the sample bank lacked in July: a second person who already knows how to review the control when the first is away.

Can the preparer review their own Call Report work?

No. A review by the preparer is not a review, whatever it finds, and the OCC expects the bank to designate an independent person or group to review regulatory reports for accuracy before filing. The difficulty is that a self-review rarely looks like a decision. It looks like the sample bank's July: a reviewer on leave, no backup set, a month-end that will not wait, and a preparer who signs the review box intending to have it re-reviewed later.

That is why a policy is not enough. The policy at the sample bank said the right thing and named Theo as the reviewer. The general ledger allowed the same user to mark the reconciliation prepared and reviewed. Nobody compared the two names on the sign-off log until a checking agent did it as the control ran, at 19:07, one minute after the review.

The system refuses a preparer who tries to review her own work

A dialog titled A preparer cannot review her own work. It reads: You prepared the July reconciliation of RR-07. The re-review must be done by Theo Brandt. Below, Rule SOD-1, preparer is not the reviewer of the same instance. Behind the dialog, the re-performance of July ties with a difference of 0.00 dollars, and a toast shows Working as Dana Ostrow, Process owner.

The rule is checked per instance: Dana prepared July, so she cannot review July. It does not stop her preparing August.

Fictional sample data. Working as the preparer, Dana tries to re-review July herself. The refusal names the rule and the person who must do it.

A segregation of duties policy says who should review. Only the sign-off log says who did.

What is a segregation of duties matrix, and how do you test one?

A segregation of duties matrix is a grid of roles against duties that marks the combinations no one person may hold. Building it is the easy half. Testing it means comparing it with three things the matrix does not contain: who actually prepared and reviewed each instance, which entitlements each person holds in each system, and who covered for whom during leave.

Testing separation of duties on a quarter's regulatory reporting controls

  1. Compare preparer and reviewer on every instance

    From the sign-off log, not from the control description. Same user ID on both is a break whatever the result.

  2. Check reviewers' entitlements

    A reviewer with posting rights in the system they review is not independent of it.

  3. Check the leave and backup roster

    A reviewer away with no backup named is how the sample bank's July self-review happened.

  4. Look at time and place

    Prepared and reviewed minutes apart on the same workstation deserves a second look even with two user IDs.

  5. Check manual journal entries against approvals

    An approval dated after posting is a timing exception; an approval by the poster is a break.

  6. Check mapping and setting changes

    Who changed the rule, who approved it, who tested it: three names, not one.

  7. Confirm the attester is outside the chain

    The OCC asks whether the person who attests differs from the person who provides the data and the person who reviews it.

Our test steps, built on the OCC's regulatory reporting booklet and internal control questionnaire.Source: OCC Comptroller's Handbook, Regulatory Reporting

The second item is the one access reviews and segregation reviews tend to split between two teams. In the sample bank, Victor Almeida held posting rights in the loan subledger. He is a capable accountant and would have been the obvious stand-in reviewer for July. He was not independent of it.

Can a small bank segregate duties?

Often not completely, and the standards allow for that if something else covers the gap. GAO's standards say: "If segregation of duties is not practical within a business process because of limited personnel or other factors, management designs alternative control activities to mitigate the risk of fraud, waste, or abuse in the business process" (GAO Green Book, para. 10.23). The OCC lets a bank buy in the pre-filing quality control review from a third party instead of staffing it, provided the reviewer is trained in and familiar with the bank's reporting process.

The usual alternatives are a detective review by an officer outside accounting, a review bought in from a third party each quarter, and a full re-performance of the few controls where one person must both prepare and approve. Each of them has to leave evidence that it happened. A small bank that cannot separate a duty should be able to show, instance by instance, who checked the person who held it.

Dual control, maker-checker and separation of duties are not the same thing

They are three tools for the same risk, at different scales. Dual control needs two people present to complete one act, such as opening a vault or recounting cash; the dual control in banking guide covers what that second signature proves. Maker-checker needs a second person to verify a change before it takes effect, as in the maker checker process in banking for payment repairs. Separation of duties is the design of the whole process so that no one role holds incompatible duties across it.

Call Report controls use all three. Approval of a large manual journal entry before posting is maker-checker. A mapping change approved by a second administrator is maker-checker on configuration. Keeping the reconciliation preparer, the reviewer, the filer and the attester four different people is separation of duties. Internal control over financial reporting, as the SEC defines it, includes the policies that provide reasonable assurance that transactions are recorded "only in accordance with authorizations of management and directors" (17 CFR 240.13a-15(f)); all three tools serve that phrase.

How Regulatory Reporting Controls enforces separation of duties

The solution turns the matrix into rules the system applies, and the rules are not advisory. Six of them cover the whole attestation: a preparer never reviews the same control instance; a process owner never tests their own controls; only the Controller assigns reviewers, decides deficiencies and revokes; only the owner signs their sub-certification; internal audit stays independent; and the Controller recommends while the CFO attests. A blocked action names the rule it broke. Changing a rule needs two administrators and the CFO.

Only independent people can be picked as the re-reviewer

A dialog titled Assign an independent reviewer, RR-07, July. It reads: Only people independent of this instance can be picked. The Skeptic re-checks after they sign. Theo Brandt, assigned reviewer of RR-07, back from leave August 8, read-only in the loan subledger, is selectable, as is Andre Whitaker, Assistant Controller, independent of loan accounting. Dana Ostrow, who prepared this instance, and Victor Almeida, who has posting rights in the loan subledger, are greyed out and marked Not independent. The reason code is IR-01, Preparer reviewed own work.
Fictional sample data. The picker leaves out the preparer and anyone with posting rights in the system under review, and the assignment carries a reason code.

The checking agent, the Skeptic, does the comparison an auditor would do months later. It reads the sign-off log for every instance, compares the preparer with the reviewer, checks the reviewer's entitlements and the leave roster, and flags evidence dated after its sign-off. Each flag cites the log entry it rests on and holds the owner's sub-certification until a person decides; the Skeptic never closes its own flag. When Theo re-reviewed July, the Skeptic re-checked his independence before the Controller saw the result.

What it does not do is decide that a break was harmless. That judgment belongs to the Controller, informed by a re-performance of the instance; how a break like July's is classified, and why it was a control deficiency and not something worse, is worked through in material weakness vs significant deficiency on a Call Report control. The settings screen below shows the roles and the first three rules as the sample bank configured them.

Roles, who sees customer data, and separation-of-duties rules that cannot be switched off quietly

The settings screen, People and roles. A roles table: process owner, 23 people, can sign own sub-certification, customer data masked; reviewer, 6 people, review instances they did not prepare, masked; Controller, Renata Okafor, assign, decide, revoke, recommend, unmask logged; internal audit, Simone Achebe and one auditor, test and record, read everything, unmask logged; CFO, Graham Pell, attest, masked; administrator, Ken Morita and Alisha Grant, settings with a second approver, no customer data; auditor read-only, external auditor and examiners, read released packs, time-boxed, masked. Below, separation-of-duties rules marked enforced, never advisory: SOD-1 a preparer never reviews the same control instance; SOD-2 a process owner never tests their own controls; SOD-3 only the Controller assigns, decides deficiencies and revokes; each locked by policy FIN-07, change needs two administrators and the CFO.
Fictional sample bank. The roles table is itself a segregation of duties matrix, and every change to it waits for a second administrator.

Questions people ask

What is the difference between separation of duties and segregation of duties?

None in substance. Both mean dividing incompatible duties among different people; the OCC's regulatory reporting booklet uses both terms on the same page. "Segregation" is more common in audit literature and "separation" in access-control and examination texts.

What is a dual control?

A control that needs two people to complete one act together, such as two keys to a vault or two people at a cash recount. The OCC lists dual controls next to separation of duties and independent reconcilements as the fundamental controls for regulatory reporting.

Is a self-review always a deficiency?

It is always a failure of the control instance, because the review the control claims did not happen. How severe it is depends on what re-performance shows and on whether another control, such as a line-by-line variance review, would have caught an error. In the sample bank the July balance tied to the cent and was classified as a control deficiency.

Does a reviewer need read-only access?

It is the cleanest answer. A reviewer who can post in the system they review can fix a problem instead of reporting it, and the fix leaves no exception behind. Where read-only access is not practical, the reviewer's own entries in that system should be reviewed by someone else.

How often should separation of duties be tested?

On every instance of a key control, if the comparison can be automated from the sign-off log, and at least each quarter before the CFO signs if it cannot. A test done once a year by internal audit finds breaks months after the reports they affected were filed.

Regulatory Reporting Controls.
See it on your own files.

An agentic solution from Botminds. Each control's evidence captured as it runs and re-tested, so the CFO attests on a complete record Book a demo, or explore how it works.