A CPA for nonprofits and charities in Portland

Portland nonprofits answer to the IRS, the Oregon Department of Justice, their donors and their board. A CPA for nonprofits can prepare the right Form 990, keep your Oregon charity filings current and set up books that make grant reporting easier. Tell us what you need and a licensed CPA who works with people like you gets in touch with a clear, fixed quote.

Licensed CPAs. Fees agreed before any work starts.

What a CPA for nonprofits in Portland takes care of

Portland has a large nonprofit community: neighborhood associations, food banks, arts groups, youth sports leagues, environmental organizations and social service agencies working across the metro area. Many run on small staffs and volunteer treasurers who are doing their best with limited time.

Being tax exempt does not mean being filing exempt. Most nonprofits file a return in the Form 990 series with the IRS every year, and Oregon charities also register with and report to the Oregon Department of Justice. Miss a required federal return three years in a row and the IRS says an organization automatically loses its exempt status.

Every request through Accountants Portland goes to a licensed CPA in our Portland area network who works with nonprofits. They can handle annual filings, review your books and help your board understand the numbers.

Some organizations want a CPA only once a year for the Form 990 and the Oregon report. Others want monthly bookkeeping help and a CPA who can attend a board finance meeting. Say which on the quote form and the CPA can price the work around it.

Which Form 990 your organization files

The IRS uses a sliding scale. Organizations whose gross receipts are normally $50,000 or less generally file the short electronic notice called Form 990-N. It asks for only basic information, but it still has to be filed every year.

Organizations with gross receipts under $200,000 and total assets under $500,000 at the end of the year can file Form 990-EZ instead of the full Form 990. Larger organizations file the full Form 990, which asks for detailed information about programs, governance, pay for officers and key staff, and finances. Private foundations file Form 990-PF.

These returns are due by the 15th day of the 5th month after your accounting year ends. For a calendar year organization, that is 5/15. Form 990 is a public document, so donors, grant makers and journalists can read it. Getting it right is about reputation as much as compliance.

  • Form 990-N: gross receipts normally $50,000 or less
  • Form 990-EZ: gross receipts under $200,000 and total assets under $500,000
  • Form 990: larger organizations
  • Form 990-PF: private foundations

What is included

  • Form 990, 990-EZ or 990-N preparation
  • Oregon Department of Justice registration review
  • Form CT-12 or CT-12F annual report
  • Restricted and unrestricted fund bookkeeping
  • Program, management and fundraising expense split
  • Board and grant financial reports
  • Payroll tax review for nonprofit employers
  • Filing calendar for IRS and Oregon deadlines

Registering with the Oregon Department of Justice

The Charitable Activities Section of the Oregon Department of Justice keeps a registry of charities. Oregon public benefit nonprofit corporations need to register, as do out of state nonprofits that solicit, hold assets or do business in Oregon, trusts holding Oregon assets for charitable purposes and associations organized for charitable purposes.

Corporations register using Form RF-C, which the Department of Justice prefers to receive by email with the requested attachments. Some groups are exempt from registration, including churches and similar religious organizations and Oregon mutual benefit nonprofits whose purposes are not charitable under state law.

Many new Portland nonprofits complete their IRS paperwork and forget the state registration entirely. A CPA can check your status and help you catch up.

If you are not sure whether your group needs to register, the Department of Justice lists a phone line and email address for questions. Your CPA can also help you gather the documents the registration form asks for, such as your articles of incorporation, bylaws and IRS determination letter.

The Oregon annual report: CT-12 and CT-12F

Once registered, every charity files an annual report with the Department of Justice. Oregon based charities use Form CT-12. Corporations based outside Oregon use Form CT-12F, and split interest trusts use Form CT-12S.

The report is due 4 months and 15 days after your fiscal year ends, so 5/15 for a calendar year organization. A six month extension is available if you request it on or before the original due date. Filing fees apply, and reports can be filed through the online portal or by mail.

Because the federal and state reports draw on the same numbers, preparing them together saves time and keeps them consistent.

