Six years ago the bookkeeper handled everything: bills, invoices, payroll, the bank reconciliation, and the call to the CPA in March. The company did $2M then. It does $9M now, across two entities, with a line of credit, 38 employees, and a customer who demands a certified payroll report every week. The bookkeeper is still handling everything. That is the problem, and it is nobody's fault.

Businesses outgrow their bookkeeping the way children outgrow shoes: gradually, then all at once, and usually noticed by someone else first. Below are the ten signs we see most often in companies between $3M and $50M, each with the scene it shows up in and the practical move that fixes it. If you recognize four or more, you do not have a bookkeeper problem. You have a Controller gap, and a fractional Controller is built for exactly that.

1. The close takes more than 15 days, or never actually finishes

The scene: it is the 22nd, and you ask for last month's numbers. The answer is that they are almost done, which is what the answer was on the 12th. When the financials arrive, they are labeled preliminary. There is no moment when the month is declared closed, so there is no moment when the numbers can be trusted, and the March close has been almost caught up since April.

What to do: install a close calendar with a hard deadline, 10 business days for a company this size, and a checklist of every task that must be done before the month is declared closed. Then assign an owner for each line. A bookkeeper can run a close checklist. Writing one, and enforcing it, is Controller work.

2. You run the business from the bank balance

The scene: you log in to the bank each morning before you read anything else. If the balance is higher than yesterday, it is a good day. You know payroll is Friday and the big supplier check clears Tuesday, and you carry the rest in your head. The financials are something you look at for the CPA, not something you use to decide anything.

What to do: this is the sign that the accounting is not producing information, only records. The fix is a 13-week cash forecast updated weekly, built from the receivables aging, the payables aging, and the payroll calendar, so that the bank balance becomes a check on the plan rather than the plan itself. Building that forecast requires reliable agings, which is why it usually starts with a cleanup.

3. Prior months change after you have already reviewed them

The scene: you present second-quarter results to your partners in July. In September, the second-quarter numbers are different. Nobody restated them on purpose. Someone found a missing invoice, an unposted credit card statement, or a payroll accrual that never got reversed, and the fix was booked back into the period it belonged to. The partners now quietly assume every number you show them will move.

What to do: lock closed periods and route corrections through a formal adjustment in the current period with an explanation. More importantly, find out why the entries were late. Usually it is because balance sheet reconciliations were not being done monthly, which is the next sign.

4. The balance sheet has accounts nobody can explain

The scene: a lender or a buyer asks about a $140,000 balance in an account called Other Current Assets, or a negative accounts payable balance, or a suspense account that has been growing since the software conversion. The bookkeeper explains that it has always been there. The CPA explains that it is a book-to-tax timing thing. Neither explanation includes a reconciliation.

What to do: reconcile every balance sheet account monthly to a supporting schedule, not just the bank. Loans to the amortization schedule, payroll liabilities to the payroll register, deferred revenue to the customer deposit list, fixed assets to the depreciation schedule, intercompany to the other entity's books. The first pass is a cleanup project. After that it is a monthly discipline, and the Controller owns it.

5. You do not know which jobs, customers, or service lines make money

The scene: the company is profitable in total, so the question never comes up until margins slip. Then you discover the financials are one income statement with no job costing, no class tracking, and no way to separate the commercial division from the residential one. The best-guess answer is that the big customer is profitable because they pay on time, which is not what profitable means.

What to do: set up the cost structure that fits the business, whether that is job costing with labor burden in a contractor, class or department tracking in a service firm, or product margin in a distributor. Then produce a monthly margin report by job, customer, or line. Setting up the structure is Controller work. Deciding what to do with the answer is CFO work, and it is usually the more uncomfortable of the two.

6. The bank, the bonding agent, or a buyer asked for something you could not produce

The scene: the line of credit renewal packet asks for a borrowing base certificate, a covenant calculation, a WIP schedule, or a 13-week cash forecast. The request sits in your inbox for two weeks because nobody in the building knows how to build it. When something finally goes out, the banker sends it back with questions, and the renewal slips a month.

