Getting Started with BeeKeeper
Why BeeKeeper?
Managing finances for a school organization shouldn’t require an accounting degree. BeeKeeper provides:
- Simplified Double-Entry Accounting: Track every dollar accurately without complex accounting knowledge
- Budget Oversight: Create, propose, and approve budgets with full board visibility
- Bank Integration: Connect your accounts for automatic transaction syncing
- Compliance Ready: Generate reports for audits and Form 990-EZ tax filings
- Team Collaboration: Give board members appropriate access to financial data
Creating Your Account
Step 1: Sign Up
- Visit the BeeKeeper signup page
- Enter your name and email address
- Create a secure password
- Click Create Account
Step 2: Organization Setup
After creating your account, you’ll configure your organization:
- Organization Name: Your group’s common name (e.g., “Lincoln Elementary PTA”)
- Legal Name: The official registered name for tax purposes
- Organization Type: Select PTA, PTO, Booster Club, ASB, or Other
- EIN: Your Employer Identification Number (9 digits)
- Address: Your organization’s mailing address
- Phone: Contact phone number
Step 3: Fiscal Year Configuration
Set up your accounting period:
- Fiscal Year Start Month: Most PTAs use July (aligns with school year)
- Accounting Method: Choose Cash or Accrual
- Cash: Record transactions when money changes hands (recommended for most PTAs)
- Accrual: Record transactions when obligations are made
Your 30-Day Trial
New organizations receive a 30-day free trial with full access to all features. During this time:
- Set up your chart of accounts
- Connect your bank accounts
- Import historical transactions
- Create your first budget
- Invite your board members
After the trial, you’ll need an active subscription to continue using BeeKeeper.
First Steps After Setup
1. Review Your Chart of Accounts
BeeKeeper creates default accounts for common PTA needs. Review these and customize as needed:
- Add accounts for specific programs or events
- Rename accounts to match your organization’s terminology
- Archive any accounts you won’t use
Go to Bookkeeping > Chart of Accounts to get started.
2. Connect Your Bank
Link your checking and savings accounts for automatic transaction importing:
- Go to Settings > Linked Accounts
- Click Connect Account
- Search for your bank
- Log in with your banking credentials
- Select which accounts to connect
3. Invite Your Team
Add board members with appropriate access:
- Go to Settings > Team
- Click Invite User
- Enter their email address
- Select their permission level:
- Admin: Full access, can manage users
- Editor: Can create and modify transactions
- Viewer: Read-only access to reports
4. Create Your Budget
If you have an approved budget, enter it into BeeKeeper:
- Go to Budgets
- Click New Budget
- Select the fiscal year
- Add line items for each income and expense category
- Submit for approval when ready
Tips for Success
- Start with current year: Don’t try to enter years of historical data at once
- Reconcile monthly: Compare BeeKeeper balances to bank statements each month
- Use consistent naming: Establish naming conventions for payees and descriptions
- Train your team: Ensure all users understand their role and responsibilities
- Back up exports: Periodically export your data for safekeeping
Limitations
- BeeKeeper is designed for nonprofit organizations; it may not suit for-profit businesses
- Historical data import is limited to CSV format
- Bank connections require Stripe Financial Connections support (most major banks)
- Maximum of 50 users per organization
Common Questions
Can I import data from QuickBooks or other software? Yes, export your data to CSV format and use BeeKeeper’s import feature.
What if our fiscal year doesn’t start in July? You can configure any month as your fiscal year start during setup.
Can multiple people work in BeeKeeper at the same time? Yes, BeeKeeper supports multiple concurrent users with real-time updates.
Is our financial data secure? Yes, BeeKeeper uses bank-level encryption and secure cloud hosting on Google Cloud Platform.
Was this helpful?