Table of content

Designing Audit-Ready Controls Without Slowing the Close

Designing Audit-Ready Controls Without Slowing the Close

Most accounting control failures do not come from lack of process. They come from weak enforcement.

  • QuickBooks Online can support strong controls, but only if permissions, approvals, and evidence are designed intentionally.

  • Verbal approvals, missing attachments, and unchecked admin access are silent control killers.

  • A good control framework balances fraud prevention, accuracy, and speed, without turning the close into a nightmare.

  • This playbook shows how to design real controls that actually work in QuickBooks online environments.

Executive Summary

If you work in a growing SaaS or mid-market company, chances are your accounting team already has SOPs, checklists, and tools. On paper, everything looks fine. In reality, approvals happen on Slack, journal entries get posted without support, and nobody signs off on reconciliations.

That is how companies end up with audit issues, surprise adjustments, and uncomfortable board questions.

This article walks through how to design a robust internal control framework for the accounting function that works in the real world. It is built for QuickBooks Online Advanced users, aligned with US GAAP, and designed for teams that want both control and speed.

We will cover segregation of duties, authorization, documentation, monitoring, and risk assessment. More importantly, we will show how these controls actually operate day to day. No theory. No buzzwords. Just practical controls that hold up under scrutiny.

Why Internal Controls Break in Real Life

Most teams do not fail because they do not know what controls are. They fail because controls are not enforced.

Here are the most common patterns seen in QuickBooks Online heavy environments:

  • Too many admin users

  • Approvals given verbally and never documented

  • Journal entries posted without attachments

  • Payroll and benefits reconciled but never reviewed

  • Everyone can edit invoices after issuance

  • Audit logs exist but nobody looks at them

None of these feel dangerous in isolation. Together, they create a control environment where errors and fraud can hide easily.

The goal of a strong internal control framework is simple:

Make it hard to do the wrong thing and easy to prove the right thing was done.

The Control Philosophy That Actually Works


Segregation of Duties: Lock It In, Do Not Assume It

Many teams say they have segregation of duties because they have enough people. That is only half the story.

Segregation must be designed, enforced, and visible.

A Practical Segregation Matrix

In a well-designed accounting function, duties are split like this:

Activity

Prepare

Approve

Post

Reconcile

Review

Vendor setup

AP

Accounting Director

Controller

Bill entry

AP

FP&A Head

AP

Controller

Payment run

AP

FP&A Head

Bank

Controller

Payroll posting

Payroll system

GL Lead

GL

Clearing

Controller

Journal entries

GL

Accounting Director

GL

Controller

Bank reconciliations

GL

GL

GL

Controller

The key rule is simple:

Nobody reviews their own work.

Even in teams with ten people, this rule is violated more often than anyone admits.

QuickBooks Online Reality Check

QuickBooks Online makes it easy to break segregation accidentally. Admin access overrides everything.

Best practice:

  • Limit Admin users to two, maximum

  • Everyone else uses custom roles

  • Invoice deletion rights should be restricted

  • Journal entry posting should be role-based

This alone eliminates a surprising number of risks.

Authorization Controls: Verbal Approval Is Not Approval

Verbal approvals are convenient. They are also invisible.

From a control perspective, a verbal approval that leaves no record might as well not exist.

What Authorization Should Look Like

For each transaction type, define:

  • Who can approve

  • Approval thresholds

  • Acceptable approval format

For example:

Transaction

Approver

Evidence

Manual JE

Accounting Director

Email or system log

Vendor creation

Controller

Vendor request form

Payment run

FP&A Head

AP system approval

Credit memo

Controller

Approval email

Email approvals are acceptable. System approvals are better. Slack approvals are risky unless captured.

If an auditor cannot see it, it did not happen.

Revenue and AR Controls That Actually Matter

Revenue controls in QuickBooks Online usually break in two places: invoice editing and manual journals.

Invoice Integrity

In many setups, anyone with QuickBooks Online access can edit an invoice after issuance. That is dangerous.

