Founders often hit a specific wall around the $1M–$5M revenue mark. The books are “done,” the receipts are in QuickBooks, and the bank is reconciled—but the founder still feels like they’re flying blind.
They usually ask, “Do I need a better bookkeeper?”
The answer is almost always: No, you need a Controller.
The “Builder’s Bottleneck”
I recently ran into a classic example of this in my own work. I had built a complex Power Query system for a client to solve a payroll allocation headache, mapping Gusto data across multiple departments based on shifting employee time-use.
On paper, it was perfect. In practice, I had created a “Builder’s Bottleneck.”
Because the logic lived in the “Advanced Editor” of the code, the system was a black box to the rest of the team. If a label was mismatched or a new category appeared, the whole process stopped until I could step in to “decipher the matrix.”
This is the exact moment where the value of a Controller becomes clear.
What does a Controller actually do?
While a bookkeeper focuses on the accuracy of the entry, a Controller focuses on the resilience of the infrastructure. In the case of that payroll bottleneck, my job wasn’t just to “fix the file.” It was to use tools like AI and Power Query to “harden” the system so it could run without me. I used an LLM (Large Language Model) as a technical consultant to:
- Build Self-Diagnosing Errors: We created steps that flag exactly which labels are mismatched before the query runs.
- Decouple the Logic: We moved hard-coded variables into a “Control Table” so the team can update mappings in a simple spreadsheet without touching the code.
- Generate Living Documentation: We used AI to translate complex M code into a “Plain English” troubleshooting playbook.
Controller vs. Bookkeeper: The Infrastructure Gap
If you’re wondering where your business stands, look at how your finance department handles a “hiccup” in the data:
- The Bookkeeping Approach: A person identifies an error, manually corrects it in the ledger, and moves on. The process remains manual, and the error will likely happen again next month.
- The Controller Approach: We ask, “Why did the system allow this error?” We then build the “guardrails” (like my Power Query fixes) to ensure the system self-corrects in the future.
Why “Fractional” is the Startup Cheat Code
Most startups don’t need a $150k+ full-time Controller to sit in an office 40 hours a week. They need the Architectural Reflex of a Controller to spend a few hours a month building these resilient systems.
When you hire a Fractional Controller, you aren’t paying for data entry. You’re paying for someone to identify the “Builder’s Bottlenecks” in your organization and replace them with automated, teammate-friendly workflows that scale as fast as you do.
Is your finance department a black box that only one person can open? It might be time to stop hiring for “data entry” and start hiring for “infrastructure.”