The Four Paths (And What They Actually Look Like)
Path 1: Self-Serve (aka "We'll Figure It Out")
This means someone on staff—usually operations, sometimes dev or finance—handles tech issues as they come up. You rely heavily on vendor support lines, your own hard earned experience, Google, and YouTube tutorials. Each person becomes the "expert" for whatever tools they use most. You lean on cloud-based platforms with built-in support like Microsoft 365 or Google Workspace.
At TAG, we had tech-savvy staff across the board. Hands-on IT support wasn't the daily bottleneck. When specialized needs came up—infrastructure planning, security audits, complex integrations—we brought in experts for those specific skills.
It worked because staff could handle tier-1 issues themselves. We had a clear understanding of when to call in specialists. And we had budget for expert consultation when we needed it.
For this path to work, the person leading Operations must have enough experience to manage vendors and know enough about most technology areas in an organization to be able to have meaningful and fruitful conversations with vendors.
The advantages: Lowest immediate cost. You can pivot quickly. You build direct knowledge of your specific systems and workflows. No vendor relationship to manage.
The challenges: Whoever "figures it out" becomes the bottleneck. There's no coverage when that person is out or leaves. If the lead person doesn’t have enough experience managing tech and operations, they won’t know which security gaps exist that you don't even know to look for. Strategic planning gets sacrificed to tactical firefighting.
And here's the hidden cost: your operations person spending 15 hours a week on IT instead of their actual job.
What you need to make this work: Your designated staff person needs baseline tech literacy, comfort with uncertainty, ability to learn on the fly, and—critically—knowing when they're in over their head.
Your organization needs patience with response times, realistic expectations, and budget for occasional specialist help.
Path 1.5: The Single Consultant Relationship
This is the option between pure self-serve and a full MSP. One trusted technology consultant who knows your organization intimately. They handle everything from troubleshooting to strategic planning. Usually contract-based with flexible hours.
At Groundwork Collaborative, I worked closely with one consultant for everything tech-related. When the pandemic hit and we went fully remote, I was troubleshooting issues from home—but I had that consultant relationship to lean on for the things beyond my expertise.
It worked because we'd built trust over time. The consultant understood our culture and constraints. They were flexible enough to scale up during crisis (hello, pandemic transition) and scale down during stable periods.
The advantages: Personal relationship and organizational knowledge. More affordable than a full MSP. Flexibility in scope and hours. Direct communication—no ticket system. Can grow with you.
The challenges: Single point of failure if your consultant becomes unavailable. Limited to that consultant's specific expertise. May lack 24/7 coverage. Boundaries can blur—when is it a "quick question" versus billable work? Harder to scale if you outgrow what one person can handle.
What you need to make this work: Your staff liaison needs clear communication about issues, ability to triage what's urgent versus what can wait, and trust in the relationship.
Your organization needs realistic expectations about response times, willingness to pay for expertise, and patience during your consultant's vacation or busy periods.
Path 2: Managed Service Provider (MSP)
An external company provides IT support via contract. Usually includes helpdesk, network monitoring, security patching, and strategic planning. Typical models are fixed monthly fees or per-user pricing. Response times are defined in your contract, often in tiers.
At Democracy Fund, the organization had recently transitioned from a separate foundation to its own nonprofit when I arrived as operations manager. Everything was in-person. I hired our first MSP to build proper IT infrastructure. As we grew, we increased MSP hours. Eventually we had someone onsite from the MSP regularly. Finally, we brought someone on staff—but we got there incrementally.
It worked because we matched MSP engagement to organizational growth. We didn't jump straight to a full-time hire. We tested what level of support we actually needed.
The advantages: Professional coverage, including evenings and weekends. Broader expertise than one person can provide. Proactive monitoring and security. Predictable budgeting. Can scale hours and services as you grow. Coverage when your team is out.
The challenges: Roughly $80-$300 per user per month, though this varies wildly. Many MSPs don't understand nonprofit constraints or pace. Finding the right fit takes work—not all MSPs are created equal. You still need someone internal to triage and translate. Can feel like you're at their mercy for strategic decisions. Contract terms matter—flexibility to adjust is crucial.
What you need to make this work: Your staff liaison needs ability to communicate issues clearly, enough tech understanding to evaluate recommendations, vendor relationship management skills, and willingness to push back when needed. Look for a nonprofit with an exclusive focus in nonprofits.
Your organization needs a realistic RFP process, budget commitment, patience during onboarding, and willingness to iterate on the relationship.
Path 3: In-House IT Person
A full or part-time staff member dedicated to technology. Handles everything from password resets to infrastructure planning. Usually reports to operations or directly to the ED or COO. May still contract specialized work like network engineering or security audits.
After years of scaling MSP engagement at Democracy Fund—from contract hours to onsite presence—we finally brought IT support in-house. By then, we knew exactly what the role needed to be because we'd lived through each growth stage.
It worked because we didn't guess what we needed. We had real data from our MSP experience. Clear role definition from the start. The organization was ready to support the hire.
The advantages: Immediate response to issues. Deep knowledge of your specific systems and culture. Can align IT strategy with organizational goals. Builds institutional knowledge. Usually cheaper than MSP at scale. Physical presence (if you're in-person) builds trust and relationship.
The challenges: $80K-$120K+ for a professional with several years of experience, plus benefits. Single point of failure—what happens when they're sick or on vacation? Nonprofit salaries often can't compete with corporate offers. Scope can quickly become overwhelming for one person. May lack specialized expertise in areas like security, compliance, or enterprise systems. Wrong hire is an expensive mistake.
What you need to make this work: Your IT person needs broad generalist skills, nonprofit cultural fit, comfort working independently, and ability to prioritize. You may also need to couple this with additional MSP or consultant support. Unicorns (people that know all areas) are rare, so play on your hire’s strengths, create a development plan for them, and trust them to advise you on what you need. Be prepare and make a plan for this position to eventually be at the Director level and not reporting to you.
Your organization needs a realistic job description, professional development budget, backup plan for coverage, and clear reporting structure.
The Hybrid Reality
Here's what I learned across 15 years and four organizations: few nonprofits fit neatly into one category.
Most successful approaches combine elements. Self-serve for tier-1 support. MSP for infrastructure. Consultant for special projects. The key is being intentional about what you handle, what you outsource, and what you decide to just... not do right now.
Your Decision Framework
Start with an honest assessment of where you are today.
Current state questions:
- How many hours per week does someone spend on IT?
- What's NOT getting done because of IT time drain?
- What breaks repeatedly?
- What keeps you up at night?
Calculate your true cost: Add up what you're actually spending. Staff time, tools, emergency fixes. That number is probably higher than you think.
Know your risk tolerance: What's your exposure if systems go down for four hours? Twenty-four hours? A week? Your answer here matters more than you realize.
What Makes Sense at Your Size
Under 20 people:
If you're fully remote: Self-serve plus reliable SaaS tools plus a consultant relationship for projects.
If you're in-person: Self-serve plus a local IT consultant for quarterly check-ins.
Why this works: Your tech footprint is still manageable. Invest in good tools that include support—Microsoft 365 Business Premium, not just Basic. Let the vendors carry some of the weight.
Red flag you need to level up:
đźš© Staff spending more than 10 hours per week on IT, or the same issues recurring every month.
đźš© Your organization works with vulnerable populations or sensitive data
đźš© You need a more robust digital security approach and mature policies
20-50 people:
This is where it gets real. Self-serve breaks down. Full MSP might be overkill.
Sweet spot: Part-time IT coordinator (20 hours per week) plus consultant for specialized work.
Alternative: Lean MSP contract (monitoring and emergency support) plus internal liaison.
Why this works: You need dedicated focus, but you probably don't need 40 hours per week yet. Someone needs to own this, but they don't need to know everything.
Red flag you need to level up:
🚩You can't respond to issues within 24 hours, security concerns are keeping you awake, or a major project has stalled due to technical gaps.
50+ people:
A full-time IT person or department is non-negotiable at this point.
Your decision becomes: Solo IT person plus consultants, or IT person plus MSP for infrastructure?
Why this works: Your technology is now mission-critical infrastructure, not just tools. It needs dedicated professional attention.
Consider: At 75-100 people, you might need an IT person plus a systems administrator, or a comprehensive MSP arrangement.
Three Actions You Can Take This Month
1. Document your current reality (this week)
List every recurring IT issue from the last three months. Calculate hours spent by staff on tech support. Identify what's NOT happening because of IT time drain.
Success looks like: A one-page document showing real costs and gaps.
2. Define your non-negotiables (next two weeks)
What must work 99% of the time? Email? Your CRM? Payroll? What security or compliance requirements do you actually have? What response time do you need?
Success looks like: Clear criteria for evaluating your options.
3. Test before committing (month two)
If you're considering an MSP: Start with project-based work before signing a monthly contract.
If you're considering a hire: Start with a part-time contractor before creating a full role.
If you're staying self-serve: Invest in tools with included support. Stop relying on free versions that offer nothing when things break.
Success looks like: A 90-day trial that proves your approach before you make a long-term commitment.
The Question to Keep Asking
- "Is our current IT approach limiting what our organization can accomplish?"
- If the answer is yes, it's time to level up.
- If the answer is "sometimes, but we're managing," you're probably right-sized for now.
- And if you're reading this at 11 PM because something broke and you're the only one who can fix it? You already know the answer.