CDB vs US Savings Account: How to Compare Them Fairly

Some version of this message arrives every few weeks: “a Brazilian bank is quoting double digits on a CDB, my savings account here pays low single digits — why would anyone hold dollars?”

Because those two percentages are not the same kind of number. One is a promise denominated in reais, the other in dollars, and setting them side by side in one sentence is the most expensive habit I see here.

A CDB — certificado de depósito bancário, a certificate of deposit issued by a Brazilian bank — does resemble a US high-yield savings account. Both are a bank deposit behind a guarantee scheme. The differences that decide the outcome sit underneath the rate.

Every percentage below is an invented example. Do not reuse my numbers: take the CDB rate from the live quote on your screen and the caps from the FGC and FDIC sites. None of this is personalized investment advice, which depends on facts an article cannot know.

Start with who owes you the money

In both cases you lend to a bank; what differs is how firmly the bank is bound. A CDB is a contract with one specific Brazilian bank for a stated term, bought through a bank or a brokerage account.

Its rate is either fixed for the term or written as a percentage of the CDI, the interbank rate that tracks the Selic rate closely, so it floats with Brazilian policy. Either way, the number is in the contract.

A savings account is also a loan to a bank, but its rate is a posted number, not a contract. Your money is available on demand; the yield is promised for exactly zero days.

So the first real difference has nothing to do with countries. A CDB fixes the rate and restricts your access; a savings account keeps your access open and leaves the rate free to move.

FGC and FDIC: one job, two kinds of machinery

In outline both schemes do the same thing: a cap per person, per institution, paid out if the institution fails. The machinery is not the same.

The FGC — Fundo Garantidor de Créditos — is a private fund financed by contributions from its member institutions, not a line in the federal budget. The FDIC is a US federal agency. Both have paid depositors in practice, but they are not the same kind of promise, and it is worth knowing which kind you lean on.

I will not state either cap here, because both are revised and a stale limit is worse than none. Note that the FGC also applies an overall ceiling per person across institutions over a rolling period — the detail missed by people who spread money across banks and assume the cap resets each time.

Then the part that governs everything below. A deposit guarantee covers the issuer failing. It does not cover the currency moving. The FGC pays in reais, the FDIC in dollars, and neither defends your purchasing power in the other one.

Liquidity, and the tax line I will not cross

CDBs arrive in two shapes. One has liquidez diária — daily liquidity — and behaves like a deposit you can draw on any business day. The other has a fixed maturity, with an early exit only by selling into a secondary market at the price of the day, if at all.

Both are sold on the same screen under the same three letters, and the second normally pays better precisely because you gave something up. Check which shape you are reading before comparing its rate to an account you could empty this afternoon.

On tax, here is my line. Brazilian fixed income carries a regressive income-tax table withheld at source: the band steps down the longer you hold. It applies to the nominal gain, so inflation sits inside the taxable base — worked through in what Brazil’s interest rate is really worth from abroad.

What you owe or must declare, anywhere, is not a question an article should answer. Take it to a contador, a Brazilian accountant. The tax rules of the country you live in I do not touch at all.

The table that makes the two rates comparable

Now the arithmetic. US$10,000 at an example rate of R$5.00 is R$50,000. The CDB pays an example 12% for the year, the savings account an example 4%, the example tax band is 17.5%, and example Brazilian inflation is 5%.

Line (all figures are examples)US high-yield savingsBrazilian CDB
You start withUS$10,000R$50,000 (US$10,000 at example R$5.00)
Example headline rate4.00%12.00%
Gross after one yearUS$10,400R$56,000
Income tax on the gainFor someone licensed where you live; not covered hereWithheld at source; example 17.5% of the R$6,000 gain = −R$1,050
Balance after one yearUS$10,400R$54,950
Net rate in its own currency4.00%9.90%
Converted at an unchanged R$5.00US$10,400US$10,990
Against Brazilian prices (example 5% inflation)−0.95% real+4.67% real
Rate at which the two tie, in dollars—R$5.2837

That breakeven comes from one step you can redo with any figures: starting rate × (1 + net reais return) ÷ (1 + dollar return), so 5.00 × 1.099 ÷ 1.04 = R$5.2837.

R$5.2837 is 5.67% above R$5.00, so a real that weakens by more than about 5.7% over the year hands the win to the savings account, in dollars. Eight points of extra headline rate bought under six points of cushion, once the tax band took its share.

Now the second-to-last row, which almost nobody computes. Against Brazilian prices, the dollar account went backwards with the rate standing still: US$10,400 is R$52,000, and R$52,500 was what you needed to buy what R$50,000 bought a year earlier.

So if the money is destined for a bill in reais, the dollar column is not the safe column. It is the column denominated in the wrong thing.

Which row is yours

The table has no winner. It has four readers, and you must say which one you are before the numbers mean anything.

  • Money that will be spent in reais. A parent’s rent, a property tax bill, your own costs when you move back. The real-return row is your yardstick and the breakeven row is noise, because you never convert back. Reais against reais obligations is a natural hedge.
  • Money that will be spent in your earning currency. Now the breakeven row is the whole decision, and the 9.90% is what you are paid for carrying currency risk.
  • Money that is an emergency fund. An emergency fund is judged on being reachable, in the right currency, on the day something breaks — never on rate.
  • Money you have not assigned. Assign it before you invest it. An unassigned balance quietly defaults to the second case with nobody deciding.

This part is not in the licensing exam; you learn it reading statements. The instrument is almost never the mistake. The mistake is holding money in one currency against an obligation in another, then judging it by whichever yardstick flatters the month. See also how currency risk works when you earn in dollars.

Five numbers to look up before you decide

  • The quoted rate on the specific CDB in front of you, not a market average.
  • Your savings account’s posted rate today, and when it last changed.
  • The FGC and FDIC caps, from their own sites, including the FGC’s rolling ceiling.
  • The tax band matching your intended holding period.
  • The Banco Central reference rate, and the rate you would actually be quoted, worse by the exchange rate spread and the one your money moves at.

Then run the table twice: once with the rate frozen, once at the breakeven you calculate. If that breakeven move looks small to you, you are not being paid enough to carry the currency.

If both currencies have a real job in your life, the structure question comes before the product question — the subject of holding an emergency fund in two currencies. The rest of it sits in the guide to earning abroad with money in Brazil.

Leave a Comment

Your email address will not be published. Required fields are marked *