Michael J. Peterson, Partner, Wipfli Advisory LLC

Michael J. Peterson, CPA

Partner, Wipfli Advisory LLC

Location
Duluth, MN

Michael Peterson is a partner who specializes in serving tax-exempt organizations with practical, forward‑looking tax guidance. He works closely with healthcare organizations, traditional nonprofits, private foundations and state‑chartered credit unions to navigate complex tax requirements and strengthen compliance.

Michael assists clients with a wide range of matters, including Form 990 preparation and review, organization structuring, unrelated business income analysis, 501(r) compliance and ongoing tax planning. He brings a clear, solutions‑oriented approach that helps organizations understand their obligations, identify risks and make informed decisions that support their mission.

Known for his responsiveness and commitment to quality, Michael focuses on delivering accurate, timely and usable advice that positions clients for long‑term stability. He partners with leadership teams, finance staff and boards to ensure they receive guidance that is both technically sound and aligned with organizational goals.

Michael’s work is grounded in a deep understanding of the Internal Revenue Code as it applies to tax‑exempt entities and a genuine dedication to helping mission‑driven organizations thrive.

  • Nonprofit tax
  • Health care tax
  • IRS and state audit assistance

  • Certified Public Accountant

  • American Institute of Certified Public Accountants (AICPA) - Member
  • Minnesota Institute of Certified Public Accountants (MNCPA) - Member

University of Wisconsin-Eau Claire
  • Bachelor of science degree in business administration and accountancy
Expertise and services

INDUSTRY EXPERTISE

SERVICES

Latest case studies, resources, and insights

  • How your nonprofitcan get involved in opportunity zones

    ARTICLE | ARCHITECTURAL & ENGINEERING FIRMS

    How your nonprofit can get involved in opportunity zones

    Your nonprofit can take charge of opportunity zones outcomes by getting involved while there’s still time. Here are three steps you can take to get started.