This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Beyond Compliance: What Your 990 & Audit Say About Your Nonprofit

September 16, 2026 10:00 AM - 11:00 AM (EDT)

Description

Your Form 990 and financial audit are more than annual compliance requirements — they tell a story about your nonprofit’s financial health, governance, accountability, and stewardship.

In this practical 45-minute workshop, nonprofit leaders will learn what the Form 990 communicates to donors, funders, board members, and the public; understand the difference between a Form 990, financial statement audit, and Single Audit; and discover how strong financial practices throughout the year can make the reporting and audit process smoother.

Participants will also explore common financial and documentation issues that can create challenges during 990 preparation or an audit and learn practical steps their organizations can take to improve transparency, strengthen internal controls, and remain audit ready.

The goal is not simply to survive year-end reporting, but to build financial practices that demonstrate responsible stewardship and strengthen stakeholder confidence.

Learning Outcomes

By the end of this workshop, participants will be able to:

  • Understand the Form 990 as a public financial story and identify the key areas donors, funders, board members, and other stakeholders may review.
  • Distinguish between a Form 990, financial statement audit, and Single Audit and recognize circumstances that may trigger additional reporting or audit requirements.
  • Identify common financial and documentation issues that can create problems during 990 preparation or an audit.
  • Recognize the importance of internal controls, reconciliations, documentation, and proper financial reporting in maintaining audit readiness.
  • Implement year-round financial practices that support transparency, accountability, compliance, and responsible stewardship.


Ideal Audience

This workshop is designed for nonprofit professionals who have responsibility for—or influence over—the organization’s financial health and accountability, including:

  • Executive Directors and CEOs
  • Nonprofit founders
  • Board members and board treasurers
  • Finance committee members
  • Operations and administrative leaders
  • Program managers responsible for grants or restricted funding
  • Bookkeepers and nonprofit finance staff
  • Leaders of growing nonprofits preparing for increased funding, reporting requirements, or their first audit

No advanced accounting or tax knowledge is required. The workshop is designed to help nonprofit decision-makers understand the questions they should be asking and the financial practices their organizations should have in place.

Nonprofits First, Inc is recognized by SHRM to offer Professional Development Credits (PDCs) for SHRM-CP® or SHRM-SCP® recertification activities.

About the Presenter:

Carol O'Neil, EA, is the Founder and CEO of CEO Financial Services, a firm providing Fractional CFO, accounting, tax, and advisory services to nonprofit organizations and growing businesses. As an Enrolled Agent (EA), Fractional CFO, and accounting advisor, Carol specializes in nonprofit accounting, QuickBooks Online, financial reporting, internal controls, and operational efficiency.

Known for her practical, systems-based approach, Carol helps nonprofit leaders move beyond bookkeeping to gain meaningful financial insights. She is passionate about empowering organizations to strengthen financial stewardship, enhance board reporting, maintain grant compliance, and make confident, mission-driven decisions. Her engaging teaching style combines real-world experience with actionable strategies that participants can implement immediately within their own organizations.

Time

Virtual via Zoom

Location

Virtual via ZOOM

Pricing

Members - FREE

Non-Members $25.00

Contact Information

Nonprofits First
Name: Callie Sharkey
Phone: (561) 910-6678
Email: csharkey@nonprofitsfirst.org
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}