Blog | SherpaDesk

Best Knowledge Base Software For IT Teams And MSPs (2026)

Written by Patrick Clements | Oct 29, 2026, 9:04:47 AM

The best knowledge base software for an IT team or MSP is the one your technicians already have open when a ticket arrives. Our pick: SherpaDesk, with private and public articles inside the helpdesk and your first agent free. For client passwords and network records, add Hudu or IT Glue.

  • Prices checked Oct 28, 2026
  • How We Chose
  • 13 vendor pricing pages · 5 IT forum threads · KCS Practices Guide

Key takeaways

  • Want articles where the tickets are? In SherpaDesk, technicians attach public articles to ticket replies and turn a fixed ticket into an article. A team of 3 pays $90 a month on Base Camp ($45 per agent per month), or $80 billed annually. Knowledge Base Inside Your Helpdesk
  • An MSP with client passwords and network records? Hudu is $30 per user per month ($27 billed annually) with no minimum; IT Glue starts at $29 per user per month on a 36-month term with a 5-user minimum. IT Documentation For MSPs
  • Zero budget? Confluence Free covers 10 users, and BookStack is free and open source if you host it. Internal Wikis

A helpdesk and PSA (professional services automation) a small IT team can run alone. No contract. No implementation project. No dedicated admin.

Our picks by scenario
If you…PickPrice and whyLimitation
Want the knowledge base in the tool where tickets live, with no second system to runSherpaDeskFirst agent free, forever, with tickets and the knowledge base. Each added agent on Base Camp is $45 per agent per month ($40 billed annually)Cloud only
Run an MSP and want private technician notes and client-facing articles in one placeSherpaDeskFive publish levels, from Private – Tech/Admin Only to a per-client Account Specific PortalStandard Users can't write articles
Need a vault for client passwords and network recordsHudu$30 per user per month ($27 billed annually), no minimum, cloud or self-hostedA second tool next to your helpdesk
Run ITIL problem, change, and release management, with articles in repliesFreshservicePro $119 per agent per month ($99 billed annually) adds problem, change, and release managementNo free plan
Want a free internal wiki in the cloudConfluenceFree for up to 10 usersNo page permissions on Free
Must keep docs on your own serverBookStackFree, open source, roles and permissions built inYou run upgrades and backups

For a team of 3 billed annually, SherpaDesk Base Camp is $80 a month, because the first agent is free. Freshservice Pro is $297, Hudu $81, and Confluence Free and self-hosted BookStack $0.

Picks By Scenario Comparison Table Cost For A Team Of 3 KB Article Template How To Choose FAQ

How We Chose This Knowledge Base Software

How we chose

  1. Used by IT teams. Every tool is sold to IT departments, MSPs, or the people who write their internal docs, not only to customer-support teams.
  2. Private and public articles. We checked whether you can keep an article to technicians only, and on which plan.
  3. Close to the ticket. We checked whether technicians can put an article into a ticket reply, or whether the knowledge base sits in a separate tool.
  4. Price for a team of 3. Every price comes from the vendor's own pricing page, opened the day we wrote this, with the billing period and any minimum.
  5. A start without a sales call. We note free plans, trials, and tools that need a demo or a quote first.

We publish this guide, and SherpaDesk is one of the 10 tools. It uses the same template and lists its limitations.

13 vendor pricing pages · 8 vendor help and product pages · SherpaDesk help docs · 5 IT forum threads · KCS v6 Practices Guide · NIST

The lists that rank for this query cover the SaaS knowledge base a software company runs for customers. This one starts from IT threads on r/msp, r/ITManagers, and r/k12sysadmin: keeping internal notes apart, and getting technicians to write.

Also considered. Jira Service Management, now sold in Atlassian's Service Collection, is free for up to 3 agents. Standard is $26.90 per agent per month for the first 15 agents, billed monthly, or $80.70 for 3. Its knowledge base needs at least Confluence Free on the same site, and internal articles are "not available to users without a Confluence license". Confluence Free covers 10 users.

Syncro includes a client documentation module in its MSP plans at $159 per user per month, or $129 on an annual plan paid monthly: $477 or $387 for 3 technicians. Document360 quotes every plan. For a team of 3, SherpaDesk Base Camp is $90 a month, or $80 billed annually.

