Hi all,
I’m sharing this publicly because a renewal issue escalated into a blocked account due to misleading marketing, ad-hoc support handling, and a billing system with no grace period.
This is not about the price of the subscription. It’s about process and user experience.
⸻
Timeline
• 18.12.25
Roon sent a “10 Years of Roon” campaign framing a $99 yearly offer as a thank you to customers.
I contacted support asking how existing, paying users could benefit.
• 19.12.25
Support replied that the campaign was not aimed at existing subscribers, only inactive or trial accounts.
• 20.12.25
I replied pointing out the mismatch between the marketing language and actual eligibility.
• 30.12.25
Follow-up sent after no response.
• 09.01.25
Support replied and offered a one-time 30% discount on my upcoming renewal as an individual solution.
• 10.01.25
I accepted the offer and waited for confirmation.
• 17.01.25
The system attempted to charge the full renewal price, not the agreed amount.
The charge failed and my account was immediately blocked.
⸻
Issues exposed
1. Misleading marketing
The campaign was framed as customer-facing while explicitly excluding existing paying users.
2. One-off support workaround
The issue was handled manually, without confirmation or safeguards, creating more risk rather than resolving it.
3. Billing execution failure
The agreed renewal price was not applied before charging.
4. Zero grace period
A single failed charge resulted in immediate loss of access to my library and service. No warning, no retry window.
Being locked out of a music library instantly due to a billing mismatch is an unacceptable user experience.
⸻
Why this is public
• Private support did not resolve this cleanly.
• The “fix” introduced new failures.
• Other users should know what to expect if renewal billing goes wrong.
I’m not asking for a personal exception. I’m asking for clarity:
• Is excluding existing customers from such campaigns intentional?
• Is there truly no billing grace period?
• Is this the expected experience when a renewal charge fails?
I hope Roon staff or moderators can clarify the intended behavior.
— Arthur