iLoveTimersiLoveTimers.com
Payoff mode

Debt estimate inputs

These estimates use the balances, dates, and currency you enter.

Space start/pause / R reset / F fullscreen
180d 04:35:50
0%
$22
$4,978

Debt Repayment Timer

Set a payoff date or duration, then run a payoff countdown and simple time-based progress estimate based on your entries.

How the time-based estimate works

The page treats the selected start and end dates as local midnights. Time progress is elapsed milliseconds divided by total milliseconds, clamped from 0 to 1. Estimated paid is (starting balance − target balance) × time progress. Estimated remaining is that balance difference minus estimated paid. Displayed money is rounded to whole currency units.

For example, use a $6,000 starting balance, a $0 target, January 1 as the start, and July 2 as the end. At exactly halfway through the elapsed local time, progress is 50%, estimated paid is $3,000, and estimated remaining is $3,000. The tool does not read payments. It does not model interest, fees, compounding, minimum payments, or a lender's payoff amount. Daylight-saving changes can make a local date span differ from a whole multiple of 24 hours. A background tab may repaint less often and catch up when it becomes active. The page cannot keep the device awake, and behavior across device sleep depends on the browser and operating system.

Interpolate toward a target date

Set a starting balance, target balance, start date, and payoff date. The large display moves linearly between the two balances as time passes. Duration is another way to set the finish date.

Starting at 5,000 and ending at 0 over 100 days reduces the projection by 50 per day. At day 40, the displayed estimate is about 3,000. Reset returns to the entered starting assumptions.