What Is Knowledge Base Software?

Definition

Knowledge base software lets a team write, update, and search short articles that answer known questions, and controls who can read each one. In IT, it holds the fixes technicians reuse and the how-to pages staff or clients can follow without opening a ticket.

A knowledge base is one part of knowledge management. TechTarget describes knowledge management as "the process an enterprise uses to gather, organize, share and analyze its knowledge in a way that's easily accessible to employees".

The Consortium for Service Innovation, which publishes the Knowledge-Centered Service (KCS) method, says its articles "integrate the perspective of three groups: requestor, responder, and the organization".

Internal IT Docs Vs End-User Self-Service

Most knowledge base software serves two readers, and IT teams need both. KCS handles the split with an article audience: "To manage who can see which KCS articles, we use article audience." An internal article is one where "only an audience internal to an organization will be able to see the article".

Internal technician docs

Written by technicians, for technicians.

  • Admin steps, server names, and workarounds
  • Client-specific setups at an MSP
  • Short notes are fine, as long as the next technician can follow them
  • Credentials belong in a vault, not the article

End-user self-service

Written for staff, students, or a client's employees.

  • Password resets, printers, Wi-Fi, and new-hire setup
  • Plain words, numbered steps, screenshots
  • Published on a portal and linked from ticket replies
  • One audience per article, so nothing internal leaks

One r/msp member described the same split from practice: "Often the KB is two levels, notes, used internally by the techs only. Then a more formal one that can be sent to a client". Your knowledge base platform should let one article move from the first level to the second without a copy in another tool.

Why A Knowledge Base Matters In A Small IT Team

In a small team, the knowledge sits in two or three heads. CoSN's 2026 survey of school technology leaders found that "more than three-quarters (78%) of very small districts have only one to three IT FTEs".

When one of them is out, the fix goes with them unless someone wrote it down. The KCS rule for what to keep is short: "If the issue is worth solving, it is worth saving".

The hard part is not the software. "We use Hudu and its pretty good but I find that people just never make KBs," wrote one r/msp member. Another described a rule that technicians must reference the documentation they used, or create it: "It started off great… for about 2 days".

The best knowledge base software for an IT team or MSP is the one your technicians already have open when a ticket arrives.

KCS answers the habit problem by putting the work inside the ticket. Articles "are created as part of the interaction and immediately made visible to others". Technicians "search early, search often," and when they find a relevant article, "it should be linked to the event in system of record". That's why the tool you pick matters less for its editor than for how close it sits to the ticket queue.

On r/ITManagers, the manager of a 4-person service desk described "the endless battle of trying to get users to help themselves." One reply: look at every request "through the lens of 'can I respond to this with a KB article'". For the longer procedures behind articles, see our guide to helpdesk SOPs.

What To Look For In Knowledge Base Software For IT

Use these criteria, from KCS and the threads above, as a trial script.

What to look for in an IT knowledge base
CriterionWhy it matters in ITHow to check it
Audience per articleAdmin steps must stay internal while the user version goes public.Publish one article to technicians only and confirm a user can't find it
Per-client visibilityAn MSP's article for one client shouldn't show up in another client's portal.Publish to one client, sign in as a contact from another, then open the portal without signing in
Articles in ticket repliesA link in the reply closes the ticket and teaches the user where answers live.Reply to a test ticket with an article, without leaving the ticket
Ticket to articleThe fix is written once, at the moment it is fresh.Turn a solved ticket into a draft article and check what carries over
Search that finds the user's wordsUsers type "can't print," not "spooler service."Search five phrases copied from real tickets
Owner and review dateStale steps do more harm than no article.Give an article an owner and a next review date, and check that a reminder arrives
Reusable article templateFixed headings make articles quick to write and scan.Create a new article from a saved template
Credentials kept outPasswords in plain-text articles are a breach waiting to happen.Check where the tool stores secrets: a vault, or nowhere

On credentials, NIST's security controls say to "ensure that unencrypted static authenticators are not embedded in applications or other forms of static storage". We treat a knowledge base article as static storage. Keep passwords in a vault, and link to the vault entry if the article needs one.

Knowledge Base Software Comparison At A Glance

Each price shows the monthly rate first, then the annual rate where the page lists both. The Cost Section totals a team of 3.

