Glossary
Settlement Currency
A settlement currency is the currency your destination bank account or debit card accepts, which is the currency Stripe converts a charge into when the charge was taken in something else.
Also called: Stripe settlement currency, default settlement currency, settlement vs presentment currency, payout currency
Definition
A cross-border sale carries at least two currencies, and confusing them is the root of most "why does my payout not match my sales" questions. Stripe separates them by name.
The currency of the charge is the presentment currency: what the customer sees and agrees to pay. The settlement currency is the other end of the trip. Stripe defines it as "the currency accepted by your destination bank account or debit card", and states the point even more plainly in a single line: "The settlement currency is the currency your bank account uses."
The rule connecting them is short. If the charge currency differs from your settlement currency, Stripe converts the charge into your settlement currency. That conversion is not deferred to payout time and it is not optional. It happens because your bank cannot accept the currency the sale was made in, so something has to change hands on the way.
This is why the settlement currency is worth knowing by name rather than treating as "the currency my Stripe account is in". It is a property of a bank account, not of your business, and a business with two bank accounts can have two of them.
Key points
- +The presentment currency is the currency of the charge. The settlement currency is the currency your destination bank account or debit card accepts.
- +When the two differ, Stripe converts the charge into your settlement currency. Stripe supports charging in over 135 currencies while you receive funds in your preferred one.
- +Stripe also names a third currency, the integration currency, which is what you set on a Price or PaymentIntent. It is the currency Stripe Tax uses when recording tax liability.
- +Your settlement currency sets your minimum charge amount. Stripe states the minimum "depends on the payout bank account settlement currency", so the floor is 0.30 GBP on a GBP account and 0.50 USD on a USD one.
- +In some countries you can settle in additional currencies by enabling them and adding a bank account in your Dashboard payout settings.
- +Zero-decimal currencies such as JPY are written without decimals in the API, and Stripe treats HUF and TWD as zero-decimal for payouts even though you can charge two-decimal amounts in them.
Three currencies, and only two of them are about your customer
Stripe says currency affects three aspects of a payment, and keeping them apart is most of the work.
The first is the customer's payment method currency, meaning whatever their card or bank account is denominated in. You do not control it and it does not appear in your books. It matters only because Stripe notes the customer's own bank or card issuer might charge them a foreign exchange fee when it differs from the charge currency, which is a source of complaints that has nothing to do with your configuration.
The second is the presentment currency: the currency of the charge itself. This is the number on the checkout page and the number on the customer's receipt.
The third is the settlement currency, which is about your bank rather than your customer. It is the currency your funds arrive in.
Stripe adds a fourth term that is easy to trip over because it sounds like it belongs to this set. The "integration currency" is the currency you set on a Price or PaymentIntent. It shows up in the Dashboard, and it is the currency Stripe Tax uses when recording tax liability in its reports. It is a configuration value, not a description of money movement.
Your settlement currency sets your minimum charge, not your presentment currency
This is the consequence people meet first, usually as a confusing decline on a small transaction.
Stripe enforces a minimum charge amount so its fee cannot exceed the charge, and the minimum is tied to the settlement currency rather than the currency the customer is paying in. Stripe puts it directly: the minimum "depends on the payout bank account settlement currency".
Stripe's own worked example is the clearest way to see it. If you hold GBP and USD bank accounts with GBP set as your default currency, any non-USD charges you create convert to GBP, and those charges must meet the minimum required for GBP after conversion. So a charge that clears comfortably in one presentment currency can fail against a different settlement floor, because the test is applied to the converted amount.
The published floors differ more than people expect: 0.30 GBP, 0.50 USD, 0.50 EUR, 0.50 AUD, 50 JPY, 10 MXN, 175.00 HUF. If you sell small amounts internationally, the settlement currency you picked when you opened the account is quietly setting your product's price floor.
Adding a settlement currency is a banking decision, not a setting
You do not choose a settlement currency the way you choose a display preference. It follows from the bank account you attached.
Stripe supports settlement in additional currencies in certain countries. Its instruction is concrete: if you need liquidity in additional currencies, you enable settlement in those currencies and add a bank account in the payout settings of your Dashboard. So acquiring a second settlement currency means acquiring a second bank account that can hold it.
What that changes is routing. With a single balance, every charge in another currency converts into your one default currency. With balances in more than one currency, a charge in a currency you hold routes into that balance and is not converted, while a charge in a currency you do not hold still converts into your default. Adding a currency does not convert less in general; it converts less of the specific currency you added.
That is the decision worth making deliberately. A currency that is a durable, material share of revenue is a candidate for its own balance and its own bank account. A currency you see occasionally is usually cheaper to keep converting, because the alternative is running a foreign currency bank account and the bookkeeping that comes with it.
What this does and does not explain about a payout that will not tie out
The settlement currency explains the shape of the problem. It does not, on its own, give you the numbers.
What it explains: why the amounts on your balance transactions are not the amounts your customers paid, why a payout total is not the sum of your presentment-currency sales, and why the fee figure you are reading is already a converted number rather than one you need to convert yourself.
What it does not explain is the gap itself. A cross-currency sale passes through more than one conversion at more than one moment, and the rate your accounting system used when it recorded the sale is not the rate Stripe used when the charge settled. Those rates come from different sources at different times, so they do not match, and the difference belongs in your books as an exchange gain or loss rather than as an unexplained variance.
That reconciliation, including where the difference is recognized and how to work a payout that still will not tie, is a longer subject than a definition. The multicurrency walkthrough linked below covers it end to end.
How Acodei handles a settlement currency
Acodei reads the currency on the Stripe transaction and makes the QuickBooks record match it, which is what keeps a multicurrency account from silently booking everything in one currency.
Two levels of support exist, and both are turned on by the Acodei team on request rather than being self-serve toggles. Multicurrency Support handles currency matching against the QuickBooks customer. Invoice Multicurrency is the more advanced option, which records invoices in the Stripe currency and applies exchange rates on payments, payouts, refunds, and credit notes. QuickBooks Online's own Multicurrency feature has to be switched on as well, and because a QuickBooks home currency cannot be changed after the fact, that choice is worth getting right before any of this is enabled.
Two behaviors surprise people and are working as designed. QuickBooks structures currency per customer, so when a transaction arrives in a currency that does not match the existing customer record, a second record is created in the format "CustomerName - CUR", for example "Acme - CAD". And fees are recorded in the currency of the actual balance transaction, so if Stripe took its fee in your settlement currency, the expense is booked in that currency rather than the presentment one.
Two limits are worth knowing up front. Zero-decimal currencies such as JPY are not supported today. And Invoice Multicurrency is not permitted when the holding account is set to Undeposited Funds, so a multicurrency invoice workflow needs a regular asset clearing account instead.
Want to see this on your own Stripe data?
Start a free trialFrequently asked questions
What is the difference between presentment currency and settlement currency?
The presentment currency is the currency of the charge, meaning what your customer is billed in. The settlement currency is the currency accepted by your destination bank account or debit card, meaning what you actually receive. Stripe converts between them when they differ, and the conversion happens as the charge settles into your balance rather than at payout time.
Can I have more than one settlement currency?
In certain countries, yes. Stripe supports settlement in additional currencies, and the way you get one is to enable settlement in that currency and add a bank account for it in your Dashboard payout settings. A charge in a currency you hold a balance for routes into that balance instead of converting; a charge in a currency you do not hold still converts into your default currency.
Why was my small international charge declined for being below the minimum?
Because the minimum is measured against your settlement currency, not the currency the customer paid in. Stripe states the minimum charge depends on the payout bank account settlement currency, and its own example is a GBP and USD setup where non-USD charges convert to GBP and then have to clear the GBP minimum after conversion. The floors differ by currency, from 0.30 GBP to 0.50 USD to 175.00 HUF.
Is the integration currency the same as the presentment currency?
No. Stripe defines the integration currency as the currency you set on a Price or PaymentIntent. It appears in the Dashboard and is the currency Stripe Tax uses when recording tax liability in its reports. The presentment currency is the currency of the charge itself. They often match, but the integration currency is a configuration value rather than a description of where the money went.
Does the settlement currency affect what Acodei writes into QuickBooks?
Yes, in two places. Fees are recorded in the currency of the actual balance transaction, so a fee taken in your settlement currency is booked in that currency. And when a transaction currency does not match the QuickBooks customer record, a separate record is created in the format "CustomerName - CUR", because QuickBooks assigns a currency per customer. Both require QuickBooks Online Multicurrency to be turned on.
Does Acodei support zero-decimal currencies such as JPY?
Not at this time. Acodei supports decimal-based currencies today, and zero-decimal currencies such as the Japanese yen are not yet supported. This is worth checking before planning a rollout into a market whose currency Stripe writes without decimals.
What customers say about running Stripe through Acodei

