Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Part-Time Interim Controller | Non Profit

$50 - $60 per hour
Temporary

Dahl Consulting

Title : Part-Time Interim Controller
Location : Plymouth, MN | Onsite or Hybrid after training
20-30 hours per week
Job Type : Contract (2-3 months)
Compensation : $50-60/hr (depending on experience & level)
Industry: Human Services (non-profit)

---

About the Role
Our recruiting firm is partnering with a well-established nonprofit organization that provides community-based services, resources, and support programs that help individuals and families achieve greater financial stability and well-being. This organization is seeking a Part-Time Interim Controller to provide hands-on financial leadership during a transitional period.
The Interim Controller will oversee accounting operations, financial reporting, grant and fund accounting, budgeting support, audit coordination, and staff development. This role is ideal for an experienced accounting professional who thrives in mission-driven environments and can quickly assess needs, maintain strong financial controls, and support organizational leadership with timely financial insights. Job Description
The Part-Time Interim Controller will be responsible for leading day-to-day accounting and financial operations while ensuring accuracy, compliance, and effective financial stewardship across the organization.
Key Responsibilities
  • Own the monthly financial close process, including account reconciliations, variance analysis, and timely financial reporting for leadership, committees, and board meetings.
  • Prepare ad hoc financial reports and analyses to support organizational decision-making.
  • Manage grant accounting, restricted funds, and endowment activity while ensuring compliance with donor and funding requirements.
  • Prepare financial reports for funders and stakeholders.
  • Support the annual budgeting, forecasting, and financial planning processes in partnership with executive leadership and program managers.
  • Coordinate the annual audit and IRS Form 990 preparation with external auditors and tax professionals.
  • Oversee year-end reporting requirements, including W-2 and 1099 filings.
  • Review and approve invoices and monitor cash receipt, deposit, and reconciliation activities.
  • Supervise and approve payroll processes.
  • Train, mentor, and support accounting staff while helping maintain a high-performing finance function.
  • Support related entities through financial consolidation, budget-to-actual analysis, audit coordination, Form 990 management, and insurance renewal activities.
  • Identify opportunities for process improvements and implement efficiencies that strengthen financial operations and internal controls.
Qualifications
Required
  • Bachelor's degree in Accounting, Finance, or a related field.
  • Minimum of 5 years of accounting and financial management experience.
  • Strong knowledge of general accounting principles, financial reporting, and month-end close processes.
  • Advanced Microsoft Excel skills and strong proficiency with accounting systems and databases.
  • Excellent analytical, organizational, and problem-solving abilities.
  • Strong verbal and written communication skills.
  • Ability to analyze financial information and present meaningful recommendations to leadership.
  • High level of accuracy, attention to detail, and confidentiality.
  • Ability to manage multiple priorities and meet deadlines in a fast-paced environment.
Preferred
  • Certified Public Accountant (CPA) designation.
  • Nonprofit accounting experience, including grant and restricted fund accounting.
  • Experience supporting audits, Form 990 preparation, and endowment accounting.
  • Experience with Financial Edge or similar nonprofit accounting software.
  • Previous experience managing or mentoring accounting staff.
