-
1
1. Decide what balance means to you
Before you compute anything, write down the definition of a balanced territory in one sentence. Most RevOps teams settle on some version of "equal earning opportunity for equal effort," but the inputs differ by motion. A new-logo team weights TAM and account count. An expansion team weights installed ARR and open pipeline. A field team weights geographic density because travel eats selling time. Picking the definition first forces you to choose dimensions on purpose instead of inheriting last year's spreadsheet. If you cannot describe what balance means in a sentence a sales leader will nod at, the model will not survive its first review.
- Draft the one-sentence definition and share it with sales leadership for sign-off
- List the motions in play (new logo, expansion, renewal) and the metric that drives earning for each
- Decide whether the model is diagnostic only or will drive automated rebalancing
Tip: Keep the balance definition in the model file itself as a comment or header. Six months later nobody will remember why you weighted TAM 30 percent.
-
2
2. Pick 4-6 dimensions, no more
A balance model with ten dimensions is a model that explains nothing. Pick four to six measurable axes that map to your definition and stop. The common set is account count, total addressable market, installed ARR, open pipeline, rep tenure, and geographic coverage, but your mix depends on motion. Each dimension needs a clean source, a documented unit, and a direction (more is better, less is better, or target a band). Drop any dimension you cannot measure consistently across every territory. A dimension that is accurate for half the team and guessed for the other half will create false imbalances and burn credibility.
- List every dimension you considered and the one-line reason you kept or dropped it
- Confirm the data source for each dimension exists and refreshes on a cadence you can live with
- Agree a direction and target band per dimension before you load any data
Tip: Rep tenure is the dimension teams forget most often. A patch that pays well for a tenured rep can be unworkable for a new hire still ramping.
-
3
3. Normalize the inputs
Raw values cannot be compared across dimensions. Three hundred accounts, four million dollars of TAM, and six months of rep tenure live on completely different scales, so you have to normalize them before you combine. The two defensible approaches are percentile ranking (where does this territory sit in the distribution for this dimension) or z-score (how many standard deviations from the plan mean). Pick one and apply it consistently. Normalization is also where you handle outliers. Cap or winsorize the top one percent so a single mega-account does not swamp the model and make every other territory look under-weighted by comparison.
- Choose percentile or z-score and document the rationale
- Winsorize extreme values at the 1st and 99th percentile per dimension
- Produce a per-territory table of normalized scores before any weighting
-
4
4. Weight the dimensions
Not every dimension matters the same amount. Assign a weight to each one that reflects how heavily it drives earning potential in your motion. A new-logo team usually weights TAM and account count highest. An expansion team weights installed ARR and open pipeline highest. The weights have to sum to one hundred percent and the reasoning for each needs to live in writing next to the model. Resist the urge to tune weights until the output looks fair. That is backing into a conclusion. Set the weights based on how the business actually works, then let the model surface whatever imbalance it surfaces, even when the answer is uncomfortable.
- Draft the weight table and get a sales-leadership sign-off before running the model
- Confirm the weights add to 100 and the rationale is captured per dimension
- Lock the weights for the planning cycle so late edits do not reshuffle the output
Tip: If a weight exists only to make a specific rep's territory look balanced, delete it. The model is a diagnostic, not a defense attorney.
-
5
5. Compute the composite balance score
With normalized inputs and locked weights, compute a single composite score per territory. The arithmetic is a weighted sum of the normalized dimension scores, producing one number per territory that is directly comparable to every other territory. Then compute the mean and standard deviation of that composite across the plan. Any territory outside a defined tolerance band, typically plus or minus 15 percent of the mean, is flagged. The composite is not the whole story. You also keep the dimension-level scores so you can diagnose why a territory is off, not just that it is off. A low composite driven by low TAM is a different problem than a low composite driven by zero open pipeline.
- Produce one row per territory with the composite score and every dimension score alongside
- Flag any territory outside the tolerance band in a visible review view
- Keep both the composite and the dimension scores accessible for the review conversation
-
6
6. Diagnose the imbalances
A flag on its own is not an action. For every out-of-band territory, walk the dimension scores and identify which inputs are driving the imbalance. A territory that is low on composite because it is low on TAM is a market-sizing problem. A territory low because it has zero open pipeline is a prospecting or routing problem. A territory high on composite because it holds a disproportionate share of installed ARR is a comp-exposure problem that will show up as windfall or a flight risk. Write the diagnosis per flagged territory into the model artifact so the fix conversation starts from a shared read of the data rather than a round of defensive back-and-forth.
- For each flagged territory, name the one or two dimensions driving the imbalance
- Classify each imbalance as a data problem, a design problem, or a comp problem
- Propose a specific remediation (reassign accounts, adjust quota, backfill rep, fix data) per flag
Tip: The imbalance is usually not what the loudest rep thinks it is. Trust the dimension view before you trust the hallway complaint.
-
7
7. Pressure-test against attainment history
The best gut-check on a balance model is historical attainment. Overlay the last four to eight quarters of attainment by territory onto the composite scores. If high-balance territories historically overattain and low-balance territories historically underattain, your weights are directionally right. If the correlation is weak or inverted, your model is missing a dimension that actually drives earning. This is also the step where you catch dimensions that look good on paper but do not predict outcomes. If TAM is weighted 30 percent and shows no relationship to attainment, your TAM data is wrong, your motion does not care about TAM, or both. Fix it before the plan locks.
- Pull trailing attainment by territory for the last four to eight quarters
- Plot composite score against attainment and look at the correlation
- Flag dimensions with no predictive power for review in the next cycle
-
8
8. Operationalize the model in Strkr
A balance model that lives in one analyst's spreadsheet dies the first time that analyst takes vacation. Push the model into the CRM so it refreshes on real data instead of a point-in-time export. In Strkr, encode each dimension as a reporting field on the territory record (TAM rollup, account count, installed ARR rollup, open pipeline rollup, tenure lookup, geo density). Build a dashboard that renders the composite and the per-dimension scores side by side with the flag band. Set the refresh cadence (weekly is typical, monthly is the floor), and share the dashboard with sales leadership. The point is to make the model something the whole team can read, not an artifact one person owns.
- Create a territory record type with the dimension rollup fields and a composite field
- Build a shared dashboard with the composite, the dimension scores, and the flag band
- Set a refresh cadence and an owner so the model does not go stale between planning cycles
Tip: Strkr AI can watch the composite scores and alert RevOps when a territory crosses the tolerance band mid-cycle, which turns the model from a quarterly artifact into a running system.
-
9
9. Lock the model and set a review cadence
The model is a plan artifact, not a live knob. Lock the weights and the dimension definitions for the planning cycle so the output is comparable across quarterly reviews. Define a cadence (quarterly is standard) for a formal review and the handful of events that justify an off-cycle rerun: a rep departure, a major account acquisition, a documented coverage failure. Everything else waits. Without that discipline you will spend the cycle retuning weights until every rep looks balanced on paper and the model loses all diagnostic value. A locked model with a known review cadence is what turns balance from a one-time exercise into a durable RevOps capability.
- Publish the lock date, the review cadence, and the off-cycle exception list
- Name the owner for the model artifact and the approver for weight changes
- Capture every mid-cycle rerun in a change log the next planning cycle inherits