Bookkeeper Fraud: 17 Red Flags and the Checklist That Caught $400K of Theft

The paragraph that gets repeated every week on small business Reddit
- "My bookkeeper of 8 years stole $340,000. How did I miss this?"
- "Longtime, trusted office manager wrote $180K of unauthorized checks to herself."
- "Found out my AP manager had a fake vendor scheme running for 3 years. $260K gone."
- "My accountant filed fraudulent tax returns and pocketed the refund. I had no idea."
These stories have the same shape: long-tenure, trusted, indispensable employee → quiet discovery → large cumulative loss → owner devastated.
The data from the Association of Certified Fraud Examiners (ACFE) 2024 Report to the Nations confirms what Reddit shows:
- Median occupational fraud loss: $145,000 per case
- Small businesses (under 100 employees): median $141,000 per case — the second-highest median loss of any organization size tier
- Median duration before detection: 12 months
- Most common perpetrator tenure: 5+ years at the business
- % of frauds involving accounting/finance role: 30%+
- Businesses without anti-fraud controls: lose ~$198K per incident vs. $100K for those with controls
The uncomfortable truth: the more you trust your bookkeeper, the more vulnerable you are. Small business bookkeeper fraud is enabled by one thing: the owner stops checking because trust replaces verification.
This post is the red-flag checklist and the control framework. Read it once. Implement the 10 core controls. Sleep better.
The 17 red flags
These are signals that something might be wrong. One alone isn't proof. Three or more together is a strong signal you need an independent audit — immediately.
Behavioral red flags
1. Refuses vacation or time off. The single most consistent fraud red flag. Schemes require constant maintenance (covering trails, re-reconciling, hiding statements). A week of another person handling the books exposes them. Someone who never takes vacation is hiding something 60%+ of the time, per ACFE data.
2. Insists on handling books alone. "I'll just do it, it's easier." "They won't understand the system." "The CPA makes mistakes when they look at it." Anyone aggressively gatekeeping the books is a concern.
3. Lifestyle inconsistent with salary. New car, new house, expensive vacations, gambling, or kids in private school — on a bookkeeper's salary. This is the #2 fraud signal after vacation avoidance.
4. Resists new software or controls. Pushing back on implementing bill pay approval, new accounting software, a controller hire, or outside review. The person with something to hide doesn't want more eyes on the books.
5. Over-involvement in owner's personal finances. "I'll handle your personal bills too." "Let me manage your taxes." Access creep is how small frauds become large frauds.
6. Abrupt defensiveness when asked routine questions. "Why are you asking?" "Don't you trust me?" Routine questions ("what's our current AP balance?") should get routine answers.
7. Unusual familiarity with vendors. Knows the personal lives of specific vendors, especially smaller or local vendors. Especially concerning if those vendors appear to have unusually fast or easy payment terms.
Operational red flags
8. Bank or credit card statements arriving at unusual addresses. Statements redirected to a home address, a PO box you don't control, or "the bookkeeper's office." Statements should always come to the owner (or an independent reviewer) first.
9. You haven't personally reviewed a bank statement in 6+ months. This is the master red flag. If the owner hasn't independently reviewed a statement — comparing to the books, checking for unknown payees — the books are unverifiable.
10. Reconciliations "always perfect" with no adjustments. Real bank reconciliations have small, logical adjustments (timing of deposits, outstanding checks, etc.). Reconciliations that are always perfectly matched and pristine are often manufactured.
11. Unusual or unexplained journal entries. Large round-number entries. Entries to "suspense" or "miscellaneous." Reversals that don't correspond to real business events. Any CPA or reviewer can spot these; most owners never look.
12. Vendor list has duplicates or near-duplicates. "ABC Supplies" and "ABC Supply" and "A.B.C. Supplies Inc." may be three records for one vendor — or two real vendors and one fake. Dedup audits matter.
13. Checks or ACH payments to employees or "vendors" at employee addresses. Most embezzlement routes through fake vendors whose addresses or bank accounts trace back to the perpetrator. Address matching vs. employee records catches this.
14. Petty cash constantly "short" or receipts missing. Small-dollar, chronic theft warning sign. Also common first step before larger schemes.
15. Payroll irregularities. Overtime that doesn't reconcile, ghost employees (people on payroll who don't work there), unusual bonus patterns. Payroll fraud is the third-most-common scheme.
16. Tax filings you can't access or review. If your bookkeeper or CPA files your returns but won't share copies, logins, or IRS/state correspondence — huge red flag. Every business owner should have direct access to their own tax records.
17. Unusual patterns around year-end or tax season. Books that need "cleanup" at year-end every year. "Adjustments" that show up in December. Or, conversely, the bookkeeper is suddenly "too busy" to produce reports during audit season.
The 10 controls that actually prevent fraud
You don't need enterprise-grade controls to prevent bookkeeper fraud. You need 10 simple controls consistently applied. Here they are.
Control 1: Owner reviews bank statements directly — every month
Bank statements should come to an address you control (often your email, direct from the bank). You open them. You look at the activity before the bookkeeper does.
This alone prevents 60%+ of bookkeeper fraud schemes.
Control 2: Segregation of duties on check/ACH authorization
Different people should:
- Initiate a payment (bookkeeper entering a bill)
- Approve a payment (owner or controller)
- Execute the payment (bank signs check, sends ACH)
Solo bookkeepers who can do all three are the highest-risk configuration. Fix with modern bill pay tools (Bill.com, Ramp, BILL Spend & Expense) that enforce approval workflows.
Control 3: Require 2-signer approval on any payment over $X
Set a threshold ($5K, $10K, whatever fits your business). Any payment above it needs a second signature or approval. Many of the largest frauds could have been caught by a $10K two-signer rule.
Control 4: Vendor onboarding requires owner approval
New vendors can't be added to the payment system without owner approval. Require a W-9, a real address, and a purpose. Most fake-vendor schemes would die on day 1 with this control.
Control 5: Monthly reconciliation review by a second party
Once a quarter (minimum), a CPA, fractional CFO, or controller independently reviews the bank and credit card reconciliations. Not just the summary — actual underlying reconciliation with detail.
Control 6: Mandatory vacation
Bookkeepers and anyone with financial authority must take at least 1 full week of consecutive vacation per year. Someone else covers their duties. This alone has caught more fraud schemes than any other single control.
Control 7: Annual independent review or audit
At $1-5M revenue, a simple "agreed-upon procedures" engagement from a CPA ($2-5K) will catch 80% of fraud schemes. At $5M+, a review or audit ($10-25K) is cheap insurance.
Control 8: Background checks on finance hires
Before hiring a bookkeeper, controller, or AP manager, run a background check. Past fraud convictions are predictive. Credit checks (where legal) flag personal financial stress — one of the strongest fraud motivators.
Control 9: Owner has independent login access to all financial systems
Never be the owner who "doesn't have the QuickBooks login" or "forgot the bank credentials." Independent admin-level access to QuickBooks, banks, credit cards, and payroll. You verify this works monthly.
Control 10: Fraud insurance (employee dishonesty coverage)
Business insurance policies often have employee dishonesty or "crime" coverage riders. $500K-$1M of coverage is cheap ($500-2,000/year) and recovers you in the worst case. Most small businesses don't have it. Add it this week.
Free profitability audit
Books behind? We rebuild from the bank statement up.
We benchmark your books against 2,200+ service businesses and tell you exactly where the money is going.
The checklist: 15-minute monthly fraud check
Every month, the owner spends 15 minutes doing this. That's it.
- Open and review the bank statement yourself (not via the bookkeeper's forwarded copy)
- Scan for unknown payees: anything that doesn't look familiar, google it or ask about it
- Spot-check 3 random payments: click through to the check image or ACH detail; verify the purpose
- Review credit card statement the same way
- Compare total payroll on statement to what you expect (+/- 5% sanity check)
- Check vendor list: has any new vendor been added this month? Was it approved?
- Confirm account balances against what your bookkeeper's reports say
- Review any wire transfers or large one-time transactions personally
15 minutes. Every month. This is the delta between "I had no idea" and "I caught it in month 3."
What to do if you find something
If you suspect fraud:
Do NOT
- Confront the employee immediately
- Delete anything (document everything)
- Share suspicions widely inside the company
- Change the person's access before you have a plan
Do
- Hire a CPA or forensic accountant to confirm the scope ($3-15K typically)
- Consult with an employment attorney on termination procedures
- Notify your fraud insurance carrier if you have employee dishonesty coverage (most require timely notice)
- File a police report and IRS Form 3949-A where appropriate
- Consider civil recovery — though only ~20% of stolen funds are recovered, civil judgments preserve your option
- Review what controls failed and fix them before the next hire
The hard truths
- Most bookkeeper fraud doesn't result in prosecution. Owners prefer termination + restitution agreement to criminal case (which is public, slow, and embarrassing).
- Recovery rates are low. ACFE data: 42% of fraud victims recover nothing. 31% recover some. 27% recover most/all.
- The emotional cost is higher than the financial cost. Betrayal by a trusted employee is genuinely traumatic. Budget for your own support (therapy, peer groups) if this happens to you.
Three cases I've seen (anonymized)
Case 1: $8M service business, $340K fake-vendor scheme, 3 years
Bookkeeper (9 years tenure) created a fake vendor matching a real vendor name with one letter difference. Paid ~$8-10K/month via ACH over 3 years. Caught when a new controller was hired and started reviewing vendor master data. Recovered ~$90K via civil judgment + insurance.
What failed: No vendor onboarding controls. No second reviewer. No audit.
Case 2: $2.1M agency, $120K check-washing scheme, 18 months
Office manager (6 years tenure) intercepted vendor checks, altered payees, and deposited into her own account. Scheme ran until owner happened to open a bank statement envelope before forwarding it to her — and saw a check to an unknown name.
What failed: Owner never reviewed bank statements directly. No mandatory vacation. No second-signer rule above any threshold.
Case 3: $4.5M retail business, $260K payroll scheme, 2 years
Bookkeeper added a fake employee — her teenage niece — to payroll at $50K/year. Ran for 2 years before tax prep CPA caught a W-2 SSN that didn't match any actual employee.
What failed: No payroll reconciliation vs. HR records. No annual review of active employee list by the owner.
Bookkeeper vs. outsourced firm vs. platform — risk comparison
| Option | Fraud risk | Cost | Notes |
|---|---|---|---|
| In-house solo bookkeeper, owner disengaged | HIGH | $40-70K/year | Highest risk configuration; don't do this |
| In-house bookkeeper + owner controls + CPA review | LOW | $50-80K/year | Good if disciplined; most fail at discipline |
| Outsourced bookkeeping firm | VERY LOW | $500-3,000/mo | Multi-person team, built-in segregation of duties; strongly recommended |
| Modern bookkeeping platform (including Level) | VERY LOW | $500-3,000/mo | Multi-person, audited, SOC 2; lowest risk configuration |
| Controller + bookkeeper in-house | LOW | $120-180K/year | Scales for larger businesses |
| CFO + controller + bookkeeper in-house | VERY LOW | $300K+ | Enterprise-grade; needed at $20M+ |
The punchline: outsourced or platform-based bookkeeping dramatically reduces fraud risk because no single person has end-to-end control. This is one of the most underrated benefits of outsourced accounting.
FAQ
How common is bookkeeper fraud really? ACFE: the typical organization loses ~5% of its revenue to occupational fraud each year, with small businesses disproportionately hit relative to their size. Accounting and finance roles are consistently among the most common perpetrator departments. If you run a small business for 20 years, the probability you'll experience at least one meaningful fraud event is meaningful — and rising, given the 24% jump in median losses from 2022 to 2024.
What's the single most effective fraud prevention control? The owner independently reviewing bank statements every month. It's free, takes 15 minutes, and prevents most fraud.
Do I need fraud insurance if I have a small business? Yes. Employee dishonesty / crime coverage is typically $500-$2,000/year for $500K-$1M of coverage. Cheapest insurance you can buy. Add it today.
My bookkeeper has been with me 10 years and I trust them completely. Am I being paranoid? You're doing exactly what the data predicts. 10+ year bookkeepers are the highest-fraud-risk demographic — not because they're more likely to start, but because long tenure creates opportunity (deep system access, owner trust, no oversight). Apply the controls anyway. Good bookkeepers welcome them.
What about using AI-powered accounting to prevent fraud? AI accounting (Ramp, Brex, modern bank platforms) has real fraud-prevention advantages: audit trails, approval workflows, vendor validation, anomaly detection. None of them eliminate the need for controls, but they reduce the "lone actor with unlimited access" problem structurally.
If I find fraud, do I have to prosecute? No. Most owners opt for termination + restitution + civil recovery instead of criminal prosecution. Consult a lawyer before deciding. Either path, file an IRS Form 3949-A so the IRS has the employee's scheme on record (fraud is taxable income to the perpetrator).
Worried about controls in your business but don't want to have an awkward conversation with your bookkeeper? Book a confidential call. We'll look at your current setup, tell you what's at risk, and help you implement the 10 controls without destroying the relationships you have. Most owners are surprised how quickly this can be fixed.
Related reading
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Operations
You're Switching Field Software and You Just Lost 18 Months of Job Cost Data.
FSM migrations almost always lose history. Job-cost data orphaned. Tech utilization broken. Customer history fragmented. Here's the pre-migration checklist, the parallel-running playbook, and the post-migration audit that catches what went wrong.
Operations
Restaurant P&L Decoded: Prime Cost, Food Cost, and Why Most Operators Are Running Blind
Restaurant P&L is the most brutal in small business — 3-6% net margin is "good" and a 2-point food cost swing kills profitability. Here's the full line-by-line with real benchmarks and the weekly controls that protect margin.
Operations
Trucking Financial Survival Guide: Margins, Cash, and Factoring Traps in a Brutal Market
Small trucking companies run on 3-8% operating margins in good years and negative in bad ones. Here's the real financial survival playbook — cost per mile math, factoring economics, fuel and breakdown math, and when to park the truck.

About the author
Sam Young
Founder & CEO
Founder of Level. Former private equity investor evaluating contractor roll-ups. Spent four years at BuildOps building financial tooling for 1,000+ commercial contractors. Reviewed P&Ls across 2,200+ service businesses. Co-founded a real estate tax optimization firm analyzing $1B+ in real estate assets. Stanford MBA, Brown undergrad.
LinkedIn