Повернення коштів за річну підписку може одразу забрати назад оплату за цілий рік, і кожен магазин обробляє це по-різному
Місячний план повертає один місяць. Повернення коштів за річну підписку розраховується на основі останнього платежу, тож у річному плані це весь рік. Ось як Google Play і App Store кожен вирішує це, що ви можете контролювати і скільки насправді коштує повернутий цілий рік.

Головне
- Повернення коштів за річну підписку розраховується на основі останнього платежу клієнта. У річному плані цей платіж становить весь рік, тож повне повернення повертає дванадцять місяців оплати одразу, а не один місяць.
- У Google Play розробник обирає тип повернення. fullRefund повертає 100% поточного розрахункового періоду, тоді як proratedRefund повертає лише невикористану частину на основі часу, що залишився за правом доступу. Обидва варіанти негайно відкликають доступ.
- У App Store розробник не може повертати кошти взагалі. Клієнт подає запит на reportaproblem.apple.com, вирішує лише Apple, і Apple зазвичай відповідає протягом 24 до 48 годин. API повернення для розробника не існує.
- Протягом 48 годин після покупки покупець у Google Play може самостійно оформити повернення один раз на застосунок. Google оформлює його, відкликає доступ і вираховує з вашої виплати, не питаючи вас.
- Apple обчислює споживання підписки з автопродовженням на основі часу, що минув, тож у річному плані ваш єдиний вхід, це запит на споживання протягом 12 годин. Ви ніколи не встановлюєте суму повернення.
- Повернений річний план, це ваша найбільша втрата на випадок, адже обчислення, сховище і підтримка, які ви вже витратили протягом місяців використання, не повертаються, коли повертаються гроші.
Повернення коштів за річну підписку, це найбільше одноразове сторнування, яке коли-небудь бачить більшість застосункових бізнесів. Місячний план, що пішов не так, повертає один місяць. Річний план може віддати назад дванадцять одразу, адже повернення розраховується на основі останнього платежу, який заплатив клієнт, а в річному плані цей платіж становить весь рік. Коли ця оплата залишає ваш рахунок, вона забирає з собою підписника, на обслуговування якого ви вже витратили реальні гроші протягом місяців.
Два магазини обробляють річне повернення майже протилежними способами. У Google Play ви часто можете обрати, скільки повертається. У App Store ви не обираєте нічого, адже вирішує лише Apple. Ось що саме робить кожен магазин із поверненням коштів за річну підписку, що ви можете контролювати і скільки насправді коштує вам повернутий цілий рік.
Річне повернення розраховується на основі останнього платежу, а не календаря
Пастка річних планів у тому, що повернення не масштабується за тривалістю дії підписки. Воно масштабується за останнім замовленням. Google прямо про це заявляє для свого процесу відкликання: повернення користувачу базується на вартості останнього замовлення. У річній підписці останнє замовлення, це повна річна ціна, тож повне повернення, надане на дев'ятому місяці, все одно повертає весь рік, а не три місяці, що на ньому залишились.
Ось чому одне річне повернення може затьмарити місяць відтоку за місячним планом. Річний план за $99.99, повернений повністю, це втрата $99.99 в одному рядку. Той самий дохід, розподілений на дванадцять місячних платежів, будь-коли наражав би лише один місяць. Річне ціноутворення обмінює більший авансовий платіж на більшу єдину точку відмови, і повернення, це те місце, куди ця відмова падає.
Як Google Play повертає кошти за річну підписку
Google Play розділяє річне повернення на дві фази, і вони регулюються цілком різними правилами.
48-годинне вікно самообслуговування повертає весь платіж
Протягом перших 48 годин після покупки клієнт може подати запит на повернення прямо з Google Play. Політика Google дозволяє це один раз на застосунок, і Google обробляє це за власними умовами. З вами не радяться. Google оформлює повернення, покупець втрачає доступ до підписки, а сума вираховується з вашої виплати. У річному плані, купленому два дні тому, це весь річний платіж, що виходить назад, вирішений без жодного вашого внеску.
Після 48 годин ви обираєте повне чи пропорційне
Коли вікно самообслуговування закривається, повернення в Google Play спрямовується до розробника, і тут ви отримуєте справжній важіль. Використовуючи метод Play Developer API purchases.subscriptionsv2.revoke, ви передаєте revocationContext, який називає тип повернення:
- fullRefund повертає 100% поточного розрахункового періоду і припиняє підписку. У річному плані це весь рік.
- proratedRefund повертає лише невикористану частину на основі часу, що залишився за правом доступу, і негайно відкликає доступ. У річному плані, скасованому на середині, це приблизно половина річної ціни.
Обидві дії негайно відкликають підписку, і обидві запускають сповіщення розробника в реальному часі SUBSCRIPTION_REVOKED, тож ваш сервер дізнається, що право доступу зникло. Різниця в грошах. У річному плані вибір proratedRefund замість fullRefund, це різниця між поверненням усього року і поверненням лише тих місяців, якими клієнт не скористається.
| Тип повернення | Поле API | Що повертається в річному плані | Хто вирішує |
|---|---|---|---|
| Самообслуговування, протягом 48 год | Google, не ви | Весь річний платіж | Google, один раз на застосунок |
| Повне повернення | fullRefund | 100% ціни за рік | Ви, після 48 год |
| Пропорційне повернення | proratedRefund | Лише невикористана частина | Ви, після 48 год |

