RICE Scoring: Prioritize Features Like a Product Manager

RICE scoring ranks features and ideas by dividing what a change is worth by what it costs: multiply Reach, Impact, and Confidence, then divide by Effort. The framework — built at Intercom and now standard across product teams — turns "what should we build next" from a gut call into four separate, defensible estimates you can argue about individually instead of all at once.

Quick Answer: RICE score = (Reach × Impact × Confidence) ÷ Effort. Score every backlog item on those four factors, rank by the resulting number, and build from the top down. It works because it forces you to separate "how many people" from "how much it helps them" from "how sure you are" from "what it costs" — four honest guesses instead of one confident one.

Before you score anything: what you need on hand

RICE only works once you have a real backlog and rough usage numbers to score it against. Running it on a single idea in isolation, or on guesses with no data behind them, produces a number that feels precise and means nothing.

Two things need to exist before you open a spreadsheet:

If you're still deciding what belongs in a first release at all, scope that first. Building an MVP is a narrower, earlier decision than ranking a backlog, and running RICE on a feature list that's still three products wide will only rank the wrong things precisely.

Step 1: Score reach — how many people this touches

Reach is a real number: how many users, customers, or leads a specific change will touch within a fixed time window, usually a month or a quarter.

Pick a period and hold it constant across every item you score, or the comparisons stop meaning anything — "reach per quarter" and "reach per month" produce backlogs that can't be ranked against each other. Pull the number from wherever it actually lives: active users who hit the relevant screen, signups in the affected segment, support tickets naming the problem. Avoid your total user count, which almost never matches who a given feature actually reaches.

Pre-revenue and pre-launch, substitute the closest real proxy you have: waitlist signups in the affected segment, interview participants who described the problem unprompted, or comparable usage from an earlier version of the product. That number is weaker evidence than live usage data, but it's still a number — better than skipping the estimate.

Step 2: Score impact — how much it moves the needle

Impact measures how much a single instance of Reach moves your target metric — not whether the feature is nice to have, but how hard it pushes the number you actually care about.

Intercom's original model scores Impact on a fixed scale rather than a free-form guess, because an unbounded scale invites everyone to cluster near the top:

Name one metric before you start scoring — activation rate, retention, revenue, whatever the backlog is actually meant to move — and score every item against that same metric. A feature that's a 3 for engagement might be a 0.25 for revenue; without naming the metric up front, two people scoring the same item will land on different numbers for reasons that have nothing to do with the feature itself.

Step 3: Score confidence — how sure you actually are

Confidence is a percentage that discounts your Reach and Impact guesses by how much real evidence backs them, so an exciting idea with no data behind it can't outrank a smaller, well-tested one.

Use three fixed bands instead of a free-form percentage:

Anything weaker than 50% belongs in a "needs research" bucket, not on the scored backlog — a guess that thin isn't ready to be ranked against real evidence; it's ready to be tested first. That's the same discipline the Eisenhower Matrix applies to a task list: separate what's actually ready to act on from what still needs clarifying before it earns a slot.

Step 4: Score effort — what it costs your team

Effort is the total person-time required to ship the item, measured in person-months (or person-weeks for a small team), and it has to include every function that touches the work, not just the engineering estimate.

The most common Effort mistake is scoping only the build. A feature that takes one engineer two weeks to code often needs design time, QA, content, and a support runbook before it actually ships — leave those out and every Effort score in your backlog is quietly deflated in the same direction, which doesn't change the ranking but does make every RICE score look more impressive than it is. Estimate Effort as the full cost across everyone who has to touch the work before it's live, added together, not the fastest single person's guess.

Step 5: Compute the score and rank your backlog

Multiply Reach × Impact × Confidence, then divide by Effort, for every item on the list. The result is a single comparable number, and the backlog sorted high to low is your priority order — not a suggestion to renegotiate in the next meeting.

RICE score = (Reach × Impact × Confidence) ÷ Effort

Run every item through the same formula, using the same time window and the same target metric, and sort the results from highest to lowest. The number's job isn't to be exactly right — it's to make the trade-offs explicit enough that a disagreement becomes "I think the Effort estimate is wrong" instead of "I don't like this ranking."