Volunteer treasurers change often, and the deadline can get lost in a handover. Putting the 5/15 dates for both the IRS and Oregon on the board calendar, along with who is responsible, is a simple step that prevents most late filings.

Bookkeeping that supports grants and board reporting

Nonprofit books need to track more than income and expenses. Restricted grants have to be shown separately from unrestricted money, and many funders want reports that show exactly how their grant was spent. Expenses also need to be split between programs, management and fundraising for the Form 990.

A CPA can set up your chart of accounts for fund tracking, train a bookkeeper or volunteer treasurer, and produce board reports that people outside finance can understand. Clean books also make it easier to apply for new grants, since many applications ask for recent financial statements.

Some funders and lenders require a financial statement review or audit. Ask about that on your quote request so the CPA can tell you what level of work your organization needs.

Donation records matter too. Donors often need a written acknowledgment for their own tax returns, and your records should show what was given, when and whether anything was received in return. A simple donor database linked to your books keeps that tidy.

Payroll and Oregon employer rules for nonprofits

Nonprofits that hire staff take on the same Oregon payroll programs as any employer. The statewide transit tax of 0.1% is withheld from employee wages. Paid Leave Oregon contributions are 1% of wages for 2026, with employers of 25 or more employees paying 40% of that and employees paying 60%.

Organizations in the TriMet district should check how the TriMet transit payroll tax applies to them, and whether any exemption fits their situation. A CPA can review payroll setup and quarterly filings so small errors do not build up into a large balance.

Paying contractors brings 1099 reporting. The IRS threshold for Form 1099-NEC changed from $600 for payments before 2026 to $2,000 for payments made in 2026.

Unrelated income and keeping exempt status safe

Some nonprofits earn money from activities outside their main mission, such as advertising sales or a regular business activity. That income can be taxable. The IRS requires Form 990-T from an exempt organization with gross income of $1,000 or more from a regularly conducted unrelated trade or business. A CPA can review new revenue ideas before you launch them.

The simplest way to protect exempt status is to file on time every year, keep minutes of board decisions and document how money is spent. Your CPA can help set up a calendar that covers every IRS and Oregon deadline.

Portland nonprofits that rent out space, sell merchandise or run events with sponsors should be especially careful. Some of that income may be related to the mission and some may not, and the line is not always obvious. A short review before a new program starts is far cheaper than fixing a missed return later.

Who this suits

  • Small Portland charities with volunteer treasurers
  • Neighborhood associations and community groups
  • Arts, culture and youth organizations
  • Social service nonprofits with grant funding
  • New nonprofits setting up their first filings

Common questions

Which Form 990 does my nonprofit need to file?

Organizations with gross receipts normally $50,000 or less generally file Form 990-N. Those with gross receipts under $200,000 and total assets under $500,000 can file Form 990-EZ. Larger organizations file the full Form 990, and private foundations file Form 990-PF.

When is Form 990 due?

By the 15th day of the 5th month after your accounting year ends. For a calendar year organization, that is 5/15.

Does my Oregon nonprofit need to register with the Department of Justice?

Oregon public benefit nonprofit corporations and out of state nonprofits that solicit, hold assets or do business in Oregon generally must register with the Charitable Activities Section. Churches and some other groups are exempt.

What is Form CT-12?

It is the annual report Oregon based charities file with the Oregon Department of Justice. It is due 4 months and 15 days after the fiscal year ends, with a six month extension available if requested in time.

Can my nonprofit lose its tax exempt status?

Yes. The IRS says an organization that fails to file a required Form 990, 990-EZ or 990-N for three years in a row automatically loses its tax exempt status. Filing every year, even the short Form 990-N, avoids that.

Do you work with volunteer treasurers?

Yes. Many small nonprofits are run by volunteers. The CPA can review your records, prepare the filings and explain the numbers to your board.

How do I get a quote?

Tell us what you need and a licensed CPA who works with people like you gets in touch with a clear, fixed quote. There is no cost to ask.

Get a clear, fixed quote from a Portland CPA

Answer a few quick questions and a licensed CPA who handles your type of work will get back to you with a fixed fee. The quote is free and there is no pressure to go ahead.