Bring your books with you
One migration, from the decision to the first closed month
You decide to move, and it is November
Everyone will tell you to wait for July. That is eight more months in software you have already decided to leave, quietly keeping a second set of records so the switch will be clean when it finally comes. The calendar is not a reason to wait.
You export from whatever you are on
From myPTEZ, two reports: the Category List and the Transaction Detail Report, both in Excel, with the start date set as far back as the history you want. The exact click path is on the screen when you start.
You upload both files
Nothing is written yet. They are parsed, read back to you, and held — no account exists in BeeKeeper at this point and nothing in your organization has changed.
You read exactly what we are about to create
How many accounts, how many transactions, the date range they cover, and every row that would not balance. If the preview says something you do not recognise, the moment to stop is now rather than after.
You answer the two questions only you can answer
Your balances as of a date, because myPTEZ exports carry none at all. And how far back your books were already reconciled, so your first reconciliation here is not four thousand rows long.
You commit
Accounts, transaction history rebuilt as real double-entry, budget lines and vendors all land together. Categories with no activity in the last twelve months are archived rather than deleted, so the chart you land on is the one you actually use.
Your history is there
Not a closing balance — every transaction, so budget versus actual has something to compare against and the audit committee has no hole where your first six months should be. Rows that would not balance sit in an Import Suspense account instead of being quietly discarded.
Your first month closes in BeeKeeper
Everything dated on or before your reconciled-through date was filed as history, so the first reconciliation shows only what is genuinely still open — including the check you wrote in May that nobody has cashed yet.
Switching accounting software is not hard. Losing your history is.
Along with the passwords, the spreadsheet nobody else ever understood, and the only answer to what that $1,400 in March was for.
So you spend eight months in software you have already decided to leave, quietly keeping a second set of records so the switch will be clean when it finally comes.
Type in the balances and nothing else, and budget versus actual has nothing to compare against, and the audit committee has a hole where your first six months should be.
What actually comes across
Your categories, their types, their codes, the groups you had them in, and the Form 990 line each one maps to. In from CSV or Excel, and back out the same way whenever you want it.
Not a closing balance. Every transaction, rebuilt as real double-entry, so the reports you run afterwards have something to report on.
A fiscal year of budget lines matched to accounts by name. Accounts it cannot find are created, archived ones it does find are brought back, and it tells you which of each it did.
Names, tax IDs, addresses and 1099 flags from a myPTEZ vendor list or a spreadsheet. Fields BeeKeeper has no column for — the contact, the phone, the fax — go into the vendor's notes instead of being dropped on the floor.
PTA accounting that runs itself
Built for school groups. Free for 30 days, no credit card required.
The parts of a migration that usually go wrong
And so much more
Frequently Asked Questions
Keep looking around
Expense Reports
Volunteers submit reimbursements from their phone with no login and no account. Receipts are read automatically, amounts are matched, and every request lands in one queue.
Bank Imports
A direct, read-only connection to your bank brings transactions in nightly. Rules and AI categorize them, so your ledger is current between meetings, not after them.
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.