How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.
The pilot is the first paid step in a Nostos engagement.It is not a generic setup fee. It reserves the delivery window and funds the work required to validate migration on your own subscriber base.
Migration works best when the buyer does not have to commit the whole book on assumption.The pilot creates evidence on your subscribers, your brand, your payment rail, and your app-access model before broader migration begins.
After the pilot, the program either continues into broader migration, pauses for adjustment, or stops with the evidence gathered. When it continues, the pilot fee is credited in full against migration fees.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Recurr","description":"Customer-facing documentation for Recurr: the Nostos migration program, the Oikos growth platform, Kairos decisioning, and the customer-owned payment rail model for mobile subscription apps.","colors":{"primary":"#18D6C0","light":"#18D6C0","dark":"#0A0F1F"},"logo":{"light":"https://mintcdn.com/recurr/Wxd642WVdUa3xINo/logo/recurr-lockup.svg?fit=max\u0026auto=format\u0026n=Wxd642WVdUa3xINo\u0026q=85\u0026s=0f7958b9413908c7361335fb29eb11e9","dark":"https://mintcdn.com/recurr/Wxd642WVdUa3xINo/logo/recurr-lockup.svg?fit=max\u0026auto=format\u0026n=Wxd642WVdUa3xINo\u0026q=85\u0026s=0f7958b9413908c7361335fb29eb11e9"},"favicon":"https://mintcdn.com/recurr/oLSxWXBxZqTIa8SB/favicon.png?fit=max\u0026auto=format\u0026n=oLSxWXBxZqTIa8SB\u0026q=85\u0026s=baabda13adfc44582b5290bff85e083f","navbar":{"links":[{"href":"https://recurr.dev","label":"Website"},{"href":"https://recurr.dev/pricing","label":"Pricing"},{"href":"https://recurr.dev/audit","label":"Run the audit"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/recurr-dev","x":"https://x.com/recurr_dev"},"links":[{"header":"Products","items":[{"label":"Nostos","href":"https://recurr.dev/nostos"},{"label":"Oikos","href":"https://recurr.dev/oikos"},{"label":"Kairos","href":"https://recurr.dev/kairos"},{"label":"Pricing","href":"https://recurr.dev/pricing"}]},{"header":"Resources","items":[{"label":"Playbook","href":"https://recurr.dev/playbook"},{"label":"Blog","href":"https://recurr.dev/blog"},{"label":"Security","href":"https://recurr.dev/security"},{"label":"Contact","href":"https://recurr.dev/contact"}]},{"header":"Company","items":[{"label":"About","href":"https://recurr.dev/about"},{"label":"Careers","href":"https://recurr.dev/careers"},{"label":"Status","href":"https://status.recurr.dev"}]}]},"integrations":{"posthog":{"apiKey":"phc_Te5OSrSG2rQAMQl0UFkAW6o9iWQcxx5LlWjXf8vBdoT","apiHost":"https://us.i.posthog.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"recurr","hasAudioNarration":false,"actualSubdomain":"recurr","customDomains":["recurr.dev"],"gitSource":{"type":"github","owner":"untropy1","repo":"recurr-mono","deployBranch":"main","contentDirectory":"docs-public","isPrivate":true,"mountPath":"","label":""},"feedback":{"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae956d534ab80277e3c7d54:success","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Documentation","count":66},{"language":"default","tag":"Start here","count":9},{"language":"default","tag":"Oikos growth platform","count":8},{"language":"default","tag":"For your team","count":8},{"language":"default","tag":"Nostos migration program","count":8},{"language":"default","tag":"Integration","count":8},{"language":"default","tag":"Trust and security","count":7},{"language":"default","tag":"API Reference","count":6},{"language":"default","tag":"Event and export contracts","count":6},{"language":"default","tag":"Payment rail","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"working-with/pilot-reservation","slug":"/working-with/pilot-reservation","pageMetadata":{"title":"Pilot fee and reservation","description":"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.","href":"/working-with/pilot-reservation"},"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: \"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.\"\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];function _createMdxContent(props){const _components={li:`li`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The pilot is the first paid step in a Nostos engagement.`}),`\n`,_jsx(_components.p,{children:`It is not a generic setup fee. It reserves the delivery window and funds the work required to validate migration on your own subscriber base.`}),`\n`,_jsx(Heading,{level:`2`,id:`commercial-terms`,children:`Commercial terms`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Item`}),_jsx(_components.th,{children:`Current program`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pilot fee`}),_jsx(_components.td,{children:`Starts from $5,000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sizing`}),_jsx(_components.td,{children:`Based on book size, billing and data setup, and first cohorts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Payment timing`}),_jsx(_components.td,{children:`Paid up front`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Credit`}),_jsx(_components.td,{children:`Credited in full against migration fees as the program continues`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Refundability`}),_jsx(_components.td,{children:`Defined in the agreement before kickoff`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-pilot-validates`,children:`What the pilot validates`}),`\n`,_jsx(_components.p,{children:`The pilot is designed to validate:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Subscriber uptake`}),`\n`,_jsx(_components.li,{children:`Retention signal`}),`\n`,_jsx(_components.li,{children:`Billing success`}),`\n`,_jsx(_components.li,{children:`Support load`}),`\n`,_jsx(_components.li,{children:`Cancellation guidance`}),`\n`,_jsx(_components.li,{children:`Cohort sequencing`}),`\n`,_jsx(_components.li,{children:`Migration economics`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`why-a-pilot-exists`,children:`Why a pilot exists`}),`\n`,_jsx(_components.p,{children:`Migration works best when the buyer does not have to commit the whole book on assumption.`}),`\n`,_jsx(_components.p,{children:`The pilot creates evidence on your subscribers, your brand, your payment rail, and your app-access model before broader migration begins.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-happens-next`,children:`What happens next`}),`\n`,_jsx(_components.p,{children:`After the pilot, the program either continues into broader migration, pauses for adjustment, or stops with the evidence gathered. When it continues, the pilot fee is credited in full against migration fees.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{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":"Pilot fee and reservation","description":"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.","href":"/working-with/pilot-reservation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Commercial terms","slug":"commercial-terms","depth":2,"children":[]},{"title":"What the pilot validates","slug":"what-the-pilot-validates","depth":2,"children":[]},{"title":"Why a pilot exists","slug":"why-a-pilot-exists","depth":2,"children":[]},{"title":"What happens next","slug":"what-happens-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"recurr","siteName":"Recurr","title":"Pilot fee and reservation - Recurr","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-28T23:06:42.007Z","originalFileLocation":"working-with/pilot-reservation.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Recurr\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_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=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Pilot fee and reservation - Recurr\">\u003cmeta data-mint-head property=\"og:description\" content=\"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Recurr\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://recurr.dev/docs/working-with/pilot-reservation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://recurr.mintlify.site/docs/_mintlify/api/og/v2?division=Nostos+migration+program\u0026amp;title=Pilot+fee+and+reservation\u0026amp;description=How+the+Nostos+pilot+starts%2C+what+the+pilot+fee+means%2C+and+how+it+is+treated+when+the+program+continues.\u0026amp;theme=717ebe5be97253a47c46a2a8\u0026amp;signature=ddf70615c0cc23ddbff2af307d51f06e6e564baef89235022af968f3e0635fd5\">\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=\"Pilot fee and reservation - Recurr\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://recurr.mintlify.site/docs/_mintlify/api/og/v2?division=Nostos+migration+program\u0026amp;title=Pilot+fee+and+reservation\u0026amp;description=How+the+Nostos+pilot+starts%2C+what+the+pilot+fee+means%2C+and+how+it+is+treated+when+the+program+continues.\u0026amp;theme=717ebe5be97253a47c46a2a8\u0026amp;signature=ddf70615c0cc23ddbff2af307d51f06e6e564baef89235022af968f3e0635fd5\">\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=\"/docs/mintlify-assets/_mintlify/favicons/recurr/MQUmzlx3oYvVt-NP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Recurr\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#18D6C0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://recurr.dev/docs/working-with/pilot-reservation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/working-with/pilot-reservation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://recurr.dev/#organization\",\"name\":\"Recurr\",\"url\":\"https://recurr.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/recurr/Wxd642WVdUa3xINo/logo/recurr-lockup.svg?fit=max\u0026auto=format\u0026n=Wxd642WVdUa3xINo\u0026q=85\u0026s=0f7958b9413908c7361335fb29eb11e9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://recurr.dev/docs#website\",\"name\":\"Recurr\",\"url\":\"https://recurr.dev/docs\",\"publisher\":{\"@id\":\"https://recurr.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://recurr.dev/docs/working-with/pilot-reservation#webpage\",\"url\":\"https://recurr.dev/docs/working-with/pilot-reservation\",\"name\":\"Pilot fee and reservation\",\"description\":\"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.\",\"dateModified\":\"2026-07-28T23:06:42.007Z\",\"isPartOf\":{\"@id\":\"https://recurr.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://recurr.dev/docs/working-with/pilot-reservation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://recurr.dev/docs/working-with/pilot-reservation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Nostos migration program\",\"item\":\"https://recurr.dev/docs/framework/controlled-migration-framework\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pilot fee and reservation\",\"item\":\"https://recurr.dev/docs/working-with/pilot-reservation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://recurr.dev/docs/working-with/pilot-reservation#article\",\"headline\":\"Pilot fee and reservation\",\"name\":\"Pilot fee and reservation\",\"description\":\"How the Nostos pilot starts, what the pilot fee means, and how it is treated when the program continues.\",\"url\":\"https://recurr.dev/docs/working-with/pilot-reservation\",\"mainEntityOfPage\":{\"@id\":\"https://recurr.dev/docs/working-with/pilot-reservation#webpage\"},\"dateModified\":\"2026-07-28T23:06:42.007Z\",\"publisher\":{\"@id\":\"https://recurr.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://recurr.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Recurr\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Recurr\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/working-with/pilot-reservation.md","siteName":"Recurr","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Start here","pages":[{"title":"Welcome to Recurr","href":"/introduction"},{"title":"What is store-to-web subscriber migration?","href":"/getting-started/store-to-web-subscriber-migration"},{"title":"Who it's for","href":"/getting-started/who-its-for"},{"title":"How it works","href":"/getting-started/how-it-works"},{"title":"Why Recurr","href":"/getting-started/why-recurr"},{"title":"Kairos decisioning","href":"/getting-started/kairos-decisioning"},{"title":"Model assumptions","href":"/getting-started/model-assumptions"},{"title":"Recurr vs alternatives","href":"/getting-started/comparison"},{"title":"Glossary","href":"/getting-started/glossary"}]},{"group":"Nostos migration program","pages":[{"title":"The Controlled Migration Framework","description":"Recurr moves your subscribers to web billing through four controlled stages — audit, pilot, migrate, compound — each proven before the next.","href":"/framework/controlled-migration-framework"},{"title":"Pilot fee and reservation","href":"/working-with/pilot-reservation"},{"title":"Onboarding and pilot kickoff","description":"How the customer, Recurr, and the subscriber experience are prepared, and the readiness gate before the first pilot cohort is contacted.","href":"/working-with/pilot-onboarding"},{"title":"Program Go-live","href":"/working-with/go-live"},{"title":"Cohort selection","href":"/framework/cohort-selection"},{"title":"Offer strategy","href":"/framework/offer-strategy"},{"title":"Store-billing holdouts and churn monitoring","href":"/framework/matched-store-billing-holdouts"},{"title":"Operational safeguards","href":"/framework/operational-safeguards"}]},{"group":"Oikos growth platform","pages":[{"title":"How Oikos grows the book","href":"/product/how-oikos-grows"},{"title":"Subscriber surfaces","href":"/product/subscribers"},{"title":"Lifecycle motions","href":"/product/lifecycle-motions"},{"title":"Measurement and reporting","href":"/product/measurement"},{"title":"Brand and configuration","href":"/experience/configuration"},{"title":"Subscriber experience performance","href":"/experience/performance"},{"title":"How the gains compound","href":"/opportunity/margin-compounding"},{"title":"Subscriber continuity","href":"/experience/continuity"}]},{"group":"Payment rail","pages":[{"title":"What changes when you bill on web","href":"/getting-started/being-merchant-of-record"},{"title":"If you already have web billing","href":"/getting-started/consolidating-web-billing"},{"title":"Customer-owned payment rail","href":"/integration/payment-rail"},{"title":"Billing, tax, refunds, and disputes","href":"/working-with/billing-and-tax"},{"title":"Tax on web billing","href":"/working-with/tax-and-jurisdictions"},{"title":"Exit and portability","href":"/working-with/exit-and-portability"}]},{"group":"Economics","pages":[{"title":"App-store fees, in plain terms","href":"/opportunity/app-store-fees"},{"title":"Where recovery comes from","href":"/opportunity/where-recovery-comes-from"},{"title":"The cash-flow release","href":"/opportunity/cash-flow-release"}]},{"group":"Working with Recurr","pages":[{"title":"Pricing model","href":"/working-with/pricing-model"},{"title":"Your Migration Hub","href":"/working-with/migration-hub"},{"title":"Migration Dashboard","href":"/working-with/migration-dashboard"},{"title":"Founder-led delivery","href":"/working-with/founder-led-delivery"},{"title":"Design Partner Program","href":"/working-with/design-partner-program"}]},{"group":"Integration","pages":[{"title":"Integration overview","href":"/integration/no-sdk"},{"title":"Analytics and subscriber signals","href":"/integration/analytics-signals"},{"title":"End-to-end migration flow","href":"/integration/migration-flow"},{"title":"Access continuity","href":"/integration/entitlements-sync"},{"title":"Branded checkout","href":"/integration/branded-checkout"},{"title":"Identity continuity","href":"/integration/identity-continuity"},{"title":"Anonymous and hard-to-reach subscribers","href":"/integration/anonymous-subscribers"},{"title":"Technical readiness","href":"/working-with/technical-readiness"}]},{"group":"Store-policy compliance","pages":[{"title":"Apple policy posture","href":"/compliance/apple"},{"title":"Google Play policy posture","href":"/compliance/google-play"},{"title":"EU Digital Markets Act","href":"/compliance/eu-dma"}]},{"group":"For your team","pages":[{"title":"For founders and CEOs","href":"/for-your-role/founders"},{"title":"For finance","href":"/for-your-role/finance"},{"title":"For engineering","href":"/for-your-role/tech"},{"title":"For growth","href":"/for-your-role/growth"},{"title":"For product","href":"/for-your-role/product"},{"title":"For customer support","href":"/for-your-role/customer-support"},{"title":"For data and analytics","href":"/for-your-role/data-lead"},{"title":"For legal and procurement","href":"/for-your-role/legal"}]},{"group":"Trust and security","pages":[{"title":"Reliability","href":"/trust/reliability"},{"title":"Risk register","href":"/trust/risk-register"},{"title":"Infrastructure","href":"/trust/infrastructure"},{"title":"Data handling","href":"/trust/data-handling"},{"title":"Data Processing Addendum","href":"/trust/data-processing-addendum"},{"title":"Compliance posture","href":"/trust/compliance-posture"},{"title":"Portability and reversibility","href":"/trust/portability-and-reversibility"}]},{"group":"FAQs","pages":[{"title":"FAQs","href":"/faqs"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]}]},"basePath":"","title":"Pilot fee and reservation - Recurr","buildId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","deploymentId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","dynamics":[],"chunks":[]}