Sent a refund to every customer who hit a specific bug last month. Didn't wait for complaints. 3 of them cried.
Found a bug that affected about 40 customers for roughly 8 days. The bug didn't break the product completely. It caused a data export to format incorrectly, which meant users had to manually reformat before using the output.
Most of them didn't complain. They probably reformatted the data and moved on. The kind of friction you absorb without reporting because reporting takes more effort than fixing.
I sent a proactive refund to all 40. Prorated for the 8 days. Average refund: about $14. Total: roughly $560.
The email said: "We identified a bug that affected your data exports over the past 8 days. It's been fixed. Here's a credit for the time the product wasn't performing the way it should."
3 customers literally responded with some version of "this made my day." One said "I've been a customer of dozens of SaaS products and nobody has ever done this." She's now referred 4 people in 3 months.
$560 in refunds. $1,680 in referred revenue so far. And 40 customers who now trust us at a level that no feature release can produce.
The proactive refund is the most underused retention tool in SaaS. It costs almost nothing. It communicates "we're watching and we care" at a level that no changelog or status page can match.