Skip to main content
Question

How can I avoid asking for a credit card during trial/introductory offer?

  • December 11, 2025
  • 1 reply
  • 6 views

Forum|alt.badge.img

We are on iOS and have figured out that `checkTrialOrIntroDiscountEligibility` exists for dynamically determining if a user is eligible for an introductory offer.

That lets us update the UI appropriately. However, we’d like to go a step further and start the free trial without showing the native sheet that requires a credit card. Is there a way to start the trial for the user without showing the paywall? We plan to show RC’s paywall after the introductory offer.

1 reply

Jens
RevenueCat Staff
Forum|alt.badge.img+7
  • RevenueCat Staff
  • December 12, 2025

Hi,

What you are asking for is called a reverse free trial. There is not currently a good automated way of achieving this via RevenueCat, but you can wire it up yourself. You will need to grant each new customer a promotional entitlement via the API (API v1 or API v2). You should do this server-side, not from the app itself (because otherwise this could be abused to grant infinite free entitlements).

  • Make a request to your backend when a new user is created, then grant the entitlement via RC API
  • Invalidate the customer info cache in the app and get new customer info to ensure the promotional entitlement is reflected in the SDK
  • Whenever you check for the entitlement and the entitlement is no longer active, you can show the paywall. This will ensure the paywall will get shown after the reverse trial ends.