Knowledge base tools for IT teams and MSPs
ToolKindEntry priceInternal-only articlesArticles in ticket repliesHostingFree plan or trial
SherpaDesk OursKB inside the helpdeskBase Camp $45 per agent per month, $40 billed annuallyYes, three private levelsYes, public articlesCloudFirst agent free; 14 days, no card
FreshserviceKB inside an ITSM helpdeskStarter $29 per agent per month, $19 billed annuallyYes, agents-only foldersYes, link or full contentNot stated14-day trial
HaloKB inside an ITSM or PSA helpdesk$99 per agent per month, billed annuallyYesAI suggestions in the ticket view; inserting into a reply not statedCloud, private cloud, or on-premise30-day trial, no card
ZendeskKB inside a customer-service helpdeskSuite Team $69 per agent per month, $55 billed annuallyFrom plans above Suite TeamAbove Suite Team: search, link, quote, or pin from the ticket; not documented for Suite TeamNot stated14-day trial
HuduIT documentation$30 per user per month, $27 billed annuallyGranular permissionsNot stated; integrates with PSA tools (60+ integrations)Cloud or self-hosted14 days, no card
IT GlueIT documentationBasic $29 per user per month, 36-month term, 5-user minimumAccess per organizationNot stated; PSA syncSaaS onlyDemo; trial not stated
ConfluenceWikiFree up to 10 usersFrom StandardThrough Jira Service ManagementCloud; Data Center on requestFree plan; 7-day trial of paid plans
NotionWikiPlus $12 per member per month, $10 billed annuallyPage shared only with invited people; hidden teamspaces on BusinessNot a helpdeskCloudFree plan
BookStackWiki, open sourceFreeRoles and permissionsNot a helpdeskSelf-hosted onlyFree; public demo
HelpjuiceStandalone help center$249 a month for up to 30 users, billing period not statedAccess control and private & internal sections, every planNot statedNot stated14 days, no card

For a team of 3 billed annually, SherpaDesk Base Camp is $80 a month. Freshservice Starter is $57, Hudu $81, Notion Plus $30, Zendesk Suite Team $165, and Halo $297 plus required onboarding. IT Glue Basic is $145 a month for its 5-user minimum, plus a one-time onboarding fee. Confluence Free and BookStack are $0, and Helpjuice is $249 a month with the billing period not stated.

Search, Review Dates, And Templates

Change history shows what changed; a review process names an owner, sets a review date, and reminds someone to confirm the article. Each cell is what the vendor's docs say; "Not in the docs checked" means we found no mention, so test it in a trial. Prices are in the Cost Section.

Search, upkeep, and article templates in the vendors' own docs
ToolSearchChange historyReview processArticle templates
SherpaDesk OursTechnicians: KB Search in replies, public articles only. Users: articles on the portalDated change logAssigned users receive updates; review dates not in the docs checkedNot in the docs checked
FreshserviceSuggests articles from keywords in the request; search by nameNot in the docs checkedNot in the docs checkedNot in the docs checked
HaloAI-suggested articles in the ticket view; the portal suggests articles before a requestNot in the docs checkedNamed owner, expiry-date reminders, approval before publishingTicket resolution pre-filled into the article template
ZendeskSearch the help center from the ticket, above Suite TeamContent and revision history, by planVerification intervals, by planPredefined article templates, by plan
HuduNot in the docs checkedAudit logsNot in the docs checkedNot in the docs checked
IT GlueNot in the docs checkedVersion controlNot in the docs checkedNot in the docs checked (its templates are for asset records)
ConfluenceRovo Search on paid plansNot in the docs checkedNot in the docs checkedSpace templates
NotionNot in the docs checkedPage history, by planVerified badge for up-to-date pages, on BusinessDatabase templates repeat a page structure
BookStackSearch and cross-linkingPage revisionsNot in the docs checkedPage templates; a default template per book
HelpjuiceAI Search on the AI-Knowledge Base planVersion controlPublish approval and expiration dates, every planNot in the docs checked

Best Knowledge Base Inside Your Helpdesk

These four keep articles in the same tool as the tickets. That is the KCS model: search while you work the ticket, link what you used, and write what was missing.

SherpaDesk

Best for MSPs and IT teams of 1 to 15 technicians that want internal notes, client articles, and tickets in one helpdesk

