Skip to main content
Question

Is there a way to grant virtual currency monthly with a lifetime purchase?

  • October 4, 2026
  • 4 replies
  • 35 views

Forum|alt.badge.img

I am new to revenue cat and would appreciate some help here. I see that revenue cat supports monthly grant cadence for in-app virtual currencies attached to subscription products (monthly, annual etc). I am wondering if that functionality extends to lifetime products (non-consumable types).

In my app, i would like to provide a lifetime purchase that will grant a certain currency indefinitely per month with auto-expiry at the end of a month duration.

Is this possible with revenue cat?

4 replies

Forum|alt.badge.img+5
  • Helper
  • October 4, 2026

RevenueCat’s monthly grant cadence currently only applies to subscriptions. A lifetime nonconsumable grants its configured currency amount when purchased, but it won’t automatically issue another grant each month. This is covered in the grant cadence docs.

There’s also a restriction on the expiry part: RevenueCat’s expiring currencies docs say currency granted through one time purchases cannot expire, citing Apple’s App Store rules.

If you’re open to a subscription, an annual plan can use Monthly under “Grant currency on” with automatic expiration enabled. Each month’s unused grant then expires when the next one arrives, and the final grant expires at the end of the billing cycle. That gives you the monthly allowance and reset you described, but RevenueCat doesn’t currently provide that setup for a lifetime purchase.


Forum|alt.badge.img

Thank you. Nevertheless its still amazing that all of this functionality except for the lifetime is already there. I just can’t imagine hand rolling such complex stuff with virtual currencies.


matt-heaney
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • October 5, 2026

Hey ​@sree-priya-n-decc69,

Matt from RevenueCat here! ​@Crudyg123 is right here that this is currently available for subscriptions, but not for one-time purchases.

However, to add to this, I’ve raised this as a feature request internally with the Virtual Currencies engineering team. As mentioned, credits granted via a one-time purchase cannot currently expire due to Apple’s rules, but I’ve raised the request around being able to grant credits indefinitely each month from a one-time purchase.

I’ll stay close to the discussions around this internally, and if this is an area the team decides to explore, I’ll keep you fully in the loop!

If there is anything else I can do to help, please let me know!

Thanks,


Forum|alt.badge.img

Thank you ​@matt-heaney