Guides/accounting firms
September 15 is a bookkeeping deadline, not a tax deadline
Sep 2, 2026 · 4 min read

Every firm knows the September 15 feeling. The extended S-corp and partnership returns are due, the K-1s behind them are due, and somewhere in the office there's a stack of clients whose "we'll finish it over the summer" turned into "it's September 10th."
We run an accounting firm. Here's what we finally admitted about our own extension list: almost none of it was extended for a tax reason. There was no complex 754 election, no late-arriving brokerage 1099 that justified it. The books weren't closed in March. The extension wasn't a tax decision. It was a bookkeeping outcome wearing a Form 7004.
The K-1 cascade
The extension has a cost most firms only feel, never total. An 1120-S or 1065 that slides to September 15 pushes its K-1s to September 15. Every partner and shareholder waiting on that K-1 can't file their 1040, so they extend to October 15. One late close doesn't produce one late return. It produces a late business return, three or four late personal returns, an underpayment-interest conversation the client blames on the firm, and a second tax season in the fall staffed by people who were promised the summer.
The cascade also lands on the client's other relationships. Lenders want the filed return for the refi. The buyer's diligence team wants it for the deal. The bank line renewal wants it. "We're on extension" is a sentence the client repeats to people who decide their rate.
What "closed" actually means
Firms that never extend for bookkeeping reasons aren't more disciplined in March. They're done in February, because they were done every month before that. A month is closed when:
- Every bank and credit card account is reconciled to the statement, not just "the feed is caught up." Reconciled means the ending balance ties to a document.
- Nothing is in Uncategorized or Ask My Accountant. Those accounts are the extension list in embryo. Every dollar sitting in them in July is a question nobody can answer in March.
- Balance sheet accounts tie to something. Loan balances match the lender statement. Fixed asset additions have the settlement statement or invoice behind them. Payroll liabilities match the 941 and the state filings.
- Owner activity is booked as what it is. Distributions, contributions, the personal charges "just run through the company," the intercompany transfers between the operating LLC and the real estate LLC. These are the entries that decide whether the K-1 basis schedule is right, and they cannot be reconstructed from memory nine months later.
- The documents are attached. Not in an inbox, not in a shared drive folder named "2025 stuff," but on the transaction.
Do that twelve times and the return is a byproduct. Skip it for twelve months and the return is a reconstruction project, and reconstruction projects get extended.
Why it slips: the firm can't see it
The honest reason months don't close on schedule isn't laziness. It's that the firm owner can't see across the client list. Which of the 40 clients hasn't been reconciled since April? Which one has 600 transactions sitting in the feed? Which one has a loan that was refinanced in June and never re-booked? In a stack of separate QuickBooks files, the only way to know is to open each one. Nobody opens each one. So the slip is discovered in February, by the preparer, which is the single most expensive moment to discover it.
The fix is structural, the same way the CFO-service problem is structural: the close has to be a visible, per-client, per-month status the whole firm can see on one screen, with the reconciliation date and the feed backlog next to the client's name. When a client is three months behind in July, someone sees it in July. That's the entire difference between a firm that extends and a firm that doesn't.
The same disease, in January
If this sounds familiar, it's because the January 1099 scramble has the identical cause. The vendors who needed a W-9 in March didn't get asked in March, so the firm chases them in January. The same monthly close that makes September 15 irrelevant also makes January quiet: the W-9 gets collected when the vendor is set up, not when the 1099 is due.
Where Woven stands
Disclosure: Woven is our product, and this problem is one of the reasons it exists. The firm side of Woven has a client overview that shows every client on one screen: cash in bank, feed-review backlog, open receivables, and the date each account was last reconciled, sortable, so the client that's slipping is at the top of the list instead of hidden in a file nobody opened. Each client has a recurring monthly close with its own checklist, the receipts are chased at the time of the transaction rather than at tax time, and the documents attach to the entry. Multi-entity clients live under one roll-up, so the intercompany and owner-activity entries that decide the K-1 get booked when they happen.
We didn't build that to sell software. We built it because our own extension list was embarrassing, and the cause was never tax.
The short version
- Most extended 1120-S and 1065 returns are bookkeeping outcomes, not tax decisions. The books weren't closed in March.
- One late close cascades: late K-1s, late 1040s for every owner, a second tax season in October, and a client explaining "we're on extension" to their lender.
- Closed means reconciled to a document, nothing in Uncategorized, balance sheet accounts tied, owner and intercompany activity booked, documents attached. Monthly.
- The slip happens because the firm can't see across the client list. Make the close a visible per-client status and the March problem shows up in July, when it's cheap.
If your extension list looks like ours used to, [book a demo](/demo). We'll show you the client overview and the monthly close running on live books, and you can decide whether next September looks different.
See Woven on your own books.
14-day free trial, no card. Migration imports your chart of accounts, customers, vendors, balances, and history so you verify instead of re-enter.
Book a demo