$45 per agent per month on Base Camp · $40 billed annually · High Camp $55 ($50 annually)

  • First agent free, forever, knowledge base included
  • Team of 3: $90 a month on Base Camp ($80 billed annually)
  • No onboarding fee; migration included
  • 14-day trial, no card

A helpdesk and PSA a small IT team can run alone. You can run it as an internal ticketing system for your own staff, or as client-facing ticketing for businesses you support. Two founders who ran their own MSP have built it since 2001.

Each article gets one of five publish levels: Private – Tech/Admin Only, Private – All Users, Private – Account Specific, Account Specific Portal, or Public Portal. The two portal levels are public and need no login, so an article for one client's eyes only uses Private – Account Specific. In a ticket reply, you search and attach public articles; private ones stay out of that search. A solved ticket becomes an article with "Create KB".

Strengths

  • Internal and per-client publish levels
  • Articles attached in replies; tickets turned into articles
  • Dated change log, related articles, and assigned users who receive updates

Limitations

  • Cloud only
  • Standard Users and Super Users can't create articles

Recommendation

Choose SherpaDesk if the people who write the articles are the same people who answer the tickets, and nobody has time to run a second tool. Consider another option if policy requires your documentation on your own servers.

Freshservice

Best for internal IT teams that want ITIL processes next to the knowledge base, plan by plan

$29 per agent per month on Starter · $19 billed annually · Growth $59 ($49), Pro $119 ($99)

  • Team of 3 on Starter: $87 a month ($57 annually) · SherpaDesk Base Camp $90 ($80 billed annually)
  • Knowledge management on every plan
  • No free plan
  • 14-day trial

Knowledge management is listed on Starter, Growth, Pro, and Enterprise. Articles sit in folders, and each folder can be "visible to all, only to logged in users or agents alone," or to named departments.

When an agent replies to a ticket, they can insert a link to an article or the whole article. The knowledge base and incidents are on Starter, the service catalog starts on Growth, and problem, change, and release management start on Pro.

Strengths

  • Knowledge base on the entry plan
  • Visibility by department
  • Article link or full content in replies

Limitations

  • No free plan
  • Problem, change, and release management need Pro

Recommendation

Choose Freshservice if your department runs a service catalog and plans to add change management. Consider another option if you want a free plan to start on.

Halo

Best for larger IT teams that want article approvals, review dates, and analytics, and can fund onboarding

$99 per agent per month, billed annually · one license, no tiers

  • Team of 3: $297 a month, billed annually, plus onboarding · SherpaDesk Base Camp $80 billed annually
  • Onboarding package required
  • 30-day trial, no card
  • Cloud, private cloud, or on-premise

Halo puts internal articles for service teams next to end-user self-service content, with roles that control who can create, approve, publish, and view. When an analyst opens a ticket, AI-suggested articles appear in the ticket view, and articles stay linked to the tickets where they were used.

Expiry dates trigger review reminders, and changes to critical articles can go through approval before publication. In the US view, $99 applies from 1 to 24 agents, and the required onboarding package is priced by scope.

Strengths

  • Review dates and approval workflow
  • Articles suggested inside the ticket
  • On-premise option

Limitations

  • Required onboarding at extra cost
  • Annual billing

Recommendation

Choose Halo if a knowledge manager will own review dates and approvals. Consider another option if you want to start this week without an onboarding project.

Zendesk

Best for teams that support outside customers and want a public help center first

$69 per agent per month on Suite Team · $55 billed annually · Suite Professional $149 ($115)

  • Team of 3 on Suite Team: $207 a month ($165 annually) · SherpaDesk Base Camp $90 ($80 billed annually)
  • Knowledge base starts on Suite plans, not Support Team
  • Agents-only articles need a plan above Suite Team

Support Team, at $25 per agent per month ($19 billed annually), covers email ticketing; the knowledge base comes with Suite Team. On Suite Team, article view permissions are "all users" or signed-in users only. Restricting an article to agents, or to a custom group, needs a higher plan.

Inside a ticket, agents search the help center from the Knowledge panel, then link, quote, or pin an article without leaving the ticket. The help doc lists Suite Growth, Professional, and higher plans, and doesn't list Suite Team. Suite Professional is a documented option: $447 a month for 3 agents, or $345 billed annually.

