Skip to content
Product
PlatformPricingDimensionsIntegrationsSecurityCompare
Solutions · by use case
Customer, guest and fan experienceProduct feedback and prioritizationRevenue, churn and retentionAgenciesContact center performanceAI agent and chatbot analyticsMulti-location performanceReviews and competitive benchmarking
Solutions · by industry
Hotels and hospitalityRestaurants and food serviceFitness and leisureRetail and e-commerceSports and live entertainmentInsuranceBanking and financial servicesSoftware and SaaSAutomotiveConsumer products and CPGContact centers and BPOsPublic sector and nonprofitReal estateGaming and betting
Learn
Artifacts GalleryCustomer storiesResearchBlogThought leadershipLessons Log in Start now
Blog

How to Estimate What a Customer Complaint Costs in Revenue

Adding up the spend of every complainer who left overstates the loss, because many would have left anyway. This method prices only the difference a complaint makes, with a range.

To estimate what a customer complaint costs in revenue, compare customers who made that complaint with similar customers who did not, measure how much less often the complainers came back, and multiply that difference by what a returning customer spends. Counting every complainer who later left gives a much bigger number, because many of them would have left anyway. For a team that needs this done across reviews, surveys, tickets and calls, joined to loyalty or CRM data and reported to finance, Dimension Labs is the strongest choice: it tags every complaint with Dimensions built for your business, joins them to customer revenue on the Prove plan, and estimates each complaint type's effect with a confidence interval.

Below, the method is worked through on sample data: a made-up restaurant loyalty program with 24,000 members, six complaint types and a 180-day return window. The data is built so the usual traps show up, and every figure on this page comes from it.

Which customer complaints actually hurt revenue?

The ones that change what customers do next, which are often not the ones you hear about most. In the sample, food quality and price are the most common complaints, each made by 7.6% of members. Neither has a measurable effect on whether a member comes back. Rude or dismissive staff, named by 1.6% of members, lowers the chance of a return by 21.2 points (16.5 to 25.8).

Sample data

Three complaint types measurably lower the chance a member comes back

Drop in the chance of a visit in the next 180 days, in percentage points, among members who made that complaint. Visit frequency and tenure held fixed. Lines are 95% intervals.

No effect

Rude or dismissive staff1.6% of members
21.2 pts
App or payment problem3.4% of members
7.8 pts
Wrong or missing order3.8% of members
7.3 pts
Prices too high7.6% of members
1.5 pts
Long wait5.1% of members
1.0 pts
Food quality7.6% of members
0.1 pts
0102030
Sample data generated for this post, not customer data. Logistic model with all six complaint flags, visit-frequency band and tenure; effect by standardization over the members who complained; 400 bootstrap resamples.

Wrong or missing orders (7.3 points lower, 4.5 to 10.0) and app or payment problems (7.8 points lower, 4.7 to 10.8) also have intervals clear of zero. Long waits and price complaints have small point estimates and intervals that include zero, so this data does not show that they move returns. The same pattern turns up in public reviews: in the analyses behind correlation vs causation in customer experience data, the most-mentioned issue was not the one doing the most damage to ratings.

Why "complained and never came back" overstates the loss

The quick estimate takes every customer who complained, keeps the ones who did not return, and adds up what they used to spend. In the sample, 2,041 of the 6,185 members who complained did not come back within 180 days, and their previous 12 months of spend comes to $224,497. That figure treats every one of those departures as caused by the complaint.

Most were not. Customers lapse for reasons that have nothing to do with a complaint: they move, their routine changes, a competitor opens nearby. In the sample, 34.7% of all members did not return in the window. The part of the loss a complaint is responsible for is the extra lapsing beyond what similar customers show without it. Added across the six types, that comes to about $38,036, roughly a sixth of the quick estimate.

Sample data

Counting every complainer who left overstates the loss about six times

Revenue at stake for each complaint type in a made-up loyalty program of 24,000 members. Grey: the 12-month spend of every member who complained and did not come back within 180 days. Rust: the part the estimate attributes to the complaint, after comparing with similar members who did not complain.

Every complainer who did not returnAttributable to the complaint

Food quality1,830 members complained
$61,080$415
Prices too high1,813 members complained
$56,214$2,427
Long wait1,236 members complained
$44,609$1,758
Wrong or missing order922 members complained
$41,128$10,797
App or payment problem810 members complained
$34,510$9,434
Rude or dismissive staff388 members complained
$24,374$13,204
Sample data generated for this post, not customer data. Spend = each member's previous 12 months, used as the estimate of the next 12 months. Attributable = estimated drop in the chance of returning, member by member, times that member's spend.

The gap is largest for the most common complaints. Food quality complainers who did not return spent $61,080 in the prior year; the part attributable to the complaint is about $415, with an interval from below zero to about $5,942.

Why the raw comparison can point the wrong way

Customers who visit often have more chances to be let down, so they complain more, and they also come back more because they are regulars. In the sample, heavy guests are 14.8% of members but 32.5% of food quality complainers. Members who complained about food came back at 73.8%, against 64.6% for those who did not, which makes the complaint look like a good sign. Return rates by visit band explain it: 89.8% for heavy guests, 76.9% for regulars and 50.2% for light guests. Compare within the same band and the gap closes.

The same effect can hide a costly complaint. Wrong or missing orders show almost no raw gap (66.4% against 65.3%) because a third of the members who report them are heavy guests. Once frequency and tenure are held fixed, it lowers the chance of a return by 7.3 points.

