{"id":9557,"date":"2026-04-13T07:40:19","date_gmt":"2026-04-13T07:40:19","guid":{"rendered":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/?page_id=9557"},"modified":"2026-07-26T15:59:20","modified_gmt":"2026-07-26T15:59:20","slug":"faqs","status":"publish","type":"page","link":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/faqs\/","title":{"rendered":"FAQs"},"content":{"rendered":"<div  class=\"tatsu-fw1yg558ck8cczm3 tatsu-section    tatsu-clearfix\" data-title=\"\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-fw1yg558jrekcnpx\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-fw1yg558r6f194e0\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-fw1yg558wh64o64v   \" ><style>.tatsu-fw1yg558wh64o64v .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-fw1yg558wh64o64v.tatsu-inline-text{margin: 0px 0px 15px 0px;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-fw1yg558wh64o64v .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-fw1yg558wh64o64v .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\"><span class=\"palette-1\">Frequently Asked Questions<\/span><\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-Sy47aatq7   \" ><style>.tatsu-Sy47aatq7 .tatsu-inline-text-inner{width: 55%;text-align: center;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-Sy47aatq7 .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-Sy47aatq7 .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span class=\"palette-1 \">Everything you need to know about the Stripe \u201cInstallment Payment Plans\u201d app \u2014 from how installment plans work in Stripe to personalising plans for different customers and advanced billing scenarios.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fw1yg558r6f194e0.tatsu-column{width: 100%;}.tatsu-fw1yg558r6f194e0.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fw1yg558r6f194e0 > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fw1yg558r6f194e0 > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fw1yg558r6f194e0 > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fw1yg558r6f194e0 > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fw1yg558r6f194e0.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fw1yg558r6f194e0.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fw1yg558r6f194e0.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-fw1yg558ck8cczm3.tatsu-section{background-color: rgba(84,51,255,1);}.tatsu-fw1yg558ck8cczm3 .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-fw1yg558ck8cczm3 > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fw1yg558ck8cczm3 > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div  class=\"tatsu-Skb3b5aY9Q tatsu-section    tatsu-clearfix\" data-title=\"\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-two-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-Byen-9atcQ\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HyO75at9X\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner  tatsu-column-sticky\" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-HyeCh56F5X\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-H1C3cpY5X\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-BkMyi6F5X   \" ><style>.tatsu-BkMyi6F5X .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-BkMyi6F5X.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">1.<\/span>\u00a0 Getting Started<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rkCbJae37   \" ><style>.tatsu-rkCbJae37 .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-rkCbJae37.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">2.<\/span>\u00a0 Pricing &#038; Credits<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rJVJTsXBGg   \" ><style>.tatsu-rJVJTsXBGg .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-rJVJTsXBGg.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">3.<\/span>\u00a0 How Installment Payment Plans Work<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-H1rWo6Kqm   \" ><style>.tatsu-H1rWo6Kqm .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-H1rWo6Kqm.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">4.<\/span>\u00a0 Billing Intervals &#038; Custom Plans<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-ryD-oaKqQ   \" ><style>.tatsu-ryD-oaKqQ .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-ryD-oaKqQ.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">5.<\/span>\u00a0 Payment &#038; Collection<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HybdREyRC   \" ><style>.tatsu-HybdREyRC .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-HybdREyRC.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">6.<\/span>\u00a0 Failures &#038; Re-Processing<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-H1SaIl9nbl   \" ><style>.tatsu-H1SaIl9nbl .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-H1SaIl9nbl.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">7.<\/span>\u00a0 Invoices, Tax &#038; Customisation<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SkZ6ATqO-g   \" ><style>.tatsu-SkZ6ATqO-g .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-SkZ6ATqO-g.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h5><span class=\"palette-0\">8.<\/span>\u00a0 Support &#038; Feedback<\/h5>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-H1C3cpY5X.tatsu-column{width: 100%;}.tatsu-H1C3cpY5X.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 45px 35px 45px 35px;}.tatsu-H1C3cpY5X.tatsu-column > .tatsu-column-inner{border-width: 2px 2px 2px 2px;border-color: rgba(241,241,241,1); }.tatsu-H1C3cpY5X.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-H1C3cpY5X > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-H1C3cpY5X > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-H1C3cpY5X > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-H1C3cpY5X > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-H1C3cpY5X.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-H1C3cpY5X.tatsu-column{width: 100%;}.tatsu-H1C3cpY5X.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 45px 20px 45px 20px;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-H1C3cpY5X.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-SJ-JKRFcQ\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-HylZktAK9X\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rJAxt0Y9Q   \" ><style>.tatsu-rJAxt0Y9Q .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-rJAxt0Y9Q.tatsu-inline-text{margin: 0px 0px 20px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4><span class=\"palette-1\">Have a question? Talk to support<\/span><\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-normal-button tatsu-button-wrap   tatsu-HJOVY0Y9X button-scale  \"><a class=\"tatsu-shortcode smallbtn tatsu-button left-icon rounded   bg-animation-none  \" href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/contact-support\/\" style= \"\"  aria-label=\"Contact Support\" data-gdpr-atts={} >Contact Support<\/a><style>.tatsu-HJOVY0Y9X .tatsu-button{background-color: #ffffff;color: rgba(84,51,255,1) ;border-width: 2px;border-color: #ffffff; }.tatsu-HJOVY0Y9X .tatsu-button:hover{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: #ffffff; }<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-HylZktAK9X.tatsu-column{width: 100%;}.tatsu-HylZktAK9X.tatsu-column > .tatsu-column-inner{background-color: rgba(84,51,255,1);border-width: 1px 1px 1px 1px;border-color: rgba(232,232,232,1); }.tatsu-HylZktAK9X.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 45px 35px 45px 35px;}.tatsu-HylZktAK9X.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-HylZktAK9X > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HylZktAK9X > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HylZktAK9X > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HylZktAK9X > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HylZktAK9X.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HylZktAK9X.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HylZktAK9X.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HyO75at9X.tatsu-column{width: 33.33%;}.tatsu-HyO75at9X.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HyO75at9X > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HyO75at9X > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HyO75at9X > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HyO75at9X > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HyO75at9X.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HyO75at9X.tatsu-column{width: 40%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HyO75at9X.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-two-third tatsu-column-image-none tatsu-column-effect-none  tatsu-Syld79pK9m\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-HyH__TATC\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-HyxrO_TR6R\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HkFHu_p0pR   \" ><style>.tatsu-HkFHu_p0pR .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-HkFHu_p0pR.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>1. Getting Started<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-SyzD5a7cnWl   \"  ><style>.tatsu-SyzD5a7cnWl .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-SyzD5a7cnWl .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-SyzD5a7cnWl.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"0\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">How do I log in or create an account?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>There is <strong>no manual registration or login required<\/strong>. Simply install the app from the Stripe Marketplace and open it inside your Stripe Dashboard. Your account is created <strong>automatically<\/strong> using your Stripe account details \u2014 your Stripe Account ID, name, email, and company name are used to set everything up instantly. Click <strong>&#8220;Visit WebApp&#8221;<\/strong> from inside the app and you will be logged in automatically every time. You cannot access the WebApp directly from a browser without going through the Stripe Dashboard first.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">What do I need to set up in Stripe before using this app?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Before creating installment plans, you need: <strong>(1)<\/strong> Your customers already created in Stripe \u2014 use the Stripe <strong>Bulk Customer Importer and Uploader<\/strong> app if you need to create them in bulk. <strong>(2)<\/strong> For <code>charge_automatically<\/code>, saved payment methods attached to each customer. That is all \u2014 the app creates the Product, Price, and Subscription at runtime for each row. No pre-existing Price IDs are needed.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HyxrO_TR6R.tatsu-column{width: 100%;}.tatsu-HyxrO_TR6R.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HyxrO_TR6R > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HyxrO_TR6R > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HyxrO_TR6R > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HyxrO_TR6R > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HyxrO_TR6R.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HyxrO_TR6R.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HyxrO_TR6R.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-By79kN93Wx\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-BJlmqJE5nbx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SJbu3jQBMl   \" ><style>.tatsu-SJbu3jQBMl .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-SJbu3jQBMl.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>2. Pricing &#038; Credits<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-S1f75yN9hbx   \"  ><style>.tatsu-S1f75yN9hbx .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-S1f75yN9hbx .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-S1f75yN9hbx.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">Is the app free, and what do I get when I install it?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>The app is a <strong>paid service<\/strong>, but every new account receives <strong>20 free welcome credits<\/strong> on installation \u2014 no card required to start. That&#8217;s enough to create 20 installment payment plans, so you can run a real batch, see the validation and results flow end to end, and confirm the app fits your workflow before you spend anything. Once your free credits are used, you can purchase additional credit balance at any time from the WebApp. Full pricing details are on our <a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/pricing\/\"><strong>pricing page<\/strong><\/a>.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">How does the credit system work?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>It&#8217;s simple and transparent: <strong>1 Installment Payment Plan Created = 1 Credit<\/strong>. A file containing 300 installment payment plan rows consumes 300 credits when all 300 installment payment plans are created successfully. Credits are only consumed by records that are <strong>actually processed<\/strong> \u2014 rows rejected during file validation never reach Stripe and never cost you anything. Before installment payment plan creation begins, the app checks that your balance covers all pending records and tells you exactly how many more credits are needed if it doesn&#8217;t, so you&#8217;re never caught halfway through a batch.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Is this a subscription, or do I pay only for what I use?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>We use a <strong>usage-based, pay-as-you-go model<\/strong> \u2014 there are <strong>no setup fees, no monthly lock-ins, and no hidden charges<\/strong>. You buy credit balance when you need it and it stays on your account until you use it.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">How do I buy more credits, and which plan should I choose?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Open the WebApp from your Stripe Dashboard and click <strong>&#8220;Buy Balance&#8221;<\/strong> to see all available plans. Larger credit packs offer a lower cost per installment payment plan, so if you already know roughly how many records you need to process, choosing the pack that covers your batch is the most economical option. There is no obligation to pick a large plan \u2014 you can start small and top up whenever you like. See the <a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/pricing\/\"><strong>pricing page<\/strong><\/a> for the current plans and rates.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Do I lose a credit if a installment payment plan creation fails?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p><strong>No.<\/strong> Credits are consumed by records that are <strong>successfully created<\/strong> in Stripe. Rows caught during file validation are rejected before anything is sent, so they cost nothing at all. If a record does fail at the Stripe stage \u2014 for example the customer ID no longer exists in your account \u2014 you can fix the issue and re-process just that record. Your remaining balance is always shown in the app before and after every batch.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BJlmqJE5nbx.tatsu-column{width: 100%;}.tatsu-BJlmqJE5nbx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BJlmqJE5nbx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJlmqJE5nbx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJlmqJE5nbx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJlmqJE5nbx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJlmqJE5nbx.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJlmqJE5nbx.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJlmqJE5nbx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-BJiihoXSzx\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-rJgishsmSGg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HJZsjhjQrMx   \" ><style>.tatsu-HJZsjhjQrMx .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-HJZsjhjQrMx.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>3. How Installment Payment Plans Work<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-S1Goj2iQSfx   \"  ><style>.tatsu-S1Goj2iQSfx .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-S1Goj2iQSfx .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-S1Goj2iQSfx.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">How does the app compute the per-payment amount?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>The app automatically computes <strong>Per_Payment_Amount = round(Total_Amount \u00f7 Number_of_Installments, 2)<\/strong> for each row. You enter only the total and the count \u2014 the per-payment amount is calculated and saved to the database by the WebApp during file upload, and then used by the Stripe app to create the recurring price. You never enter Per_Payment_Amount in the file.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">How does the subscription know when to stop charging?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>The app computes a <code>cancel_at<\/code> Unix timestamp for every row \u2014 calculated as: <strong>billing_start + (interval_seconds \u00d7 interval_count \u00d7 number_of_installments)<\/strong>. This value is passed to Stripe when the subscription is created. Stripe automatically cancels the subscription when this timestamp is reached \u2014 after the final installment is paid. You never need to manually cancel installment plan subscriptions. If trial days are set, the billing start is offset accordingly so the plan still runs for the full number of installments after the trial ends.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Does each row create a separate Stripe product and price?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Yes \u2014 for each row the app creates a dedicated Stripe Product named <strong>&#8220;Installment Payment Plan for \u2014 customer@email.com&#8221;<\/strong> and a corresponding recurring Price with the computed per-payment amount, currency, and billing interval. This approach means no pre-existing Price IDs are needed \u2014 any total amount, currency, and billing interval combination works without any prior Stripe setup. Each plan gets a clean, independent product and price in your Stripe account.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">What happens if Total_Amount is not evenly divisible by Number_of_Installments?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>The app uses <strong>round(Total_Amount \u00f7 Number_of_Installments, 2)<\/strong> \u2014 so the result is rounded to 2 decimal places. For example: 1000 \u00f7 3 = 333.33. Each installment charges 333.33. The total collected will be 333.33 \u00d7 3 = 999.99 \u2014 one cent short of the original total due to rounding. This is standard rounding behaviour. If exact total collection is critical, choose a Total_Amount and Number_of_Installments combination that divides evenly.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">All plans for the same customer must use the same currency \u2014 why?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>This is a <strong>Stripe platform restriction<\/strong>. Stripe locks a customer to a single currency the moment they have any active subscription, subscription schedule, invoice item, or discount. Once locked, every future plan created for that customer must use the same currency. If a customer already has USD activity in Stripe and you attempt to create a GBP installment plan for them, Stripe will return an error: <em>&#8220;You cannot combine currencies on a single customer.&#8221;<\/em> Always verify the customer&#8217;s existing currency in Stripe before importing. This restriction cannot be bypassed.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-rJgishsmSGg.tatsu-column{width: 100%;}.tatsu-rJgishsmSGg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-rJgishsmSGg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rJgishsmSGg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rJgishsmSGg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rJgishsmSGg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rJgishsmSGg.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rJgishsmSGg.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rJgishsmSGg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-SyuHWVch-l\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-SJguH-V5hZe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-H1bOS-Ecnbg   \" ><style>.tatsu-H1bOS-Ecnbg .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-H1bOS-Ecnbg.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>4. Billing Intervals &#038; Custom Plans<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-Byzdr-Vc3Zg   \"  ><style>.tatsu-Byzdr-Vc3Zg .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-Byzdr-Vc3Zg .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-Byzdr-Vc3Zg.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">What billing intervals are supported?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Six preset billing intervals are supported: <code>daily<\/code>, <code>weekly<\/code>, <code>monthly<\/code>, <code>every_3_months<\/code>, <code>every_6_months<\/code>, and <code>yearly<\/code>. Additionally, a <code>custom<\/code> option is available \u2014 when selected, you also fill in <code>Custom_Billing_Period<\/code> (<code>day<\/code>, <code>week<\/code>, <code>month<\/code>, or <code>year<\/code>) and <code>Custom_Billing_Count<\/code> (any positive integer). For example: <code>custom<\/code> + <code>month<\/code> + <code>2<\/code> = every 2 months. <code>custom<\/code> + <code>week<\/code> + <code>3<\/code> = every 3 weeks. This gives you full flexibility for any billing frequency Stripe supports.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">How many installments can I set per billing interval?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Maximum installments depend on the billing interval to keep plan durations practical: <strong>daily<\/strong> \u2014 up to 365 (1 year). <strong>weekly<\/strong> \u2014 up to 104 (2 years). <strong>monthly<\/strong> \u2014 up to 120 (10 years). <strong>every_3_months<\/strong> \u2014 up to 40 (10 years). <strong>every_6_months<\/strong> \u2014 up to 20 (10 years). <strong>yearly<\/strong> \u2014 up to 12. For custom intervals, the cap is based on the Custom_Billing_Period type \u2014 same maximums as above per period. The minimum for all intervals is 2 installments.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-SJguH-V5hZe.tatsu-column{width: 100%;}.tatsu-SJguH-V5hZe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-SJguH-V5hZe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-SJguH-V5hZe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SJguH-V5hZe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-SJguH-V5hZe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-SJguH-V5hZe.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-SJguH-V5hZe.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-SJguH-V5hZe.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-rJYcf45h-e\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-SyeK5fV9nbl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SkZFcG45hZx   \" ><style>.tatsu-SkZFcG45hZx .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-SkZFcG45hZx.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>5. Payment &#038; Collection<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-HkzYqGE52Zg   \"  ><style>.tatsu-HkzYqGE52Zg .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-HkzYqGE52Zg .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-HkzYqGE52Zg.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">What is the difference between charge_automatically and send_invoice?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p><strong>charge_automatically<\/strong> \u2014 Stripe automatically charges the customer&#8217;s saved payment method on each installment billing date. No invoice email is sent to the customer. Requires a <code>Payment_Method_ID<\/code> in the CSV. The payment method is set as default at the subscription level only \u2014 the customer&#8217;s other saved payment methods are not affected.<\/p>\n<p><strong>send_invoice<\/strong> \u2014 Stripe creates an invoice and emails it to the customer on each billing date. The customer pays manually via the invoice link. You set <code>Days_Until_Due<\/code> (defaults to 30 if left empty). Leave <code>Payment_Method_ID<\/code> empty. Note: invoice emails are not delivered in Stripe test mode.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Does the app change the customer's default payment method in Stripe?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p><strong>No.<\/strong> The payment method is set as the default at the <strong>subscription level only<\/strong> \u2014 meaning it is used exclusively for this installment plan. The customer&#8217;s account-level default payment method in Stripe is never changed. This is intentional \u2014 changing the customer default could silently affect other subscriptions the customer has. If you later need to change the payment method for the installment plan, update it at the subscription level in your Stripe Dashboard.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-SyeK5fV9nbl.tatsu-column{width: 100%;}.tatsu-SyeK5fV9nbl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-SyeK5fV9nbl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-SyeK5fV9nbl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SyeK5fV9nbl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-SyeK5fV9nbl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-SyeK5fV9nbl.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-SyeK5fV9nbl.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-SyeK5fV9nbl.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-H1jNVE9hbx\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-ryeoENVc3Zx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HkZsNNN52Wx   \" ><style>.tatsu-HkZsNNN52Wx .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-HkZsNNN52Wx.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>6. Failures &#038; Re-Processing<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-rkziVEN5hbg   \"  ><style>.tatsu-rkziVEN5hbg .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-rkziVEN5hbg .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-rkziVEN5hbg.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">What happens if an installment plan fails to create?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Failed rows are logged in the WebApp with the <strong>exact error message returned by Stripe<\/strong> \u2014 so you know precisely what went wrong for each row. The import continues processing all remaining rows \u2014 one failure does not stop the entire batch. You can review all failed records in the WebApp, download an error file with the original CSV format pre-filled, fix the underlying issue, and re-upload just the failed rows as a new file.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">What if my internet disconnects mid-import?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>The app is designed to handle interruptions safely. When you re-open the Stripe app after a disconnection, you do not need to re-upload your file. Simply click the fetch button in the Stripe app to reload your existing file data, and then start the import again. The app automatically resumes from where it stopped \u2014 rows that were already successfully processed are skipped. Idempotency keys ensure that no product, price, or subscription is ever created twice.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Is there a limit to how many rows I can process at once?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>There is no hard technical limit on file size. The app processes rows in batches with real-time progress tracking, so large imports of hundreds or thousands of installment plans are handled reliably without timeouts or browser memory issues.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-ryeoENVc3Zx.tatsu-column{width: 100%;}.tatsu-ryeoENVc3Zx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-ryeoENVc3Zx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-ryeoENVc3Zx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-ryeoENVc3Zx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-ryeoENVc3Zx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-ryeoENVc3Zx.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-ryeoENVc3Zx.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-ryeoENVc3Zx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-Bk4ZHE53-l\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-HkxVbBNc3Zx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SJ-N-BEc3-l   \" ><style>.tatsu-SJ-N-BEc3-l .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-SJ-N-BEc3-l.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>7. Invoices, Tax &#038; Customisation<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-ByzVWBNq3-g   \"  ><style>.tatsu-ByzVWBNq3-g .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-ByzVWBNq3-g .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-ByzVWBNq3-g.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">How do coupons work with installment plans?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Coupons apply automatically to every installment invoice generated during the subscription lifetime. The discount behaviour depends on the coupon&#8217;s <strong>duration<\/strong> setting in your Stripe Dashboard: <strong>once<\/strong> \u2014 applies to the first installment invoice only. <strong>repeating<\/strong> \u2014 applies for a set number of billing cycles. <strong>forever<\/strong> \u2014 applies to every installment invoice for the full plan lifetime. Important: the discount reduces the charged per-payment amount \u2014 it does <strong>not<\/strong> reduce the <code>Total_Amount<\/code> field in your CSV or the plan&#8217;s records.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Does the app support Stripe Tax, VAT, GST, and customer tax IDs?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Yes \u2014 full tax support is included. You can enable <strong>Stripe Tax automatic calculation<\/strong> per row (requires Stripe Tax to be configured in your Dashboard first). Alternatively, apply manual <strong>Tax Rate IDs<\/strong> (<code>txr_<\/code>) for fixed rates \u2014 both cannot be used together and validation catches this. For B2B invoicing compliance, you can display your business tax registration number (<strong>Account_Tax_Ids<\/strong>) and your customer&#8217;s own VAT\/GST\/ABN\/EIN (<strong>Customer_Tax_IDs<\/strong>) directly on installment invoice PDFs \u2014 supporting compliance across any country.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">What is the difference between Invoice Memo, Custom Fields, and Metadata?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p><strong>Invoice Memo<\/strong> \u2014 free-text note shown on every installment invoice PDF and email your customer receives each cycle. Good for plan references, payment number tracking, or thank-you messages.<\/p>\n<p><strong>Custom Fields<\/strong> \u2014 structured key:value pairs shown in a table on every installment invoice PDF. Visible to customers. Use for PO numbers, project codes, contract references. Maximum <strong>4 fields<\/strong> per invoice.<\/p>\n<p><strong>Metadata<\/strong> \u2014 internal key:value data attached to the subscription in Stripe. <strong>Never visible to customers.<\/strong> Only visible to you in the Stripe Dashboard and API. Additionally, installment plan fields (Total_Amount, Number_of_Installments, Per_Payment_Amount, Billing_Interval, Billing_Currency) are automatically merged into metadata by the app on every row \u2014 so the plan structure is always visible in your Stripe Dashboard.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Can I apply different billing settings to different customers in the same file?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Yes \u2014 every row in your file is completely independent. One customer can have a monthly plan with a $50 setup fee and charge_automatically, while the next can have a quarterly plan with send_invoice and 30 days to pay. Different totals, different installment counts, different currencies, different billing intervals, different trial days, different tax rates, different discounts \u2014 all fully per-customer, all from a single file upload. There is no requirement for any field to be consistent across rows.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HkxVbBNc3Zx.tatsu-column{width: 100%;}.tatsu-HkxVbBNc3Zx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HkxVbBNc3Zx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HkxVbBNc3Zx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HkxVbBNc3Zx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HkxVbBNc3Zx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HkxVbBNc3Zx.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HkxVbBNc3Zx.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HkxVbBNc3Zx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-Hkfc84cnWg\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-H1eGcIN92We\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-S1-fqUN9n-e   \" ><style>.tatsu-S1-fqUN9n-e .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-S1-fqUN9n-e.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner \">\n<h4>8. Support &#038; Feedback<\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-accordion tatsu-accordion-style2 tatsu-rJGzq8Eq3Wx   \"  ><style>.tatsu-rJGzq8Eq3Wx .accordion-content.ui-accordion-content{border-color: #CACACA; }.tatsu-rJGzq8Eq3Wx .accordion-head.ui-accordion-header{border-color: #CACACA; }.tatsu-rJGzq8Eq3Wx.tatsu-module{margin: 0 0 60px 0;}<\/style><div data-collapsed=\"1\" class = \"tatsu-accordion-inner\"><h3 class=\"accordion-head h5\">How do I contact support if I need help?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>You can reach our support team directly from the Stripe app dashboard and WebApp. You can also visit our <a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/contact-support\/\" target=\"_blank\" rel=\"noopener\"><strong>Contact Support<\/strong><\/a> page or email us at <a href=\"mailto:support@asrrcrm.com\">support@asrrcrm.com<\/a>. We aim to respond to all support requests within 48 hours. For faster resolution, please include your Stripe Account ID and a description of the issue.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">How do I report a bug or technical issue?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>We take bug reports seriously and fix issues as quickly as possible. Visit our <a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/report-bug\/\" target=\"_blank\" rel=\"noopener\"><strong>Bug Report<\/strong><\/a> page or email us at <a href=\"mailto:support@asrrcrm.com\">support@asrrcrm.com<\/a>. Please include as much detail as possible \u2014 what you were doing, what you expected, what actually happened, and any error messages. Screenshots or a copy of your file (with sensitive data removed) are very helpful.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">Can I suggest a new feature or improvement?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>Absolutely \u2014 we love hearing from our users and feature suggestions directly shape our roadmap. Visit our <a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/contact-support\/\" target=\"_blank\" rel=\"noopener\"><strong>Contact Support<\/strong><\/a> page or email us at <a href=\"mailto:support@asrrcrm.com\">support@asrrcrm.com<\/a> with your suggestion. Describe what you would like to see and how it would help your workflow. Popular and frequently requested features are prioritised for upcoming releases. Every suggestion is read and considered by our team.<\/p>\n<\/div><\/div><h3 class=\"accordion-head h5\">How do I leave a review or share my experience?<span class = \"tatsu-accordion-expand\"><\/span><\/h3><div class = \"accordion-content body\" ><div class = \"accordion-content-inner \">\n<p>We would love to hear about your experience. Submit your review on our <a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/submit-a-review\/\" target=\"_blank\" rel=\"noopener\"><strong>Submit a Review<\/strong><\/a> page or email us at <a href=\"mailto:support@asrrcrm.com\">support@asrrcrm.com<\/a>. Your honest feedback helps other businesses discover and trust the app. If something did not go as expected, please reach out to our support team first \u2014 we would love the opportunity to make it right before you leave your feedback.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-H1eGcIN92We.tatsu-column{width: 100%;}.tatsu-H1eGcIN92We.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-H1eGcIN92We > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-H1eGcIN92We > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-H1eGcIN92We > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-H1eGcIN92We > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-H1eGcIN92We.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-H1eGcIN92We.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-H1eGcIN92We.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-Syld79pK9m.tatsu-column{width: 66.67%;}.tatsu-Syld79pK9m.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-Syld79pK9m > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Syld79pK9m > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Syld79pK9m > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Syld79pK9m > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Syld79pK9m.tatsu-column{width: 66.67%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Syld79pK9m.tatsu-column{width: 60%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Syld79pK9m.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-Skb3b5aY9Q .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-Skb3b5aY9Q > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Skb3b5aY9Q > .tatsu-top-divider{z-index: 9999;}<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/faqs\/\" class=\"exp-read-more exp-read-more-dots\">&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9557","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/pages\/9557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/comments?post=9557"}],"version-history":[{"count":0,"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/pages\/9557\/revisions"}],"wp:attachment":[{"href":"https:\/\/asrrcrm.com\/stripe-installment-payment-plans\/wp-json\/wp\/v2\/media?parent=9557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}