This guide goes over how to add an free trial offer to your IOS app
Requirements:
RevenueCat already integrated
Subscriptions already configured in the App Store
First, open up the subscriptions tab inside your app’s distribution section in App Store Connect and then click on the subscription you want to add a free trial to:After that, click on the plus button to add a new subscription:Click Introductory offer. Then set a duration:After that, click next and confirm. Within the next 20 minutes, your app should be displaying your free trial.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rork","colors":{"primary":"#171717","light":"#E7E7E7","dark":"#171717"},"logo":{"light":"https://mintcdn.com/rork/eYyf6ge21iySMGg9/logo/light.svg?fit=max\u0026auto=format\u0026n=eYyf6ge21iySMGg9\u0026q=85\u0026s=0c489dc21f64b4a7cdac60383bfffe89","dark":"https://mintcdn.com/rork/eYyf6ge21iySMGg9/logo/dark.svg?fit=max\u0026auto=format\u0026n=eYyf6ge21iySMGg9\u0026q=85\u0026s=e8ccb0a4228b0e3ab2cd46fe90d0aa44"},"favicon":"https://mintcdn.com/rork/S1ERT70sj05hgVrd/favicon.svg?fit=max\u0026auto=format\u0026n=S1ERT70sj05hgVrd\u0026q=85\u0026s=8d03d78f6f5f3d36d3740dfae42b57a5","appearance":{"default":"dark","strict":true},"navbar":{"links":[{"href":"mailto:team@rorkai.com","label":"Support"}],"primary":{"type":"button","label":"Go to App","href":"https://rorkai.com?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs-cta\u0026utm_content=navbar"}},"footer":{"socials":{"x":"https://x.com/rork_app","discord":"https://discord.gg/rxBHytVKaT"}},"seo":{"indexing":"all"},"contextual":{"options":[{"title":"Build with Rork","description":"Turn this guide into an app idea and start building","icon":"/logo/mark.svg","href":{"base":"https://rork.com","query":[{"key":"q","value":"I want to build the next big app inspired by https://docs.rork.com$path"},{"key":"plan","value":"true"},{"key":"utm_source","value":"docs"},{"key":"utm_medium","value":"referral"},{"key":"utm_campaign","value":"docs-cta"},{"key":"utm_content","value":"contextual-menu"}]}},"copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Discord Community","icon":"discord","href":"https://discord.gg/rxBHytVKaT"},{"anchor":"Blog","icon":"newspaper","href":"https://rork.com/blog"},{"anchor":"Guides","icon":"compass","href":"https://rork.com/guides"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rork","hasAudioNarration":false,"actualSubdomain":"rork","customDomains":["docs.rork.com"],"gitSource":{"type":"github","owner":"rorkai","repo":"rork-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8c5fa0522e59c033c8b97","collectionId":"48ff4c09-9591-4457-b896-77620ce21f5b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8c5fa0522e59c033c8b97"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae8c5fa0522e59c033c8b97","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Publishing","count":16},{"language":"default","tag":"Build","count":16},{"language":"default","tag":"App Store","count":12},{"language":"default","tag":"Frequently Asked Questions","count":9},{"language":"default","tag":"Marketing","count":8},{"language":"default","tag":"Backend","count":6},{"language":"default","tag":"Choosing a platform","count":5},{"language":"default","tag":"Edit your app","count":5},{"language":"default","tag":"Preview and test","count":5},{"language":"default","tag":"Import your project","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@keyframes reviewer-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rork-max-hero{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin:8px 0 32px;width:100%}.rork-max-hero-item{min-width:0!important;max-width:none!important;width:auto!important;flex:unset!important;text-align:center}.rork-max-phone{background:#0a0a0a;border:8px solid #0a0a0a;border-radius:36px;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 24px 45px rgba(0,0,0,.45);line-height:0;overflow:hidden;width:100%;box-sizing:border-box}.rork-max-duo,.rork-max-solo{display:grid!important;justify-content:center;width:100%}.rork-max-duo{grid-template-columns:repeat(2,minmax(0,280px));gap:28px;align-items:start;margin:20px 0 36px}.rork-max-solo{grid-template-columns:minmax(0,280px);margin:20px 0 32px}.rork-max-duo img,.rork-max-duo video,.rork-max-hero video,.rork-max-phone img,.rork-max-phone video,.rork-max-solo img,.rork-max-solo video{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:660/1434!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;display:block!important;margin:0!important;border:0!important;vertical-align:top}.rork-max-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:28px 0 36px}.rork-max-ctas a{display:inline-block;padding:12px 28px;font-size:15px;font-weight:600;border-radius:100px;text-decoration:none;text-align:center;box-sizing:border-box;max-width:100%}@media (max-width:720px){.rork-max-duo,.rork-max-hero{justify-content:center;gap:28px}.rork-max-duo,.rork-max-hero,.rork-max-solo{grid-template-columns:minmax(0,280px)!important}.rork-max-phone{border-width:7px;border-radius:32px}.rork-max-ctas{flex-direction:column;align-items:stretch}.rork-max-ctas a{width:100%;white-space:normal}}.reviewer-frame{animation:reviewer-rise 700ms ease-out both}.reviewer-area{animation:reviewer-rise 600ms ease-out both;transition:background-color 200ms ease}.reviewer-area:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}.reviewer-area:nth-child(1){animation-delay:60ms}.reviewer-area:nth-child(2){animation-delay:120ms}.reviewer-area:nth-child(3){animation-delay:180ms}.reviewer-area:nth-child(4){animation-delay:240ms}.reviewer-area:nth-child(5){animation-delay:300ms}@media (prefers-reduced-motion:reduce){.reviewer-area,.reviewer-frame{animation:none}.reviewer-area{transition:none}}figure:has(img[src*=\"/images/rork-max-app/\"]){max-width:min(100%,420px);margin-left:auto;margin-right:auto}figure:has(img[src*=\"/images/rork-max-app/\"]) figcaption{max-width:100%}"}],"page":{"pagePath":"make-your-app-profitable/paywalls/how-to-add-a-free-trial","slug":"/make-your-app-profitable/paywalls/how-to-add-a-free-trial","pageMetadata":{"title":"How to add a Free Trial","description":"This guide goes over how to add an free trial offer to your IOS app ","href":"/make-your-app-profitable/paywalls/how-to-add-a-free-trial"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This guide goes over how to add an free trial offer to your IOS app\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const __snippet_tagCtaLink_3acd3r=event=>{const link=event.currentTarget;const url=new URL(link.href);url.searchParams.set(`utm_content`,window.location.pathname);link.href=url.toString()};const CtaBanner=()=>_jsxs(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,gap:`24px`,flexWrap:`wrap`,margin:`40px 0 8px`,padding:`22px 28px`,borderRadius:`16px`,background:`linear-gradient(135deg,rgba(249,115,22,0.10),rgba(255,255,255,0.03),rgba(249,115,22,0.06))`,border:`1px solid rgba(255,255,255,0.08)`},children:[_jsxs(`div`,{children:[_jsx(`div`,{style:{fontSize:`19px`,fontWeight:700,color:`#fff`,letterSpacing:`-0.3px`,lineHeight:1.3},children:`Build your app with Rork today.`}),_jsx(`div`,{style:{fontSize:`14px`,color:`rgba(255,255,255,0.6)`,marginTop:`4px`,lineHeight:1.5},children:`Ship iOS, Android, and web apps by chatting with AI.`})]}),_jsx(`a`,{href:`https://rork.com?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs-cta\u0026utm_content=cta-banner`,onClick:__snippet_tagCtaLink_3acd3r,style:{flexShrink:0,display:`inline-block`,padding:`10px 24px`,background:`linear-gradient(135deg,#fff,#f0f0f0)`,color:`#000`,fontSize:`14px`,fontWeight:600,borderRadius:`100px`,textDecoration:`none`,whiteSpace:`nowrap`},children:`Try Rork for Free`})]});function _createMdxContent(props){const _components={li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{OptimizedImage,_MdxComponentBoundary}=_components;if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Requirements:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`RevenueCat already integrated`}),`\n`,_jsx(_components.li,{children:`Subscriptions already configured in the App Store`}),`\n`]}),`\n`,_jsx(_components.p,{children:`First, open up the subscriptions tab inside your app’s distribution section in App Store Connect and then click on the subscription you want to add a free trial to:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=9bc807c18f1dabe5c6131868a76b78ae`,alt:`Image`,\"data-og-width\":`3278`,width:`3278`,\"data-og-height\":`1782`,height:`1782`,\"data-path\":`images/image-43.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?w=280\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=589d1a44ebd0cebc742ccf6c09fc417c 280w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?w=560\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=4c64ad946174ecc11448198ae430ec88 560w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?w=840\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=0adbbbb582f20c7ae216a9f3edbe6784 840w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?w=1100\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=8b4fd79dcbff4d499d84552f8156853c 1100w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?w=1650\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=61c78577f0dbe2409b529310a07b6f81 1650w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-43.png?w=2500\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=9ccaaab4686600e08c6b7ce2a8551116 2500w`}),`\n`,_jsx(_components.p,{children:`After that, click on the plus button to add a new subscription:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=3c96a1427371afd59cf9724b498fa345`,alt:`Image`,\"data-og-width\":`1736`,width:`1736`,\"data-og-height\":`916`,height:`916`,\"data-path\":`images/image-44.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?w=280\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=74ad38af9bba39c94232c3a038f65bd3 280w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?w=560\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=2d09012f58be58f0b3d369f6e1ce2d72 560w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?w=840\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=a4981d8aa4375d7bc1e1e08b0f90dd9b 840w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?w=1100\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=3377b3e9af1f7911160ee03d3d9ff6b4 1100w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?w=1650\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=79c51745b8eafa684b546371f02c59f6 1650w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-44.png?w=2500\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=bc45e782020fb97ad56ba4f68eb4d39e 2500w`}),`\n`,_jsx(_components.p,{children:`Click Introductory offer. Then set a duration:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=7216e3b2b22ba6425526dbd7505b7768`,alt:`Image`,\"data-og-width\":`1728`,width:`1728`,\"data-og-height\":`1100`,height:`1100`,\"data-path\":`images/image-45.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?w=280\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=bca886e05137bc1b6e1e865950b9236b 280w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?w=560\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=74087d5f4602e45504b6ef22028362c2 560w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?w=840\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=0a5b99d127f61b6aa1fa7a4da4925de5 840w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?w=1100\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=1a00eb3cc0ea0f594fb027aad4f024a1 1100w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?w=1650\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=88faf10b5761dfc5a208aecb2c9cf31e 1650w, https://mintcdn.com/rork/oINa1i0U8SpywlVs/images/image-45.png?w=2500\u0026fit=max\u0026auto=format\u0026n=oINa1i0U8SpywlVs\u0026q=85\u0026s=2ba00582f67a7fb5f662630b0fba44f5 2500w`}),`\n`,_jsx(_components.p,{children:`After that, click next and confirm. Within the next 20 minutes, your app should be displaying your free trial.`}),`\n`,_jsx(_MdxComponentBoundary,{name:`CtaBanner`,children:_jsx(CtaBanner,{})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{__snippet_tagCtaLink_3acd3r,CtaBanner,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"How to add a Free Trial","description":"This guide goes over how to add an free trial offer to your IOS app ","href":"/make-your-app-profitable/paywalls/how-to-add-a-free-trial"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[162,1415,"()=>null;const CtaBanner=()=>null;functi"]]},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"rork","siteName":"Rork","title":"How to add a Free Trial - Rork","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T17:20:00.563Z","originalFileLocation":"make-your-app-profitable/paywalls/how-to-add-a-free-trial.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"This guide goes over how to add an free trial offer to your IOS app\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rork\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"How to add a Free Trial - Rork\">\u003cmeta data-mint-head property=\"og:description\" content=\"This guide goes over how to add an free trial offer to your IOS app\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rork\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rork.mintlify.app/_mintlify/api/og/v2?division=Monetization\u0026amp;title=How+to+add+a+Free+Trial\u0026amp;description=This+guide+goes+over+how+to+add+an+free+trial+offer+to+your+IOS+app+\u0026amp;theme=920097f998d440af9d9b45e4\u0026amp;signature=302585064eaf0b3d1663d8b1538136c952d1299301c5f943c1f8e07452de5280\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"How to add a Free Trial - Rork\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This guide goes over how to add an free trial offer to your IOS app\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rork.mintlify.app/_mintlify/api/og/v2?division=Monetization\u0026amp;title=How+to+add+a+Free+Trial\u0026amp;description=This+guide+goes+over+how+to+add+an+free+trial+offer+to+your+IOS+app+\u0026amp;theme=920097f998d440af9d9b45e4\u0026amp;signature=302585064eaf0b3d1663d8b1538136c952d1299301c5f943c1f8e07452de5280\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rork\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#171717\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/make-your-app-profitable/paywalls/how-to-add-a-free-trial.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rork.com/#organization\",\"name\":\"Rork\",\"url\":\"https://docs.rork.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rork/eYyf6ge21iySMGg9/logo/light.svg?fit=max\u0026auto=format\u0026n=eYyf6ge21iySMGg9\u0026q=85\u0026s=0c489dc21f64b4a7cdac60383bfffe89\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rork.com#website\",\"name\":\"Rork\",\"url\":\"https://docs.rork.com\",\"publisher\":{\"@id\":\"https://docs.rork.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial#webpage\",\"url\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial\",\"name\":\"How to add a Free Trial\",\"description\":\"This guide goes over how to add an free trial offer to your IOS app\",\"dateModified\":\"2026-11-02T17:20:00.563Z\",\"isPartOf\":{\"@id\":\"https://docs.rork.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Monetization\",\"item\":\"https://docs.rork.com/payment-guides/revenuecat-copied-1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add a Free Trial\",\"item\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial#article\",\"headline\":\"How to add a Free Trial\",\"name\":\"How to add a Free Trial\",\"description\":\"This guide goes over how to add an free trial offer to your IOS app\",\"url\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rork.com/make-your-app-profitable/paywalls/how-to-add-a-free-trial#webpage\"},\"dateModified\":\"2026-11-02T17:20:00.563Z\",\"publisher\":{\"@id\":\"https://docs.rork.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rork.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rork\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rork","nav":{"global":{"anchors":[{"anchor":"Discord Community","icon":"discord","href":"https://discord.gg/rxBHytVKaT"},{"anchor":"Blog","icon":"newspaper","href":"https://rork.com/blog"},{"anchor":"Guides","icon":"compass","href":"https://rork.com/guides"}]},"pages":[{"group":"Getting started","icon":"rocket","pages":[{"title":"Welcome","href":"/index"},{"title":"How to tell if your app idea is good","href":"/elements-of-a-good-idea/how-to-tell-if-your-idea-is-good"},{"title":"How to build your first app","href":"/introduction/build-your-first-app"},{"title":"How to prompt succesfully","href":"/introduction/introduction/prompting-strategy"}]},{"group":"Choosing a platform","icon":"compass","pages":[{"title":"Swift vs React Native: iPhone, Android, or web","sidebarTitle":"iPhone, Android, or web: what's the difference","href":"/swift-vs-react-native/whats-the-difference"},{"title":"Build a native iPhone app with Rork","sidebarTitle":"iPhone apps","href":"/iphone/rork-iphone"},{"title":"Build a native Android app with Rork","sidebarTitle":"Android apps","href":"/android/rork-android"},{"title":"Rork Web: build and publish a web app","sidebarTitle":"Web apps","href":"/web/rork-web"},{"title":"What happened to Expo?","href":"/expo"}]},{"group":"Import your project","icon":"download","pages":[{"title":"Convert your Lovable app to a mobile app","href":"/import/lovable-to-mobile-app"},{"title":"Import a GitHub repository into Rork","href":"/import/import-from-github"},{"title":"Move your project from any app builder to Rork","href":"/import/import-from-any-app-builder"},{"title":"Turn your website into a mobile app","href":"/import/website-to-mobile-app"},{"title":"Convert your app between iOS, Android, and web","href":"/import/convert-between-platforms"}]},{"group":"Build","icon":"sparkles","pages":[{"group":"Edit your app","pages":[{"title":"How the Rork agent works: Build, Plan, and Design modes","sidebarTitle":"How the agent works","href":"/features/agent-modes"},{"title":"Plan mode: see the whole app before you build","sidebarTitle":"Plan mode","href":"/features/plan-mode"},{"title":"Design mode: design a mobile app with AI","sidebarTitle":"Design mode","href":"/features/design-mode"},{"title":"Element Selection","sidebarTitle":"Element Selection","href":"/features/element-selection"},{"title":"Undo a change and go back a version","sidebarTitle":"Undo and history","href":"/features/undo-and-history"}]},{"group":"Media","pages":[{"title":"Images, video, audio, and 3D models","sidebarTitle":"Assets and AI media","href":"/features/assets"},{"title":"Image Generation","href":"/features/imagegeneration"}]},{"group":"APIs and integrations","pages":[{"title":"What is an API?","href":"/features/index"},{"title":"Connecting an API to Rork","href":"/features-apis/apis/how-to-connect-an-api-to-your-project"},{"title":"API keys and environment variables","sidebarTitle":"Keys and secrets","href":"/features/secrets"}]},{"group":"Project tools","pages":[{"title":"Share a project and work together","sidebarTitle":"Share and collaborate","href":"/collaborate/share-a-project"},{"title":"How to sync your project with Github","href":"/tutorials/how-to-connect-github"},{"title":"Open your project in Xcode","sidebarTitle":"Xcode (optional)","href":"/how-to-set-up-xcode/how-to-set-up-xcoe"},{"title":"Project analytics and revenue","sidebarTitle":"Analytics","href":"/features/analytics"}]},{"group":"Examples and tutorials","pages":[{"title":"Build a game with Rork","sidebarTitle":"Games","href":"/games/build-a-game"},{"title":"NanoBanana AI Image App Tutorial","href":"/quick-start-examples/nano-banana-image-app"}]}]},{"group":"Backend","icon":"database","pages":[{"title":"Do You Need a Backend for Your App?","href":"/backend/index"},{"title":"What is Rork Cloud","href":"/backend/rork-cloud"},{"title":"Add accounts and sign-in to your app","sidebarTitle":"Accounts and sign-in","href":"/integrations/backend/how-to-set-up-oauth"},{"title":"What is Rork's Backend Capabilities?","href":"/building-complex-apps/backend/what-is-rork-toolkit"},{"title":"How to add a Supabase backend to Rork","href":"/backend/supabase"},{"title":"How to add a Firebase backend to Rork","href":"/backend/firebase"}]},{"group":"Preview and test","icon":"play","pages":[{"title":"Rork simulator","sidebarTitle":"Rork simulator","href":"/features/simulator"},{"group":"On your device","pages":[{"title":"Rork Max app for iPhone","href":"/rork-max/rork-max-app"},{"title":"Rork Companion for Windows and Mac","sidebarTitle":"Rork Companion","href":"/rork-max-swift"}]},{"group":"Fix problems","pages":[{"title":"Read the code and read the logs","sidebarTitle":"Code and logs","href":"/features/code-and-logs"},{"title":"How to get out of an error loop","href":"/introduction/introduction/agent-loops"}]}]},{"group":"Publishing","icon":"upload","pages":[{"title":"Publish your app","sidebarTitle":"Publishing overview","href":"/introduction/deploy-your-app"},{"group":"App Store","pages":[{"title":"Create your Apple Developer Account to publish to App Store","href":"/store-guides/apple-developer-account"},{"title":"Publish Your App to the Apple App Store","href":"/store-guides/publish-app-store"},{"title":"Publishing","href":"/publishing"},{"title":"TestFlight: put your app on real phones","sidebarTitle":"TestFlight and testers","href":"/store-guides/testflight-beta-testers"},{"title":"Submission errors","href":"/submitting-to-app-store/apple/submission-errors"},{"title":"App Store Checklist","href":"/submitting-to-app-store/apple/app-store-checklist"},{"title":"App Store screenshots","href":"/appstore-screenshots/app-store-screenshots"},{"title":"Screenshot Studio: App Store screenshots in a minute","sidebarTitle":"Screenshot Studio","href":"/store-guides/screenshot-studio"},{"title":"AI App Store Reviewer","href":"/ai-app-store-reviewer"},{"title":"App Review guide","href":"/appstore-submission-checklist/app-review-guide"},{"title":"Main App Store rejection reasons","href":"/appstore-submission-checklist/whats-next-after-the-apps-finished"},{"title":"Reply to App Store reviews","sidebarTitle":"Customer reviews","href":"/store-guides/app-store-reviews"}]},{"group":"Play Store","pages":[{"title":"Create your Google Play developer account","sidebarTitle":"Google Play account","href":"/store-guides/google-play-developer-account"},{"title":"How to test Android apps on your Android device","href":"/submitting-to-play-store/apk-file"},{"title":"How to publish your Rork app to Google Play Store","href":"/submitting-to-play-store/creating-the-aab-file"}]}]},{"group":"Monetization","icon":"dollar-sign","pages":[{"title":"How to add a paywall to your Rork app with RevenueCat","description":"Are you ready to add payments to your app? Use this guide to setup Rork with RevenueCat paywall and deploy your app to Production with a full feature gated payment system! ","href":"/payment-guides/revenuecat-copied-1"},{"title":"How to add a Free Trial","href":"/make-your-app-profitable/paywalls/how-to-add-a-free-trial"},{"title":"How To Create a privacy policy, Terms and conditions, and EULA","description":"Every app must include Terms \u0026 Conditions, a Privacy Policy, and an EULA to be approved on the App Store and to protect you legally.","href":"/make-your-app-profitable/paywalls/how-to-set-up-your-policies"}]},{"group":"Marketing","icon":"megaphone","pages":[{"title":"Ideation","href":"/rork-playbook/playbook"},{"title":"Posting Organic Content","href":"/rork-playbook/untitled-page"},{"title":"Winning influencer creatives","href":"/rork-playbook/untitled-page-1"},{"title":"Finding Influencers and negotiating with them","href":"/rork-playbook/untitled-page-2"},{"title":"Onboarding and Monetization","href":"/rork-playbook/untitled-page-3"},{"title":"Helpful Resources","href":"/rork-playbook/untitled-page-4"},{"title":"How to Scale Your Mobile App to $50k+/Month (The Complete Guide)","sidebarTitle":"Scale to $50k+/month","href":"/rork-playbook/scale-to-50k-month"},{"title":"The 7 Ways to Scale Your App","sidebarTitle":"7 ways to scale","href":"/rork-playbook/seven-ways-to-scale-your-app"}]},{"group":"Billing","icon":"credit-card","pages":[{"title":"Rork pricing and plans: is Rork free?","sidebarTitle":"Plans \u0026 Subscriptions","href":"/introduction/subscriptions"},{"title":"How credits work","href":"/billing/credits"}]},{"group":"Frequently Asked Questions","icon":"circle-help","pages":[{"title":"Overview","href":"/faq/index"},{"title":"General","href":"/faq/general"},{"title":"Technical","href":"/faq/technical"},{"title":"Integrations","href":"/faq/integrations"},{"title":"Publishing","href":"/faq/publishing"},{"title":"Code Export","href":"/faq/code-export"},{"title":"Collaboration","href":"/faq/collaboration"},{"title":"Billing","href":"/faq/billing"},{"title":"Support","href":"/faq/support"}]},{"title":"Request Documentation","sidebarTitle":"Request more Information","href":"/request-documentation"}]},"basePath":"","title":"How to add a Free Trial - Rork","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}