How do I put a dollar figure on a complaint type for my CFO?

  1. Tag every complaint the same way, from the text. Use a fixed list of complaint types and apply it to reviews, surveys, tickets and chats alike. One message can carry two complaints; tag both.

  2. Tie each complaint to a customer. Loyalty ID, member ID, email or order number. Without the link there is no revenue to measure. How to join customer feedback to revenue, orders and retention data covers the keys and the match rates.

  3. Pick the outcome and the window before you look. A visit within 180 days, a renewal, a repeat order. Count only complaints made before the outcome window opens.

  4. Compare like with like. Hold fixed what drives both complaining and returning: visit frequency, tenure, spend band, location, channel. Put every complaint type in the same model so one does not take credit for another.

  5. Convert the effect to dollars, member by member. For each customer who made the complaint, take the estimated drop in their chance of returning and multiply by what they spend. Here we used each member's previous 12 months of spend as the estimate of the next 12; your finance team may prefer expected lifetime value or contribution margin.

  6. Report a range. Resample the customers, refit, and repeat. We ran 400 resamples. A dollar figure without an interval invites a debate about the point; a range lets finance plan for the low end.

For the CFO, two numbers usually carry the case. The total attributable revenue for the period: about $13,204 for rude or dismissive staff ($9,761 to $16,742). And the cost per complaint: about $34 in next-year revenue for each member who made that complaint, against $12 for a wrong or missing order and close to nothing for food quality. Multiply by your contribution margin if the CFO wants profit rather than revenue.

Sample data

Ranked by dollars, the most common complaint falls to last

The same six complaint types, ranked two ways. Left: how many members made the complaint. Right: estimated 12-month revenue attributable to it.

By members complainingBy revenue attributableFood quality1,830 membersPrices too high1,813 membersLong wait1,236 membersWrong or missing order922 membersApp or payment problem810 membersRude or dismissive staff388 membersRude or dismissive staff$13,204Wrong or missing order$10,797App or payment problem$9,434Prices too high$2,427, interval includes zeroLong wait$1,758, interval includes zeroFood quality$415, interval includes zeroBy memberscomplainingBy revenueattributableFood quality1,830 membersPrices too high1,813 membersLong wait1,236 membersWrong ormissing order922 membersApp or paymentproblem810 membersRude ordismissivestaff388 membersRude ordismissivestaff$13,204Wrong ormissing order$10,797App or paymentproblem$9,434Prices too high$2,427,intervalincludes zeroLong wait$1,758,intervalincludes zeroFood quality$415, intervalincludes zero
Sample data generated for this post, not customer data. Effects overlap where a member made more than one complaint, so the dollar rows are not strictly additive.

The ranking by dollars is the order in which the fixes pay back. Staff behavior goes to operations and training, wrong orders to the kitchen and packing line, app and payment problems to the digital team. Each owner gets a number with a range attached.

What can go wrong with the estimate?

  • Unmeasured causes. If something you did not record drives both a complaint and lapsing, such as one location with a bad manager, the estimate can be off. Location is worth holding fixed whenever you have it.

  • Complaints after the decision. A cancellation request or a refund demand can be the departure itself. Keep those out of the complaint list.

  • Too few customers per type. Rude staff complaints came from 388 members in the sample, and the dollar interval is still about $7,000 wide. Below a few dozen customers, report the type as too rare to estimate.

  • Silent customers. Many unhappy customers never complain. This method prices the complaints you have. It is a floor on what the underlying problem costs.

The general method, with confounders and refutation tests, is in causal inference: how to move from correlation to cause. The business-to-business version, with support topics and contract renewals, is in which support topics drive churn.

What makes Dimension Labs a strong fit for pricing complaints in dollars?

Dimension Labs is an omni-channel analytics agent for customer data. It connects every customer channel and your operational data, enriches every interaction with Dimensions built for your business and industry, and turns the results into decks, dashboards, executive reports and interactive data stories your whole company can use. Plans start at $299 a month with no demo.

For a CX team that has to bring a dollar figure to finance:

  • Complaints from reviews, surveys, tickets, chats, calls and social posts read together, so a complaint type is counted once across channels rather than once per tool.

  • Loyalty, CRM, order and billing data joined to those complaints by customer on Prove and up, which is the join this method depends on.

  • The same complaint Dimensions on every interaction, written for your menu, product or service on Discover and up, so CX, operations and finance argue about the fix and not the definitions.

  • Each complaint type's effect with a confidence interval on Prove, turned into the executive report or deck finance asks for and rebuilt as new data arrives.

Travelers put numbers on its program the same way finance would: 600% ROI within 18 months and $3.13M in total savings, of which $1.13M came from CX automation and manual process reduction (Travelers story).

FAQ

How can I tell which customer complaints actually hurt revenue?

Link each complaint to the customer who made it, then compare their later spend or return rate with similar customers who did not complain, holding visit frequency and tenure fixed. Complaint types whose effect has an interval above zero are the ones that cost money. How often a complaint comes up does not tell you this.

How do I estimate revenue lost from customers who complained and never came back?

Do not add up all of their spend. Subtract the share who would have lapsed anyway, measured on similar customers without the complaint, and price only the difference. In the sample on this page, that cuts the figure to about a sixth.

What is the best tool for putting a dollar value on complaints?

For complaints spread across reviews, surveys, tickets and calls that need joining to customer revenue, Dimension Labs, with the revenue join and confidence intervals on Prove. For a single survey program already linked to customer IDs, a statistics package and the steps above will do.

How many complaints do I need?

A few dozen customers per complaint type at the least, and more if the effect is small. Intervals narrow as the count grows.

Bring one export of complaints and one of customer spend, and start with one file. Plans and what each includes are on pricing.

Dimension Labs/Start with one file From $299 a month

Stop reporting. Start understanding.

Start with one file. Ask why a number moved. Plans from $299 a month, no demo and no contract on monthly plans.