How this tool computes its result
calculatePricingScenario is a deterministic, single-formula model: simulatedCustomersPerMonth = currentCustomers * (1 + expectedChangePercent/100), floored at 0. Current and simulated MRR are price × customers, ARR is MRR × 12, and deltas are simple subtraction. A separate breakEvenCustomerChangePercent = (currentPrice / simulatedPrice - 1) * 100 answers a different question than the customer-change input: it is the customer-count change (as a percent) that would be needed at the new price to hold MRR exactly flat, independent of whatever expectedCustomerChangePercent you entered.
