Transfers11 min read

How to Receive Stripe Payments in Brazil [2026]

Picnic teamJuly 29, 2026Updated: November 7, 2026
How to Receive Stripe Payments in Brazil [2026]

You close a US$2,000 contract with a client abroad, set up Stripe, send the invoice, and the payment comes through. Only it doesn't arrive in dollars. It arrives in reais, already converted, minus a slice that nobody pointed out on screen. A Stripe account opened in Brazil does not hold dollars for you: it pays you out in BRL.

For anyone who invoices in dollars on a recurring basis, that automatic conversion is the quietest cost in the whole operation. It disappears into the exchange rate, every month, without showing up as a clearly labeled fee.

This guide explains how Stripe actually pays out in Brazil in 2026, what it charges, why a US LLC is not always worth it, and which route keeps your dollars in dollars until you decide otherwise. Figures were checked against official sources in November 2026.

How Stripe pays out in Brazil: in reais, to your CPF or CNPJ

The first point almost nobody explains: a Stripe account opened in Brazil only pays out in reais. According to Stripe's help center (checked in November 2026), payouts must go to a BRL-denominated bank account at a Brazilian institution regulated by the Central Bank, held under the same CPF (an individual's Brazilian taxpayer ID) or CNPJ (a company's taxpayer ID) linked to the Stripe account. Stripe warns that a mismatch will cause payouts to fail.

In other words, even if your client pays in dollars, the money is converted to reais before it reaches you. You do not receive USD, and you cannot keep a dollar balance to withdraw later. The conversion is not your choice; it is a built-in step of how a Brazilian account works. When the charge currency differs from your settlement currency, Stripe converts it to the settlement currency.

That changes how you should calculate the cost. If you receive in dollars and convert automatically, you pay the conversion cost on every single payment, at whatever rate applies on the day the money lands.

What Stripe charges in Brazil in 2026

Stripe stacks several charges, and the total depends on how your client pays. According to Stripe Brazil's official pricing page (checked in November 2026):

  • Domestic cards: 3.99% + R$0.39 per successful transaction.
  • International cards: an additional 2%, when the payer's card was issued outside Brazil.
  • Boleto (a Brazilian bank payment slip): R$3.45 per paid boleto. Pix (Brazil's instant payment system): 1.19% per paid Pix. Stripe's Pix documentation says Brazilian accounts can accept one-off Pix payments settled in BRL.
  • Adaptive Pricing: if you turn on this feature, foreign customers see your price in their local currency, and the exchange rate shown to them includes a conversion fee starting at 2%. Stripe's Adaptive Pricing documentation says this fee (between 2% and 4%) is paid by your customer, not deducted from your payout, so it makes your service more expensive for the client rather than reducing what you receive.

For a freelancer or software business invoicing international clients with a foreign card, processing plus the international surcharge already comes to about 6% (3.99% + 2%) plus R$0.39 per charge. On top of that comes the cost of converting the dollars into reais.

That conversion cost is the hardest part to see. Stripe Brazil's pricing page does not list it as a separate percentage. Stripe explains that a currency conversion fee may be built into an adjusted exchange rate or charged as a standalone fee, and you can check which one applied to a transaction in your Dashboard. Either way, compare the rate you got with the market rate on the same day. If you want to understand why this kind of cost is so easy to hide, read our guide to the exchange-rate spread.

The US LLC route: when it works and when it is a trap

Faced with forced conversion, many freelancers and SaaS founders hear the same tip: "open an LLC in the United States." The logic is real. With a US company and a US bank account, you can open a US Stripe account that settles in actual dollars, without the BRL payout. Card processing still applies there; Stripe's US pricing lists its own rates for domestic and international cards.

The problem is what comes with it. Setting up and maintaining that structure carries a recurring cost that rarely makes it into the calculation:

  • Forming the LLC and a mandatory registered agent in the state.
  • Annual state fees to keep the company in good standing, which vary by state.
  • US tax and accounting obligations, with their own annual filings, even when no tax is due.
  • Your Brazilian tax obligations do not go away: opening an LLC does not exempt a Brazilian tax resident from declaring and paying what is owed in Brazil.

For people with high volumes and an established operation, an LLC can make sense. For a freelancer who just wants to get paid without losing money on the exchange rate, it is often more complexity than the problem deserves, with a fixed annual cost that eats much of the savings. And because it involves corporate structures in two countries, it is the kind of decision that calls for an accountant first, not an online tutorial.

The good news is that there is a middle path: receiving dollars as if you were local, without opening any company.

The cheaper route: receive in dollars and do not convert on arrival

The right question is not "Brazilian Stripe account or US LLC?" It is: why convert your dollars into reais the minute they arrive, if you can receive them in dollars and keep them that way?

Much of the exchange cost on payment platforms sits at a single moment: the conversion. That is where the spread, Brazil's IOF tax on financial operations (where it applies) and, often, a fixed fee come in. If you receive in dollars and the balance stays in dollars, that step does not happen, and the cost tied to it does not happen at that moment either.

This is what Picnic enables, without an LLC and without opening your own US bank account. After you activate the US account in the app (identity verification and approval by our partner Noah are required), you get US bank details, meaning an account number and a routing number, to receive ACH and wire transfers in dollars, much as a US freelancer would. Picnic is a technology platform, not a bank; see where to find your dollar-account details. The money stays as a digital-dollar balance in your account, with no forced conversion. Picnic's fee table lists a 0% Picnic fee on ACH deposits, with a processing adjustment of up to US$0.0005 per deposit; the sending bank may charge its own fee, and transfers may be reviewed and require documents.

To be clear, this does not change how Stripe works: a Brazilian Stripe account will still pay out in reais. The practical alternative is to ask clients who are willing to pay by bank transfer to send dollars directly to your US bank details instead of paying by card through Stripe, which avoids the automatic conversion. What you then do with the dollars is up to you:

  • Spend them directly, without converting, with the no-annual-fee international Visa card, if you already have one. According to the fee table, USD purchases have no Picnic or conversion cost, and purchases in other currencies carry about 0.3% (Visa's network conversion), with no IOF.
  • Let the balance earn yield in digital dollars while you do not need it, with instant redemption to the card. That is Protected Savings (Caixinha Protegida). Yield is variable and the current rate is shown in the app.
  • Convert to reais only the part you need, when the rate suits you, instead of exchanging everything at the worst moment. Picnic charges no margin of its own on that conversion, but the quote includes the provider's cost (the fee table lists 0.3% to 0.5% versus the reference rate).

Card note: new Picnic card orders have been temporarily paused since September 22, 2026 (notice in Portuguese). Existing cards keep working normally until December 20, 2026, 23:59 UTC; after that, cardholders continue on Gnosis Pay's new infrastructure through an in-app upgrade, starting with the virtual card. Receiving dollars through US bank details does not depend on the card.

Keeping the money in dollars also protects you from swings in the real. If a platform converts US$2,000 for you today and the dollar rises the following week, you lost twice: on the conversion cost and on the exchange rate.

A real comparison: one US$2,000 charge

To make it concrete, here is the cost of receiving a single US$2,000 payment through each route. These are illustrative calculations from published prices, not a quote.

RouteProcessing + internationalConversion costIOFWhat you keep
Brazilian Stripe account (foreign card)~6% + R$0.39 (≈ US$120)Built into the rate or itemized; not publishedDepends on the inflow*Less than ~US$1,880, in reais
US LLC + US StripeUS card processing (see US pricing)None while you hold USDNone until you convertProcessing deducted, plus the structure's fixed annual cost
Picnic (client pays by ACH, you keep it in USD)Not applicable (no card)None while you hold USDNone at receiptAbout US$2,000, minus any fee from the sender's bank

*A general foreign-exchange inflow converted into reais is subject to IOF at 0.38%, but inflows of revenue from exporting services have a zero rate when correctly classified — see the explanation below.

Two takeaways matter here. First, on a Brazilian Stripe account the card fees are visible, but the conversion cost applies to the full amount and sits inside the rate, so it is easy to miss. Second, the LLC route removes the forced conversion, but swaps it for a fixed annual cost to maintain the company, which you pay even in months when you invoice little.

Card processing is unavoidable on any Stripe-based route, because it is the price of accepting cards. What you can avoid is the forced conversion and the structural overhead. On IOF, there is a nuance that matters for this audience: under the IOF regulation (Decree 6,306/2007), the general rate for foreign-exchange operations is 0.38%, but operations tied to the inflow of revenue from exports of goods and services have a zero rate when properly classified — which is exactly the case for people who provide services to clients abroad. So how much IOF you pay on the Brazilian Stripe route depends on how the inflow is classified, a technical question that calls for an accountant (our guide to receiving payments from abroad as an individual or a company covers the details by setup). The 3.5% rate set by Decree 12,499/2025 applies to certain transfers and card spending going out of Brazil, not to receiving money. If you keep the amount in dollars, there is no currency exchange and therefore no conversion IOF at that moment.

Taxes: receiving in dollars does not mean being exempt

Cutting platform fees is half the equation. The other half is your tax obligation, which exists whether you use Stripe, PayPal or any other route, and whether or not you convert to reais.

If you are an individual providing services abroad without a Brazilian employment contract, you generally need to pay income tax monthly through the Carnê-Leão (Brazil's monthly self-assessment for income not withheld at source). According to the Receita Federal's Carnê-Leão guidance, income received in dollars is converted into reais using the Central Bank's dollar buying rate for the last business day of the first half of the month before the payment was received, and the tax is generally due by the last business day of the following month. Keeping the money in dollars neither postpones nor eliminates this obligation: what triggers it is receiving the income, not converting it.

The details on which rate to use, how to fill in the Carnê-Leão and when it is worth opening a company are in our guide to declaring dollars on your Brazilian income tax return. Because tax rules change and every case has its specifics, especially if you are considering an LLC, talk to an accountant before choosing a structure. An organized record of everything you received, with dates and amounts in dollars, makes that work much easier.

When Stripe still makes sense

Being honest about costs does not mean Stripe is a bad choice. It remains one of the best billing infrastructures in the world, and in many cases it is the right call:

  • You sell software or subscriptions and need checkout, recurring billing and fraud protection. Here Stripe is hard to beat, and the processing fee is a fair price for it.
  • Your client only pays by card through your page. If the client's process is a card payment at checkout, getting paid at Stripe's cost beats not getting paid.
  • You already run a US structure that justifies an LLC for reasons beyond currency exchange.

The point is not to drop Stripe. It is to stop letting it convert your dollars into reais on autopilot, which is where the cost bites. Whenever you have a say in how the money comes in, receiving in dollars and keeping it in dollars is the cheapest route. If, besides getting paid, you also need to pay suppliers abroad, compare the routes on both sides.

Summary: stop losing money on conversion

Receiving through Stripe in Brazil is easy. Receiving without handing a slice to automatic conversion takes attention.

Three rules that work in any case:

  1. Understand that a Brazilian Stripe account pays out in reais. It converts your dollars into a BRL account under your CPF or CNPJ, on every payout, at a rate that includes Stripe's conversion cost.
  2. Do not convert to reais on autopilot. The conversion cost only exists when you convert. Receive in dollars, keep it in dollars, and convert only what you need to spend in reais.
  3. Weigh an LLC with an accountant. It removes the forced conversion, but adds a fixed annual cost and obligations in two countries. It is not always worth it.

If your goal is to keep as much of what you invoiced as possible, Picnic combines US bank details for receiving dollars (subject to account approval), a digital-dollar balance with no forced conversion and, for existing cardholders, a no-annual-fee Visa card with no IOF and no Picnic fee on purchases, all without opening a company abroad. For a full comparison of ways to get paid, see how to receive dollars while living in Brazil; and if you are paid through marketplaces, our guides to Upwork and Deel and PayPal fees complete the picture.

Create your Picnic account and check your eligibility to receive dollars through US bank details.


Picnic is a technology platform that lets users independently interact with USDC, a U.S. dollar-pegged stablecoin issued by Circle, on public blockchains. USDC is not legal tender in Brazil.

Displayed exchange rates vary with market conditions. The final applicable amount is the one shown on the transaction confirmation screen. Cryptoassets involve risks, including volatility and loss of peg.

Picnic does not custody user assets and is neither a financial institution nor a virtual asset service provider. Sending and receiving U.S. dollar payments through a U.S. account is offered in partnership with Noah Savings Inc. Terms and conditions apply.

Information verified in November 2026.

Picnic team

Picnic team

Technology platform

The Picnic team creates content about international finance, cards and digital dollars.

Share:
#Stripe#receive dollars#freelancer#SaaS#Stripe fees#IOF

Get your Picnic card

No annual fee, no IOF and no Picnic fee. Open your account in five minutes.

Open your account →