Strengths

  • Link, quote, or pin articles from the ticket on Suite Professional
  • Help center with messaging and chat on Suite plans

Limitations

  • Internal-only articles above Suite Team
  • No knowledge base on Support Team

Recommendation

Choose Zendesk if most of your readers are outside customers. Consider another option if you need technician-only notes on the entry plan.

Best IT Documentation Platforms For MSPs

MSPs document more than fixes: client networks, assets, licenses, and passwords. Two tools are built for that job and connect to your PSA. They sit next to the helpdesk, not in place of it.

Hudu

Best for MSPs that want client documentation and a password vault with no minimum and no contract

$30 per user per month · $27 billed annually · same price cloud or self-hosted

  • Team of 3: $90 a month ($81 annually) · SherpaDesk Base Camp $90 ($80 billed annually)
  • No minimums, no contracts
  • Unlimited free portal users
  • 14-day trial, no card

One plan includes centralized documentation, a password vault, asset management, a knowledge base, process and SOP management, and a secure client portal. It has 60+ integrations, including PSA, RMM, and Microsoft 365 tools, plus granular permissions and audit logs.

Hudu also offers on-premise deployment.

Strengths

  • Password vault and client docs in one plan
  • Self-hosted at the same price
  • No seat minimum

Limitations

  • A second tool next to your helpdesk
  • Network discovery is an add-on

Recommendation

Choose Hudu if your MSP needs a vault and per-client records, and wants to pay month to month. Consider another option if your team only needs how-to articles; your helpdesk may already have them.

IT Glue

Best for MSPs of 5 or more technicians who want structured client documentation and can sign a 36-month term

$29 per user per month on Basic · 36-month term · Select $38, Enterprise $44

  • Team of 3 on Basic: $145 a month (5-user minimum) plus onboarding · SherpaDesk Base Camp $90 ($80 billed annually)
  • 5-user minimum
  • One-time onboarding fee, cannot be waived
  • Trial not stated; demo on request

Prices are "per user, per month, based on a 36-month term," and Enterprise offers "1-4 user options available for $49-102/user". Every plan includes unlimited organizations and documentation, a password vault, and access, audit, and version control.

Organizations act as containers that limit access, so a contractor can see one client only. Basic has a one-way PSA/CRM sync, and Select adds two-way sync. IT Glue is SaaS only, with no on-premises version planned.

Strengths

  • Access limited per client organization
  • Vault and version control on every plan

Limitations

  • 36-month term and 5-user minimum
  • Required onboarding fee

Recommendation

Choose IT Glue if your MSP has 5 or more technicians and wants a long-term documentation contract. Consider another option if you're under 5 or want to cancel any month.

Best Internal Wikis For IT Teams

A wiki holds long-form docs well: network diagrams, onboarding guides, and project notes. A standalone wiki with no helpdesk integration doesn't see your tickets, so technicians copy links by hand. Confluence connects to Jira Service Management instead, and a helpdesk with a built-in knowledge base needs neither. On r/k12sysadmin, a 5-person campus IT team wrote that "Google Sites is working okay for our internal shared knowledge base, but I'd like more functionality." The list that followed included tags and a way to find stale pages.

Confluence

Best for IT teams already on Jira that want a wiki and, later, a service desk knowledge base

$0 on Free for up to 10 users · Standard $7.15 per user per month at 10 users · $720 a year for 1 to 10 users

  • Team of 3: $0 on Free · SherpaDesk Base Camp $90 ($80 billed annually), with tickets
  • No page permissions on Free
  • 2 GB storage on Free
  • 7-day trial of paid plans

Free covers "up to 10 users with 2GB of storage and Community Support". Paid plans add advanced permissions to "control who can view, edit and comment on your pages," and the per-user price depends on team size.

If you add Jira Service Management, its knowledge base runs on a Confluence space on the same site, and agents share articles into requests. Internal articles need a Confluence license for each person who reads them.

Strengths

  • Free for up to 10 users
  • Connects to Jira Service Management

Limitations

  • Restricted pages need a paid plan
  • No ticket link without a second product

Recommendation

Choose Confluence if you want a free wiki for long docs today. Consider another option if any page must stay hidden from part of the team on day one.

