Form 990-EZ Tax Preparation
Form 990-EZ Tax Preparation
Why Form 990-EZ?
Most PTAs and school organizations are 501©(3) nonprofits required to file annual information returns with the IRS:
- Form 990-N (e-Postcard): Gross receipts normally $50,000 or less
- Form 990-EZ: Gross receipts under $200,000 and total assets under $500,000
- Form 990: Gross receipts of $200,000 or more, or total assets of $500,000 or more
BeeKeeper generates a Form 990-EZ preparation report to help you gather the numbers needed for filing. It shows your gross receipts and total assets, and tells you at the top of the report when they point to the 990-N or the full Form 990 instead.
Filing a 990-N instead? If your gross receipts are normally $50,000 or less, you don’t need this report at all — head to the new Tax Center instead. It prepares your Form 990-N from your books and files it directly with the IRS, so there’s no report to export and no separate website to visit.
What BeeKeeper Provides
The Form 990-EZ report extracts and organizes data from your BeeKeeper records into the format needed for the tax form:
Part I: Revenue, Expenses, and Changes in Net Assets
Revenue (Lines 1-9)
- Line 1: Contributions, gifts, grants
- Line 2: Program service revenue
- Line 3: Membership dues
- Line 4: Investment income
- Line 5a-c: Gross amount from sale of assets (5a), less cost or other basis and sales expenses (5b), gain/loss (5c)
- Line 6a-d: Gross income from gaming such as raffles and bingo (6a), gross income from fundraising events (6b), less direct expenses of both (6c), net income (6d)
- Line 7a-c: Gross sales of inventory (7a), less cost of goods sold (7b), gross profit (7c)
- Line 8: Other revenue
- Line 9: Total revenue
Expenses (Lines 10-17)
- Lines 10-16: Expense categories (grants, benefits, compensation, professional fees, occupancy, printing, other)
- Line 17: Total expenses
Net Assets (Lines 18-21)
- Line 18: Excess or deficit for the year
- Line 19: Net assets at beginning of year
- Line 20: Other changes in net assets
- Line 21: Net assets at end of year
Part II: Balance Sheets
Each line shows two columns, just like the form: (A) Beginning of year and (B) End of year.
- Line 22: Cash, savings, investments
- Line 23: Land and buildings
- Line 24: Other assets
- Line 25: Total assets
- Line 26: Total liabilities
- Line 27: Net assets
Organization Information
- Legal name and address
- EIN (Employer Identification Number)
- Fiscal year dates
- Accounting method
- Gross receipts (Item L on the form)
Generating the Report
Step 1: Navigate to the Report
- Go to Reports
- Select Form 990-EZ
Step 2: Select the Fiscal Year
Choose the fiscal year you’re preparing the return for. The report opens on the current fiscal year, so if you’re filing for the year that just ended, pick it from the Fiscal Year filter. Ensure all transactions for that year are entered before reviewing.
Step 3: Map Accounts (If Needed)
For accurate categorization, your accounts may need a Form 990-EZ line assigned:
| IRS Category | BeeKeeper Accounts |
|---|---|
| Contributions (Line 1) | Donations, Grants |
| Membership Dues (Line 3) | Membership Income |
| Gaming (Line 6a) | Raffles, bingo |
| Fundraising Events (Line 6b) | Event income: fun run, auction, carnival |
| Direct Event Expenses (Line 6c) | What those events cost to put on |
| Compensation (Line 12) | (if applicable) |
| Occupancy (Line 14) | Rent, Utilities |
| Other Expenses (Line 16) | Various expense accounts |
Set up mappings per account via the 990-EZ Line dropdown on the account edit form.
Step 4: Review
The report displays automatically after you select the fiscal year — there’s no separate Generate step.
- Read any notices at the top of the report first (see Notices at the Top of the Report below)
- Review each section on the page
- Verify amounts match your records
- Note any items needing manual adjustment
Step 5: Export
Export the report for your tax preparer or IRS filing:
- Download PDF: Formatted reference document
- Export XLSX: Editable for adjustments
Both include a Beginning of year (A) column for the Part II balance sheet lines.
Understanding the Report Sections
Whole Dollars
Every line on the report is rounded to whole dollars, the way the IRS asks for them, and each total is added up from the rounded lines — so the numbers you copy onto the form always add up. Click a line to see the accounts behind it; those keep their cents.
Revenue Section
| Line | Description | BeeKeeper Source |
|---|---|---|
| 1 | Contributions & grants | Accounts mapped to Line 1 |
| 2 | Program service revenue | Accounts mapped to Line 2 |
| 3 | Membership dues | Accounts mapped to Line 3, plus per-capita dues sent to the state and national PTA |
| 4 | Investment income | Accounts mapped to Line 4 |
| 5a | Gross amount from sale of assets | Income accounts mapped to Line 5a |
| 5b | Less: cost or other basis and sales expenses | Expense accounts mapped to Line 5b |
| 5c | Gain or (loss) | Calculated: 5a - 5b |
| 6a | Gross income from gaming (raffles, bingo) | Income accounts mapped to Line 6a |
| 6b | Gross income from fundraising events | Income accounts mapped to Line 6b |
| 6c | Less: direct expenses from gaming and fundraising events | Expense accounts mapped to Line 6c |
| 6d | Net income or (loss) | Calculated: 6a + 6b - 6c |
| 7a | Gross sales of inventory | Income accounts mapped to Line 7a |
| 7b | Less: cost of goods sold | Expense accounts mapped to Line 7b |
| 7c | Gross profit or (loss) | Calculated: 7a - 7b |
| 8 | Other revenue | Accounts mapped to Line 8, plus income accounts with no line |
Lines 5b, 6c and 7b are shown as positive numbers — enter them on the form that way. The form subtracts them for you on 5c, 6d and 7c.
Event tickets that include a donation. When a guest pays more than the value of what they receive — a $100 gala ticket that includes a $40 dinner — the extra $60 is a contribution. Report it on line 1 instead of line 6b, and enter the total in the parentheses on line 6b. BeeKeeper can’t tell which part of a ticket was a gift, so this adjustment is yours to make.
Expense Section
| Line | Description | BeeKeeper Source |
|---|---|---|
| 10 | Grants and similar amounts paid | Accounts mapped to Line 10, plus per-capita dues sent to the state and national PTA |
| 11 | Benefits to members | Accounts mapped to Line 11 |
| 12 | Salaries & compensation | Accounts mapped to Line 12 |
| 13 | Professional fees | Accounts mapped to Line 13 |
| 14 | Occupancy | Accounts mapped to Line 14 |
| 15 | Printing & publications | Accounts mapped to Line 15 |
| 16 | Other expenses | Accounts mapped to Line 16 + expense accounts with no line |
Per-Capita Dues
If you’re a PTA that uses membership withholding, the per-capita dues you sent on to your council, state, and national PTA during the year appear on line 3 (dues received) and line 10 (paid on). That keeps them in your gross receipts without changing your net assets. Only money that actually left your bank counts, and dues you’re still holding don’t appear until you send them.
Net Assets Section
| Line | Description | BeeKeeper Source |
|---|---|---|
| 18 | Excess or (deficit) | Calculated: Line 9 - Line 17 |
| 19 | Net assets, beginning of year | Line 27, column (A) |
| 20 | Other changes in net assets | Anything line 18 doesn’t explain (see below) |
| 21 | Net assets, end of year | Line 27, column (B) — always equals 18 + 19 + 20 |
Line 20 picks up entries posted straight to a fund balance rather than through income and expenses — most often an opening balance entered partway through the year — plus the dollar or two left over from rounding every line to whole dollars. Click the line to see exactly what it’s made of. If it isn’t zero, the IRS asks you to explain it on Schedule O.
Balance Sheet Section
| Line | Description | BeeKeeper Source |
|---|---|---|
| 22 | Cash, savings & investments | Asset accounts mapped to Line 22 |
| 23 | Land & buildings | Asset accounts mapped to Line 23 |
| 24 | Other assets | Asset accounts mapped to Line 24, plus asset accounts with no line |
| 25 | Total assets | Lines 22 + 23 + 24 |
| 26 | Total liabilities | All liability accounts |
| 27 | Net assets | Line 25 - Line 26 |
Column (A) is your books as of the day before the fiscal year began. An opening balance dated the first day of the year counts here too, since it’s really last year’s ending balance. Column (B) is your books on the last day of the year.
Notices at the Top of the Report
- Form 990 or 990-N: when gross receipts are $200,000 or more, or total assets are $500,000 or more, the report says you need the full Form 990. When a finished year’s gross receipts are $50,000 or less, it points you to the 990-N.
- Opening balances entered after the year began: these show up on line 20 rather than line 19. If your books started on that date, the income and expenses from before it aren’t in BeeKeeper, so lines 1-18 cover only part of the year. Line 19 should still match line 21 of last year’s return.
- Unmapped Accounts: income accounts with activity and asset accounts with a balance that have no 990-EZ line. They’re still on the report (see below), but assigning the right line makes it accurate.
Preparing for Accurate Reports
Before Fiscal Year End
- Categorize all transactions
- Reconcile bank accounts
- Enter any pending transactions
- Review account assignments
Form 990 Line Mapping
For accurate reporting, assign Form 990 lines directly to each account:
- Go to Bookkeeping > Chart of Accounts
- Edit each income, expense, and asset account
- Select the appropriate Form 990 Line from the dropdown
- Save
Account Code 990-EZ Line
Donations 4100 Line 1
Membership Dues 4200 Line 3
Raffle Income 4250 Line 6a
Fundraiser Income 4300 Line 6b
Fundraiser Expenses 5050 Line 6c
Teacher Grants 5100 Line 10
Office Supplies 5200 Line 16
Insurance 5300 Line 16
Checking 1000 Line 22
Nothing is left off the report. An account without a line is reported on the form’s catch-all line for its type:
| Account Type | Reported On |
|---|---|
| Income | Line 8 (Other revenue) |
| Expense | Line 16 (Other expenses) |
| Asset | Line 24 (Other assets) |
Unmapped income and asset accounts are listed in the Unmapped Accounts warning so you can fix them. Unmapped expense accounts aren’t — line 16 is where other expenses belong.
Review Checklist
Before filing, verify:
- [ ] All transactions entered for fiscal year
- [ ] Bank accounts reconciled
- [ ] No Unmapped Accounts warning (or you’re happy with lines 8 and 24)
- [ ] Raffles and bingo on line 6a, other fundraising events on 6b
- [ ] Revenue and expenses reasonably match bank activity
- [ ] Line 19 matches line 21 of last year’s return
- [ ] Line 20 explained on Schedule O if it isn’t zero
Important Disclaimers
BeeKeeper Is Not Tax Software (for Form 990-EZ)
- Report is for preparation assistance only
- Numbers may need adjustment
- Does not file Form 990-EZ directly with the IRS
- Does not provide tax advice
Note this applies to Form 990-EZ specifically. If your organization qualifies for the simpler Form 990-N, the Tax Center does file that one directly with the IRS.
Consult a Professional
If you’re unsure:
- Contact a CPA or tax professional
- Reach out to your state PTA for guidance
- Review IRS instructions for Form 990-EZ
Your Responsibility
- Verify all numbers before filing
- Ensure proper authorization for filing
- Meet filing deadlines (usually 15th day of 5th month after year end)
- Keep records for 7 years
Filing the Actual Return
BeeKeeper helps prepare, but you still need to file:
Option 1: Paper Filing
- Download Form 990-EZ from IRS.gov
- Transfer numbers from BeeKeeper report
- Complete remaining sections (governance, etc.)
- Mail to IRS
Option 2: E-File
- Use IRS-authorized e-file provider
- Enter data from BeeKeeper report
- Complete required schedules
- Submit electronically
Option 3: Professional Preparer
- Export BeeKeeper report
- Send to your CPA/accountant
- They prepare and file
- Review before submission
Tips for Successful Filing
Start Early
- Don’t wait until deadline
- Allow time for questions and corrections
- Give professional preparers adequate time
Maintain Documentation
- Keep BeeKeeper reports
- Save bank statements
- Retain receipts
- Document any adjustments
Know Your Deadlines
| Year End | Filing Deadline |
|---|---|
| June 30 | November 15 |
| December 31 | May 15 |
| Other | 15th day of 5th month |
Extensions available (Form 8868) but apply before deadline.
Limitations
- Report is preparation tool, not filing software
- Some 990-EZ sections require manual input
- Schedule A (public charity status) not generated
- Schedule O explanations (lines 8, 16, 20, 24, 26) not written for you
- Governance questions not included
- Multi-state filing requirements not addressed
Common Questions
Does BeeKeeper file my 990-EZ? No. BeeKeeper provides the financial data. You must file separately.
My fundraisers moved from line 6a to line 6b. Why? The IRS form puts gaming (raffles, bingo) on line 6a and fundraising events on 6b, with the direct costs of both on 6c. BeeKeeper used to follow an older layout, so every account you’d mapped to fundraising events was moved for you: event income to 6b, event expenses to 6c. If one of those accounts is really raffle or bingo income, change it to 6a.
Why is there an amount on line 20? Click line 20 to see what it’s made of. Usually it’s an opening balance entered partway through the year, an entry posted straight to a fund balance account, or a dollar from rounding. The IRS wants a short explanation on Schedule O whenever line 20 isn’t zero.
Why doesn’t line 19 match last year’s return? Line 19 comes from your books as of the day before the year began. If your books start partway through the year, or last year’s return was prepared outside BeeKeeper, the two can differ. On the form, use last year’s figure for line 19, move the difference onto line 20 so line 21 still adds up, and explain it on Schedule O.
What if my numbers don’t match my CPA’s? Review account categorizations. Different interpretations of revenue/expense categories are common.
We’re under $50,000 - do we still need this? No — if your gross receipts are normally $50,000 or less, skip this report and use the Tax Center instead. It prepares your Form 990-N from your books and files it directly with the IRS in a few minutes.
What about Schedule A? Schedule A (public charity support test) requires additional information not tracked in BeeKeeper. Consult a professional.
My state requires separate filing - does BeeKeeper help? State requirements vary. The 990-EZ report provides your financial data, but state forms may differ.
What if we have unrelated business income? Unrelated business income requires Form 990-T. Consult a tax professional.
How long do we keep these records? IRS recommends 7 years. Keep BeeKeeper data and filed returns permanently.
Was this helpful?