Several Stripe accounts, one total
Stripe will let you switch between accounts. It will not tell you what they earned together.
Why you end up with more than one
Almost nobody sets out to run several Stripe accounts. You end up there because a Stripe account is tied to a single country and a single legal entity, so a second company, a second market or an acquisition means a second account whether you wanted one or not.
The other common routes are a separate account per brand so the statement descriptor is right, a separate account kept for a legacy product, and a client account you have been given access to. Every one of those is a good reason to have two accounts and a bad reason to have two dashboards.
What Stripe does and does not give you
Stripe's own dashboard has an account switcher, and that is the whole of it. Switching is not merging: each account has its own home page, its own reporting, its own recurring revenue figure. There is no view anywhere in Stripe that sums two accounts, because from Stripe's point of view they are two unrelated businesses.
The usual workaround is a CSV out of each and a spreadsheet, which works exactly once and is stale the next morning. It is also where the errors come from: two exports with different date boundaries, or a refund counted in one and not the other.
Currency is the part people get wrong
Because Stripe accounts are country-bound, a merchant with several of them very often has several currencies — and adding 100 JPY to 100 USD produces a number that is not a total.
Every aggregate here is filtered to a single currency for that reason. The dominant one is resolved before the figures are calculated, so a merged total is always a total in one currency rather than a sum of unlike things. Subscription counts deliberately still span all of them, because a count of subscriptions is not money.
Connecting them
One restricted key per account, because a Stripe key belongs to the account that issued it. Create each with read access to Charges, Subscriptions, Customers and Products, then name each account something you will recognise — a restricted key often cannot read Stripe's account endpoint, so there may be no name to fill in for you.
The free plan connects two, which is already a real merge rather than a crippled preview of one. Beyond that it is one price for as many as you have.
- Free plan
- 2 accounts, with no card and no expiry
- Paid plan
- Unlimited accounts, $10 a month
- Key per account
- One restricted key each — a key belongs to its account
- Mixed currencies
- Every aggregate is filtered to one currency
Once they are all connected
The accounts selector is a set of tick boxes. All of them ticked is the merged view; two of six narrows every figure on the page to those two. That selection lives in the URL, so a particular slice of your Stripe accounts is a link you can send to somebody rather than a set of steps you have to describe.
Adding a different provider later changes nothing about how any of this works. Each one is normalised on the way in, so a total across all 4 of them costs what a total across one costs.