Notion

Best for small IT teams that already run notes, projects, and onboarding in Notion

$12 per member per month on Plus · $10 billed annually · Business $24 ($20)

  • Team of 3 on Plus: $36 a month ($30 annually) · SherpaDesk Base Camp $90 ($80 billed annually), with tickets
  • Free plan
  • Pages shared only with invited people
  • Hidden teamspaces on Business
  • Page history 7 days on Free

Any page can be limited to "only you and people you invite," with view, comment, edit, or full access per person. Business adds hidden teamspaces, "teamspaces that can't be seen or discovered by anyone except those you add." It also adds a verified badge for pages that are up to date. Page history runs 7 days on Free and 30 days on Plus.

Strengths

  • Low price per member
  • Verified pages flag current docs

Limitations

  • Hidden teamspaces need Business
  • No ticket queue of its own

Recommendation

Choose Notion if your team already lives in it and needs a place for long docs. Consider another option if users should find answers from a ticket reply.

BookStack

Best for IT teams that must keep documentation on their own server and can maintain it

$0 · MIT-licensed open source · self-hosted only

  • Team of 3: $0 plus your server · SherpaDesk Base Camp $90 ($80 billed annually), hosted
  • Roles, permissions, and page revisions
  • LDAP, SAML2, and OIDC sign-in
  • Paid support plans priced in pounds sterling

BookStack is free and MIT licensed, with "no cost to downloading and installing your own instance". "A full role and permission system allow you to lock down content and actions as required," and MFA can be enforced per role.

Support from the maintainer is optional and paid.

Strengths

  • Free, with permissions built in
  • Directory sign-in options

Limitations

  • You run upgrades, backups, and PHP updates
  • Self-hosted only

Recommendation

Choose BookStack if your docs must stay on your own server and someone can patch it. Consider another option if nobody owns the server.

Best Standalone Help Center

Helpjuice

Best for larger IT departments that want a dedicated knowledge base tool for up to 30 users at a flat price

$249 a month for up to 30 users · billing period not stated · AI plan $449 for 100 users

  • Team of 3: $249 a month · SherpaDesk Base Camp $90 ($80 billed annually), with tickets
  • Flat price, not per user
  • 14-day trial, no card

Helpjuice prices by plan, not by seat: Knowledge Base at $249 a month for 30 users, AI-Knowledge Base at $449 for 100 users, and Unlimited at $799. Every plan includes access control and user roles, version control, scheduled publishing, and search tracking; AI Search starts on the $449 plan. The trial gives full access for 14 days, and "No credit card is required".

A flat price helps when many people write and only a few answer tickets. For a team of 3, it costs more than SherpaDesk Base Camp ($90 a month) or Freshservice Starter ($87) billed monthly.

Strengths

  • Flat price for up to 30 users
  • Approval, expiry dates, and version control on every plan
  • 14-day trial, no card

Limitations

  • $249 a month even for 3 users
  • AI Search from the $449 plan
  • Billing period not stated

Recommendation

Choose Helpjuice if many non-IT staff will write articles. Consider another option if your writers are your three technicians.

Subscribe to the SherpaDesk Blog.
Get Tips for Running IT With a Small Team.

Loading form…

The form couldn’t load. Please try again.

Or start your free trial →

SHERPADESK · FREE TRIAL

Resolve tickets.
Turn time into revenue.

Bring support tickets, billable time, and invoicing into one place. Built for small IT teams and MSPs.

Start my 14-day free trial
  • 14 days free
  • No credit card required

After your trial, keep your first agent free forever.

SHERPADESK · LIVE DEMO

See tickets, time,
and billing work together.

Walk through ticketing, time tracking, and billing with a product specialist. See how SherpaDesk fits the way your team works.

Book my 15-minute demo
  • 15 minutes
  • Your workflow, your questions

A live walkthrough tailored to your team.

What Knowledge Base Software Costs A Small Team

The entry price rarely tells you the bill. Minimums, terms, onboarding, and the plan where internal-only articles start all move the number.

