RICE Scoring Guide with Practical Examples for Startup PMs
RICE scoring for startup PMs. Size Reach, Impact, Confidence, and Effort, with examples plus tips using votes, ARR weighting, and sentiment.
Your team has a dozen solid ideas and time for three. RICE scoring gives you a shared way to decide what ships next without marathon meetings or gut calls. This guide shows how to size each input with real data, then fold in customer signals so scores reflect what users and revenue actually need.
What is RICE scoring?
RICE is a simple model for prioritizing product bets. It stands for Reach, Impact, Confidence, and Effort. The score is (Reach × Impact × Confidence) ÷ Effort. Higher scores move sooner.
Reach is how many users or accounts you expect to benefit in a fixed time window. Impact is the per-user effect on a fixed scale. A common scale is 0.25 minimal, 0.5 low, 1 medium, 2 high, 3 massive. Confidence is how sure you are in the first two inputs, as a percent such as 50 percent, 70 percent, 80 percent, or 100 percent. Effort is total person-time across design, engineering, and QA, often in person-weeks.
The goal is explicit assumptions. Write down what you expect to happen, how sure you are, and what it costs. Then compare projects on the same footing.
Estimate Reach, Impact, Confidence, and Effort
Reach: how many people will see value
Pick a time box that matches your release cadence. A quarter works for most startups. Use real counts, not vibes.
- Start with your analytics. For a feature in the core flow, use active users or active accounts who hit that area each quarter. For admin-only features, count admins on active accounts.
- Use conversion math. If 2,000 accounts visit Settings each quarter and 15 percent toggle advanced options, a Settings feature’s reachable audience is roughly 300 accounts this quarter.
- Pull demand from feedback. Public voting boards show how many people want a thing now. In Feedjolt, one-click guest voting and duplicate auto-merge consolidate scattered phrasings into one post with a true combined voter count.
- Weight by revenue when it matters. If you sell on value, weighted reach is more honest than raw totals. Feedjolt supports vote weighting by ARR, segment, or role so enterprise-critical requests rise.
New channels can change Reach. If part of the bet depends on short-form content, test it before you commit significant build time. A quick spike using a Text to TikTok video tool that turns prompts or a URL into on-brand, faceless reels can validate whether the audience shows up.
Common pitfalls:
- Counting pageviews instead of people or accounts. Count who will benefit, not who glanced at a page.
- Mixing time windows. Keep the same quarter or month across all items you compare.
- Ignoring duplicates. If five posts describe the same thing, merge and count once.
Impact: the per-user lift
Anchor Impact to observable outcomes, not preference. Map each feature to one or two metrics you already track.
- Onboarding: activation rate, time-to-value, first key action.
- Core workflow: task completion time, success rate, error rate.
- Admin and security: procurement speed, blocks removed, compliance checks passed.
- Reliability: incident count, retries, support tickets, churn risk.
Translate evidence to the scale:
- 0.25 minimal: nice-to-have polish, small convenience.
- 0.5 low: quality-of-life that trims minor friction.
- 1.0 medium: clear productivity or conversion lift.
- 2.0 high: unblocks a key flow or reduces risk materially.
- 3.0 massive: removes a blocker that drives churn or stops deals.
Customer context sharpens the call. Feedjolt groups similar feedback and summarizes themes. Pair that with sentiment to see whether users are blocked or merely annoyed. Strongly negative sentiment from high-ARR accounts typically raises Impact compared to a minor convenience request with lots of likes.
Confidence: how sure you are
Confidence tempers wishful thinking. Tie it to the quality of your evidence, not how much you want the project.
- 50 percent: new bet with limited signals, early interviews, no baseline.
- 70 percent: multiple signals agree, scope still fuzzy, early prototypes or usability sessions.
- 80–90 percent: strong, consistent signals such as many weighted votes, clear problem statements, logs, recent comps you shipped, or clear usability evidence.
- 100 percent: you have shipped an almost identical change with measured results. Use sparingly.
Feedjolt’s unified inbox, AI auto-tagging, and summaries reduce noise so Confidence reflects what many customers said, not the last thread you read.
Effort: the cost in person-time
Estimate whole-team effort in person-weeks. Include engineering, design, QA, migrations, and integration work. Keep scopes consistent so you are not comparing epics to one-off fixes.
- Break down the work. List main components, external dependencies, and risky areas. Sum person-weeks across people.
- Use ranges if needed. Capture P50 and P90, then pick a single comparison number and note the risk.
- Connect to delivery. If a request promotes to build, Feedjolt’s Linear integration turns it into a tracked issue. As you shape scope and learn, refine the Effort tag so your RICE stays current.
Example RICE scores from real-style requests
Numbers below are examples. Calibrate to your product, scale, and time box. Assume a quarter for Reach and person-weeks for Effort.
-
SSO for enterprise admins
- Reach: 60 accounts in pipeline requested SSO, each above median ARR, plus 20 current enterprise accounts. After ARR weighting, effective reach is 120.
- Impact: 2.0. Unblocks procurement and security reviews. Shortens sales cycles by removing InfoSec holds.
- Confidence: 80 percent. Strong weighted votes, negative sentiment when missing, clear scope around SAML and OIDC.
- Effort: 6. Two engineers and one designer over three weeks for Okta and Azure AD, plus QA and docs.
- RICE: (120 × 2.0 × 0.8) ÷ 6 = 32.0
-
Dark mode
- Reach: 1,200 active users will see it this quarter. 150 voters after auto-merging duplicates.
- Impact: 0.5. Quality-of-life; few workflows are blocked without it.
- Confidence: 70 percent. Mixed sentiment. Many likes, few hard needs.
- Effort: 4. Theming tokens across components, screenshots, and docs.
- RICE: (1,200 × 0.5 × 0.7) ÷ 4 = 105.0
-
CSV import reliability fix
- Reach: 300 monthly importers hit a parse error at least once.
- Impact: 3.0. A hard blocker that creates support load and churn risk.
- Confidence: 90 percent. Clear logs, angry sentiment, repeat tickets tied to specific error codes.
- Effort: 2. Focused pair work for two weeks plus clearer error messages and retries.
- RICE: (300 × 3.0 × 0.9) ÷ 2 = 405.0
-
Usage analytics dashboard
- Reach: 500 active admins asked for better visibility. Auto-merged posts show 220 combined voters. Weighted reach is 350 after ARR weighting and PM review.
- Impact: 1.0. Useful for renewal conversations but not a daily blocker.
- Confidence: 60 percent. Broad theme with fuzzy scope. Summaries show varied needs across segments.
- Effort: 10. Event modeling, chart components, permissions, and help content.
- RICE: (350 × 1.0 × 0.6) ÷ 10 = 21.0
The reliability fix wins even with fewer raw voters. Sentiment and ticket data raise Impact and Confidence. Weighted Reach keeps enterprise SSO competitive. Dark mode looks strong on surface numbers, but a sober Impact score brings it back in line.
Apply RICE in your workflow
RICE is a guide, not a law. Use it to surface tradeoffs, then make the call. Good reasons to override include:
- Strategic fit. A lower-scoring item might unlock a launch or new segment.
- Dependencies. Some work must land first even if it scores lower.
- Risk reduction. Compliance or security gaps have low Reach but high downside.
- Customer mix. ARR or role-based weighting can still miss a design partner or key logo you committed to.
- Team health. Quick wins after a long project can be the right move.
Run a clean RICE workflow in Feedjolt without heavy process:
- Capture and normalize. Turn on the embeddable widget and public boards. Use single sign-on via JWT so logged-in users post and vote without a separate sign-up. Auto-merge duplicates with a confidence threshold you control to keep one canonical post per idea.
- Add context automatically. Let AI auto-tagging and summaries group themes. Sentiment analysis highlights blockers vs preferences. The weekly digest shows signals that moved so you revisit estimates with fresh data.
- Weight what matters. Apply vote weighting by ARR, segment, or role to turn raw votes into a better Reach proxy for your business.
- Score and track. Store R, I, C, and E on the post using tags or custom fields. Example: R:350, I:2.0, C:80, E:4, plus a computed RICE:140 tag for at-a-glance sorting.
- Move to delivery. Promote a request to a Linear issue and keep status in sync. The public roadmap updates as statuses change and the changelog entry goes live when you close the loop.
- Broadcast the loop. The Slack integration posts new requests, threshold hits, and status changes to mapped channels with two-way sync so teams stay aligned.
- Automate if needed. Use the REST API and webhooks to export votes, tags, and sentiment, compute RICE in a script, and write scores back. Teams working with agents can use the MCP server to query, summarize, and triage feedback from an editor like Claude or Cursor.
Key takeaways
- Write R, I, C, and E as explicit estimates tied to data.
- Use weighted votes, summaries, and sentiment to refine Reach and Impact.
- Keep Confidence honest. It protects you from thin evidence.
- Compare similar scopes and measure Effort in person-time.
- Close the loop with a public roadmap and changelog so users see progress.
