Skip to main content

Banking

How Much Interest Does $100,000 Earn in Canada?

What $100,000 earns in a year at Canadian savings accounts and GICs. The best ongoing savings rate we track pays about $2,800 a year; the big banks average about $533.

  • Content updated
  • 2 min read
A piggy bank, calculator and glasses on a desk

How much interest will $100,000 earn in a savings account?

Quick answer

Between about $300 and $2,800 a year at the regular rates we track, before tax and before any temporary welcome rate.

Interest is estimated as simple interest on a steady balance. Some accounts pay a different rate above certain balances; the table uses the rate that applies to $100,000.

Put it into practiceHow much $10,000 earns

How much does $100,000 earn in a GIC?

Quick answer

1-year 3.75% (Oaken Financial); 3-year 4.30% (Oaken Financial); 5-year 4.50% (Oaken Financial).

TermBest rateTotal interest on $100,000
Top1 year3.75% (Oaken Financial)$3,750
2 years4.20% (Oaken Financial)$8,576
3 years4.30% (Oaken Financial)$13,463
4 years4.35% (Oaken Financial)$18,569
5 years4.50% (Oaken Financial)$24,618

GIC interest is guaranteed for the term, but non-redeemable GICs lock the money until maturity.

Is $100,000 at one bank insured?

Quick answer

CDIC covers eligible deposits up to $100,000 per insured category at each member institution. Deposits in your own name, a TFSA, an RRSP and an FHSA are separate categories.

If you have more than $100,000 in one category, consider splitting it between institutions or categories. Fintech accounts hold deposits at partner CDIC members, so check which institution holds your money.

Is the interest taxed?

Quick answer

Yes, outside a TFSA, RRSP or FHSA, interest is taxable income each year at your marginal rate. In a TFSA it is tax-free.

Keep reading

All guides

Official sources and further reading

Terms vary by product. Confirm the provider’s current terms before acting. This guide does not predict approval, realized value or credit-score changes. How WalletReturn calculates value