The formula, in one paragraph
Daily compound interest is five steps. Turn the annual rate into an effective monthly rate with rm = (1 + r/n)^(n/12) − 1, where r is the annual rate and n is 365 for daily compounding. Count the months: N = 12 × the years. Raise (1 + rm) to the Nth power for the growth factor g. Grow the principal: P × g. Grow the monthly contributions: C × (g − 1) / rm, Add the two together for the future value F. The contributions are C × N, and the interest is F − P − contributed. The worked example runs it on $10,000 at 6% with $200 a month for 10 years.
Step 1: Turn the annual rate into a monthly rate
A 6% annual rate is not 0.5% a month when the interest is added daily: daily compounding adds interest 365 times a year, so each month earns a little more than 6% divided by 12. The effective monthly rate is rm = (1 + 0.06/365)^(365/12) − 1 = 0.00501211. With monthly compounding it is exactly 0.00500000 (6% divided by 12), and with annual compounding it is 0.00486755. The difference is applied 120 times, and that is where the daily advantage comes from.
Step 2: Count the months
The months are N = 12 × 10 = 120 months. Everything in the formula runs on months: the contributions are monthly, the rate is monthly, and the growth factor is raised to the number of months. Do not raise (1 + rm) to the power of 10, the years, instead of 120.
Step 3: Grow the principal
The growth factor is g = (1 + 0.00501211)^120 = 1.822029. The principal grown is $10,000 × 1.822029 = $18,220.29. That is the $10,000 on its own, with no contributions at all.
Step 4: Grow the monthly contributions
The contributions grow by a different rule, because each month’s $200 earns interest for a different length of time: the first $200 for 119 months, the last for none. The formula for all of them together is C × (g − 1) / rm = $200 × (1.822029 − 1) / 0.00501211 = $32,801.73. The contributions add up to $24,000.00, so the interest on them is $8,801.73.
Step 5: Add them up and check the identity
The future value is $18,220.29 + $32,801.73 = $51,022.02. Split it three ways: the principal is $10,000.00, the contributions are $24,000.00, and the interest is $51,022.02 − $10,000.00 − $24,000.00 = $17,022.02. The identity is P + contributed + interest = F: $10,000.00 + $24,000.00 + $17,022.02 = $51,022.02. If the parts do not add up, one of them is wrong.
Daily vs monthly vs annual
Run the same numbers at the other two frequencies and the ranking is always the same: more frequent compounding wins. Daily compounding reaches $51,022.02, monthly reaches $50,969.84, and annual reaches $50,403.17. Daily beats monthly by $52.18 and beats annual by $618.85. The gap grows with the rate and the time. At 0% they all tie, because with no interest there is nothing to compound.
Working backwards: the four reverses
The formula also runs backwards from a target to the input you need. To reach $100,000 in 10 years at 6% daily, the monthly contribution would need to be $498.63 (exact $498.6305): at $498.63 the future value is $99,999.91, nine cents short, and at $498.62 it is $99,998.27. At $200 a month it takes 206.19 months, or 17.18 years, to reach $100,000. The rate needed to reach $100,000 in 10 years at $200 a month is 14.9807% a year, compounded daily. And the principal needed is $36,881.01 (exact $36,881.0131): at $36,881.01 the future value is $99,999.99. The reverses are nearest-cent solutions: the exact figure is stated wherever the rounded figure appears.
When the rate is 0%, and when the contribution is $500
With the rate at 0%, the future value is $34,000.00 — just the $10,000 principal plus $24,000.00 of contributions, with $0.00 of interest — and daily, monthly, and annual all agree. With the contribution at $500 a month, the future value is $100,224.61 in ten years: it passes $100,000. With 0 years, the future value is $10,000.00, the principal alone.
What NOT to do
Do not divide the annual rate by 12 and call it the monthly rate when the compounding is daily: that gives the monthly answer, not the daily one, and it understates the future value by $52.18. Do not count the principal inside the contributions: contributed is C × N, $24,000.00, not $34,000.00. And do not treat the future value as what the money will buy: it is the nominal value, before inflation, taxes, and fees.
That box is the whole formula.
Worked example: $10,000 at 6%, $200 a month, 10 years, daily
Step 2: months 12 × 10 = 120; growth factor (1.00501211)^120 = 1.822029.
Step 3: principal grown $10,000 × 1.822029 = $18,220.29.
Step 4: contributions grown $200 × (1.822029 − 1) / 0.00501211 = $32,801.73.
Step 5: future value $18,220.29 + $32,801.73 = $51,022.02; contributed $200 × 120 = $24,000.00; interest $51,022.02 − $10,000.00 − $24,000.00 = $17,022.02.
Check: $10,000.00 + $24,000.00 + $17,022.02 = $51,022.02.
Answer: $51,022.02 with daily compounding — $52.18 more than monthly, $618.85 more than annual.
Rounding convention: totals are computed from unrounded values, so rounded parts may differ by a cent from their rounded sum.
Bright Side Kit. "How to Calculate Daily Compound Interest: Step by Step" https://brightoolbox.com/guides/how-to-calculate-daily-compound-interest/ Accessed October 25, 2026.