Finance calculator

Interest Ledger Calculator

Work out what is actually owed on a private loan repaid in irregular lumps — every advance, part-payment and rate change on its own date, settled under the day-count convention and allocation rule the two of you agreed, with the arithmetic shown line by line.

Five day-count conventions Exact decimal arithmetic Eight reconciliation checks Statement, workbook and CSV

Everything is computed in your browser. No ledger data is sent anywhere.

Interest on a reducing balance is not one multiplication — it is one multiplication per stretch of time between events. Cut the loan at every advance, repayment and rate change; multiply each stretch’s opening balance by the rate and by that stretch’s share of a year; add them up. The two settings that move the answer most are the day-count convention, which decides how long a month is, and the allocation rule, which decides whether a payment touches the interest or the principal first.

Calculator

What is owed at the end of an agreed term.

Matures 2026-05-29

% p.m.

Type 1.35, 1.35%, or "1.35 per 100" — the unit follows what you write.

Ledger

Every dated entry in this loan. Tab moves across a row; Enter on the last row adds another.
DateTypeAmountApply toParticularsDelete row
Simple interest · 1.35% per month · 30/360 (US) · US Rule · no interest on arrears · rounding deferredSettings

The single most common reason two honest people reach two different totals.

Total payable as at 29-May-2026

₹11,00,575

Principal outstanding
₹10,00,000
Interest payable
₹1,00,575

Each further day adds ₹450

Reconciled8 checks passed

Simple interest · 1.35% per month · 30/360 (US) · US Rule · no interest on arrears · rounding deferred

What the repayment saved

Interest without the repayment₹1,21,500
Interest with the repayment₹1,00,575
Saved₹20,925

Proof ₹5,00,000 unpaid for 93 days at ₹225/day = ₹20,925

Export

Everything stays in this browser. No ledger data is sent anywhere, including while an export is being built.

  • This term is 181 actual calendar days but 180 days under 30/360 (US). Both are correct within their own system. The 1-day gap is worth about ₹450 at today's per-diem.

Interest breakdown

One row per accrual segment: the balance, the days and the interest that balance earned.

One row per accrual segment: the balance, the days and the interest that balance earned.
FromToDaysPrincipalRateInterest
29-Nov-202526-Feb-20262m 27d (87)₹15,00,0001.35%₹58,725
26-Feb-202629-May-20263m 3d (93)₹10,00,0001.35%₹41,850
Total180₹1,00,575

Ledger

Every dated entry, with the running balances it produced.

Every dated entry, with the running balances it produced.
DateTypeDebitCreditTo interestTo principalPrincipal balanceInterest accruedArrears
29-Nov-2025Advance₹15,00,000₹0₹0₹15,00,000₹0₹0
26-Feb-2026Repayment₹5,00,000₹0₹5,00,000₹10,00,000₹58,725₹0

Reconciliation

Total advanced
₹15,00,000
Total repaid
₹5,00,000
of which principal
₹5,00,000
of which interest
₹0
Interest still outstanding
₹1,00,575
Effective annualised yield
16.20%
Net position
₹11,00,575
  • Segment days sum to the term87 + 93 = 180 days (180 = 180)
  • Segment interest sums to total interestEvery rupee of interest is attributable to a dated segment. (100575.00 = 100575.00)
  • Disbursed less principal repaid equals principal outstandingdisbursed 1500000.00 · less principal repaid 500000.00 (1000000.00 = 1000000.00)
  • Interest accrued less interest paid equals interest outstandingaccrued 100575.00 · less paid 0.00 (100575.00 = 100575.00)
  • Principal plus interest outstanding equals total payable1000000.00 + 100575.00 (1100575.00 = 1100575.00)
  • Prepayment saving agrees by both methodsDifferential and direct methods agree on the saving. (20925.00 = 20925.00)
  • No segment has negative days2 segments, all forward in time
  • No accrual on a negative balanceEvery segment accrued on a balance of zero or more.

The same ledger under other conventions

Two reasonable people using two reasonable conventions get two different totals. Here is what each one produces on these figures — agree the convention in writing before either of you relies on a number.