Recommended controls:

  • Restrict invoice edit rights

  • Disable invoice deletion

  • Require credit memos for corrections

  • Log and review invoice changes monthly

Revenue should move forward through credit memos, not backward through edits.

Manual Revenue Journals

Manual journals are sometimes necessary, especially for deferred revenue or corrections. They must be controlled tightly.

Best practice:

  • Manual revenue journals require Director approval

  • Support must be attached

  • Monthly review of all revenue-related JEs

This is where errors quietly enter financials.

AP and Disbursement Controls: Where Cash Leaks Happen

AP is one of the highest fraud-risk areas in any company.

Vendor Master Controls

Strong AP control starts before the first bill is entered.

Minimum vendor onboarding requirements:

  • W-9 collected

  • Independent verification completed

  • Controller approval for setup

  • Monthly duplicate vendor review

Vendor changes should follow the same process as vendor creation.

Payment Controls

A clean payment workflow looks like this:

  1. AP prepares payment proposal

  2. FP&A Head and Accounting Director approve

  3. Payment is released through AP automation

  4. Controller reviews bank activity

Overrides must be logged and reviewed. Emergency payments are acceptable. Unreviewed emergency payments are not.

Payroll and Benefits: High Risk, Low Visibility

Payroll and benefits rarely cause issues day to day. When they do, the impact is large.

Why Payroll Clearing Exists

Payroll clearing is often misunderstood, even by experienced accountants.

Here is the logic:

  • Payroll expense is recognized when employees earn it

  • Cash leaves the bank later

  • Payroll clearing temporarily holds the liability

You debit payroll clearing, not expense, when ADP pulls cash because the expense was already recorded.

If you expense payroll on cash pull:

  • Accrual accuracy breaks

  • Expenses shift between periods

  • Audit trails weaken

Clearing accounts force discipline.


GL and Close Controls: Where Everything Comes Together

The monthly close is where control design shows its strength or weakness.

Journal Entry Controls

Every journal entry should answer three questions:

  1. Why was this entry needed?

  2. Who approved it?

  3. What evidence supports it?

Controls:

  • GL prepares

  • Accounting Director approves

  • Controller reviews monthly JE listing

  • Attachments are mandatory

Verbal approval breaks this chain.

Reconciliations and Review

A reconciliation without evidence of review is unfinished work.

Minimum requirements:

  • Prepared monthly

  • Reviewed monthly

  • Signed or acknowledged digitally

  • Differences explained

If a balance is material, the reconciliation must be reviewable by someone else.

Documentation: The Control Everyone Undervalues

Documentation is not about bureaucracy. It is about memory.

Six months later, someone else should be able to understand what happened without asking questions.

Documentation Standards

Item

Requirement

Bills

Invoice attached

Journal entries

Support file attached

Approvals

Email or system record

File naming

Standard format

Consistency matters more than perfection.

Monitoring Controls: Trust, but Verify

Monitoring is where many frameworks fail quietly.

What to Monitor Regularly

  • Audit logs

  • Deleted transactions

  • Back-dated entries

  • Manual journal volume

  • User access

These reviews do not need to be daily. Monthly is usually enough. The key is that they happen and are documented.


Risk Assessment: The Missing Control

Many teams never formally reassess risk. They assume yesterday’s controls still work today.

That assumption fails when:

  • New benefit plans launch

  • New revenue models appear

  • Payment methods change

  • Headcount scales

An annual risk assessment forces the accounting function to think forward, not backward.

Mini Case: Self-Funded Benefits Done Right

Imagine medical claims spike in March, but invoices arrive in April.

Without accruals:

  • March expenses are understated

  • Liabilities are missing

  • April looks artificially expensive

With controls:

  • Claims trend reviewed

  • Accrual adjusted

  • Entry approved and documented

  • Financials remain clean

That is the difference between reactive accounting and controlled accounting.


Final Thought

Strong internal controls are not about slowing teams down. They are about removing uncertainty.

When controls are clear, enforced, and documented, accounting becomes calmer. Audits become predictable. Decisions become easier.

That is what a good control framework delivers.

.