Як App Store повертає кошти за річну підписку
У Apple немає другої фази, адже немає жодного повернення від розробника. Клієнт, який хоче повернути гроші за річну підписку App Store, подає запит на reportaproblem.apple.com, а Apple розглядає і вирішує. Apple зазвичай надає оновлення протягом 24 до 48 годин. Немає кнопки повернення для розробника, немає API повернення і немає способу для вас встановити суму.
Дві речі збивають тут розробників з пантелику. По-перше, скасування підписки, це не те саме, що повернення коштів. Клієнт, який скасовує річний план, просто зупиняє наступне продовження і зберігає доступ до кінця року. Гроші не рухаються. Повернення, це окремий запит, який Apple оцінює самостійно. По-друге, Apple не публікує формулу пропорційного розрахунку для повернень за підписки, тож ви не можете передбачити, чи отримає клієнт весь рік, його частину чи нічого. Це вирішується в кожному випадку окремо.
Ваша єдина точка контакту з цим рішенням, це запит на споживання. Коли надходить запит на повернення за підписку з автопродовженням, Apple надсилає сповіщення CONSUMPTION_REQUEST і дає вашому серверу 12 годин на відповідь через ендпоінт Send Consumption Information. Для підписки з автопродовженням Apple сама обчислює споживання на основі часу, що минув, тож те, що ви надсилаєте, це сигнали доставки й облікового запису разом із вашою перевагою щодо повернення, а не відсоток використання. Це вхідні дані для рішення Apple, ніколи не вето над ним.
Скільки насправді коштує вам повернення коштів за річну підписку
Цифра на ціннику, це лише початок рахунку. Повернений річний план сторнує платіж, але витрати, які ви вже понесли, щоб залучити й обслужити цього підписника, разом із ним не сторнуються.
Гроші, що повертаються, і гроші, що ні
Коли річний план повертається повністю, оплата повертається клієнту, а продаж залишає вашу книгу обліку. Не повертається все, що ви вже витратили протягом місяців, поки підписка була активна: обчислення для кожної сесії, яку запустив клієнт, виклики API, які ваш застосунок робив від їхнього імені, сховище, яке ви тримали для їхнього облікового запису, і будь-яка виплата, яку ви вже врахували як дохід. У річному плані ці витрати накопичуються місяцями, перш ніж настане повернення, що якраз і робить річне повернення дорожчим за місячне. Ви не просто віддаєте платіж, ви поглинаєте місяці наданого сервісу на додачу до нього.
Ось де proratedRefund від Google виправдовує своє місце. Якщо клієнт справді припиняє користуватися продуктом на середині року, пропорційне повернення обмежує вашу втрату невикористаною частиною замість усього платежу, водночас завершуючи право доступу. У Apple ви не маєте такого контролю, тож затверджене річне повернення, це сторнування цілого року, яке ви поглинаєте одним шматком.
Після 3 серпня 2026 року оскаржений річний платіж у Google Play коштує ще більше
Якщо клієнт пропускає процес повернення й натомість оскаржує платіж у своєму банку, математика в Google Play стає гіршою. Для замовлень, розміщених після 3 серпня 2026 року, Google перекладає витрати на chargeback на розробника: ви несете ціну покупки мінус сервісний збір Play плюс банківський збір за chargeback. Джерела платіжної індустрії оцінюють цей банківський збір десь у $15 до $25 за оскарження, і в річному платежі він накладається поверх набагато більшої сторнованої суми, ніж будь-коли наразив би місячний план. Google скеровує розробників до свого 24-годинного розгляду chargeback через процес orders.reviewrefund як спосіб оскаржити нелегітимні спори.
| Ризик на випадок | Місячний план | Річний план |
|---|---|---|
| Платіж, сторнований повним поверненням | Один місяць | Весь рік |
| Уже витрачена надана вартість | Близько одного місяця використання | До року використання |
| Chargeback Google після 3 серп. 2026 | Один місяць, мінус сервісний збір, плюс банківський збір | Один рік, мінус сервісний збір, плюс банківський збір |
Єдині вікна, де ваші докази мають значення в річному плані
Більшість річних повернень вирішується без вас: 48-годинні самообслуговувані повернення Google, повернення, які надає агент підтримки, і будь-яке повернення, що Apple схвалює самостійно. Це рішення магазину, а не програні вами битви, і жоден обсяг доказів не змінить їх постфактум. Є рівно два моменти, коли те, що ви надсилаєте, є задокументованими вхідними даними перед рішенням.
- Запит на споживання від Apple дає вам 12 годин на надсилання сигналів доставки й облікового запису разом із вашою перевагою щодо повернення, коли надходить запит на повернення за підписку.
- Розгляд chargeback від Google дає вам 24 години на надсилання доказів через orders.reviewrefund, коли покупець оскаржує платіж у своєму банку.
У річному плані з високою вартістю обидва вікна варто відповідати щоразу, адже на кону стоїть цілий рік, а не один місяць. Усе поза цими двома вікнами, це бухгалтерія, а не змагання.
Де покупці з EEA і UK змінюють математику
Споживче право не зупиняється на політиці магазину. У Європейській економічній зоні та Сполученому Королівстві законні права на відмову дають покупцям сильнішу позицію для скасування покупки, і Google Play публікує окрему політику повернень для цих регіонів, щоб відповідати цьому. Для річного плану, проданого клієнту там, припустіть, що шлях повернення може бути щедрішим до покупця, ніж стандартне правило 48 годин, і ставтеся до таких повернень як до вирішених магазином, а не оскаржуваних.
Як читати річне повернення у ваших цифрах
Річне повернення не слід реєструвати так само, як місячне, адже ризик не однаковий.
- Зважуйте річні повернення за сумою, а не за кількістю. Одне сторнування цілого року може переважити десятки місячних повернень, тож низька кількість повернень у річних планах усе одно може бути великим витоком грошей.
- У Google Play за замовчуванням використовуйте proratedRefund для справжніх скасувань посеред року і залишайте fullRefund для випадків, коли весь платіж справді має повернутися. Цей вибір, це гроші, які ви зберігаєте або віддаєте.
- Відокремлюйте повернення, вирішені магазином, від двох оскаржуваних вікон. Судіть свій захист лише за запитами на споживання і розглядами chargeback, на які ви відповіли, ніколи за поверненнями, які Apple чи Google оформили самостійно.
- Надсилайте докази швидко. У річному плані 12-годинний і 24-годинний годинники такої ж довжини, як у будь-якому іншому плані, але сума, що від них залежить, це цілий рік.
Саме так RefundHalt ставиться до річних планів. Запити на споживання і розгляди chargeback з високою вартістю з'являються першими зі своїми дедлайнами, річні повернення зважуються за сумою, а не звалюються докупи за кількістю, а повернення, які магазин вирішив без вас, реєструються окремо, тож ваша книга обліку повна без удавання, ніби ви могли з ними боротися.
Коротка версія
Повернення коштів за річну підписку розраховується на основі останнього платежу, тож у річному плані повне повернення повертає весь рік одразу. У Google Play ви можете обрати результат після перших 48 годин: fullRefund віддає весь рік, proratedRefund віддає лише невикористану частину, і обидва негайно відкликають доступ. У App Store ви не обираєте нічого, адже вирішує лише Apple, а ваш єдиний вхід, це запит на споживання протягом 12 годин. Справжня вартість більша за платіж, адже місяці обчислень, сховища і сервісу, які ви вже витратили, не повертаються разом із грошима. Зважуйте річні повернення за сумою, застосовуйте пропорцію там, де випадок справжній, і відповідайте на кожне оскаржуване вікно, адже в річному плані на кону завжди цілий рік.
Поширені запитання
- Чи можу я сам повернути кошти за річну підписку?
- Це залежить від магазину. У Google Play ви можете, використовуючи метод Play Developer API purchases.subscriptionsv2.revoke, і ви обираєте fullRefund чи proratedRefund. У App Store ви не можете. API повернення для розробника не існує, тож клієнт має подати запит на reportaproblem.apple.com, і лише Apple вирішує суму.
- Чи повертає повне повернення в річному плані весь рік?
- Так, коли повернення є повним. Повернення базується на вартості останнього замовлення клієнта, а в річному плані це замовлення, це платіж за весь рік. У Google Play fullRefund повертає 100% поточного розрахункового періоду, що становить весь рік. У App Store Apple вирішує суму в кожному випадку окремо і може повернути весь рік.
- Яка різниця між fullRefund і proratedRefund у Google Play?
- fullRefund повертає 100% поточного розрахункового періоду і завершує підписку. proratedRefund повертає лише невикористану частину на основі часу, що залишився за правом доступу, і також негайно завершує доступ. У річному плані, скасованому посередині, fullRefund віддає весь рік, тоді як proratedRefund віддає приблизно половину, що залишилася.
- Чи можу я завадити Apple повертати кошти за річну підписку?
- Ні. Лише Apple може схвалити чи відхилити повернення в App Store, і немає способу заблокувати його. Ваш єдиний вхід, це сповіщення CONSUMPTION_REQUEST, яке дає вашому серверу 12 годин на надсилання сигналів доставки й облікового запису разом із вашою перевагою щодо повернення через ендпоінт Send Consumption Information. Apple розглядає це як вхідні дані, а не вето.
- Чи повертає скасування річної підписки невикористані місяці?
- Ні. Скасування лише зупиняє наступне продовження, а клієнт зберігає доступ до кінця поточного року. Гроші не рухаються. Повернення, це окремий запит. Apple не публікує формулу пропорційного розрахунку для повернень за підписки, тож скасування посеред року не повертає невикористану частину автоматично.
Джерела та додаткове читання
- Android Developers: Manage subscriptions and one-time purchases (purchases.subscriptionsv2.revoke, fullRefund vs proratedRefund, refund based on the latest order, SUBSCRIPTION_REVOKED)
- Google Play Android Publisher API: purchases.subscriptionsv2.revoke reference
- Google Play Help: Apps, games, and in-app purchases refund policies (48-hour self-service window, once per app, contact the developer after 48 hours)
- Google Play Help: Refund policies in EEA countries and the UK (separate statutory-rights refund policy)
- Google Play Console Help: Updates to refund protection and chargeback cost responsibility (developer carries purchase price minus service fee plus bank chargeback fee for orders after August 3, 2026)
- Apple Support: Request a refund for apps or content that you bought from Apple (customers file at reportaproblem.apple.com, Apple decides, 24 to 48 hours for an update)
- Apple Developer: Send Consumption Information (App Store Server API, the 12-hour consumption request input for consumables and auto-renewable subscriptions)
- Apple Developer: CONSUMPTION_REQUEST notification type (sent for refund requests on auto-renewable subscriptions, with the ConsumptionRequestReason field)
RefundHalt
Автопілот повернень для App Store і Google Play
Читайте далі
Продавцем першого запису для ваших внутрішньододаткових продажів є не ви, а Apple чи Google, і саме це визначає ваші повернення коштів
Продавцем першого запису є магазин, а не ви. Apple продає кожну покупку в App Store самостійно, а в Google Play продавцем є Google у ЄЕЗ та Великій Британії, але майже всюди в інших місцях це ви. Цей єдиний факт визначає, хто може повертати кошти вашим клієнтам, хто несе збиток від chargeback, і де ви взагалі маєте право голосу.
Підписки без поновлення передають вам термін дії, поновлення та кожне повернення коштів, ось скільки це насправді коштує
Підписка без поновлення в App Store і її родич, передплачений план Google Play, стягується один раз і ніколи не поновлюється. Через це годинник закінчення терміну, поновлення та повернення коштів лягають на вас. Ось як працюють повернення коштів у кожному магазині, яке правило щодо невикористаної передплати і скільки насправді коштує модель з фіксованим строком.