Sparkforge SaaS Mode FAQs: Billing, Sub-Accounts, Verification
SaaS Mode quirks usually trace to shared Stripe customer IDs, missing welcome-email templates, plan-currency mismatches, or pending verification — none of which are blockers if you know where to look.
This FAQ covers the SaaS Mode questions that come up most often: billing, welcome emails, sub-account creation, the SaaS Configurator, and security/verification.
Billing & Wallet
I can't delete the last card on the sub-account billing page.
By design — a sub-account billing page can't be left with zero cards. Workarounds:
- Delete the card directly in Stripe (if you have access to that customer).
- For SaaS V2, card management may only be available at the agency level.
Why do card changes ripple across multiple sub-accounts?
Those sub-accounts share one Stripe Customer ID. Fix it by assigning a separate Stripe customer per sub-account: disable SaaS for the affected sub-account, then re-enable using the share link or a new request via SMS/email.
Why can't a client add payment details ("No such customer" / Stripe errors)?
The Stripe customer was deleted, the agency Stripe account changed, or the sub-account was transferred. Disable SaaS, then re-enable to recreate the mapping.
Why can't Indian clients add payment details?
RBI regulations require a billing address. Add the billing address in the Stripe dashboard.
Why are auto-recharges failing?
Auto-recharge does not support 3DS-only cards. Use a card that supports 3DS but isn't 3DS-only, or fall back to manual recharge.
What happens when SaaS is disabled?
- The subscription is cancelled.
- The wallet is permanently deleted.
- The agency receives the wallet balance via email and handles refunds manually.
Welcome Email
Why are custom values not populating in the welcome email?
Custom values must be configured in SaaS Configurator > Advanced Settings. Direct edits at the sub-account level aren't supported.
What's the default welcome-email subject line?
Activate your account.
Why is the default welcome email sent instead of my custom one?
Your custom template is missing from the [Do Not Edit] SaaS Configurator Templates folder. Contact support to reset the Agency Welcome Email.Who receives the welcome email?
Every newly created user inside a sub-account.
The welcome email went to the wrong sub-account. How do I fix it?
Reset the Agency Welcome Email through Sparkforge support.
Sub-Accounts & Subscriptions
Why are duplicate sub-accounts being created?
Purchases through Stripe, funnels, or sale links auto-create a new sub-account. Use Manage Client to attach existing accounts instead.
Why aren't sub-accounts being created from funnel purchases?
Confirm the product is tagged as an Agency Plan. Test-mode purchases never create sub-accounts.
How do I move a subscription between sub-accounts?
- Confirm both sub-accounts use the same Stripe customer.
- Disable SaaS on the source account (without cancelling the subscription).
- Reload the target account — the subscription attaches automatically.
Why can't I upgrade a plan?
The sub-account is already on the highest plan available in its category.
How do I transfer SaaS sub-accounts to another agency?
- Disable SaaS on every affected sub-account.
- Transfer the sub-accounts.
- Reconcile wallet balances manually.
SaaS Configurator & Plans
Why am I seeing "Invalid price currency"?
The price currency doesn't match the category currency. Update the price in the SaaS Configurator first, then update the currency in Stripe. Currency cannot be changed if any sale links or active subscriptions exist.
How do I disconnect Stripe Connect?
Stripe can't be disconnected while active SaaS billing depends on it. Go to Agency Settings > Stripe Connect, identify the blocked sub-accounts, disable SaaS on each, and retry.
Why are SaaS V1 or V2 plans not visible?
It depends on what you selected during SaaS setup. Stripe-only setup → SaaS V1. Agency Sub-account setup → SaaS V2. Disable SaaS and re-enable with the correct option to switch.
SaaS V1 vs. V2 — what's the difference?
- V1: Stripe only, configured at the agency level.
- V2: Multiple processors (Stripe, NMI, Authorize.net, Square), configured per sub-account.
Can I run V1 and V2 together?
No. A sub-account uses one mode at a time.
Why can't I switch between monthly and annual plans?
- SaaS V1 allows switching billing intervals.
- SaaS V2 only allows changes within the same billing interval.
Security & Verification
Why is 2FA required even when I turned it off?
Email verification is mandatory and can't be disabled. Phone verification is the only piece you can turn off.
Why isn't rebilling enabled / why hasn't it moved to LC?
The account is in verification-pending state. Complete email/phone verification, or manually verify via Manage Client.
Why does the sub-account show "Manual Verification Pending"?
Email/phone verification hasn't completed. It does not block access — it's only required when the sub-account purchases a phone number for the first time.
Why is a sub-account "Paused due to pending approval"?
The SaaS Configurator has Pause new sub-accounts enabled under Security. Approve or reject from the Manage Client page or the Requests section.
Dashboard & Visibility
Why is the Agency Dashboard not visible?
Visibility is controlled by a setting in Agency Settings > Stripe. Only Me hides it from everyone but the owner; All Admins shows it to every admin.
Frequently Asked Questions
Why do card changes affect multiple sub-accounts at once?
What happens to a wallet balance when SaaS Mode is disabled?
What's the difference between SaaS V1 and SaaS V2?
Why does my sub-account show 'Manual Verification Pending'?
Why am I getting 'Invalid price currency' in the SaaS Configurator?
Was this article helpful?
Thanks for the feedback.