Sell SaaS in Non-USD Currencies with Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

Create SaaS products in USD with the Configurator, edit each price in Stripe to your preferred currency, then import the updated prices into the sub-account funnel. Stripe's currency overrides what the Configurator displays.

Native non-USD support for SaaS sub-accounts is on the roadmap. Until it ships, this workaround lets agencies bill in any currency Stripe supports.

The flow at a glance

  1. Create your SaaS products and prices in USD using the SaaS Configurator.
  2. Open Stripe and edit each price to your target currency.
  3. Import the updated prices into the sub-account you'll sell from.

Step 1: Create products in USD

Build your SaaS products in the SaaS Configurator as usual. They'll appear in Stripe in USD.

Step 2: Change the currency in Stripe

In Stripe, edit each price and switch the currency to whatever you want to bill in (AUD, EUR, GBP, CAD, and so on). Repeat for every SaaS product and price.

The SaaS Configurator inside Sparkforge keeps showing USD — that's expected. Stripe's currency takes precedence and is what customers actually see and pay.

Step 3: Sell from a SaaS payment link or funnel

The fastest path is to generate a SaaS checkout link. The checkout, invoice, and receipt all show your chosen currency.

To sell through a Sparkforge funnel instead:

  1. Confirm the Stripe account on the sub-account matches the agency's Stripe account. Check sub-account: Location → Payments → Integrations. Check agency: Agency → Settings → Stripe.
  2. In the sub-account, go to Payments → Products and click Import from Stripe.
  3. Search for each SaaS product and import. The imported prices show in your chosen currency.
  4. Drop them into a 1-step or 2-step order form on your funnel.

Wallet recharges and usage

Sub-account credit recharges (wallet top-ups) bill the customer in your chosen currency, and Stripe receipts/invoices show that same currency.

Usage records inside Location → Settings → Company Billing still display in USD. Sparkforge converts the USD figure to your currency behind the scenes and runs the Stripe charge in that currency, which is why the receipt matches what you sold in.

Frequently Asked Questions

Which currencies can I sell in?
Any currency Stripe supports for your business country. Check Stripe's supported currencies list before you start.
Why does the SaaS Configurator still show USD?
The Configurator UI shows USD, but Stripe's currency is what gets billed. The price in Stripe overrides the Configurator display.
Do I need separate Stripe accounts for the agency and sub-account?
No. The Stripe account connected to the sub-account must be the same one connected to the agency for the import to work.
Why does the usage page still show USD after I switched currencies?
Usage records display in USD as a baseline. Sparkforge converts the amount to your currency and charges Stripe in that currency, so the receipt reflects your sale price.

Was this article helpful?