Skip to content

Payment from FV

Beginning-of-period payment to reach a future value with periodic compounding.

When to use: Use for monthly savings goals with beginning-of-month deposits.

Calculator

Formula

PMT=FV×km(1+km)n×m1×11+kmPMT = FV \times \frac{\frac{k}{m}}{\left(1 + \frac{k}{m}\right)^{n \times m} - 1} \times \frac{1}{1 + \frac{k}{m}}

Variables

SymbolNameDescriptionUnit
PMTPaymentPeriodic payment amount (paid at start of period)$
FVFuture ValueFuture lump sum value$
kInterest RateNominal annual interest rate%
nNumber of YearsTime period in yearsyears
mCompounding FrequencyCompounding periods per yearinteger

Real-Life Examples

Example 1: Monthly Savings

Save for $50,000 in 5 years at 5% monthly compounding, deposit at start of month.

Given

FV = 50,000k = 0.05n = 5m = 12

Step-by-Step

1.PMT = $50,000 × (0.05/12) / [(1 + 0.05/12)^60 - 1] × 1/(1 + 0.05/12)
2.PMT = $50,000 × 0.01470 × 0.99585
3.PMT = $50,000 × 0.01464
4.PMT = $731.78
Result:732.18

Deposit $731.78 at the start of each month to reach $50,000.

Example 2: Quarterly Fund

Accumulate $75,000 in 8 years, 6% quarterly compounding, deposit at start of quarter.

Given

FV = 75,000k = 0.06n = 8m = 4

Step-by-Step

1.PMT = $75,000 × (0.015) / [(1.015)^32 - 1] × 1/1.015
2.PMT = $75,000 × (0.015 / 0.61032) × 0.98522
3.PMT = $75,000 × 0.024214
4.PMT = $1,816.04
Result:1,816.04

Deposit $1,816.04 at the start of each quarter.

Frequently Asked Questions

Enter the target amount as FV, annual rate as k, years as n, and 12 for m. The result is the monthly beginning-of-month deposit needed to reach your goal, accounting for the extra interest earned from early-month timing.

Beginning-of-month deposits earn interest for the full month, while end-of-month deposits earn nothing until the next period. Over many years, this timing difference reduces the total deposits needed to reach the same goal.

Yes, if your payroll deposits hit your investment account at the start of each pay period. For biweekly pay, set m=26. For monthly pay deposited at the start of the month, set m=12.