Skip to main content
Question

Free Trial added but RC overrides my Paywall

  • December 8, 2025
  • 1 reply
  • 21 views

Forum|alt.badge.img+1
I have a 3-day free trial configured in the App Store Connect, and the Paywall Builder automatically shows "free for 3 days" correctly when running the app. However, when I try to customize the template using variables, {{ product.price_per_period }} shows "1 week" instead of "3 days" (my trial period).
The automatic "free for 3 days" text seems to override my custom template changes. Is there a way to:
  • Disable the automatic trial text display?
  • Use a variable that shows the trial period (3 days)?
  • Fully customize the trial period display format and not letting RC override with the ‘free for 3 days’ text?
Using iOS, React Native, and RevenueCatUI.Paywall.

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • December 10, 2025

Hi, RevenueCat will display the “Text field for an introductory offer” in the Text component if the user is eligible for the trial so you will want to put all text for trials there. For users not eligible you will want to have the text in the “Text field” section. There is no way to manually disable this as it is based on user eligibility. 

For your introductory offer you can do “Free for {{product.period_in_days}} days” to get the timeframe in days.