Two reasonable people using two reasonable conventions get two different totals. Here is what each one produces on these figures — agree the convention in writing before either of you relies on a number.
SettingTotal interestTotal payableΔ vs current
Day-count convention
30/360 (US)currentNASD 30/360. Every month is 30 days and every year 360. If either date falls on the 31st it is treated as the 30th, and end-of-February dates are treated as the 30th so that February is not short-changed.₹1,00,575₹11,00,575
30E/360 (Eurobond)Eurobond 30E/360. Every month is 30 days and every year 360. Any date on the 31st becomes the 30th, unconditionally — February gets no special treatment, so a February period is genuinely shorter than under the US rule.₹1,00,575₹11,00,575
Actual/365Actual days over a fixed 365-day year, regardless of leap years. A leap year therefore accrues 366/365 of a full year.₹1,00,085₹11,00,085-₹490
Actual/360Actual days over a 360-day year — the money-market basis. Because the year is short, this charges about 1.39% more interest than Actual/365 over the same period.₹1,01,475₹11,01,475₹900
Actual/ActualActual days over the actual length of each year traversed. The accrual is split at 1 January so that days in a leap year are divided by 366 and days in a common year by 365.₹1,00,085₹11,00,085-₹490
Payment allocation rule
US Rule (interest first)currentEach payment clears the interest accrued to that date first; only what is left reduces principal. A payment smaller than the accrued interest reduces nothing.₹1,00,575₹11,00,575
Principal firstEach payment reduces principal first. Common in informal lending when the payer says the money is for the principal — and it saves the borrower interest, because the balance falls sooner.₹1,00,575₹11,00,575
Merchant's RuleNo running allocation at all. Interest runs on the full advance to the focal date, each payment separately earns interest from its own date, and the two sides are netted. It matches the US Rule when every payment covered its interest, and comes out lower when one did not.₹1,00,575₹11,00,575
Rounding
Rounding deferred to the endcurrentFull precision is carried through every segment and rounded once, at the end. This is what software does.₹1,00,575₹11,00,575
Rounded each segmentEach segment is rounded to the whole unit before it is added up, the way a hand-kept bahi-khata works. This is usually why a handwritten ledger and a computed one differ by a few rupees.₹1,00,575₹11,00,575

Settlement note

This is what actually reaches the other party. Copy it and send it as it stands.

Ready to send
Loan: ₹15,00,000 · 1.35% monthly · 29-Nov-2025 to 29-May-2026

Interest breakdown
• 29 Nov – 26 Feb · ₹15,00,000 · 87 days → ₹58,725
• 26 Feb – 29 May · ₹10,00,000 · 93 days → ₹41,850

Principal repaid 26 Feb: ₹5,00,000
Interest saved by that repayment: ₹20,925

Principal outstanding: ₹10,00,000
Interest payable: ₹1,00,575
Total settlement: ₹11,00,575
Each further day adds: ₹450

Basis: simple interest, 30-day months, interest-first allocation
✓ All reconciliation checks passed

A computation tool, not legal, tax or financial advice. Interest-rate caps and enforceability vary by jurisdiction. Agree the convention in writing before relying on any figure.

How to read your result

The large figure is what is owed on the date named beside it, and it is the sum of exactly two things: the principal still outstanding and the interest that has accrued but not been paid. Underneath it sits the per diemThe interest one further day adds at the current balance — the number that tells you what a delayed settlement costs. — what one further day adds at the current balance. A settlement figure without a per diem goes stale the moment it is quoted, because the amount owed on Tuesday is not the amount owed on Friday.

The line of small text under the total is the method disclosure, and it is also the control that changes it. It names the compounding, the rate, the day-count conventionThe agreed rule for how many days a period contains and how long a year is — the single most common reason two honest people compute two different interest totals., the allocation rule, whether arrears themselves earn interest, and how rounding is handled. Nothing about how the number was produced is hidden behind a tooltip, because the person you are showing it to will ask.

The Reconciled mark is not decoration. Eight arithmetic identities are checked on every recalculation — that the segment days add up to the term, that the interest column adds up to the total, that principal advanced less principal repaid equals the balance, and so on. If any of them failed, the tool would say so instead of showing you a number.

How the calculation works

The engine does not treat a loan as a formula with three inputs. It treats it as a sorted list of dated events and cuts the timeline at each one, producing a set of accrual segments in which the balance and the rate are both constant. Within a segment the arithmetic is a single line:

Interest for one segment

Opening balance × annual rate × (days ÷ days in a year)

Both the numerator and the denominator come from the day-count convention.

A monthly rate, annualised

Annual rate = monthly rate × 12

Under 30/360 that reduces to the familiar monthly rate ÷ 30 per day.

Per diem

Outstanding principal × daily rate

What one more day of delay costs at today’s balance.

Total payable

Principal outstanding + interest outstanding

Never a total without the segment table that produced it.

Events on the same date are applied in a fixed order — advances, then the accrual cut, then repayments, then rate changes — so money advanced and repaid on the same day behaves sensibly and a rate change governs only the time in front of it. Inserting a backdated row does not patch the balance forward; the whole ledger is recomputed from the origin, which is the only way a late-discovered receipt produces the same answer as one entered in order.

Money is never a floating-point number here. Every balance, rate and day-fraction is carried as an exact fraction and rounded exactly once, at display. That is why the segment column adds up to the total to the paisa rather than to within a rounding error, and it is what makes the reconciliation checks meaningful rather than decorative.

Worked example

A lender advances ₹15,00,000 on 29-Nov-2025 at 1.35% per month, simple, for 6 months — maturing 29-May-2026. On 26-Feb-2026 the borrower returns ₹5,00,000 of principal. Under 30/360 (US) the loan splits into two segments:

Accrual segments for the worked example, computed by the engine at build time
SegmentBalanceDaysInterest
29-Nov-202526-Feb-2026₹15,00,0002m 27d (87)₹58,725
26-Feb-202629-May-2026₹10,00,0003m 3d (93)₹41,850
Total180₹1,00,575

Principal outstanding at maturity is ₹10,00,000 and the interest is ₹1,00,575, so the settlement is ₹11,00,575. Each further day adds ₹450. Note the divergence the tool reports quietly underneath: that term is 181 actual calendar days but 180 under 30/360 (US). Both are correct inside their own system, and the tool refuses to pick one silently.

Day-count conventions, and why the total changes

A day-count convention is the agreed answer to two questions: how many days are in this period, and how many days are in a year. It sounds like bookkeeping trivia and it is the single most common reason two honest people compute two different totals. Here is the same worked example above, recomputed under each convention:

The worked example recomputed under each of the five day-count conventions
ConventionDaysTotal interestDifference
30/360 (US) (the default here)180₹1,00,575
30E/360 (Eurobond)180₹1,00,575
Actual/365181₹1,00,085-₹490
Actual/360181₹1,01,475₹900
Actual/Actual181₹1,00,085-₹490

30/360 (US) makes every month 30 days and every year 360. Dates on the 31st are treated as the 30th, and an end-of-February date is treated as the 30th so that February is not short-changed. It is the default here because a rate quoted per month implies months of equal length. 30E/360 is the Eurobond variant: any 31st becomes a 30th unconditionally, with no February rule, so a February period is genuinely shorter than under the US rule.

The Actual family counts the real calendar. Actual/365 divides by a fixed 365 whatever the year. Actual/360 divides by 360 — the money-market basis, which charges about 1.39% more than Actual/365 over the same period, because 365 ÷ 360 is 1.0139 and the days do not shrink to match. Actual/Actual splits the accrual at each 1 January and divides each part by the true length of its own year, so a leap year is genuinely 366 days long.

US Rule versus Merchant’s Rule

When a payment arrives, something has to decide what it pays off. The United States RuleThe standard treatment for simple-interest notes: a payment clears the interest accrued to that date first, and only what is left reduces principal. — the default here, and the standard treatment for simple-interest notes — applies the payment first to the interest accrued up to that date, and only the remainder reduces principal. If the payment is smaller than the accrued interest, the principal does not move at all and the shortfall carries as arrearsInterest that has fallen due and was not paid — carried as a separate balance rather than added to principal.. On the conventional treatment those arrears do not themselves earn interest, which is precisely what stops a simple-interest note from quietly becoming a compounding one.

The Merchant’s RuleThe single date every amount in a settlement is valued at, so sums paid on different dates can be compared. does no running allocation at all. Interest runs on the full advance to a single focal date, each payment separately earns interest from its own date to that date, and the two sides are netted. Take a small ledger: ₹1,00,000 lent on 01-Jan-2026 at 1% a month for six months, with a single ₹5,000 payment three months in, when ₹3,000 of interest has accrued.

  • US Rule. ₹3,000 of the payment clears the accrued interest and only ₹2,000 comes off the principal. Total payable at maturity: ₹1,00,940.
  • Merchant’s Rule. Interest runs on the whole ₹1,00,000 for the full term, and the payment earns its own interest credit for the remaining half. Total payable: ₹1,00,850.

The gap is ₹90 — exactly the interest that the ₹3,000sent to interest under the US Rule would have saved had it reduced the principal instead. That is the whole difference between the two rules, in one number. A third option, principal-first, is what a payer means when they hand over money and say it is for the principal; under simple interest with no arrears it produces the same total as the Merchant’s Rule, from the opposite direction.

Why prepaying saves interest

