Currently accepting clients
staffinggovernanceoperationsmoderationscaling

Agency vs In House Community Management: Who Decides What at Each Size

The staffing question resolves itself once you assign five categories of decision. Three of them should stay internal at every size, and the rest change as the room grows.

Daniel Jeong
Daniel Jeong
Author
September 5, 2026
6 min read
Agency vs In House Community Management: Who Decides What at Each Size
Agency vs in house community management is decided by allocating five categories of decision: identity and voice, safety and enforcement, escalation, programming, and data and reporting. Three of those stay internal at every size. The rest shift as you pass one thousand, ten thousand and one hundred thousand members.

Start with decisions, not with headcount

The usual version of this conversation compares a monthly retainer against a salary and picks the cheaper one. That comparison is unanswerable, because the two options are not doing the same job. A better first step takes about thirty minutes. List five categories of decision, write a name beside each, and then read the quotes again. Most of the time the staffing answer is already visible on that page. The five categories:

  1. Identity and voice. How the community sounds, what it stands for, what it refuses.
  2. Safety and enforcement. Who gets warned, muted, removed, and on what stated grounds.
  3. Escalation. What reaches the company, how fast, and to whom.
  4. Programming and calendar. What happens each week, who runs it, what gets retired.
  5. Data and reporting. What is measured, who receives it, and what decisions it feeds.

Under one thousand members

At this size the community is still an extension of the founding team. Members can tell when the person answering has real authority, and they respond to it. One internal person carrying the work part time, with outside help for the build and the technical setup, is usually correct. What you are buying externally is expertise you will use once, structure, permissions, automation, and the entry flow. What stays internal is everything a member experiences as personality. The failure at this stage is outsourcing voice too early. A community of four hundred that suddenly sounds like a brand loses the thing that made it worth joining.

One thousand to ten thousand

Coverage becomes the constraint. Questions arrive outside working hours and the internal person cannot be the only answer. This is where outside help earns its money, because what you actually need is hours distributed across time zones, and hiring for that internally is expensive and slow. Buy the hours. Hold two things back. Voice stays internal, which in practice means an internal person writes the response templates and reviews a sample every week. Escalation stays internal, which means an outside moderator can act on anything routine and has a written, unambiguous list of what must be handed over immediately.

⚠️ The most common failure at this size is not a bad answer. It is a correct answer given with the wrong authority, where an outside moderator resolves something that should have reached your product or legal team.

Ten thousand to one hundred thousand

Programming becomes a job by itself. Events, launches, recognition, contests and recurring rituals need somebody whose week is planned around them. A hybrid works best here, and it has a specific shape. One internal lead owns strategy, voice, escalation and the relationship with the rest of the company. External capacity carries moderation coverage, event operations, and the production work that scales with volume. The internal lead role is not optional at this size, because the community now touches support, product and marketing simultaneously, and somebody with internal standing has to arbitrate between them. An external party cannot do that, however good they are, because they cannot convene the meeting.

Outside help scales capacity. It cannot scale authority. Authority has to come from inside the company.

Above one hundred thousand

Volunteers appear at this scale whether or not you planned for them. Members start answering each other, informal leaders emerge, and some of them will ask for a role. Volunteer management becomes internal work, because it is about trust, access and enforcement. You are deciding who gets moderation permissions in your own house. That decision, and the process for revoking it, belongs to someone on your payroll. External capacity remains valuable for coverage, for specialist events, and for surge periods around launches. What changes is that the internal team is now managing a system of people rather than a channel list.

The three that never leave

At every size, regardless of structure:

DecisionWhy it stays internal
Who gets banned, and the stated groundsIt is a customer relationship decision with legal and commercial consequences
What members are told during an incidentThe wording becomes the company's public position within minutes
Who holds server ownershipOwnership held outside the company is an outage waiting for a disagreement

The first one is worth expanding. An external moderator can and should execute a ban under a written policy. Writing the policy, and deciding the edge cases the policy did not anticipate, is internal work, because those edge cases are usually about a paying customer.

The contract shape that makes a hybrid work

Three clauses do most of the work. A written escalation list naming what must be handed over and how fast. A response sample review, where an internal person reads a fixed number of member interactions weekly. And a documentation requirement, so the operating knowledge accumulates in your systems rather than in a contractor's memory. Without the third clause, a hybrid quietly becomes a dependency, and the cost of changing providers grows every month until it stops being possible.

What this framework leaves out

Decision rights are one layer. Around them sit the budget structure that funds either model, the coverage hours you actually need rather than the ones you assume, the documentation system that makes handovers survivable, and the reporting loop that tells the rest of the company what the community is producing. What this layer settles is the question underneath the staffing debate. Once five categories have names beside them, comparing a retainer to a salary becomes straightforward, because you finally know what each one is being asked to do.

Structure follows authority. Decide who decides, and the org chart writes itself. More at danieljeong.org.