Every gift, every expense, every payroll run entered once -- tagged to its fund, program, and functional category -- flowing automatically to every report and every 990 line. No spreadsheets. No year-end reconstruction. No surprises at filing time.
Flow launches Q4 2026 — Book990 is available today.
QuickBooks, Xero, and every other bookkeeping tool was built for for-profit businesses. Nonprofits use them with workarounds -- fake classes for restricted funds, manual journal entries for grant compliance, spreadsheets for the financials their auditors need. Every handoff is where errors happen and time is wasted.
General tools have no concept of donor restrictions. Fund tracking is bolted on as an afterthought, not built into the transaction layer.
At year end your CPA manually maps accounts to 990 lines -- every year, for every client. Then the extension gets filed in May anyway.
A $10,000 Stripe deposit contains four gifts with four different donors, funds, and restrictions. QuickBooks sees one line.
Every grantor wants a fund report. Every report is a custom spreadsheet built from exported data. Hours every time.
Without real-time fund balance visibility, nonprofits overspend restricted grants and have to repay thousands.
Part IX allocation is a spreadsheet exercise based on estimates. Auditors and watchdog groups scrutinize it every year.
Every module is connected. Every transaction feeds every report. The 990 is always current.
Funds, programs, and projects are three separate dimensions -- not the same thing. Forcing them to be the same is why nonprofit bookkeeping breaks. Flow tracks all three on every transaction so you can answer any question any stakeholder asks.
The money source and its donor restrictions. Every transaction knows which fund it belongs to and the real-time balance updates automatically.
The mission activity being carried out. Separate from which fund pays for it. A single grant can fund multiple programs simultaneously.
A time-limited initiative that may draw from multiple funds and span multiple programs. Tracks budget vs. actual across all sources.
A $10,000 Stripe deposit lands in your bank. Inside it are a $6,200 restricted gift from a major donor, a $2,800 unrestricted gift, a $950 foundation grant, and a $50 online donation. One crosses Schedule B. Two are restricted. All four have different fund assignments.
Flow detects the batch, prompts you to split it, checks cumulative giving per donor for Schedule B, assigns funds and restriction types, and creates all journal entries simultaneously. What used to take an hour takes three minutes.
Most nonprofit bookkeepers allocate expenses across Program, Management & General, and Fundraising at year end using a spreadsheet and estimates. Auditors challenge it. Watchdog groups score your organization on it. Grantors read it.
In Flow, every transaction carries its functional allocation at the moment of entry. Set a default split per COA account or per employee -- 80/15/5 for program staff salaries, for example. It pre-fills automatically and can be overridden on any individual transaction. At year end Part IX is already done.
Flow is being built module by module. Book990 is live today and handles 990 filing. Flow extends it with the full bookkeeping system.
All 18 sections, compliance checker, Schedule B, client portal, preparer tools. Available at app.bookbalance.io today.
187 accounts, all mapped to 990 lines. Sub-accounts roll up automatically. The foundation everything else builds on.
Revenue and expense entry with fund, program, project, and functional allocation tagging. Batch deposit splitting. Bank CSV import.
Real-time restricted and unrestricted fund balances. Burn rate tracking. Overspend flags. Auto-mapped to Part X.
Grant receivables, pledge receivables, vendor payables, and deferred revenue for conditional grants.
Statement of Activities, Statement of Financial Position, fund reports, grantor reports, and board dashboards.
Guided 10-stage month-end close and 12-stage year-end workflow. Every module connected. Board review via client portal.
Complete nonprofit financial management system. Start your fiscal year 2027 on a system where the 990 files itself.
Join the waitlist for early access to Flow. Waitlist members get priority onboarding and founding-member pricing when we launch Q4 2026.
No spam. One email when we launch.