Interest on a reducing balance is rent on money, charged by the day. Return part of the principal and you stop paying rent on that part from that day forward — nothing more mysterious than that. The saving is therefore the amount returned, multiplied by the days it would otherwise have stayed outstanding, multiplied by the daily rate.

In the worked example above the borrower returned ₹5,00,000 with 93 days of the term left, and the daily rent on that slice was ₹225. So: ₹5,00,000 unpaid for 93 days at ₹225/day = ₹20,925.

The tool does not take that on trust. It computes the saving the hard way first — by deleting the repayment and re-running the entire ledger to the same end date, which gives ₹1,21,500 of interest instead of ₹1,00,575, a difference of ₹20,925 — and only then checks it against the one-line formula. A saving figure quoted without its proof is an assertion; quoted with one, it is arithmetic the other party can redo on the back of an envelope. Where a later payment would re-allocate once the first is removed, the two methods legitimately diverge, and the tool says so rather than hiding it.

Which export to use when

A settlement travels through three different channels and they want three different things, so the exports are genuinely different artifacts rather than one file under three names.

What each export format is for
FormatUse it when
WhatsApp noteYou want the other side to see the figures now, in the chat where the loan was arranged. Copy it and send it — English or Hindi.
Excel workbookThey do not believe you. The workbook is a working model, not a picture of one: change the rate on the Inputs sheet and every figure re-runs, so they can test your arithmetic instead of arguing about it.
PDF statementYou need a fixed record both sides can sign — a statement of account with the method disclosed, the reconciliation shown, and a signature block. Available in English, Hindi, or both languages on every line.
CSV bundleA machine is reading it — accounting software, an accountant’s own sheet, a script. ISO dates, raw decimals, no symbols, no totals row to corrupt the import.

What this does not do

It computes; it does not adjudicate. The tool will faithfully produce a total under whatever basis you set, including one that no court in your jurisdiction would enforce. Interest-rate ceilings, the treatment of penal charges, and the statutory power to reopen an unfair bargain all vary by place and by the status of the lender, and none of that is modelled here.

It also assumes the two of you agree on the events. The arithmetic is only as good as the dates and amounts in the ledger, and a disputed receipt is a disputed receipt whatever the segment table says. Where the parties disagree about the basis rather than the facts, the convention comparison is the useful screen: it shows what each competing reading is worth in money, which is usually a faster route to a settlement than arguing about principle.

Under Actual/Actual the tool splits a segment that crosses 1 January and divides each part by its own year length; the exported workbook uses the year of the segment start throughout, so a segment spanning a year end can differ there by a few rupees. Every other convention is exact in the workbook. Adding a brand-new transaction to the workbook, or moving one past another, changes where the segments fall — regenerate it from the tool rather than editing around it.

Glossary

Accrual
Interest earned by the passage of time, whether or not it has been billed or paid.
Reducing balance
Interest charged on what is still outstanding rather than on the original sum, so a repayment lowers every future charge.
Broken period
A stretch shorter than a whole month or quarter, which is what most segments in a real private loan are.
Rest
The point at which unpaid interest is folded into the principal and starts earning interest itself. Monthly rests are the regulated norm for banks; a private loan has none unless the parties agree one.
Arrears
Interest that fell due and was not paid, tracked separately so the principal is left alone.
Focal date
The single date every amount is valued at, so sums paid on different dates can be compared.
Per diem
What one further day adds at the balance as it stands.
Day-count convention
The agreed rule for how long a period and a year are — the setting that most often makes two honest calculations disagree.

Frequently asked questions

Why does my lender get a different total from the same numbers?

Almost always the day-count convention. 29 November to 29 May is 180 days if every month is 30 days, and 181 actual calendar days. On 15,00,000 at 1.35% a month that one day is 450 rupees, and over a longer loan the gap compounds into real money. Actual/360 charges about 1.39% more than Actual/365 for the same period, because the year is shorter but the days are not. None of these is wrong — they are different agreements. Set both sides to the same convention here and the totals converge.

Does a part-payment reduce the principal or the interest first?

It depends on the rule you agreed. Under the US Rule, the default here and the standard treatment for simple-interest notes, a payment clears the interest accrued to that date first and only the remainder reduces principal. If the payment is smaller than the accrued interest, nothing comes off the principal at all and the shortfall sits as arrears. In informal lending the payer often says the money is for the principal — tag that row "Principal only" and the tool applies it that way regardless of the global rule.

What is a per diem, and why does the tool keep showing it?

The per diem is what one more day adds at the balance as it stands: outstanding principal times the daily rate under the active convention. It is the number that makes a settlement negotiable, because it turns "we will pay next week" into a rupee amount. It is also what stops a payoff figure from quietly going stale — a total quoted for one date is wrong on any other, and the per diem says by how much.

