Stripe is the default way most online businesses collect card payments, and for a Brazilian founder running a Wyoming LLC it usually works smoothly on the collection side. The friction appears on the payout side. Stripe's US entity settles into the US banking system over ACH, and it has no way to deposit funds directly into a Brazilian bank account or a Pix key. That single technical fact shapes the entire money pipeline you have to build: Stripe pays your US business account in dollars, and a separate step moves those dollars across the border into reais. This guide walks through exactly how that pipeline is constructed, what it costs, where Brazilian rules add steps that founders in other countries never see, and how to keep the whole thing clean for both the US IRS and the Brazilian RFB.
Why Stripe cannot pay a Brazilian bank directly
When you sell through a US-incorporated Stripe account, your payouts are denominated in US dollars and delivered over the US Automated Clearing House network. ACH is a domestic American rail. It does not reach Itaú, Bradesco, Nubank, or any Brazilian institution, and it certainly does not reach Pix, which is Brazil's instant-payment system operated by the Brazilian Central Bank. These are two entirely separate financial worlds that only connect through correspondent banking and currency conversion.
This is why the payout destination you configure inside Stripe must be a US account held in your LLC's exact legal name. Stripe verifies that the account name matches the business it has on file. A personal Brazilian account, a friend's US account, or a mismatched name will fail verification or trigger a review. The account has to belong to the same legal entity Stripe is paying.
The practical consequence is that repatriating money to Brazil is always a two-hop journey. Hop one is Stripe to your US business account in dollars. Hop two is your US account to a Brazilian bank in reais, with a currency conversion somewhere along the way. Everything that makes Brazil distinctive, the IOF tax, the BACEN reporting, the CBE declaration, lives in that second hop. If you understand the two-hop structure, the rest of this article is just detail about how to make each hop cheap, compliant, and predictable.
The US account that sits between Stripe and Brazil
Because Stripe needs a US destination, the first building block is a US business account in the LLC's name. The realistic options for a non-resident Brazilian founder are fintech platforms rather than traditional chartered banks. Mercury, Relay, and Wise Business are the names you will encounter most. It is important to be precise about what these are: they are financial-technology providers that hold customer funds at FDIC-insured partner banks. They are not themselves chartered banks. That distinction matters for how they make approval decisions and how they treat country risk.
Approval is never guaranteed and is entirely the provider's decision. It depends heavily on your country profile and the documents you can produce. Mercury has historically been more selective with founders from countries it treats as higher risk, and Brazilian applicants sometimes face additional source-of-funds questions or are declined. Wise Business tends to have the broadest acceptance for Brazilian founders, which is why it appears in nearly every recommended workflow as either the primary account or the backup. Before you commit to any provider, check that provider's current list of supported and prohibited countries, because these lists change and a route that worked for someone last year may not be open today.
To open the account you generally need the formed LLC, the EIN confirmation (the CP-575 letter or its replacement), and identity documents for the beneficial owner. Open the account before you start routing real volume through Stripe, and confirm the legal name on the US account matches the name on the LLC and the EIN to the character. A mismatch here is the single most common cause of a delayed or rejected Stripe payout setup.
The three working payout routes
There are three pipelines that reliably move Stripe dollars into a Brazilian bank, and the entry on this site lists all three. Each trades a little convenience against a little cost, and the right choice depends on which US account you were approved for and how much FX optimization you want to do.
| Route | Path | Where USD becomes BRL | Best when |
|---|---|---|---|
| A | Stripe to Mercury to Wise to Brazilian bank | Inside Wise | You hold a Mercury account and want Wise's tight FX |
| B | Stripe to Wise Business to BRL conversion | Inside Wise | You were approved for Wise Business directly |
| C | Stripe to Mercury to international wire | At the receiving Brazilian bank or correspondent | You prefer a single wire and accept the bank's spread |
Route B is the simplest because there is one fewer account in the chain: Stripe pays Wise Business, and you convert to BRL inside the same platform. Route A is for founders who were approved for Mercury, which has good US banking features, but who still want to convert through Wise because Wise typically uses a rate close to the mid-market rate plus a transparent fee. Route C uses a traditional international wire, which is the most universally accepted method but usually the most expensive, because the conversion happens at a bank's retail FX spread rather than at a fintech's near-mid-market rate, and additional Brazilian taxes may apply at the point of conversion.
A useful design principle is to keep at least one fallback open. Many founders run Wise Business as either their main account or a standing backup precisely because if Mercury ever restricts or closes the account, the Stripe payout destination can be switched to Wise without interrupting cash flow. Diversifying the US-account layer is cheap insurance against a single point of failure in a pipeline you depend on for income.
How the dollar leg actually moves
On the dollar leg, the mechanics are mostly about timing and verification. Stripe runs on a payout schedule, which for an established US account is typically a rolling delay of one to two business days after a charge settles, though new accounts often start on a longer hold while Stripe builds a risk history. You configure the schedule in the Stripe dashboard: automatic daily, weekly, or monthly payouts, or manual payouts you trigger yourself. For a non-resident founder, manual or weekly payouts can make reconciliation easier because they create cleaner, fewer line items to match against your bookkeeping and your Brazilian reporting.
Each payout arrives in your US account as a single USD ACH credit labeled by Stripe. Inside Stripe, that payout is the net of your gross charges minus Stripe's processing fees, minus refunds, minus any disputed amounts and reserves. Keep the Stripe payout reports, because they are your primary evidence of how much income the LLC actually earned, and you will need that figure for both your US filing and your Brazilian return. Do not try to reconstruct income from the amounts that eventually land in your Brazilian account, because by then fees and FX have distorted the number.
Before Stripe will pay out at all, it needs the LLC, the EIN, a US bank destination, and the correct tax form on file. For a foreign-owned entity that form is the W-8BEN-E, which tells Stripe the beneficial owner is a foreign person and governs withholding. Stripe's own onboarding and verification for a non-resident LLC usually clears within roughly one to fourteen days once the documents are complete. Until that is done, payouts are paused even if charges are succeeding.
Where Brazil adds steps other countries do not have
This is the part of the pipeline that genuinely differs from, say, repatriating to a European or Asian account. Brazil layers three distinct obligations onto inbound foreign money, and a founder who ignores them can build a perfectly functional payout pipeline that is nonetheless out of compliance.
The first is IOF, the Imposto sobre Operações Financeiras, a federal tax on certain financial and foreign-exchange operations. Inbound USD-to-BRL conversions can fall within IOF's scope, and the applicable rate depends on the nature and structure of the operation. The exact treatment of any given inbound flow, and the current rate, are things you should confirm with a Brazilian CPA rather than assume, because IOF rules are adjusted by the government from time to time and the rate that applies to a foreign-exchange settlement is not a fixed constant you can hard-code into your planning.
The second is BACEN, the Brazilian Central Bank, which expects declaration of foreign currency receipts and registration concepts around certain foreign capital movements. The third is the RFB, Brazil's federal revenue service, which taxes residents on worldwide income and requires disclosure of foreign assets. Because you are a Brazilian resident, your US LLC's income is generally within the scope of what you report to the RFB, and the LLC interest itself plus your foreign bank balances are the kind of foreign assets these rules are designed to capture.
The key mental model is to separate income from transfers. Moving your own money from your US account to your Brazilian account is not, by itself, a taxable income event. The tax sits on the underlying income the LLC earned. But the reporting obligations are real and they are specifically Brazilian. A founder elsewhere might earn the same dollars and simply convert them with no extra declarations. A Brazilian resident earning those same dollars has CBE, BACEN, and IOF considerations stacked on top. None of these are reasons not to do it; they are reasons to do the paperwork.
CBE: the foreign-asset declaration
The Declaração de Capitais Brasileiros no Exterior, or CBE, is the central bank's foreign-asset report. It is the most concrete recurring Brazilian obligation for a founder in this situation, because your US LLC interest and your foreign bank accounts are exactly the kind of assets it counts. You generally become obligated to file the CBE once your total foreign assets exceed the applicable BACEN threshold on the relevant reference date.
The CBE has both an annual filing and, above a higher threshold, a more frequent (quarterly) filing for larger holdings. The thresholds and deadlines are set by BACEN and have been revised over time, so the single most important thing is not to memorize a number from an article but to confirm the current threshold and the current reference dates with a Brazilian CPA before each filing window. Filing late or not at all can carry penalties, and the declaration is separate from your income tax return, so satisfying the RFB does not satisfy the CBE.
For practical recordkeeping, treat the CBE as a year-round bookkeeping discipline rather than a once-a-year scramble. Keep a running ledger of the LLC's equity value, the balances in your US fintech accounts, and any other foreign holdings, valued in the way BACEN expects. When the reference date arrives, you assemble the declaration from records you already maintain rather than reconstructing a year of movements from bank statements under deadline pressure.
A worked example: $4,000 to reais, two ways
Suppose Stripe pays a $4,000 USD payout into your Wise Business account. You want it in your Brazilian bank as reais, and you are choosing between two routes.
Route A is to convert inside Wise. Wise typically applies a rate close to the mid-market USD-BRL rate plus a transparent percentage fee, and then sends BRL onward to your Brazilian bank. The cost you pay is the Wise conversion fee plus whatever Brazilian taxes apply to the inbound foreign-exchange settlement. The headline appeal is that the FX spread is small and visible, so you can see almost exactly what you will receive before you confirm.
Route B is to send an international wire to the Brazilian bank and let the conversion happen on the Brazilian side. Here the receiving bank or its correspondent applies its own retail FX spread, which is usually wider than Wise's, and IOF may apply to the foreign-exchange operation on top of that. The wire is operationally simpler, one instruction, one settlement, but the all-in cost can be noticeably higher once the bank's spread and any IOF are included.
The lesson from the comparison is that the route that looks cheapest on paper can flip once Brazilian taxes and bank spreads enter the picture. A conversion that appears to cost half a percent in fintech fees might end up costing several percent after IOF and a bank spread on a traditional wire, or vice versa depending on how a given bank prices the operation. Treat the numbers above as illustrative, run the actual figures through your provider's quote at the moment of transfer, and confirm the current IOF treatment with a Brazilian CPA, because that is the variable most likely to change the answer.
Common mistakes founders make
The most frequent and most damaging mistake is trying to send Stripe payouts straight to a Brazilian account or a Pix key. It does not work because Stripe rides US ACH and Pix is a domestic Brazilian rail; there is no direct bridge. Every founder who skips the US-account hop ends up rebuilding the pipeline correctly anyway, usually after a failed setup.
A second common error is a name mismatch between the LLC, the EIN, and the US business account. Stripe and the fintech providers verify legal names closely. If the LLC was formed as one name and the account opened under a slightly different one, payouts stall. Get all three documents to read identically before configuring anything.
The third mistake is treating the Brazilian reporting as optional or as something to deal with only if you are ever asked. CBE filings, IOF on conversions, and worldwide-income reporting to the RFB are obligations that attach automatically once thresholds are crossed; they do not wait for an inquiry. The fourth is conflating transfers with income, which leads founders either to over-report (treating each internal transfer as new income) or under-report (assuming that because a transfer is not income, nothing needs declaring). Both are wrong: the income is reported once, the assets and flows are declared separately.
Edge cases worth planning for
Several situations sit outside the clean main path and deserve advance thought. One is a Mercury or Relay account closure. Fintech providers can offboard a customer with limited notice, and if that account is your sole Stripe payout destination, your income stops until you stand up a replacement and reconfigure Stripe. Keeping a Wise Business account warm as a backup, and knowing how to repoint the Stripe payout destination, turns a crisis into a five-minute change.
Another edge case is the US tax treaty question. There is no comprehensive US-Brazil income tax treaty in force. For ordinary business revenue that is not effectively connected to a US trade or business, this usually does not matter, because that revenue is generally not US-source and is not subject to US withholding. But for US-source FDAP income, the kind of passive income that is subject to the default 30% withholding, the absence of a treaty means there is no reduced rate to claim, and the W-8BEN-E treaty section stays blank. If any part of your income could be characterized as US-source passive income, confirm the treatment with a CPA rather than assuming the 30% does not apply.
A third edge case is the US filing itself. A non-resident-owned single-member Wyoming LLC is a disregarded entity, and even when it owes no US income tax it must file Form 5472 together with a pro forma Form 1120 every year, due April 15 and extendable with Form 7004. The penalty for failing to file Form 5472 is $25,000 under the relevant Internal Revenue Code provision, so this is not a filing to skip simply because no tax is due. None of the Brazilian-side complexity removes this US obligation; the two systems run in parallel and both want their paperwork.
Putting the pipeline together
If you assemble the pieces in order, the whole thing is manageable. Form the LLC and get the EIN. Open a US business account in the LLC's exact name, with Wise Business as your most broadly accepted option and Mercury or Relay where you are approved. Put the W-8BEN-E on file with Stripe and set the US account as the payout destination. Receive dollar payouts on a schedule that makes your bookkeeping clean. Convert to reais through the route that is genuinely cheapest once IOF and spreads are counted, and keep Wise as a fallback. Then maintain a running record of equity, balances, and movements so that your CBE, BACEN, and RFB obligations are a matter of assembling existing data rather than reconstructing it. And keep the US side honest with the annual Form 5472 plus pro forma 1120. Throughout, lean on a Brazilian CPA familiar with US LLC structures for the parts where thresholds and rates move.
If you have not yet formed the entity that all of this depends on, that is the first concrete step. We form a Wyoming LLC for $397 all-inclusive, with no US visit, address, visa, or Social Security number required, and we obtain the EIN without an SSN so you can open the US account and configure Stripe and your Brazil payout pipeline on a clean foundation.