“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Related reading
- Stripe multicurrency in QuickBooks
- Stripe Balance Transaction
- Stripe Adaptive Pricing in QuickBooks
- Stripe Payout
More glossary terms
- Undeposited Funds
- Stripe Balance Transaction
- Available vs Pending Balance
- Stripe Dispute
- Stripe Dispute Evidence
- Stripe Fee
- Stripe Balance Adjustment
- QuickBooks Credit Memo
- Stripe Tax
- QuickBooks Tax Code
- Stripe Reserve
- Stripe Tax Rate
- Stripe Fee Credit
- Stripe Credit Note
- QuickBooks Product/Service Item
- Stripe Payout
- QuickBooks Sales Receipt
- QuickBooks Bank Deposit
- QuickBooks Transfer
- Stripe Authorization Hold
- QuickBooks Refund Receipt
- QuickBooks Payment
- QuickBooks Expense
- QuickBooks Journal Entry
- Stripe Financial Account
- Holding Account
- Accounts Receivable
- Bank Feed
- Deferred Revenue
- Stripe PaymentIntent
- Stripe Checkout Session
- Stripe SetupIntent
- Stripe PaymentMethod
- Stripe Charge
- Stripe Refund
- QuickBooks Invoice
- QuickBooks Class Tracking
- QuickBooks Location Tracking
- QuickBooks Project
- QuickBooks Closing Date
- Stripe Invoice Line Item
- Stripe Proration
- Stripe Invoice Status
- Stripe Shipping Rate
- Stripe Transfer
- Stripe Mandate
- Stripe on_behalf_of
- Stripe Invoice Item
- QuickBooks Estimate
- Stripe Invoice Payment
- Stripe Invoice Payment Settings
- Stripe Billing Meter
- Stripe Invoice Template
- Stripe Price
- Stripe Subscription Schedule
- Stripe Subscription Item
- QuickBooks Recurring Transaction
- QuickBooks Sub-Customer
- QuickBooks Audit Log
- QuickBooks Bank Rule
- Stripe Subscription Status
- Stripe Mixed Interval Subscription
- Stripe Trial Settings
- QuickBooks Payment Terms
- Stripe Pending Update
- QuickBooks Tags
- QuickBooks Credit Card Credit
- QuickBooks Vendor Credit
- QuickBooks Bill
- QuickBooks Delayed Charge
- Stripe Billing Mode
- QuickBooks Billable Expense
- Stripe Customer Cash Balance
- QuickBooks Purchase Order
- QuickBooks Opening Balance
- QuickBooks Account Type
- QuickBooks Sales Tax Center
- Stripe Webhook
- Stripe Metadata
- Stripe Outbound Payment
- Stripe Received Credit
- Stripe Outbound Transfer
- Stripe Inbound Transfer
- Stripe Received Debit
- Stripe Payout Method
- Stripe Financial Account Transaction
- Stripe Financial Address
- Stripe Application Fee
- Stripe Connected Account
- Stripe Destination Charge
- Stripe Separate Charges and Transfers
- Stripe Direct Charge
- Stripe Payment Method Configuration
- Stripe Dynamic Payment Methods
- Stripe Payment Method Rules
- QuickBooks Bundle
- Stripe Account Capability
- Stripe Merchant of Record
- Stripe Data Pipeline
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.