Your fundraising money books itself
One spirit shirt, from the checkout to the reconciliation
A parent buys a spirit shirt
Or renews a membership, or sponsors a lap at the fun run. It happens on FutureFund, on their phone, on a Tuesday. Nothing is asked of you at all.
FutureFund pays you out
Orders settle and the money moves to your bank account on its own schedule, the way it already does today.
BeeKeeper collects the payout overnight
The sync runs daily and pulls every paid payout since the last one it saw. A payout is recorded once and only once, so a re-run never doubles a deposit.
It is split by campaign, not dumped in one account
You map each FutureFund campaign to the income account it belongs to — spirit wear to spirit wear, membership to membership. Anything you have not mapped yet lands in a catch-all account so nothing is ever lost while you decide.
The fee is grossed up, not netted out
Your income shows the full sale, and the processing fee is booked to its own expense account. You see what the fundraiser actually raised rather than what was left after somebody took their cut.
Sales tax goes to a liability, not income
Tax you collected on somebody else's behalf is money you are holding, not money you earned. It credits a liability account and waits there until you remit it.
The deposit matches the bank to the cent
One balanced journal entry per payout: income by campaign, the fee, the tax, and a bank line equal to the amount that actually hit the account.
It reconciles like anything else
When the deposit clears, the bank feed brings the same figure back and the two match. No hunting for which fundraiser a deposit belonged to three weeks later.
Fundraising money is the hardest money to book correctly
A single payout covers the book fair, two memberships and a t-shirt order. Splitting it correctly means opening the fundraising platform in another tab and doing arithmetic.
Book the deposit and your income is the net. The board hears you raised $2,140 when the fundraiser actually raised $2,206, and the difference is invisible on the P&L.
It is not yours. Booking it as income overstates the year and leaves nothing on the balance sheet to pay the state from.
PTA accounting that runs itself
Built for school groups. Free for 30 days, no credit card required.
How it stays right over a whole year

And so much more
Frequently Asked Questions
Keep looking around
AI Assistance
AI reads receipts, matches them to transactions, and proposes a category and vendor for every import. Nothing posts without a human saying yes.
Treasurer Transition
Every transaction, budget decision, reconciliation and filed form from your term, packaged for the person taking over. No shoebox, no 'ask the old treasurer'.
Reconciliation
Match the statement against the ledger with running totals and a difference that has to reach zero. Finished reconciliations lock, so a cleared month cannot quietly change.