For nonprofit & multi-fund Xero accountants
Xero won't track fund balances on the Balance Sheet. Your workarounds are costing you hours.
For nonprofit and multi-entity accountants managing restricted funds in Xero — get clean, fund-level Balance Sheet positions without duplicate COAs or manual journal gymnastics.
Join the FundSheet early list — shape what gets built and be first in when it ships.
Today
Every month you're either maintaining a bloated chart of accounts with cloned entries per fund, or posting offsetting journals and praying nothing drifts. Xero calls it a 'workaround.' You call it a second job.
With FundSheet
With FundSheet, you connect your Xero org, map your funds once, and get a live fund-level Balance Sheet — Assets, Liabilities, and Net Assets broken out per fund, no manual intervention.
Conceptual — the workflow FundSheet is being built to handle.
What we keep seeing
This limitation is documented repeatedly across Xero's own community forums and support articles: Tracking Categories are explicitly unsupported on Balance Sheet accounts, and the officially suggested workarounds — duplicating the chart of accounts per fund or posting offsetting inter-fund journals — are consistently described by practitioners as error-prone and difficult to maintain at scale.
Observed across public operator forums — the reason this page exists.
Without it
Every month you're either maintaining a bloated chart of accounts with cloned entries per fund, or posting offsetting journals and praying nothing drifts. Xero calls it a 'workaround.' You call it a second job.
With FundSheet
With FundSheet, you connect your Xero org, map your funds once, and get a live fund-level Balance Sheet — Assets, Liabilities, and Net Assets broken out per fund, no manual intervention.
We're building FundSheet specifically to fill the gap Xero's own docs admit exists — a dedicated layer that applies fund accounting logic to your Xero data.
How FundSheet works
Connect your Xero org
Authenticate via Xero's API — FundSheet reads your chart of accounts, transactions, and any existing Tracking Categories you've set up.
Map your funds
Tell FundSheet which accounts and tracking dimensions belong to each fund; we handle the allocation logic that Xero's Balance Sheet can't.
Run fund-level Balance Sheets
Get a real-time, per-fund Balance Sheet — exportable, board-presentable, and reconciled back to your Xero totals so nothing is out of balance.
Straight answers
Can I use FundSheet today? +
FundSheet is in active development right now. Early users get direct input into how fund mapping, reporting formats, and multi-entity support are built — and first access the moment it's ready. We're building this to solve the exact problem, not a generalised version of it.
What happens after I sign up? +
You'll get a short email from the builder within a few days — no pitch deck, no spam. We'll ask a few questions about your specific fund structure so the first version solves a real workflow, not a hypothetical one. Beta access notifications follow from there.
Who's behind FundSheet? +
An independent builder who went deep on this specific Xero limitation — read the community threads, traced the workarounds, and decided the gap deserved a real product rather than another blog post suggesting you duplicate your COA.
We already have a workaround — why switch? +
If your workaround is reliable, fast, and scales cleanly as funds multiply, you probably don't need FundSheet. But if you're rebuilding manual journals each period or maintaining parallel COA structures that drift when accounts change, the workaround is costing you time that compounds. FundSheet is built to make fund-level Balance Sheets a byproduct of normal Xero bookkeeping, not a separate monthly reconstruction.
Get early access
Join the FundSheet early list — shape what gets built and be first in when it ships.
You're on the early list.
You'll hear from us directly within a few days — not a newsletter, an actual conversation about your fund accounting setup. We're building FundSheet now and early users shape what ships first.
One quick question so we build the right thing for your situation: