What Is Pix and How It Works If You Get Paid in Dollars from Brazil

What Pix is, how its keys work, the real numbers behind it, and what you can actually do with it today if you earn dollars from Brazil: topping up from your bank and withdrawing back to it.

What Pix is, in one sentence

Pix is Banco Central do Brasil's instant payment system: it lets anyone transfer reais between any pair of Brazilian financial institutions in seconds, at any hour, every day of the year, Sundays and holidays included.

It went live in November 2020 and changed the country's payment culture faster than any private product ever did. Person-to-person transfers were its initial engine; today acceptance is fully widespread in commerce, from major retail chains to informal vendors.

The two features that define it are the same you will find in any modern instant payment system: settlement in seconds and mandatory interoperability between institutions. It makes no difference which bank or wallet sits on each end — the money arrives just as fast.

Keys (chaves): paying without dictating account details

The visible change for users is the Pix key. It is a short identifier pointing to your account, so nobody has to dictate branch, account number and check digit.

You can register as a key:

Key type Example
CPF or CNPJ your taxpayer number
Mobile number +55 11 90000-0000
Email address name@email.com
Random key (EVP) a system-generated code

Keys live in a central directory maintained by the central bank. Each key points to one account and can move between institutions if you switch banks. The random key exists precisely for people who would rather not expose their CPF or phone number when getting paid.

A security note worth knowing: because it is a directory linking personal data to accounts, there have been incidents exposing key data — the central bank discloses them publicly when they happen, and they affect batches of keys at a specific institution, not balances. That is a practical reason to prefer the random key if you collect payments from strangers.

What Pix does not do

The same precision we applied to SPEI and Bre-B, because enthusiasm tends to blur things:

Pix does not convert currencies. It moves reais between real-denominated accounts. There is no "Pix in dollars".

Pix does not cross borders. Someone in the United States or Spain cannot "send a Pix" to Brazil: they need a service to carry the money into the country, and that service may or may not use Pix for the final stretch.

Pix does not remove the cost of the international leg. The real price of receiving money from abroad still sits in the visible fee and the margin applied to the exchange rate. We break it down with numbers in the true cost of sending $200.

The same local-rail-versus-international-corridor distinction is covered for Mexico in what is SPEI and for Colombia in what is Bre-B.

What you can do with Pix at D-ONE CASH today

The answer has two halves — money in and money out — and today both work.

It works: the inbound leg. You can generate a BRL virtual account on the PIX rail to top up your balance from your Brazilian bank. The flow is the same as for any currency:

  1. Go to Receive → Top up.
  2. Pick BRL and hit Create account.
  3. Copy the details and transfer from your bank.

The deposit is automatically converted to USDC, the stablecoin equivalent 1:1 to the dollar, and the inbound fee for receiving reais is 1.55%, the same on all four plans. That rate is published in the fees table. Virtual account details are reusable: save them and use the same ones every time.

It also works: withdrawing to a Brazilian bank. The currencies you can withdraw to a bank in today are USD, EUR, MXN, COP and BRL. In BRL the withdrawal goes out via Pix: in Receive → Withdraw → Withdraw to bank account you pick BRL, enter the amount in USDC and fill in the account holder, the Pix key (CPF, email, phone or random key) and the holder's CPF or CNPJ. The fee for withdrawing to Brazil is 1.95%, the same on every plan and with the conversion included; the minimum amount is 20 USD and the withdrawal takes 1–2 business days. Plainly: today you can bring reais in, hold the balance in digital dollars and send it out to a Brazilian bank account within the platform.

The use case that fits best in Brazil today is someone who earns or saves in dollars, not someone who wants to receive money from abroad and spend it in reais the same day:

  • You top up from your Brazilian bank and hold the balance in USDC.
  • You receive dollar payments from overseas clients into your USD virtual account (see getting paid by US clients).
  • You send and receive USDC between platform accounts, in under 2 minutes with the gas covered.
  • You withdraw to your Brazilian bank via Pix when you want to move into reais.

As with any rail, availability is enabled progressively by country: the app marks as "in progress" whatever is not yet active on your account, and that screen — not this article — is the source of truth on the day you check. Withdrawals work in a similar way: if BRL is not yet enabled for your account, the app tells you when you click Request withdrawal, with "This payment method is not enabled for your account yet."

Pix, SPEI and Bre-B: the regional pattern

They are worth seeing side by side, because they tell the same story:

Pix 🇧🇷 SPEI 🇲🇽 Bre-B 🇨🇴
Operator Banco Central do Brasil Banco de México Banco de la República
Live since November 2020 2004 October 2025
Identifier key (CPF, phone, email, random) 18-digit CLABE key (phone, ID, email, code)
Settlement seconds, 24/7 seconds seconds, 24/7

Three central banks, three public interoperable systems, the same consequence: the local leg stopped being the problem. What separates one option from another for anyone moving money between countries is no longer last-mile speed, but what gets charged along the way and which currency you're allowed to hold.

D-ONE CASH is a product of DIGITALROCKETS LLC. We are not a bank or a licensed financial institution in Brazil, and this article is informational: it describes the country's public infrastructure and our product as documented today.

Frequently asked questions

What is Pix and who operates it?

Pix is Brazil's instant payment system, created and operated by Banco Central do Brasil and live since November 2020. It lets anyone transfer reais between Brazilian financial institutions in seconds, 24 hours a day, every day of the year.

What is a Pix key and what types exist?

A key (chave) is a short identifier pointing to your account: CPF or CNPJ, mobile number, email address, or a system-generated random key. The payer types the key instead of full bank details. The random key is the recommended option if you'd rather not expose your CPF or phone number when getting paid.

Can I receive money from abroad through Pix?

Not directly: Pix moves reais inside Brazil and does not cross borders or convert currencies. Money from abroad needs a service to handle the international leg; Pix can be the final stretch, once the money is in reais at a Brazilian institution.

Does D-ONE CASH support topping up with Pix?

Yes. You can generate a BRL virtual account on the PIX rail and transfer from your Brazilian bank; the deposit is credited to your balance as USDC with a 1.55% inbound fee for receiving reais. Rail availability is enabled progressively by country and the app shows the real status of your account.

Can I withdraw to a bank account in Brazil?

Yes. The currencies you can withdraw to a bank in are USD, EUR, MXN, COP and BRL; in BRL the withdrawal goes out via Pix and asks for the account holder, the Pix key (CPF, email, phone or random key) and the holder's CPF or CNPJ. It costs 1.95% with the conversion included, the minimum amount is 20 USD and it takes 1–2 business days. If BRL is not yet enabled for your account, the app tells you when you request the withdrawal.

How much does converting between dollars and reais cost?

It is not charged separately: it lives inside the operation fee, so only one fee applies per operation. Receiving reais costs 1.55%, the same on all four plans. Withdrawing to a Brazilian bank costs 1.95%, also the same on every plan. The exchange rate is applied when the order is processed, not when it is created.