Glossary
Stripe Financial Address
A financial address is the set of banking credentials attached to a Stripe financial account, such as an account number and routing number, that lets someone outside Stripe send money into that account.
Also called: financial address, Stripe account and routing number, financial account bank details, where to wire money to a Stripe financial account
Definition
If a Stripe financial account behaves like a bank account, the financial address is the part you can give to somebody else. It is the object that holds the account number, the routing number and the rest of the details a payer needs in order to send funds to you.
Stripe describes it in one sentence: a financial address contains the information needed to transfer money to a financial account. The sentence immediately after it is the one worth noticing, because a financial account can have more than one financial address. So the phrase "my Stripe account number" is not necessarily a single thing, and two customers paying you may be paying into different addresses belonging to the same balance.
What makes the object worth understanding rather than just reading off a dashboard is that it has a lifecycle. An address is created, becomes usable, and can be retired, and the banking details only exist during part of that lifecycle. An address that is not yet active has no account number to give anyone, which is a surprising thing to discover on the day you needed one.
Key points
- +It holds the banking credentials that let an external party send money into a Stripe financial account.
- +One financial account can have more than one financial address.
- +The credentials object is only populated while the address is active, so a pending address has no account number.
- +For a US bank address the credentials carry an account number, routing number, SWIFT code, bank name and last four digits.
- +Status is pending, active, archived or failed. Archived means the address can no longer be used.
- +It carries two currency fields: the currency it supports, and the currency it settles into the account.
- +Money arriving at the address is recorded as a received credit, which is the object your books follow.
The details are a Stripe object, not a bank account you own
The mental model that causes trouble is treating a financial address as a bank account in your name at a bank you chose. It is a set of credentials issued by Stripe, attached to a Stripe balance, and managed through Stripe.
That has one immediate consequence for your books. Money arriving at the address does not land in your bank. It lands in a Stripe balance that happens to be reachable by bank rails. Nothing has reached your business current account, and nothing will until you move it, which is a separate movement with its own record.
The second consequence is the plural. Because a financial account can carry several addresses, the right question during reconciliation is not "did money arrive at my Stripe account number" but "which address did it arrive at". Stripe exposes the addresses through create, retrieve and list operations, and each one names the financial account it corresponds to, so the mapping from address back to balance is always recoverable.
Credentials only exist once the address is active
A financial address carries a status, and Stripe documents four values.
Pending means the address is being created. Active means it is usable. Archived means, in Stripe’s words, that the address is archived and it cannot be used anymore. Failed means the creation of the address did not succeed.
The credentials object is where the real banking details sit, and Stripe is explicit that it is only available for addresses with an active status. This is the detail most likely to catch someone out. An address in the pending state exists, has an identifier, and can be retrieved through the API, and it has no account number on it. There is nothing to send a customer, and nothing to put on an invoice, until the status moves to active.
Failed is worth treating as its own case rather than as a slow version of pending. It is not a stage on the way to active. It is an outcome, and it means the address has to be created again rather than waited on. Since both states look like the absence of usable details from the outside, reading the status field is what tells you whether you are waiting or whether you have work to do.
Two currency fields, and why they are not the same question
A financial address carries two separate currency fields, and the distinction between them is easy to miss because the names are so close.
Stripe defines the first as the currency the financial address supports. That is the currency somebody can send to it. The second is described as the currency the financial address settles into the financial account, and it is nullable.
Read together, those two fields allow for an address that accepts money in one currency and credits your balance in another. For anyone keeping books, that is a conversion happening inside Stripe, between the moment the payer sent the money and the moment it appeared in your balance.
The practical rule that follows is simple and worth stating plainly: the amount your customer sent and the amount your balance received are two different figures whenever those currencies differ, and the one your books need is the one that actually landed. Take it from the credit recorded on the Stripe side rather than from the remittance advice your customer sends you, because only the first one knows what rate was applied.
Retiring an address is not the same as retracting it
Archiving is how a financial address is taken out of service, and Stripe is direct about the effect: an archived address cannot be used anymore.
What archiving cannot do is reach the places the address has already been. Bank details spread. They sit in a customer’s accounts payable system, in a saved payee, on a signed contract, in a supplier onboarding form filled in eighteen months ago. Retiring the address at Stripe changes Stripe’s side of that relationship and changes nothing about the copies.
Stripe’s reference for the object states what the archived status means. It does not state what becomes of funds someone sends to an archived address afterwards, and that is not a question worth answering by reasoning about how bank rails usually behave. If you are planning to retire an address that customers have been paying into, confirm the handling with Stripe first, and get the new details to every payer before the old address is archived rather than after.
What actually shows up in your books is the credit, not the address
The address is the destination. It is not the event, and it is not the thing your accounting records.
When money arrives over bank rails at a financial address, the object Stripe writes is a received credit, and on a received credit of that type the address is one of the details carried alongside the originating bank information. So the address is metadata on the arrival rather than the arrival itself.
That is the right division of labour for reconciliation too. The address answers "where was this sent". The received credit answers "how much arrived, in which currency, and when", which is the set of facts a journal entry is built from. If you are tracing a payment that a customer insists they sent, the address tells you whether they aimed at the right place, and the credit tells you whether anything landed.
What Acodei records when money arrives at a financial address
Acodei’s product documentation does not describe financial addresses. It describes what happens when money moves, so this entry makes no claim about the address object itself, and what follows is about the arrival it produces.
When funds enter a financial account balance from an external source, Acodei records a Transfer in QuickBooks Online, from your default payment bank account as selected on the Account Mapping page, into your Stripe financial account holding account. If the funds entering the balance came from your Stripe payments balance rather than from outside, the documentation treats that as a payout from Stripe Payments instead, which is a Transfer from your Stripe payment holding account into the financial account holding account. Same balance going up, different account on the other side of the entry.
The currency matters for which account receives it. A Stripe financial account can hold more than one currency, and Acodei’s documented setup gives each currency its own QuickBooks holding account, so the mapping is per currency rather than one account for the whole balance.
Two things sit underneath all of this. Stripe gates financial account features and has to enable them for your account, so many Stripe users will never have an address at all. And Acodei checks automatically whether a financial account exists when a Stripe account is connected, revealing the Financial Account section on the Account Mapping page only when one is found. Stripe may also charge fees on these movements, and those are recorded separately on a daily balance summary for financial accounts, which is a different record from the daily balance summary used for the payments balance.
Want to see this on your own Stripe data?
Start a free trialFrequently asked questions
What is a Stripe financial address?
It is the object holding the banking credentials attached to a Stripe financial account, such as an account number and routing number, that let someone outside Stripe transfer money into that account. Stripe describes it as containing the information needed to transfer money to a financial account.
Can one Stripe financial account have more than one financial address?
Yes. Stripe states directly that a financial account can have more than one financial address. That is why a payment investigation should ask which address the money was sent to rather than assuming there is only one set of details for the balance.
Why does my financial address have no account number?
Almost certainly because it is not active yet. Stripe populates the credentials object only for addresses with an active status, so a pending address exists and can be retrieved but carries no banking details. Check the status field, because a failed address will also show no credentials and that one needs recreating rather than waiting.
What is the difference between the currency and settlement currency fields?
The currency field is the currency the address supports, meaning what a payer can send to it. The settlement currency is the currency the address settles into the financial account. When the two differ, the amount that reaches your balance is not the amount your customer sent, and the figure to record is the one that landed.
Is a Stripe financial address the same as a bank account?
No. It is a set of credentials issued by Stripe and attached to a Stripe balance, reachable over bank rails. Money sent there arrives in your Stripe financial account, not in your business bank account, and moving it onward to your own bank is a separate event with its own record.
What happens if a customer pays into an archived financial address?
Stripe documents that an archived address cannot be used anymore, and does not state in the object reference what becomes of funds sent to one afterwards. That is worth confirming with Stripe rather than assuming. The safer sequence is to distribute new details to every payer before archiving the old address, since bank details you have already handed out cannot be recalled.
How does money arriving at a financial address reach QuickBooks?
Through the received credit that the arrival produces, not through the address. Acodei records inbound money movement into a financial account balance as a Transfer in QuickBooks, into the financial account holding account for that currency, with the account on the other side depending on whether the money came from outside or from your Stripe payments balance.
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
- The object written when money arrives at the address
- The balance a financial address belongs to
- Funding a financial account from your own bank
- The ledger row behind every financial account movement
- How a QuickBooks Transfer moves money between accounts
- Financial account spending and card expenses in QuickBooks
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
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.