What to do: treat outside reporting as a product with a deadline and a named owner. A Controller produces the accounting-based reports, such as the borrowing base and the WIP schedule. A CFO produces the forward-looking ones, such as the forecast and the covenant projection. Either way, the request should be answered in days, not weeks, and answered correctly the first time, because bankers remember.

7. The CPA does a large cleanup every year at tax time

The scene: every February the CPA sends a list of 40 adjusting entries. Depreciation, accrued payroll, prepaid insurance, loan interest, owner distributions coded as expenses, a shareholder loan that should have been a distribution. The book income and the tax return are reconciled once a year, by someone outside the company, and the internal financials the rest of the year are wrong by the amount of the adjustments.

What to do: move the recurring adjustments into the monthly close. Depreciation, accruals, prepaid amortization, and interest are monthly entries, not annual ones. The CPA's adjusting list is a free diagnostic. If it is long, it is telling you what the close is missing, and the Controller's job is to make next year's list short.

8. There is more than one entity, and the intercompany does not tie

The scene: you set up a second entity for the new division, the real estate, or the equipment. Money moves between the companies whenever one is short. The due-to and due-from accounts on the two sets of books are supposed to mirror each other. They are off by $63,000, in different directions, and nobody knows when the difference started.

What to do: reconcile intercompany monthly as part of the close, document every transfer with a purpose, and adopt a consistent rule for management fees, shared payroll, and rent between entities. If a consolidation is needed for the lender, it must eliminate intercompany balances, and that is only possible if they match. Multi-entity accounting is a step change in complexity, and it is one of the clearest signals that the finance function needs a Controller.

9. Payroll, sales tax, or lender notices are arriving

The scene: a notice from the state about a late sales tax filing. A penalty letter from the IRS about a payroll deposit. A note from the bank that the quarterly financial statements required by the loan agreement have not been received. Each one is small. Each one is also a sign that the compliance calendar lives in one person's memory, and that person has been busy.

What to do: build a compliance calendar with every recurring filing, payment, and report, the due date, the owner, and a backup owner. Review it monthly. This is not glamorous, but penalties and lender defaults are the most expensive way to discover that the bookkeeper was carrying too much. Notices are a lagging indicator. By the time they arrive, the gap has been open for a while.

10. One person knows how everything works, and it is not written down

The scene: the bookkeeper takes a two-week vacation, and payroll nearly misses because nobody else knows the login, the process, or the workaround for the direct deposit file. Or the bookkeeper gives notice, and you discover the chart of accounts, the billing process, and the collections routine exist only in one head. The company has a single point of failure with a desk plant.

What to do: document the close, the billing cycle, the payroll process, and the reporting calendar in written procedures with screenshots, and cross-train at least one other person on each. A Controller writes those procedures as a normal part of running the function. If nothing is documented, it is not because the bookkeeper is hiding anything. It is because nobody ever had the time, and no one made it the job.

What the ten signs have in common

Every sign on this list is a version of the same thing: the accounting function is producing records but not information, and it is doing so without process, review, or documentation. None of those are bookkeeping tasks. They are Controller tasks, and the reason they are missing is that nobody with the title has ever been in the building.

The fix is rarely to replace the bookkeeper. A bookkeeper who has kept a $9M company running alone is usually a strong operator who has been asked to do a job above the role. The fix is to put a Controller over the function, get the balance sheet reconciled, install a close and a compliance calendar, and let the bookkeeper do transactional work well instead of technical work badly.

Where a fractional Controller fits

A fractional Controller is built for the gap these signs describe. The engagement starts with an assessment of the books as they actually are, followed by an accounting cleanup that reconciles the balance sheet and fixes the structural issues, usually the intercompany, the payroll liabilities, and the job costing. Then a close calendar and a compliance calendar get installed and run for a few cycles until the team can run them alone.

The end state is documented procedures, a close that finishes on schedule, a balance sheet that can survive a lender's questions, and a bookkeeper who is back to doing the job well. If the company keeps growing, the Controller helps hire the full-time replacement and hands off. If the situation is more than a cleanup, a finance department reset rebuilds the function from the chart of accounts up. Either way, the first step is admitting the shoes no longer fit.