Monthly cost for a team of 3, October 2026
Tool and planBilled monthlyBilled annually, per monthWhat else you pay or accept
SherpaDesk Base Camp Ours$90$80First agent free, so 3 agents pay for 2; no onboarding fee
Freshservice Starter$87$57Problem and change management from Pro ($357, or $297 billed annually)
HaloNot stated$297Required onboarding package
Zendesk Suite Team$207$165Agents-only articles and in-ticket article tools documented above Suite Team; Suite Professional $447 ($345 billed annually)
Hudu$90$81Radar add-on from $44 a month, billed annually
IT Glue Basic$145 on a 36-month termNot stated5-user minimum; one-time onboarding fee
Confluence Free$0$0No page permissions; 2 GB storage
Notion Plus$36$30Hidden teamspaces need Business
BookStack$0$0Your server and your time
Helpjuice Knowledge Base$249, billing period not statedCovers up to 30 users

Billed monthly, a team of 3 pays $90 on SherpaDesk Base Camp, $87 on Freshservice Starter, and $90 on Hudu. Notion Plus is $36, and Zendesk Suite Team $207. Billed annually: $80, $57, $81, $30, and $165, plus $297 on Halo. Commitments sit on top: Halo requires onboarding, IT Glue Basic is $145 on a 36-month term plus onboarding, and Helpjuice is $249 with the billing period not stated. Confluence Free and BookStack cost $0.

An MSP that adds Hudu for client records pays two bills, which works as long as each tool does one job.

How To Write A Knowledge Base Article: A Template

A good knowledge base article format is short and fixed. The KCS structure has four parts: the issue in the requester's words, the environment, the resolution, and an optional cause. "Ideally, KCS articles are a page or less in length".

This is the article, not the reply. For the email that sends it to a user, use our support ticket response templates.

  1. Title it with the user's words

    Write the title as the question or the error a user would type. Illinois State University's IT standards ask for titles as questions ("How do I…") or actions.

    Example: "Projector in a classroom shows No Signal," not "Display input troubleshooting."

  2. Describe the issue as the user saw it

    KCS keeps the issue in "the requestor's words and phrases," because those are the words the next person will search.

    Common mistake: rewriting the symptom in technician language, so search misses it.

  3. State the environment

    Name the device, system, version, or location the fix applies to. KCS asks whether anything changed recently, such as upgrades.

  4. Number the resolution steps

    "If the resolution contains a multi-step procedure, it improves article readability if we number the steps". One action per step.

    Common mistake: putting a client's name or a password in the steps. KCS keeps requester-specific details in the ticket, not the article. Passwords belong in a vault, with a link from the article or ticket.

  5. Set the audience, then link it to the ticket

    Pick internal or public before you save. Then link the article to the ticket that produced it, so the next search finds both.

    Common mistake: writing a new article without searching first. KCS says to search again before saving.