Benefits
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary:  How to Apply
Take the first step on your new career path!  To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#AF.Indeed
#ZR
#LI-MJ1
#LI-Onsite
Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Part-Time Interim Controller | Non Profit in Plymouth, MN vacancy
  •  ...Korn Ferry is seeking experienced Controllers for interim, project-based, and consulting engagements with clients across a variety of industries including manufacturing, healthcare, consumer products, financial services, technology, private equity, and nonprofit organizations... 
    Interim role
    Immediate start

    Korn Ferry

    Minneapolis, MN
    1 day ago
  • $38.46 - $45.86 per hour

     ...Interim HealthCare of the Twin Cities in Roseville, MN is seeking an After Hours On-Call Triage Visit RN for weekends. The part-time on-call role covers triage calls and in-home visits for hospice patients. Requires MN RN license, CPR, and at least 12 months of recent... 
    Part time
    Interim role
    Hourly pay
    Weekend work

    Interim HealthCare

    Minneapolis, MN
    4 days ago
  • $80 per hour

     ...Audiologist - Part-Time Professionally develop and enhance your healthcare career at Interim Healthcare Staffing. Gain valuable, industry leading experience working in one of our many specialty areas. Interim Healthcare Staffing offers amazing opportunities for career... 
    Part time
    Interim role
    Temporary work
    Shift work

    Interim Healthcare Staffing

    Minneapolis, MN
    3 days ago
  • $38.46 - $45.86 per hour

     ...in their home setting. Hours:  This position is considered part-time and will be on-call, generally from 8:00am Saturday to 8:00am Monday...  ..., and proof of auto insurance. Become a part of Interim HealthCare and : Work with an amazing group of people every... 
    Part time
    Interim role
    Hourly pay
    Work at office
    Monday to Friday
    Weekend work
    2 days per week
    Weekday work

    Interim HealthCare of the Twin Cities

    Minneapolis, MN
    11 hours ago
  •  ...is adding Senior Workday Analysts to our HR Practice community! These part-time or full-time consulting roles offer the opportunity to support a variety of clients across industries with interim HRIS leadership, special projects, and short/long-term engagements. Please... 
    Part time
    Interim role
    Full time
    Temporary work

    Brillect

    Minneapolis, MN
    6 days ago
  • $21 - $22.64 per hour

     ..., who is focused on living out your calling for care. YOU become part of the most important resource in our ministry-focused on helping...  ...opportunities for movement and growth. Folkestone is seeking Full-time and Part-time Cooks to join our team. SITES SUPPORTED AND... 
    Part time
    Hourly pay
    Daily paid
    16 hours
    Full time
    Temporary work
    Live out

    Presbyterian Homes & Services

    Wayzata, MN
    4 days ago
  • $55.6k - $91.45k

     ...team members to resolve Gathers support for interim, SOX, and year end audit requests Perform...  ...experience (can be internships or part-time jobs) or an Associate's degree in Accounting...  ...visa, F-1 visa (OPT), TN visa or any other non-immigrant work status). If you require a... 
    Part time
    Interim role
    Temporary work
    Internship
    Worldwide
    Flexible hours

    Bio-Techne

    Minneapolis, MN
    4 days ago
  • $60 - $70 per hour

     ...Job Description Job Description Mammographer- Up to $70/ HourEdina, MN Interim Healthcare Staffing is currently hiring a part time Mammographer to their team ASAP!  This is an exciting opportunity to work at premier healthcare facilities int eh Twin Cities metro... 
    Part time
    Interim role
    Hourly pay
    Daily paid
    Full time
    Currently hiring
    Immediate start

    Interim Healthcare Staffing

    Edina, MN
    27 days ago
  •  ...strong MDS nurse to join our consulting team. We currently have a Part Time position available that can lead to full time Remote and On...  ...other needs as requested Consult and provide technical or interim management assistance to providers as requested by the client... 
    Part time
    Interim role
    Full time
    Remote work
    Monday to Friday

    Advanced Health Institute

    Minneapolis, MN
    8 days ago
  • $116k - $193k

     ...Relocation eligible: No Full time/Part time: Full-Time Project Only...  ...lead with care, and safety is non-negotiable and embedded into...  ...support of proposals, project controls and project change orders. Assists...  ...bids, Defined Estimates and Interim Control Estimates Ensures the... 
    Part time
    Interim role
    Full time
    Work at office
    Local area
    Relocation
    Home office
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Minneapolis, MN
    3 days ago
  • $70k - $90k

     ...Description Inclusion Manager / Mental Health Therapist Location: Relate Counseling Center – Eden Prairie, MN Job Type: Full Time OR Part Time Pay Range: $70,000–$90,000 annually for full-time employment, commensurate with experience and licensure. Compensation... 
    Part time
    16 hours
    Full time
    Local area

    Relate Counseling Center

    Minnetonka, MN
    3 days ago
  • $78k - $95k

     ...Twin Cities Job Family Research Full/Part Time Full-Time Regular/Temporary Regular...  ...collaborators, including site initiation visits, interim monitoring visits and closeout visits....  ...accommodate subject visits. * Proof of non-active tuberculosis and immunization for... 
    Part time
    Interim role
    Full time
    Temporary work
    Work at office
    Flexible hours

    University of Minnesota

    Minneapolis, MN
    2 days ago
  •  ...s CAAS practice, you will be an integral part of the CLA client service team and will work...  ...or organization.CLA is looking for a Controller with Nonprofit industry experience, to join...  ...a complete list of benefits, click here.SummaryLocation: Minneapolis, MNType: Full time
    Full time
    Temporary work
    Work at office
    Flexible hours

    CliftonLarsonAllen

    Minneapolis, MN
    4 days ago
  • $55 - $65 per hour

     ...School Psychologist Pay $55-65/hour | Minnetonka, MN | IN-PERSON, part-time | 2026-2027 School Year Position Details School Psychologist role Position for the 2026-2027 school year Part-time, 0.4 FTE (16 hours/week) Hours: 7:30am-3:30pm Minnetonka,... 
    Part time
    16 hours

    Ampersand Therapy

    Minnetonka, MN
    2 days ago
  • $30.24 - $34.57 per hour

     ...Presbyterian Homes & Services (PHS) is a non-profit organization looking for someone like you...  ...living out your calling to serve. YOU become part of the most important resource in our...  ...and grow. Folkestone is seeking a Full-Time Therapist Assistant.  SCHEDULE: Monday-... 
    Part time
    Hourly pay
    Daily paid
    Full time
    Temporary work
    Live out
    Monday to Friday
    Flexible hours

    Presbyterian Homes & Services

    Wayzata, MN
    1 day ago
  • $100k - $160k

     ...A Bit About Us A great opportunity for a Controller to join a healthcare company that manages...  ...The Controller will ensure accurate and timely monthly and annual financial reporting, operational...  ...-building skills and eagerness to be part of a team. Resourceful and creative in... 
    Temporary work
    Local area
    Flexible hours

    Jobot

    Golden Valley, MN
    5 days ago
  • $40.46 - $57.12 per hour

     ...Presbyterian Homes & Services (PHS) is a non-profit organization looking for someone like you...  ...living out your calling to serve. YOU become part of the most important resource in our...  ...Health, and Outpatient ~ Spend more time with your residents/clients with... 
    Part time
    Hourly pay
    Daily paid
    Full time
    Temporary work
    Live out
    Flexible hours
    Shift work
    Weekday work

    Presbyterian Homes & Services

    Wayzata, MN
    1 day ago
  •  ...Direct Support Professional Specialist - Part Time Job Description Posted Wednesday, June 3, 2026 at 6:00 AM Meridian Services offers person-centered supports and cares to individuals with mental illness, intellectual disabilities, and physical disabilities across a diverse... 
    Part time
    16 hours
    Weekend work

    Meridian Services, Inc

    Golden Valley, MN
    2 days ago
  •  ...Job Description Job Description Our client is seeking an experienced Interim Controller to provide leadership across accounting, internal controls, risk management, and process improvement initiatives during a period of organizational transformation. This role will... 
    Interim role
    Work at office

    Robert Half

    Minneapolis, MN
    8 days ago
  •  ...position? Are you interested in interim or project-based positions...  ...& Finance Directors, Controllers, Assistant Controllers, Accounting...  .../interim work can either be part- or full-time, depending on the client's...  ...· FLSA Status: Hourly, non-exempt Work Environment... 
    Part time
    Interim role
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Night shift

    Growth Operators

    Minneapolis, MN
    16 days ago
  •  ...operational accounting leadership role? We are partnering with a fast-growing financial services company in the west metro to hire a Controller to lead its management company accounting function. This is a unique opportunity for an experienced Manager, Senior Manager or... 

    SkyWater Search Partners

    Wayzata, MN
    4 days ago
  •  ...clean, safe and pleasant environment for residents, staff and visitors. This schedule includes; ~16 hours every two weeks ; Part Time ~ Evening shift ; 2:30pm-11:00pm ~ Every other Saturday & Sunday ~ Evening shift differential pay Responsibilities... 
    Part time
    16 hours
    Temporary work
    Relocation package
    Shift work
    Weekend work
    Afternoon shift

    Fairview Health Services

    Wayzata, MN
    5 days ago
  • $24k

     ...Office or Blaine branch location; non-exempt. In addition:...  ...coverage. ~ Earn 22 days of paid time off annually for full-time employees...  ...with an equivalent accrual for part-time employees - and, the...  ...contributing or not. ~ Eligibility for profit sharing opportunities in the... 
    Part time
    Hourly pay
    16 hours
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Work from home
    Monday to Friday

    TruStone Financial Credit Union

    Plymouth, MN
    1 day ago
  • $20 - $23.5 per hour

     ...and professional growth. Joining the GLM team is a chance to be part of a highly successful and growing organization that is making a...  ...Shift Differentials ~401(k) Match ~ Healthcare Benefits for full-time employees ~ Vacation Time ~ Sick Time ~ Floating Holidays... 
    Part time
    Full time
    Casual work
    Shift work

    Great Lakes Mgmt Co

    Minnetonka, MN
    16 hours ago
  • $18 - $20 per hour

     ...Rooms Controller The Hotel Landing is the premier luxury lakeside destination in the Upper...  ...independently, without direct supervision or as part of a cohesive team. Ability to think...  ...2026-32693 Position Type: Regular Full-Time Property: Hotel Landing Min: USD $1... 
    Full time
    Work at office
    Local area
    Shift work

    Sage Hospitality

    Wayzata, MN
    5 days ago
  • $20.1 per hour

    Security Officer - Part-Time - Minnetonka Compensation $20.10/hour Job Type Permanent Description Security Officer at American Security & Investigations Hourly Rate: $20.10 Shift: Friday-Saturday 11pm-7am (16 hours/week) Requirements: You must be 21 years old For... 
    Part time
    Hourly pay
    Daily paid
    16 hours
    Permanent employment
    Local area
    Shift work

    Fountain

    Minnetonka, MN
    5 days ago
  • $22.63 - $30.72 per hour

     ...JOB DETAILS Part-Time | Cook Schedule: 10:00 am - 6:30 pm or 11:00 am - 7:30 pm | 16 hours per two-week pay period (2 shifts). Schedule includes working every other weekend and every other holiday Pay Range: $22.63 - $30.72/hour (based on experience)... 
    Part time
    Daily paid
    16 hours
    Local area
    Flexible hours
    Shift work

    Saint Therese

    Hamel, MN
    5 days ago
  •  ...randomization schemes, and statistical analysis plan, subgroup analysis, interim analysis, etc. Ensures data collection instruments are...  ...of timelines and budgets across functional teams to ensure timely submissions aligned with our objectives Works in close collaboration... 
    Interim role
    Temporary work
    Local area
    Worldwide

    AtriCure International

    Minnetonka, MN
    1 day ago
  •  ...Location - Robbinsdale, MN Hourly Range: #####/hour - #####/hour ***this is PART-TIME/Permanent position*** Mammography Technologist Performs imaging procedures in an efficient and safe manner. Customers may include neonate, infants, children, adolescent... 
    Part time
    Hourly pay
    Job sharing
    Permanent employment
    Temporary work
    Flexible hours

    Tricehealthcare

    Minneapolis, MN
    3 days ago
  •  ...for study investigator meetings, interim data analyses, and other...  ...studies. Create symposia (non-CME), speaker decks, post-meeting...  ..., and other medical writers as part of publication teams. Develop...  ...independently and meet deliverables on time. ~ Capable of working... 
    Interim role
    Contract work
    Freelance

    Three Point Solutions

    Maple Grove, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Part-Time Interim Controller | Non Profit. Be the first to apply!