Worked example: scoring a five-feature backlog

Here's what the math looks like against a five-item backlog for a hypothetical B2B SaaS product. The numbers below are illustrative, not measured data from a real product, but the arithmetic is exactly what you'd run on your own.

FeatureReach (users/quarter)Impact (0.25–3)ConfidenceEffort (person-months)RICE score
In-app onboarding checklist4,0002 (High)80%23,200
Dark mode toggle6,0000.5 (Low)80%1.51,600
Bulk CSV export8001 (Medium)100%1800
Slack integration1,2003 (Massive)50%3600
Custom report builder5002 (High)50%4125

The onboarding checklist wins even though the dark mode toggle reaches more users, because Impact and Confidence pull the toggle down — plenty of people would notice dark mode, but few would be affected deeply by it, and the team isn't fully sure it changes behavior at all. The Slack integration looks exciting in a roadmap meeting but drops to fourth once its real Effort — three person-months across engineering and a partner review — is counted honestly. That reordering is exactly the pattern RICE is built to catch: it happens precisely where a loud idea meets an honest Effort number.

RICE vs. ICE vs. value/effort: which scoring method fits

RICE, ICE, and a value/effort quadrant all rank the same kind of decision — what to build next — but they trade precision for speed differently, and the right one depends on how much time you have and how much data backs your estimates.

FrameworkFormulaInputsBest forWatch-outs
RICEReach × Impact × Confidence ÷ Effort4 factors; Reach is a real numberRanking a full backlog with real usage data behind itSlower to run; weak without decent Reach data
ICEImpact × Confidence × Ease (each 1–10)3 factors, all subjective scoresFast weekly triage, small teams, early-stage backlogsNo Reach axis — a niche win can outscore a broader one
Value/effort quadrantPlot value against effort; favor the top-left2 factors, usually eyeballedQuick group workshops, first-pass sortingLeast precise — "value" means whatever the room agrees on

ICE, popularized by growth practitioner Sean Ellis, drops Reach entirely and swaps Effort for Ease — faster to fill in, but it can't tell you whether an idea helps five users or five thousand. A value/effort quadrant is faster still and useful for a first pass in a workshop, but it's a conversation aid, not a ranking you'd defend in a planning doc. Reach for RICE once you have real usage numbers and a backlog big enough that "it feels important" stops being a reliable filter.

Common mistakes: confidence inflation and effort optimism

The two failure modes that quietly wreck a RICE backlog are confidence inflation — scoring everything at 100% because admitting uncertainty feels like admitting the idea is weak — and effort optimism, which scopes only the easiest slice of the work.

Watch for both, plus two related traps:

Key Takeaways

Frequently Asked Questions

What counts as a good RICE score?

There's no universal good score — RICE scores are only meaningful relative to the other items on the same backlog, scored with the same time window and the same Impact scale. A score of 500 could be the top item on one team's backlog and mid-pack on another's, because Reach and Effort scale to that team's actual user base and capacity. Compare items within one list; don't compare scores across teams or products.

How do I estimate Reach before I have real users?

Substitute the closest proxy you actually have: waitlist signups in the affected segment, interview participants who raised the problem unprompted, or usage from a comparable earlier feature. That's weaker evidence than live product data, so pair it with a lower Confidence score rather than pretending the estimate is solid — that's exactly what the Confidence factor exists to capture.

Is RICE better than ICE?

Neither is universally better; they fit different moments. RICE adds a real Reach number and an Effort denominator, so it's worth the extra time once you have a sizeable backlog and actual usage data to score against. ICE drops Reach for a faster Ease score, which makes it a better fit for a quick weekly triage or an early-stage backlog where usage data doesn't exist yet.

How often should I re-score my backlog?

Re-score at the start of every planning cycle, and immediately any time new evidence changes a Confidence estimate mid-cycle — a completed experiment, a usage spike, a customer conversation that confirms or kills an assumption. Confidence is the factor that should move most often; Reach and Effort usually only need a fresh look when the product or team itself changes significantly.