A feedback board can collect hundreds of reasonable requests while leaving the product team with the same unresolved question: what should be built first? Vote counts help, but they do not account for customer reach, expected impact, evidence quality, or engineering effort.
RICE gives customer feedback prioritization a repeatable scoring method. Upvoty can hold the requests, votes, segments, priorities, and customer communication around that method, while the product team owns the scoring assumptions and final decision.
Quick answer: how to prioritize customer feedback with RICE
Use this workflow to turn customer requests into a ranked shortlist:
- Define the decision period, product objective, and eligible requests.
- Consolidate duplicate requests into one clearly scoped problem.
- Estimate reach using affected users or accounts for that period.
- Score impact with one consistent scale tied to the product objective.
- Assign confidence based on the strength of the available evidence.
- Estimate total effort in person-months, including non-engineering work.
- Calculate
(Reach × Impact × Confidence) ÷ Effortfor every request. - Review the ranking for dependencies, commitments, risk, and strategy.
- Publish selected items without presenting the score as a delivery promise.
The method works only when every candidate uses the same definitions. Changing the reach period or impact scale from one request to another produces precise-looking scores that cannot be compared.
How customer feedback prioritization works with RICE
RICE stands for reach, impact, confidence, and effort. The framework was developed for product prioritization and is described in the original RICE explanation from Intercom.
The formula is straightforward:
RICE score = (Reach × Impact × Confidence) ÷ Effort
Reach estimates how many customers will encounter the change during a defined period. Impact estimates how strongly the change supports a chosen objective. Confidence reduces scores built on weak assumptions. Effort accounts for the work required to deliver the result.
A high score suggests that a request could create substantial value relative to its cost. It does not prove that the feature belongs on the roadmap. Contractual obligations, security work, technical dependencies, regulatory requirements, and product positioning can override a numerical ranking.
Throughout this guide, consider an illustrative B2B invoicing SaaS product. Its customers submit requests at feedback.example.com, while the application runs at app.example.com. The product team is planning one quarter around a specific objective: reduce the manual work finance administrators perform when managing invoices.
The eligible requests are CSV export, bulk invoice editing, saved invoice views, configurable approval rules, and a native mobile application. These requests sound comparable at first. Once their scope and evidence are examined, their differences become much clearer.
Step 1: prepare customer feedback for prioritization
Choose the decision before scoring anything. A quarterly roadmap review, a six-week delivery cycle, and an annual planning exercise need different reach periods and effort tolerances.
For the invoicing SaaS example, the team chooses the next quarter and limits candidates to requests related to finance administrator efficiency. A request for a mobile application remains eligible because customers describe invoice approval as one intended use. A branding customization request does not qualify because it serves a different objective.
Write the objective beside the scoring sheet. This prevents a popular request from receiving a high impact score merely because it attracts attention.
Next, define a minimum level of readiness. A request should have a clear problem statement, an identifiable customer group, and enough scope for a rough effort estimate. “Improve reporting” is not ready. “Allow finance administrators to export the filtered invoice table as CSV” is specific enough to assess.
Export the last 90 days first. Review requests from the feedback board, support conversations, sales notes, cancellation feedback, and recent interviews. Older feedback can remain relevant, but stale demand should not silently dominate current product decisions.
Do not collect unnecessary personal data merely to make prioritization more detailed. The data minimization principle in Article 5 of the GDPR requires personal data to be adequate, relevant, and limited to what is necessary. Account segment, plan, use case, and request history are often more useful than a large collection of personal attributes.
Step 2: consolidate customer requests before assigning RICE scores
Duplicate feedback distorts reach. Five posts asking for CSV export may represent five different accounts, the same customer posting repeatedly, or several related problems that need different solutions.
In the worked example, the board contains these titles: “Download invoices,” “Export filtered invoice data,” “CSV reports,” and “Send invoices to our accountant.” Reading the descriptions shows that the first three concern exporting the current invoice table. The fourth customer actually needs scheduled accountant access, which is a separate problem.
Merge the first three requests under a scoped title: “Export the filtered invoice table as CSV.” Preserve the voters and source comments. Leave accountant access separate.
This consolidation changes the decision in two ways. It produces a more defensible reach estimate, and it prevents the team from treating a proposed format as the underlying need. Several customers may ask for CSV because that is the solution they know, while their real problem is moving filtered invoice data into another workflow.
A structured feature request management workflow helps maintain this request history instead of rebuilding it before every planning meeting. Upvoty also provides Merge AI for identifying and combining related submissions, although a product manager should still verify that the merged posts describe the same problem.
Use one unit for reach. For B2B software, affected accounts often produce a cleaner comparison than individual voters because one administrator may represent dozens of users. For consumer software, active users may be the better unit.
Step 3: estimate reach for customer feedback prioritization
Reach is the number of users, accounts, or events expected to be affected during the chosen period. It is not the total number of votes collected since the feedback board opened.
The invoicing SaaS team uses affected customer accounts per quarter. It combines unique voting accounts, support evidence, and product usage data. An account is counted only if it uses the relevant workflow or has clearly described the need.
CSV export has 51 unique voting accounts. Support records identify 14 additional accounts, and recent interviews add seven accounts that did not vote. After deduplication, quarterly reach is 72 accounts.
Bulk invoice editing reaches 60 accounts. Saved views reach 48. Configurable approval rules reach 24 because only accounts with multi-step finance operations fit the use case. The mobile application reaches an estimated 15 accounts during the quarter, despite receiving many general expressions of interest.
Be careful with analytics definitions. “Users,” “active users,” and account members can represent different populations. Google documents its reporting dimensions and metrics in the Google Analytics Data API schema, but the product team must still decide which metric reflects exposure to the requested workflow.
Feature voting is an input, not a census. Customers who visit a public board are self-selecting, and enterprise accounts may send feedback through customer success instead. Combine channels, then deduplicate at the account or user level.
If reach is uncertain, make a conservative estimate and reflect the uncertainty in confidence. Do not hide uncertainty by using an artificially exact number such as 73.4 accounts.
Step 4: score customer feedback impact consistently
Impact measures how much the request advances the objective for each reached customer. It should not mean “how important this sounds.”
A common RICE impact scale is:
- 3 for massive impact
- 2 for high impact
- 1 for medium impact
- 0.5 for low impact
- 0.25 for minimal impact
Set examples for the scale before scoring candidates. For this quarter, a score of 3 means the change removes a critical, repeated administrative workflow or makes an important workflow possible. A score of 2 removes substantial manual work. A score of 1 creates a useful efficiency improvement. Lower scores provide convenience without materially changing the workflow.
CSV export receives an impact score of 2. Customers currently copy invoice data manually or ask support for extracts. Bulk editing receives 1 because it saves time but does not remove the entire invoice management workflow. Saved views also receives 1.
Approval rules receives 3. For the affected accounts, configurable approvals could make the product usable for a finance process that currently requires work outside the application. The mobile application receives 2 because mobile approval would help its target accounts, but the request includes broad expectations that have not been validated.
Revenue can inform impact, particularly when requests come from important segments, but it should not be smuggled into every factor. If reach is weighted by account revenue and impact is also increased for high-value accounts, the same commercial signal is counted twice. Use a separate strategic review or the approach in this guide to prioritizing feedback by revenue, segment, and demand.
Step 5: assign confidence from customer evidence
Confidence prevents a bold assumption from outranking a modest request backed by direct evidence. Use a small set of fixed percentages rather than debating whether a request deserves 74% or 76%.
The example team uses 100% for strong evidence, 80% for good evidence with one meaningful gap, 50% for limited evidence, and 20% for a largely speculative request.
CSV export receives 80%. The team has clear request language, repeated workflow descriptions, and usage data showing that the affected accounts work with filtered invoice lists. It has not tested whether a direct integration would solve the problem better.
Bulk editing receives 90% because users have demonstrated the repetitive task in interviews and support recordings. Saved views receives 80%. Approval rules receives 90% because the team has detailed process maps from the relevant accounts, even though reach is smaller.
The mobile application receives 50%. Customers voted for “mobile,” but the team does not know whether they need full invoice management, approval notifications, receipt capture, or a responsive browser experience. Scoring it at high confidence would reward an ambiguous solution.
Confidence should consider the quality of evidence behind all three other factors:
- Are voters deduplicated and matched to active accounts?
- Has the problem been observed, not only described?
- Does usage data confirm that customers encounter the workflow?
- Has engineering reviewed the proposed scope?
- Are the affected segments part of the current product strategy?
Lower confidence when any central assumption is untested. Then identify the cheapest research that could change the score. Five focused interviews may be more valuable than another month of passive voting.
Step 6: estimate effort without favoring exciting requests
Effort is normally measured in person-months. One person-month represents one person working for one month, so two people working for one month equals two person-months.
Include product discovery, design, engineering, testing, documentation, migration work, launch preparation, and operational support. Excluding non-engineering work makes projects with substantial rollout costs look deceptively cheap.
For the invoicing product, engineering and design estimate CSV export at 3 person-months. Bulk editing requires 2. Saved views requires 1.5. Approval rules requires 4 because it touches permissions, notifications, audit history, and several invoice states. A native mobile application requires 6 for a tightly limited first version.
Estimate the same scope that was used for reach and impact. The mobile request cannot receive impact for a complete mobile experience while effort covers only an approval screen.
Use ranges during early discussion, then select a defensible planning value. If CSV export is estimated at 2 to 4 person-months, test the score at both ends. A candidate that falls from first to sixth under a plausible effort change needs more technical investigation before commitment.
Technical maintenance and mandatory security work may not fit RICE because their reach and impact are difficult to express through visible customer behavior. Reserve capacity for them instead of forcing every necessary task into a feature-request ranking.
Step 7: calculate and compare customer feedback RICE scores
Apply the same formula to every eligible request. Keep the raw inputs visible so reviewers can challenge assumptions rather than arguing about the final number.
| Rank | Customer request | Reach per quarter | Impact | Confidence | Effort in person-months | RICE score |
|---|---|---|---|---|---|---|
| 1 | CSV export | 72 | 2 | 80% | 3 | 38.4 |
| 2 | Bulk invoice editing | 60 | 1 | 90% | 2 | 27.0 |
| 3 | Saved invoice views | 48 | 1 | 80% | 1.5 | 25.6 |
| 4 | Configurable approval rules | 24 | 3 | 90% | 4 | 16.2 |
| 5 | Native mobile application | 15 | 2 | 50% | 6 | 2.5 |
CSV export ranks first because it combines broad reach, high impact, solid evidence, and manageable effort. Approval rules creates greater impact for each affected account, but reaches fewer accounts and costs more. The mobile application ranks last because its audience and scope remain uncertain.
The score reveals where discussion is needed. It does not finish the discussion.
Suppose approval rules are required to close a contractual commitment with a target-market account. That information may justify moving the request above saved views, but the team should record the override. Otherwise, future reviewers will assume the RICE calculation was followed when it was not.
Run a sensitivity check on close scores. Bulk editing at 27 and saved views at 25.6 are effectively close given the quality of product estimates. A dependency, design opportunity, or shared engineering component can reasonably determine their order.
How Upvoty supports a RICE customer feedback workflow
A spreadsheet can calculate RICE. Most of the recurring work happens before and after the calculation: collecting requests, retaining voter context, merging duplicates, checking segments, assigning internal ownership, publishing decisions, and notifying customers.
Inside Upvoty, the workflow begins on a feedback board, where customers can submit requests and vote on existing ones. Teams can also collect feedback through the in-app feedback widget, reducing the gap between experiencing a problem and reporting it.
This screenshot shows how requests can be reviewed from a central feedback dashboard.
!Upvoty dashboard for managing customer feedback and feature requests
Next, consolidate submissions that describe the same need. Preserve the combined votes and comments so reach estimates are based on the full request history. Use segments to inspect which customer groups support a request rather than relying on the headline vote count alone.
Add internal context with notes, assignees, and priorities. Export data when the team needs to calculate RICE in a spreadsheet or combine feedback with account and usage data. Upvoty does not remove the need to define impact or estimate person-months. Those decisions require product and engineering judgment.
Once the team selects candidates, move appropriate items to the product roadmap. Publish only the level of detail customers can rely on. The guide to building a public product roadmap customers can trust explains how to communicate direction without turning every idea into a fixed delivery promise.
The roadmap view gives customers a clear place to check what is planned, in progress, or completed.
!Upvoty public product roadmap showing planned and upcoming work
When CSV export ships, publish the update through the changelog and notify the people who voted. This closes the loop between the original request and the delivered change. A practical customer feedback loop with a changelog also gives customers a reason to keep submitting useful feedback.
Common customer feedback prioritization mistakes
RICE fails quietly when weak inputs are treated as objective facts. Watch for these problems during each review:
- Counting votes instead of unique affected users or accounts
- Giving every popular request the highest impact score
- Using confidence as a general feeling rather than evidence quality
- Estimating engineering effort while excluding design and rollout work
- Comparing monthly reach for one request with annual reach for another
- Publishing high-scoring requests as guaranteed delivery commitments
Another failure mode is scoring solutions before understanding problems. A customer asking for PDF reports may need a shareable audit record, while another needs a printable summary for a meeting. Combining those requests by format inflates reach for a solution that may satisfy neither use case.
Avoid false precision. RICE inputs are estimates, and scores should be treated as directional. Record who supplied each estimate, when it was reviewed, and what evidence supports it. Refresh scores when demand, scope, or technical understanding changes materially.
Finally, do not use the framework to avoid responsibility. Product strategy determines which outcomes matter. RICE helps compare ways to pursue those outcomes.
Customer feedback prioritization FAQ
Should customer votes be used as reach in RICE?
Votes can be a starting point, but they should rarely be copied directly into reach. Deduplicate voters, choose users or accounts as the unit, confirm that they are active, and include relevant evidence from support, sales, interviews, and usage. Reach should estimate who will be affected during a defined future period.
How often should RICE scores be updated?
Review scores before each planning cycle and whenever a major assumption changes. New technical findings can alter effort, interviews can change confidence, and adoption changes can affect reach. Weekly rescoring usually creates administrative noise unless the team operates a continuous planning model.
Can RICE prioritize bugs and technical debt?
It can compare some bugs, especially when affected users, impact, and repair effort are measurable. Severe security, compliance, reliability, and data-loss issues should follow dedicated risk policies. Do not allow low visible reach to push mandatory work below optional feature requests.
What confidence percentage should I use for a new feature request?
Use the percentage associated with your evidence rubric. A clearly observed problem with verified reach and reviewed effort may justify 80% or 100%. A broad request supported only by votes may deserve 50% or less. Consistency matters more than finding a theoretically perfect percentage.
Does the highest RICE score always go on the roadmap?
No. Dependencies, contracts, risk, product positioning, and available skills can change the order. Record the reason for any override. That keeps the review honest and lets the team learn whether its scoring model repeatedly misses an important consideration.
Can small SaaS teams use RICE without dedicated analysts?
Yes. Start with account reach, a five-level impact scale, four confidence bands, and rough person-month estimates. Use evidence already available from feedback, support, interviews, and product analytics. A simple model applied consistently is more useful than an elaborate model the team cannot maintain.
RICE becomes useful when the requests, voters, evidence, and follow-up stay connected. Use Upvoty to organize your customer feedback prioritization workflow, then apply product judgment to the scores before committing roadmap capacity.


