Я читал о рекомендации сделать 40% от полной цены.
У меня на данный момент половина всех покупок — это обновления. В денежном выражении это примерно 25% прибыли.
Не устану рекомендовать статьи уважаемого мною блогера-шареваршика Andy Brice:
"Should I give free upgrades for life?"
http://successfulsoftware.net/2008/09/08/should-i-give-free-upgrades-for-life/
В ней есть формула расчета прибыли от обновлений с годами по мере того как растет число пользователей. У меня примерно так и наблюдается.
А также там есть рекомендованные цены и интервалы между версиями, за которые нужно платить.
Моя большая ошибка что я не брал деньги за апгрейды раньше, только спустя 8 лет я исправил свою ошибку. Сейчас я уже 4,5 года беру деньги за апгрейды.