BusinessZA

Savings & Investments

APY Calculator

Convert the nominal rate the bank quotes into the actual yield you’ll earn — once compounding is included. The number to ask for when comparing savings accounts.

Effective annual yield (APY)

0.00%

fill in the rate and frequency above

Nominal annual rate
0.00%
Effective annual yield (APY)
0.00%
Yield uplift from compounding
+0.000 ppextra percentage points the compounding adds over the headline rate

All calculations run in your browser. Nothing is sent or saved.

The real number

Why a quoted rate isn’t the rate you earn

An 8% savings account doesn’t earn 8%. Not exactly, anyway. The 8% is the nominal annual rate — the headline. The actual yield, once compounding does its work, is slightly higher. APY puts a number on that gap.

The formula

APY = (1 + r/n)^n − 1

r is the nominal annual rate as a decimal, n is the number of compoundings per year. Plug 0.08 and 12 in: APY = (1 + 0.08/12)^12 − 1 = 0.0830 = 8.30%. Same maths the calculator above runs in the background.

APY by compounding frequency (8% nominal)

  • Yearly: 8.000% — no compounding effect, APY equals nominal.
  • Half-yearly: 8.160%.
  • Quarterly: 8.243%.
  • Monthly: 8.300%.
  • Daily: 8.328%.

The bulk of the uplift comes from yearly → monthly. After that, going to daily adds less than three basis points. That’s the practical point: focus on the headline rate, not on whether the bank compounds daily vs monthly.

APR vs APY

Same maths, different application:

  • APR (Annual Percentage Rate) — typically the nominal rate, used for loans. What you pay.
  • APY (Annual Percentage Yield) — the effective rate including compounding, used for savings and investments. What you earn.

Banks tend to advertise whichever flatters them. On a loan, they quote APR (lower) and let the compounding cost you more silently. On a savings account, they sometimes quote APY (higher) to make the rate look better. Always ask which one you’re being shown — and convert if you’re comparing two products quoted differently.

When APY misleads

Two situations to watch for.

  • Tiered rates. Some SA banks pay a higher rate above certain balance thresholds (e.g. 4% APY on the first R10,000, 7% APY above that). The advertised APY is usually the top tier, which only applies to the portion above the threshold. Read the fine print.
  • Fees. APY is the gross yield. Monthly account fees, withdrawal fees, and inactivity fees all erode the effective yield without showing up in the APY number. A 7% APY account that charges R50/month in fees on a R10,000 balance is effectively earning closer to 1% APY.

The one question to ask the bank

When you’re comparing savings products, ask each bank: “What’s the APY on R[my balance], all-in, after fees?” That number is comparable across banks. Anything else isn’t. If they can’t answer cleanly, that’s a flag.

Frequently asked questions

  • What's APY?

    Annual Percentage Yield — the effective annual return after compounding. If a bank quotes you 8% nominal compounded monthly, the actual yield you earn per year is (1 + 0.08/12)^12 − 1 = 8.30%. APY is the apples-to-apples way to compare rates with different compounding frequencies.

  • What's the difference between APR and APY?

    APR (Annual Percentage Rate) is the nominal rate, ignoring compounding. APY is the actual yield including compounding. The two are equal only when interest compounds once a year. For monthly compounding, APY is slightly higher than APR. The more frequent the compounding, the bigger the gap. Banks tend to quote APR for what you pay (loans) and APY for what you earn (deposits) — because both numbers favour them.

  • Why does this matter?

    Because two accounts with the same headline rate but different compounding frequencies earn different amounts. An 8% monthly-compound deposit earns more than an 8% yearly-compound one. APY removes that ambiguity: 8.30% APY vs 8.00% APY tells you which actually pays more. When comparing savings products, always compare APY to APY.

  • What's the formula?

    APY = (1 + r/n)^n − 1, where r is the nominal rate (as a decimal) and n is the number of compoundings per year. So 8% compounded monthly: (1 + 0.08/12)^12 − 1 = 0.0830 = 8.30%. Compounded daily: (1 + 0.08/365)^365 − 1 = 0.0833 = 8.33%. Compounded yearly: 8.00% exactly — no uplift because there's no intra-year compounding.

  • Does daily compounding really make that much difference?

    Not really — once you're already compounding monthly. The big jump is from yearly to monthly compounding. After that, monthly to daily adds basis points, not full percentage points. 8% nominal: yearly = 8.00% APY, monthly = 8.30%, daily = 8.33%. Don't switch banks for the daily-vs-monthly difference. Switch for the rate difference.

  • How do I use APY when shopping for a savings account?

    Get the nominal rate and the compounding frequency from each contender. Plug both into the calculator. Compare APYs side by side. Whichever bank quotes you the higher APY genuinely earns more per Rand, all else equal. Watch out for tiered rates (different rate above different balance bands) and any fees that erode the headline yield.

  • What about fees and tax?

    APY is purely a maths conversion — it doesn't account for monthly account fees, withholding tax, or your marginal income tax on the interest. To get the true after-fees, after-tax yield, subtract the annual fees as a percentage of balance, and apply your tax rate to the interest portion. For an SA TFSA there's no tax to worry about; for a normal account, expect to lose 18–45% of the interest to tax above the SARS exemption.

  • Why do banks quote different rates for the same product?

    Because there's no single standard. Some quote the nominal annual rate, some the effective annual yield (APY), some break it into monthly. The 'rates' page on a bank's site is usually nominal; the marketing material is sometimes APY. Always read which one the bank is showing you — and if it's ambiguous, ask. Putting both into this calculator settles it in 5 seconds.

  • Is the data I enter saved anywhere?

    No. Every calculation runs entirely in your browser. We never see the numbers you type, and nothing is stored on a server.