Knowledge base article template
Title: [Question or error, in the user's words]
Audience: [Technicians only / All users / One client]

Issue
[What the user sees or is trying to do, in their words.
 Include the exact error text.]

Environment
[Device, system, version, or configuration
 this applies to. Anything that changed recently.]

Resolution
1. [First action]
2. [Next action]
3. [How to confirm it worked]

Cause (optional)
[Why it happened, if you know.]

If this doesn't work
[What to do next: open a ticket, call, or escalate to whom.]

Owner: [Name]    Last checked: [Date]
(Names and contacts stay in the ticket. Passwords stay
 in your vault; link to the vault entry if needed.)
Related: [Links to related articles]

Example

Title: Projector in a classroom shows "No Signal." Audience: all staff. Issue: "The projector is on but says No Signal when I plug in my laptop." Environment: ceiling projectors with an HDMI wall plate, staff laptops. Resolution: 1. Press Input or Source on the remote until the HDMI input shows. 2. Unplug and reseat the HDMI cable at the laptop. 3. If it's still blank, open a ticket with the room number.

Keep a second, internal article for what technicians do next, such as replacing the cable. That is the two-level split from the r/msp thread. Illinois State's standard makes the same call on size: "We would rather have more short and descriptive articles than have longer articles that cover multiple topics".

How To Choose Knowledge Base Software

No list can name the best knowledge base for your team; your last 50 tickets can. Read them and count the repeats. Then answer three questions.

  1. Do the people who write articles also answer the tickets?

    If yes
    Keep the knowledge base in the helpdesk, so writing an article is part of closing a ticket. Shortlist the tools in Knowledge Base Inside Your Helpdesk.
    If no
    A wiki or a standalone help center can fit a separate writing team: Internal Wikis or Helpjuice.
  2. Do you store client passwords, networks, and licenses?

    If yes
    Add an IT documentation tool with a vault: Hudu or IT Glue. Keep how-to articles in the helpdesk.
    If no
    One tool is enough. Skip the second subscription.
  3. Must the docs run on your own server?

    If yes
    Look at BookStack, Hudu self-hosted, or Halo on-premise, and budget time for patching and backups.
    If no
    Let the vendor run upgrades, and ask where your data is hosted.

Then test each finalist for one week with real tickets. The best knowledge base software for you is the one your technicians used without being reminded.

ChecklistOne-week knowledge base trial

For the helpdesk side of the decision, see our guide to IT helpdesk software for internal teams, or MSP software if you bill clients.

Do You Need AI In The Knowledge Base?

Not to start. AI works from the articles you have, so write the first 20 before you pay for it. Three different jobs go by the same name. Helpjuice sells AI search for readers on its AI-Knowledge Base plan. Halo suggests articles to the technician in the ticket, and Zendesk Suite Team has AI agents that answer users. Prices for each plan are in the Cost Section.

How this works in SherpaDesk

Write The Article From The Ticket

You fix a ticket, choose "Create KB" from the Actions dropdown, and the ticket becomes an article. You set its publish level. Private – Tech/Admin Only, Private – All Users, and Private – Account Specific need a login; Account Specific Portal and Public Portal are public.

Next time, in "New Response," you click "KB Search" and attach the public article to the reply. Private articles never show up in that search, so internal notes stay internal. Each article keeps a dated change log.

The knowledge base is included in your free first agent, forever. Base Camp is $45 per agent per month ($40 billed annually) for more technicians.

Knowledge Base In SherpaDesk →

Where SherpaDesk fits

You get SherpaDesk as a cloud service only, so documentation that must stay on your own servers points to BookStack or self-hosted Hudu. Standard Users and Super Users can't create articles, so writing stays with technicians and admins. If your MSP keeps client credentials and network maps, keep them in a documentation tool with a vault, such as Hudu or IT Glue.

Frequently Asked Questions

What is the best knowledge base software for an IT team?

It depends on who writes the articles. When your technicians write them and answer the tickets, our pick is SherpaDesk: private and public articles in the helpdesk, attached to replies. Base Camp is $45 per agent per month ($40 billed annually), and your first agent is free, so a team of 3 pays $80 a month billed annually. See the Picks Table.

Is there a free knowledge base for IT teams?

Yes. Confluence Free covers up to 10 users with 2 GB of storage, without page permissions. BookStack is free and open source if you host it. Notion has a free plan with 7 days of page history. Your first SherpaDesk agent is free, forever, with tickets and the knowledge base, which covers a one-person IT department.

Should the knowledge base live in the helpdesk or a separate tool?

In the helpdesk, if the same people write articles and answer tickets. KCS asks technicians to search and link articles while they work the ticket, which is easiest in one tool. Use a separate tool for what a helpdesk article shouldn't hold: client passwords, network records, and long project docs.

What's the difference between a knowledge base and a wiki?

A knowledge base holds short articles that answer one question each, with an audience set per article. A wiki holds longer pages that link to each other, such as onboarding guides and network notes. KCS aims for articles "a page or less in length". Use both if you can: articles for fixes, a wiki for reference.

Should MSPs keep client passwords in the knowledge base?

No. NIST's controls say to "ensure that unencrypted static authenticators are not embedded in applications or other forms of static storage". We treat an article as static storage. Keep credentials in a vault, such as the ones in Hudu and IT Glue, and link to the entry. NIST's identity guidelines also tell verifiers to allow password managers.

What format should a knowledge base article use?

Use four parts: the issue in the user's words, the environment, numbered resolution steps, and an optional cause. That is the KCS article structure. Add an audience, an owner, and a last-checked date. Copy the Article Template above, and keep each article to one problem.

About the author
Patrick Clements Co-founder & CEO, SherpaDesk

Patrick co-founded SherpaDesk and has led it as CEO since 2013. He has worked with IT service providers since 1998, first on network projects for schools and government offices, then on the helpdesk software their technicians use every day.