Quick answer: Shipping known bugs is not free; it is a loan against your launch with brutal interest. The cost shows up as refunds, one-star reviews that tank your store rating, and churn from players who quietly leave. Because reviews and ratings compound, an early bug can suppress sales for months. Weigh that cost honestly before you decide a known bug can wait.
Every indie team eventually faces the same decision near launch: ship now with a few known bugs, or slip the date to fix them. The pressure to ship is real, and sometimes shipping is right. But teams routinely underprice the cost of launching with known issues, treating bugs as a problem you can patch later for free. They are not free. Known bugs at launch convert directly into refunds, negative reviews, and churn, and on a storefront where ratings compound, that damage outlasts the bug itself. This post is about pricing that cost honestly so the ship-or-slip decision is made with open eyes.
Launch is when bugs cost the most
A bug discovered in week one does far more damage than the same bug discovered in month six, because launch is when your audience and your visibility peak. The largest wave of new players, the press attention, and the storefront algorithms all converge in the first days, which means a launch bug gets maximum exposure and maximum consequence. A crash that two hundred people hit in a quiet month is a nuisance; the same crash hitting your entire launch cohort can define the game's reputation before you have a chance to fix anything.
This timing asymmetry is why known launch bugs are uniquely expensive. You are not just risking the players who hit the bug; you are risking the reviews and ratings they leave during the exact window when those reviews carry the most weight with everyone who has not bought yet. A bug you could have patched quietly in a slow period instead becomes a public verdict delivered at the worst possible moment. The cost of a known bug is not fixed; it is multiplied by how many eyes are on your game when it bites.
Refunds are the immediate bill
The first cost to arrive is refunds. A player who buys your game, hits a crash in the first hour, and cannot make progress will often simply refund, especially on platforms with generous refund windows. That is revenue you already counted, clawed back, and it happens fastest with exactly the bugs you knew about and shipped anyway. Refunds also tend to cluster: a single progression-blocking bug can drive a refund wave large enough to notice in your daily numbers within a day of release.
Refunds sting twice. Beyond the lost sale, a high refund rate can hurt your standing with the storefront itself, affecting visibility and surfacing. And every refund is a player who formed a negative first impression and is unlikely to return even after you patch. The known bug you decided to ship did not just cost the time to fix it later; it cost the sale, the relationship, and potentially some algorithmic goodwill, all of which are far more expensive to recover than the bug would have been to fix before launch.
Reviews compound the damage
Negative reviews are where a known bug stops being an event and becomes a liability that compounds. A one-star review citing a crash does not just represent one unhappy player; it lowers your aggregate rating, which is one of the strongest signals a new buyer uses, which suppresses future sales, which means fewer players, fewer reviews to dilute the bad ones, and a rating that recovers slowly if at all. The bug is gone after a patch, but the review it generated keeps depressing your store page for months.
This compounding is the part teams underestimate most. You fix the bug in a week and assume the cost ended there, but the reviews it produced during the high-traffic launch window persist, dragging your rating down during the exact period when momentum matters. Recovering an early-mixed rating to positive can take a very long time, and some games never climb back. A known bug at launch is therefore not a one-time expense; it is an interest-bearing debt paid in suppressed visibility long after the code is fixed.
Churn you never see
Not every player who hits a known bug refunds or reviews; many just quietly stop playing. This silent churn is the most underestimated cost because it leaves no visible trace. The player hits a frustrating bug, decides the game is not worth the hassle, closes it, and never comes back, without ever telling you why. They do not show up in your refund numbers or your review count, so the cost is real but invisible, which makes it dangerously easy to ignore when you are weighing whether to ship.
Silent churn is especially costly because it removes exactly the players who might have become advocates. Someone who would have loved your game, recommended it, and bought your next one instead bounced off a bug they hit early and you never learned about. Multiply that across a launch cohort and the lifetime value lost dwarfs the visible refund total. The bugs you knew about and shipped do their quietest, largest damage here, in the players who simply leave and the word of mouth that never happens because of it.
Setting it up with Bugnet
The reason teams ship known bugs is often that they cannot quantify the risk, and Bugnet helps make the cost visible before and after launch. The in-game report button and crash reporter capture issues with full context, and occurrence grouping shows how many distinct players each known bug is actually hitting, so a vague known issue becomes a concrete number of affected players. That figure is exactly what you need to weigh a slip against a ship, and after launch it tells you which lingering bug is driving the most refunds and churn right now.
The same data closes the loop on the decisions you already made. Filter by platform or player attribute and you can see whether a known issue you waved through is hitting a small corner or a large slice of your launch cohort, which is the difference between a cheap glitch and a reputation wound. Watching the occurrence count on a shipped known bug climb in real time turns an abstract gamble into an early warning, so you can pull forward the hotfix before the refunds and one-star reviews compound. Pricing each known bug stops being a guess and becomes a number you can defend in the ship-or-slip meeting.
Deciding what is worth slipping for
None of this means you must fix every bug before launch; that standard would keep you from ever shipping. The point is to price each known bug honestly and then decide. A cosmetic glitch on a rare screen is cheap to ship; a progression blocker or a frequent crash on a common platform is expensive enough that slipping the date is often the better business decision. The right call comes from estimating how many players a bug will hit and how badly, not from a blanket policy in either direction.
Build the habit of asking, for every known bug at launch, what this will cost in refunds, reviews, and churn if a meaningful slice of players hits it. Often the answer makes the decision obvious and saves you from a self-inflicted reputation wound. Sometimes the cost is genuinely small and you ship without regret. Either way you are deciding with eyes open rather than waving bugs through under deadline pressure and discovering the bill later, when it arrives in the form of a rating you cannot easily repair.
Known bugs are a loan against your launch with brutal interest. Price each one in refunds, reviews, and churn before you wave it through.