Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

What is Form 990 and when is it due?

Form 990 is the annual information return that tax-exempt organizations file with the IRS. Unlike a tax return that calculates what you owe, Form 990 reports your nonprofit’s activities, governance, and finances. It’s how the IRS monitors whether organizations continue to qualify for their exempt status.

The due date is the 15th day of the 5th month after your fiscal year ends. For calendar year organizations, that’s May 15. If your fiscal year ends June 30, your 990 is due November 15. When the due date falls on a weekend or holiday, you have until the next business day.

There are three versions based on your organization’s size. Form 990-N (the e-Postcard) is for organizations with gross receipts normally $50,000 or less. Form 990-EZ works for organizations with gross receipts under $200,000 and total assets under $500,000. The full Form 990 is required for larger organizations. Private foundations file Form 990-PF regardless of size.

You can request an automatic 6-month extension by filing Form 8868 before the original due date. The extension gives you more time to file but doesn’t extend the time to pay any taxes you might owe, such as unrelated business income tax.

The consequences of not filing are serious. Late filing can trigger penalties, but the bigger risk is automatic revocation. If you fail to file for three consecutive years, the IRS automatically revokes your tax-exempt status. Getting reinstated requires filing a new exemption application and paying the associated fees. Many nonprofits don’t realize this until they’ve already lost their status.

Form 990 is a public document. Donors, grantmakers, and watchdog organizations can request copies or view them on sites like GuideStar. Errors or incomplete information become part of your public record and can affect donor confidence and grant eligibility.

Accurate financial records throughout the year make 990 preparation much easier. Working with a bookkeeper familiar with nonprofit accounting helps ensure your books are clean and the information reported matches your actual activities. Most problems with Form 990 stem from messy books, not the filing itself.

San Diego's Small Business Bookkeeper

The Next Step:
A Short Conversation

A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.

More Questions

How do I catch up on months of bookkeeping?

Start by gathering all bank and credit card statements for the months you're behind. Work chronologically from the oldest month forward, reconciling each account before moving to the next. The key is tackling it systematically rather than jumping around.

Read answer

How do I handle retainer payments in accounting?

Retainers are recorded as a liability when received, not as income. You only recognize revenue as you perform work against the retainer, moving money from the liability account to revenue over time.

Read answer

What is percentage of completion accounting?

Percentage of completion is a method for recognizing revenue on long-term projects based on how much work you've finished. Instead of waiting until a project is done, you record revenue as you complete the work.

Read answer

How do I track subcontractor payments?

Track subcontractor payments by collecting W-9s upfront, setting up vendors in accounting software, and coding every payment to its job. Consistent tracking keeps you compliant and shows true project costs.

Read answer

What financial metrics should service businesses track?

Service businesses should track utilization rate, effective billing rate, gross margin, days sales outstanding, and client concentration. These metrics reveal profitability, cash flow health, and risk exposure in ways that revenue alone cannot.

Read answer

Should I hire an in-house bookkeeper or outsource?

Most small businesses don't generate enough bookkeeping work to justify a full-time hire. Outsourcing typically costs a fraction of an employee while providing broader expertise and consistent coverage.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC