Finance calculator

Interest Ledger Calculator

Work out what is actually owed on a private loan repaid in irregular lumps.

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

Reconciled — 8 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.

What this tool shows

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.

  • Irregular repayments on any date, not a fixed EMI schedule
  • A dated segment table showing exactly where each rupee of interest came from
  • What a part-payment saved, proved two independent ways
  • US Rule, principal-first and Merchant’s Rule allocation, side by side
  • The same ledger recomputed under every convention, with the rupee gap
  • Per diem — what one more day of delay actually costs
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.

Updated 1 September 2026 · Any currency

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.

A payoff quoted without its date and its basis is already wrong

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.

That is what the per diem is for: 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 rather than a promise, and it is 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. On the ledger the tool opens with, that is ₹450 for every day the money stays out.

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.

Compounding is the entry on that line worth checking first. The default is simple, and nothing compounds unless you ask for it, 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.

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.

A repayment larger than the whole balance is not an error either, and it is not quietly absorbed: the borrower goes into credit and the tool says so, because the lender owes the excess back. No interest is charged on a negative balance unless you deliberately switch that on, since charging the lender interest on money they are holding is a separate agreement, not an arithmetic default.

What it cannot tell you is whether the figure is collectable. It computes; it does not adjudicate, and it 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.

A loan is a list of dated events, not three inputs and a formula

What the engine holds is a sorted list of dated events, and it 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.

Repayments therefore go in on whatever date they actually happened. A private loan is repaid in lumps whenever the borrower has cash, so a payment on the 3rd, another on the 17th and a rate change on the 29th all land where they belong, and the balance that stood between them is the balance the interest is charged on. You can add an adjustment, or a second advance after the balance has already gone to zero, without breaking the arithmetic.

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.

It is also why a hand-kept bahi-khata and this tool can differ by a few rupees without either being wrong. A book 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.

₹15,00,000 lent, one part-payment, a ₹11,00,575 settlement

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-2025 → 26-Feb-2026₹15,00,0002m 27d (87)₹58,725
26-Feb-2026 → 29-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.

The same 6 months is 180 days under one convention and 181 under another

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.

So when a lender produces a different total from the same numbers, the convention is almost always the reason, and the fix is agreement rather than arithmetic. 29-Nov-2025 to 29-May-2026 is 180 days if every month is 30 days and 181 actual calendar days. The table above prices that difference for each convention, and a single day at the closing balance here is ₹450; over a longer loan the gap grows into real money. None of the five is wrong — they are different agreements, and setting both sides to the same one here is what makes two totals converge.

None of that helps if the two of you disagree about the events themselves. 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 disagreement is about the basis rather than the facts, the table above 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.

When a ₹5,000 payment moves only ₹2,000 of principal

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,000 sent 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.

Which rule applies is a question about what was agreed, not about which one is correct. In informal lending the payer often hands the money over and says it is for the principal — tag that row “Principal only” and the tool applies it that way regardless of the global setting, which is exactly what the worked ledger above does. Leave the row on “Auto” and the US Rule governs: a payment smaller than the interest accrued to its date moves no principal at all, and the shortfall sits as arrears until something clears it.

The Merchant’s Rule is here because a counterparty may be using it, not because it is recommended. It is the older netting method, and under simple interest with no arrears it gives exactly the same total as applying payments to principal first. It comes out lower than the US Rule whenever a payment failed to cover its own interest — which is the thing to check before agreeing to switch to it, and the reason to run both before conceding either.

₹20,925 saved, and the two ways the tool proves it

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.

So when the panel shows two numbers there, they are not two answers to one question. The re-run is the authoritative figure; the one-line formula is the independent check, and when the two agree the saving stops being a claim and becomes something you can redo on paper. Where a later payment would re-allocate once the first is removed, the two methods legitimately diverge, and the tool labels the direct formula an estimate rather than pretending otherwise.

Send the workbook when they do not believe you

A settlement travels through four different channels and they want four different things, so the exports are genuinely different artifacts rather than one file under four 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.

None of the four costs you any privacy. 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.

One limitation belongs to the workbook rather than to the engine. Under Actual/Actual the tool splits a segment that crosses 1 January and divides each part by its own year length; the exported formulas use 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 file. 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.

Eight words to settle before you settle the loan

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.

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 ScheduleBuild a full payment-by-payment schedule showing how each instalment splits between principal and interest.
LoanWork out the monthly payment, total interest, and payoff date for any fixed-rate loan from the amount, rate, and term.
APRTurn a loan rate plus fees into the true annual percentage rate so you can compare offers on equal terms.
Compound InterestSee how savings grow as interest earns interest, with adjustable contributions and compounding frequency.
Personal LoanEstimate repayments on an unsecured personal loan and see how the rate and term change what you pay overall.
Debt PayoffSimulate up to 20 debts with snowball, avalanche, custom, or hybrid payoff order and find your debt-free date.
Credit Card PayoffPlan up to 20 cards with issuer-style minimums, promo APRs, five payoff orders, and a balance-transfer scenario.
Debt ConsolidationCompare your existing debts against one new consolidation loan — monthly payment, payoff time, and total interest.
Auto LoanCalculate a car-loan payment from price, down payment, trade-in, rate, and term, including the total cost of financing.

More in Finance, or browse all calculators.

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

Defined in the glossary: Day-Count Convention, Per Diem Interest, United States Rule, Interest in Arrears, Focal Date.

Authorship & verification

Built and maintained by .

How this calculator is tested

209 automated cases pass; last run 30 September 2026.

Test cases by kind
Independent cross-check20expected values published elsewhere, or reached by a second method
Golden50worked by hand, the arithmetic written into the test
Boundary55zero, negative, extreme and invalid inputs
Property58rules that must hold for any input
Structural26every output present and finite

Cases from this calculator’s own test file, as written there:

  • 30/360 US: 29-Jan-2026 to 31-Mar-2026 is 62 days (independent cross-check)
  • 30E/360: the same span is 61 days (independent cross-check)
  • 30/360 US: 31-Jan-2026 to 31-Mar-2026 is 60 days (independent cross-check)
  • 30E/360: 31-Jan-2026 to 31-Mar-2026 is also 60 days (independent cross-check)
  • 30/360 US: 28-Feb-2026 to 31-Aug-2026 is 180 days (independent cross-check)
  • 30E/360: the same span is 182 days (independent cross-check)

Full verification report for this calculator

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.