Can I enter repayments on any date, or does it have to be monthly?

Any date. That is the point of the tool. A private loan is repaid in lumps whenever the borrower has cash, so the ledger is a list of dated events, not a schedule. The engine cuts the timeline at every event and accrues on the balance that actually stood between them. You can also add a rate change mid-term, an adjustment, or a second advance after the balance has gone to zero.

What happens if a repayment is larger than the whole balance?

The borrower goes into credit and the tool says so: the lender owes the excess back. No interest is charged on a negative balance unless you deliberately switch that on, because charging the lender interest on money they are holding is a separate agreement, not an arithmetic default.

Why does the tool show two different figures for what my repayment saved?

It shows one figure and its proof. The saving is computed by removing the repayment and re-running the entire ledger to the same end date — that is the authoritative number. It is then checked a second, independent way: the repaid amount multiplied by the days it would otherwise have been outstanding, at the daily rate. When those agree, the saving is not an assertion, it is arithmetic you can redo on paper. When a later payment re-allocates once the first is removed, the tool says the direct formula is an estimate there rather than pretending otherwise.

My handwritten book and this tool differ by a few rupees. Who is wrong?

Probably neither. A hand-kept bahi-khata rounds each entry to the whole rupee as it is written down; software carries the full fraction and rounds once at the end. Switch Rounding to "Rounded each segment" and the tool keeps the book’s habit, and shows you exactly what that habit costs against carrying full precision.

Is simple interest or compound interest the default here?

Simple, and nothing compounds unless you ask for it. That matters because a note quietly compounding is how a modest rate becomes an unpayable one. If your agreement has monthly, quarterly or annual rests, switch Compounding to match — the setting is then named on the screen, in the statement and in the workbook, so nobody can be surprised by it later.

What is the Merchant’s Rule, and should I use it?

It is an older netting method: interest runs on the full advance to a single focal date, each payment separately earns interest from its own date to that date, and the two sides are subtracted. It is offered for comparison because a counterparty may be using it. Under simple interest with no arrears it gives exactly the same total as applying payments to principal first, and it comes out lower than the US Rule whenever a payment failed to cover its own interest.

Does anything I type here leave my browser?

No. The whole ledger is computed in the page, and the workbook, the statement and the CSVs are all built in the browser too — nothing is uploaded to produce them. The share link carries the figures inside the URL rather than on a server, which is why the tool warns you before you copy it: anyone holding that link can read your numbers.

Sources and methodology

The allocation default comes from the decision the United States Rule is named after; the two 30/360 variants follow the documented NASD and European methods; the contrast with regulated lending comes from the RBI direction requiring monthly rests on advances; and the caution about enforceability comes from the statute that lets a court reopen a usurious bargain. Links open in a new tab.

Related calculators

Tools that share the same interest arithmetic from other angles:

  • Amortization Schedule CalculatorBuild a full payment-by-payment schedule showing how each instalment splits between principal and interest.
  • Loan CalculatorWork out the monthly payment, total interest, and payoff date for any fixed-rate loan from the amount, rate, and term.
  • APR CalculatorTurn a loan rate plus fees into the true annual percentage rate so you can compare offers on equal terms.
  • Compound Interest CalculatorSee how savings grow as interest earns interest, with adjustable contributions and compounding frequency.
  • Personal Loan CalculatorEstimate repayments on an unsecured personal loan and see how the rate and term change what you pay overall.
  • Debt Payoff CalculatorSimulate up to 20 debts with snowball, avalanche, custom, or hybrid payoff order and find your debt-free date.

Finance disclaimer

This is a computation tool, not legal, tax, accounting or financial advice. It tells you what a set of dated events produces under a stated basis; it does not tell you what a court would enforce. Interest-rate ceilings, the treatment of penal charges, and the rules on reopening an unfair bargain vary by jurisdiction and by the status of the lender. Agree the day-count convention, the allocation rule and the rest period in writing before either side relies on a figure, and take professional advice on any disputed or substantial amount.

How we calculate · Found an error? email us

Authorship & verification

Written and maintained by , a business operator who builds spreadsheet-based calculators.

What's changed (1 update)

Published 1 September 2026

  1. Published with all five day-count conventions, the three payment allocation rules, a prepayment-saving proof, eight reconciliation checks, and English and Hindi output.

Show it to your clients, not just tell them

Mortgage brokers, accountants, and advisors embed this to walk clients through the numbers live — nothing they enter ever leaves their browser.