Personal Finance for India Module 12 – Retirement, big goals and your plan
Your one-page plan and annual money review
Assemble a one-page financial plan from the numbers this track has worked out, build a money calendar for the year, and run a yearly review with triggers.
What you will learn
- Assemble a one-page financial plan from your own worksheets, with one number, a status and a next step per section
- Build a personal money calendar for the tax year, with the rule behind each date
- Run an annual review with a fixed checklist, and recognise the life events that call for one sooner
Before you start
What you’ll learn · Before you start
What you will learn
- Assemble a one-page financial plan from your own worksheets, with one number, a status and a next step per section
- Build a personal money calendar for the tax year, with the rule behind each date
- Run an annual review with a fixed checklist, and recognise the life events that call for one sooner
Before you start
On this page
Asha has worked out a budget, an emergency fund, her tax, her cover, two goals and a retirement projection, and the numbers sit in a dozen places. A plan she can check in five minutes fits on one page: nine sections, one number each.
This lesson builds that page from the numbers of this track’s earlier lessons, puts every deadline of her year on a money calendar with the rule behind it, and runs her first yearly review, with the events that call one early. Asha’s worksheets and amounts are invented and their rates assumed, as in the lessons they come from; the lesson is education only and recommends no product, fund, insurer or app.
One page, nine sections, one number in each
A one-page plan: A summary of your finances on one sheet: for each of about nine sections, the number that matters, a status and the next step, all taken from worksheets already done. is a summary, not a new calculation: every number on it comes from a worksheet already done, and each section carries three things, the number that matters, a status and the next step. Nine sections cover a first salary’s money: cash flow, the emergency fund, health cover, life cover, debts, the tax regime, goals, retirement, and nominations with a will. Step through Asha’s page as it fills:
The drawing shows the whole scene; its 9 steps are listed below.
Every step as text
- Cash flow first. Every other section is paid from the month's surplus. Asha's in-hand pay of ₹42,000 less ₹35,000 of spending leaves ₹7,000, the money map's figure.
- The emergency fund. Four months of essential costs is ₹1,14,000. She has ₹50,000, so ₹3,610 a month fills it in 18 months.
- Health cover, a gap. Her ₹3,00,000 of group cover ends with her job and covers only her. A personal policy, bought while she is healthy, is the next step.
- Life cover, a check. Nobody fully depends on her income, but she sends ₹5,000 a month home. If her family relies on it, the needs method sizes the cover.
- Debts. She owes ₹45,000 on ₹1,50,000 of card limits, 30 % used. The plan's rule is every bill paid in full by its due date.
- Tax. She is in the new regime and her tax for the year is nil. The step is to tell payroll the regime at the start of every tax year.
- Goals. The scooter's ₹33,708 in 24 months takes ₹1,405 a month, and her brother's ₹71,461 in 36 months ₹1,985, each in its own bucket.
- Retirement. Her four pillars leave a gap of ₹50,95,198 in today's rupees at 58. The step is to raise her saving with every rise in pay.
- Nominations, then the page. Her EPF and savings account name a nominee; her group policy does not, and she has no will yet. With every section filled, the ₹7,000 is fully planned and the page is done.
The program builds the page from her worksheet and checks that it adds up, because a plan that sends more to goals than the month leaves is a wish:
"""Asha's one-page financial plan, built from her invented worksheet: one number, a status and a next step per section.
The worksheet holds the figures of this track's earlier lessons for Asha, all invented: her pay and spending from the
money map, the emergency fund sized in its own lesson, her group health cover, her card, her tax regime, two goals
priced at an assumed 6 % inflation and the retirement projection. The program checks that the plan adds up: the monthly
amounts it sends to goals must fit inside the month's surplus.
"""
from decimal import ROUND_CEILING, ROUND_HALF_UP, Decimal
W = {
"in_hand": Decimal(42000), "spending": Decimal(35000),
"fund_target": Decimal(114000), "fund_now": Decimal(50000),
"group_cover": Decimal(300000), "own_cover": Decimal(0), "dependants_support": Decimal(5000),
"card_owed": Decimal(45000), "card_limit": Decimal(150000),
"regime": "new", "tax": Decimal(0),
"goals": [("Scooter down payment", Decimal(33708), 24), ("Brother's college fees", Decimal(71461), 36)],
"retirement_gap_today": Decimal(5095198),
"nominees": {"EPF": True, "Savings account": True, "Group health policy": False},
}
SENDS = {"Emergency fund": Decimal(3610), "Scooter down payment": Decimal(1405), "Brother's college fees": Decimal(1985)}
def inr(amount):
value = Decimal(amount).quantize(Decimal("1"), rounding=ROUND_HALF_UP)
whole = str(abs(value))
head, tail = whole[:-3], whole[-3:]
groups = []
while len(head) > 2:
groups.insert(0, head[-2:])
head = head[:-2]
if head:
groups.insert(0, head)
return "₹" + (",".join(groups + [tail]) if groups else tail)
surplus = W["in_hand"] - W["spending"]
rows = [
("Cash flow", f"{inr(surplus)} a month left after spending", "on track", "keep the budget's three-month view"),
("Emergency fund", f"{inr(W['fund_now'])} of {inr(W['fund_target'])}", "building",
f"{inr(SENDS['Emergency fund'])} a month; full in {((W['fund_target'] - W['fund_now']) / SENDS['Emergency fund']).to_integral_value(rounding=ROUND_CEILING)} months"),
("Health cover", f"{inr(W['group_cover'])} from work, {inr(W['own_cover'])} of her own", "gap", "buy a personal policy while healthy"),
("Life cover", f"none; she sends home {inr(W['dependants_support'])} a month", "check", "size it by the needs method if her family relies on it"),
("Debts", f"card {inr(W['card_owed'])} of {inr(W['card_limit'])}, {W['card_owed'] / W['card_limit'] * 100:.0f} % used", "watch", "pay every bill in full by its due date"),
("Tax", f"{W['regime']} regime, tax {inr(W['tax'])}", "on track", "tell payroll the regime each April"),
]
for name, target, months in W["goals"]:
rows.append((name, f"{inr(target)} in {months} months", "on plan", f"{inr(SENDS[name])} a month to its bucket"))
rows += [
("Retirement", f"gap of {inr(W['retirement_gap_today'])} in today's rupees", "gap", "raise saving with each pay rise; start NPS at 25"),
("Nominations", "; ".join(f"{k}: {'named' if v else 'none'}" for k, v in W["nominees"].items()), "to do", "add a nominee to the health policy"),
]
print("ASHA'S ONE-PAGE PLAN")
for section, number, status, step in rows:
print(f"{section} [{status}]")
print(f" {number}")
print(f" next: {step}")
print()
sent = sum(SENDS.values())
print(f"Sent to buckets each month: {inr(sent)} of the {inr(surplus)} surplus; {inr(surplus - sent)} left over")
print("Check:", "the plan fits the month" if sent <= surplus else "the plan spends more than the surplus") Output
ASHA'S ONE-PAGE PLAN Cash flow [on track] ₹7,000 a month left after spending next: keep the budget's three-month view Emergency fund [building] ₹50,000 of ₹1,14,000 next: ₹3,610 a month; full in 18 months Health cover [gap] ₹3,00,000 from work, ₹0 of her own next: buy a personal policy while healthy Life cover [check] none; she sends home ₹5,000 a month next: size it by the needs method if her family relies on it Debts [watch] card ₹45,000 of ₹1,50,000, 30 % used next: pay every bill in full by its due date Tax [on track] new regime, tax ₹0 next: tell payroll the regime each April Scooter down payment [on plan] ₹33,708 in 24 months next: ₹1,405 a month to its bucket Brother's college fees [on plan] ₹71,461 in 36 months next: ₹1,985 a month to its bucket Retirement [gap] gap of ₹50,95,198 in today's rupees next: raise saving with each pay rise; start NPS at 25 Nominations [to do] EPF: named; Savings account: named; Group health policy: none next: add a nominee to the health policy Sent to buckets each month: ₹7,000 of the ₹7,000 surplus; ₹0 left over Check: the plan fits the month
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 plan.py
The check passes: ₹3,610 to the emergency fund, ₹1,405 to the scooter and ₹1,985 to her brother’s fees use exactly the ₹7,000 her month leaves. Three sections still wait on a decision or an action, each with its next step written beside it: her own health cover, life cover if her family relies on the ₹5,000 she sends home, and a nominee on the group policy. The retirement gap, ₹50,95,198 in today’s rupees, stays on the page as a number to shrink with every rise in pay.
The sections run in the order the track’s money map uses for decisions: know the cash flow, build the buffer, cover the large risks, clear costly debt, then fund goals and retirement. That order is why the emergency fund takes the largest share of Asha’s ₹7,000 while it is short, and why her own health policy is the next step before any new goal. It is a framework that real cases bend, as the money map showed: someone whose parents live on her salary needs term cover early. The statuses keep the page honest. “On track” and “on plan” mean the number meets its rule, “building” that a monthly amount is closing the gap by a date, “watch” that the rule holds but deserves a look each month, and “gap”, “check” or “to do” that a decision or an action is still due, with the next step saying what it is.
One number per section
If a section needs a paragraph, it belongs on a worksheet. The page keeps the one number you would check first, such as the fund’s balance against its target, so the whole plan can be read in five minutes.
Checkpoint
Check: The one-page plan and its nine sections
A money calendar puts every deadline in its month
Some parts of a plan are due on dates the law or a scheme sets, and a missed date costs money: interest on late advance tax, a month’s PPF interest, a lapsed policy. A money calendar: A list of the year's fixed money dates, such as tax instalments, the return's due date and policy renewals, each with the rule that sets it. lists them for the tax year, April to March, each with the rule that fixes it. Walk through Asha’s:
- April
A new tax year begins review
She tells payroll which regime to assume for TDS, puts the year's PPF deposit in by the 5th so it earns interest for April, and holds her yearly money review.
- June
First advance tax, if it applies section 408
Someone whose tax not covered by TDS reaches ₹10,000 pays 15 % of the year's advance tax by the 15th (section 408). Asha's TDS covers her tax, so it passes her by.
- July
The return is due section 263
For most salaried people the income tax return for the year just ended is due by the end of July (section 263(1)). She also asks a second credit information company for her free full report.
- August
Her health policy renews renewal
The renewal premium is paid before the policy ends, or within the grace period at the latest, so no waiting period starts again. Its premium was saved month by month in a sinking fund.
- September
Second advance tax section 408
By the 15th, 45 % of the year's advance tax in all, for anyone it applies to.
- October
New small-savings rates rates
The government sets small-savings rates every quarter, so a plan that assumed the PPF's rate checks it again, as in January, April and July. A third credit report is due.
- December
Third advance tax section 408
By the 15th, 75 % of the year's advance tax in all, for anyone it applies to.
- January
Evidence for payroll Form 124
Someone in the old regime sends payroll the evidence of their claims on Form 124 before the cut-off the employer sets. The fourth credit report of the cycle is due.
- March
The tax year ends year end
All of the year's advance tax is due by the 15th, and any payment meant to count for this year's deductions must be made before the month ends.
The timeline has 9 events, from April to March.
The program prints the whole calendar from one list of entries, each with its rule:
"""Asha's money calendar for one tax year, April to March, with the rule behind each date.
Fixed dates come from the rules this track has cited: advance tax under section 408 of the Income-tax Act, 2025 (only
for someone whose tax not covered by TDS reaches ₹10,000), the return's due date under section 263(1), the PPF's
5th-of-the-month rule, the quarterly reset of small-savings rates and the yearly full credit report each credit
information company must give. Her own dates, a policy renewal and her review month, are invented.
"""
MONTHS = ["April", "May", "June", "July", "August", "September", "October", "November", "December", "January",
"February", "March"]
ITEMS = [
("April", "tell payroll which tax regime to assume for TDS this year", "employer's TDS estimate"),
("April", "PPF deposit by the 5th, so it earns interest for April", "PPF Scheme, 2019"),
("April", "small-savings rates set for April to June", "quarterly government notice"),
("April", "her yearly money review, with the new tax year", "her own choice"),
("April", "full credit report from the first credit company", "one free full report a year from each"),
("June", "advance tax: 15 % of the year's by the 15th, if it applies", "section 408"),
("July", "income tax return due by the end of the month", "section 263(1), most salaried people"),
("July", "small-savings rates set for July to September", "quarterly government notice"),
("July", "full credit report from the second credit company", "one free full report a year from each"),
("August", "health policy renewal, inside the grace period at the latest", "her policy schedule"),
("September", "advance tax: 45 % by the 15th, if it applies", "section 408"),
("October", "small-savings rates set for October to December", "quarterly government notice"),
("October", "full credit report from the third credit company", "one free full report a year from each"),
("December", "advance tax: 75 % by the 15th, if it applies", "section 408"),
("January", "small-savings rates set for January to March", "quarterly government notice"),
("January", "full credit report from the fourth credit company", "one free full report a year from each"),
("January", "evidence of old-regime claims to payroll, by its cut-off", "Form 124; the employer sets the date"),
("March", "advance tax: all of it by the 15th, if it applies", "section 408"),
("March", "last payments that count for this tax year's deductions", "the tax year ends with March"),
]
print("ASHA'S MONEY CALENDAR, APRIL TO MARCH")
for month in MONTHS:
entries = [(what, rule) for m, what, rule in ITEMS if m == month]
if not entries:
continue
print(month)
for what, rule in entries:
print(f" - {what} ({rule})")
print()
print(f"{len(ITEMS)} entries in {len({m for m, _, _ in ITEMS})} months; the other months hold nothing fixed") Output
ASHA'S MONEY CALENDAR, APRIL TO MARCH April - tell payroll which tax regime to assume for TDS this year (employer's TDS estimate) - PPF deposit by the 5th, so it earns interest for April (PPF Scheme, 2019) - small-savings rates set for April to June (quarterly government notice) - her yearly money review, with the new tax year (her own choice) - full credit report from the first credit company (one free full report a year from each) June - advance tax: 15 % of the year's by the 15th, if it applies (section 408) July - income tax return due by the end of the month (section 263(1), most salaried people) - small-savings rates set for July to September (quarterly government notice) - full credit report from the second credit company (one free full report a year from each) August - health policy renewal, inside the grace period at the latest (her policy schedule) September - advance tax: 45 % by the 15th, if it applies (section 408) October - small-savings rates set for October to December (quarterly government notice) - full credit report from the third credit company (one free full report a year from each) December - advance tax: 75 % by the 15th, if it applies (section 408) January - small-savings rates set for January to March (quarterly government notice) - full credit report from the fourth credit company (one free full report a year from each) - evidence of old-regime claims to payroll, by its cut-off (Form 124; the employer sets the date) March - advance tax: all of it by the 15th, if it applies (section 408) - last payments that count for this tax year's deductions (the tax year ends with March) 19 entries in 9 months; the other months hold nothing fixed
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 calendar.py
Nineteen entries fall in nine months. Four are fixed by the Income-tax Act, 2025 for anyone who owes advance tax: Income tax paid during the tax year itself, in instalments by set dates, when the year's tax less TDS and TCS comes to ₹10,000 or more. Late or short instalments cost interest. More in “TDS, AIS and advance tax”: 15 % by 15 June, 45 % by 15 September, 75 % by 15 December and all of it by 15 March (section 408), which Asha’s TDS makes unnecessary. The return is due at the end of July for most salaried people (section 263(1)). The PPF counts a deposit made by the 5th for that month’s interest, the government resets small-savings rates every quarter, and each of the four credit information companies gives one free full credit report a calendar year, so one every three months shows a new mistake soon after it appears. The rest are Asha’s own: her health policy’s renewal and her review month.
The rules on the calendar are there because a missed date has a price, and the earlier lessons of this track priced most of them:
| A missed date | What it costs |
|---|---|
| A PPF deposit on the 6th, not the 5th | that month’s interest: ₹887.50 on ₹1,50,000 |
| An advance tax instalment paid short | interest of 3 % or 1 % of the shortfall (section 425) |
| The return after its due date | a fee of ₹1,000 or ₹5,000 (section 428(a)), 1 % a month on unpaid tax (section 423), and no old regime |
| A health renewal after the grace period | a break in cover, and every waiting period starts again |
A calendar is kept where it will be seen: a phone’s calendar with a reminder a week ahead of each entry, or a printed sheet beside the one-page plan. The rule beside each entry matters as much as the date, because a Finance Act or a scheme can move a date, and the rule says where to check.
Keeping the dates in your head
Wrong: “I’ll remember the tax dates when they come”. Right: “every date is on the calendar with its rule”. A due date missed costs interest or a fee, and the rule beside it says whether a date has moved, as a Finance Act can move it.
Checkpoint
Check: A money calendar with the rule behind each date
A yearly review asks the same questions, and life events call one early
A plan is checked against what happened at least once a year, in a month fixed in advance, so that it never waits for a good moment. The review gathers this year’s numbers, compares them with last year’s page section by section, applies the plan’s rules to each change and writes a new page. Follow Asha’s first review:
The drawing shows the whole scene; its 6 steps are listed below.
Every step as text
- A fixed month. Asha holds her review every April, when the tax year begins and payroll asks for her regime, so it never waits for a good moment.
- Gather the numbers. She collects this year's figures, her payslip, her spending, every balance and every policy schedule, before she looks at last year's page.
- Compare section by section. Five sections have changed: her pay rose 10 %, her flat costs more, she changed jobs in October, she bought her own health policy, and the scooter was paid for.
- Each change asks something. Her saving rises to ₹7,700, her emergency target to ₹1,26,000, her provident fund moves to the new employer, both policies get a nominee, and the scooter's ₹1,405 moves to the next goal.
- A new page. The new page replaces the old one, with the date of the next review written on it. The sections that did not change are copied forward and checked again next year.
- Events do not wait. A job change, a move, a marriage, a child, a large purchase, a health event or a new tax law sends her back to the numbers at once, without waiting for April.
The program applies the plan’s rules to what changed in her year:
"""Asha's yearly review: last year's worksheet against this year's, and what each change asks of the plan.
Both worksheets are invented. In the year she had a 10 % pay rise, moved to a dearer flat, changed jobs in October and
bought a personal health policy, and the scooter goal fell due. The review applies the plan's own rules: the
emergency fund is four months of essential costs, a pay rise raises every monthly saving by the same share, a new job
moves the provident fund and changes the group cover, and a goal that is met frees its saving for the next one.
"""
from decimal import ROUND_HALF_UP, Decimal
LAST = {"in_hand": Decimal(42000), "essentials": Decimal(28500), "saving": Decimal(7000), "employer": "first job",
"own_health": Decimal(0), "group_health": Decimal(300000), "scooter_saving": Decimal(1405)}
NOW = {"in_hand": Decimal(46200), "essentials": Decimal(31500), "saving": Decimal(7700), "employer": "second job",
"own_health": Decimal(500000), "group_health": Decimal(400000), "scooter_saving": Decimal(0)}
def inr(amount):
value = Decimal(amount).quantize(Decimal("1"), rounding=ROUND_HALF_UP)
whole = str(abs(value))
head, tail = whole[:-3], whole[-3:]
groups = []
while len(head) > 2:
groups.insert(0, head[-2:])
head = head[:-2]
if head:
groups.insert(0, head)
return "₹" + (",".join(groups + [tail]) if groups else tail)
changes = []
rise = NOW["in_hand"] / LAST["in_hand"] - 1
changes.append(("Cash flow", f"in-hand pay up {rise * 100:.0f} %, to {inr(NOW['in_hand'])}",
f"raise the monthly saving by the same share: {inr(LAST['saving'])} to {inr(NOW['saving'])}"))
target_then, target_now = 4 * LAST["essentials"], 4 * NOW["essentials"]
changes.append(("Emergency fund", f"essential costs up to {inr(NOW['essentials'])} a month after the move",
f"four months is now {inr(target_now)}, {inr(target_now - target_then)} more than {inr(target_then)}"))
if NOW["employer"] != LAST["employer"]:
changes.append(("Job change", "a new employer since October",
"transfer the provident fund account; give the new payroll Form 122 for the first job's pay"))
changes.append(("Health cover", f"group cover now {inr(NOW['group_health'])}, own policy {inr(NOW['own_health'])}",
"keep the own policy whatever the job; add a nominee to both"))
if NOW["scooter_saving"] == 0 and LAST["scooter_saving"] > 0:
changes.append(("Goals", "the scooter's down payment was paid on its date",
f"move its {inr(LAST['scooter_saving'])} a month to the next goal on the ladder"))
print("ASHA'S YEARLY REVIEW: WHAT CHANGED, AND WHAT IT ASKS")
for section, change, action in changes:
print(f"{section}")
print(f" changed: {change}")
print(f" so: {action}")
print()
print(f"{len(changes)} sections changed; the others are copied forward and checked again next year") Output
ASHA'S YEARLY REVIEW: WHAT CHANGED, AND WHAT IT ASKS Cash flow changed: in-hand pay up 10 %, to ₹46,200 so: raise the monthly saving by the same share: ₹7,000 to ₹7,700 Emergency fund changed: essential costs up to ₹31,500 a month after the move so: four months is now ₹1,26,000, ₹12,000 more than ₹1,14,000 Job change changed: a new employer since October so: transfer the provident fund account; give the new payroll Form 122 for the first job's pay Health cover changed: group cover now ₹4,00,000, own policy ₹5,00,000 so: keep the own policy whatever the job; add a nominee to both Goals changed: the scooter's down payment was paid on its date so: move its ₹1,405 a month to the next goal on the ladder 5 sections changed; the others are copied forward and checked again next year
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 review.py
Five sections changed. Her pay rose 10 %, so her monthly saving rises to ₹7,700; her essential costs rose with the move, so four months of them is now ₹1,26,000; she changed jobs, so her provident fund moves with her and the new payroll needs Form 122 for the first job’s pay; she now has her own ₹5,00,000 policy beside the new group cover; and the scooter was paid for, so its ₹1,405 moves up the ladder. Some events cannot wait for April. Each of these is a review trigger: A life event that calls for a plan's review before the yearly one, such as a new job, a move, marriage, a child, a large purchase or a health event., and each points at the sections it changes:
| Event | Sections to redo at once |
|---|---|
| A new job | cash flow, health and life cover, the provident fund, tax |
| A move to another city | cash flow, the emergency fund, the rent and tax |
| Marriage or a child | life and health cover, goals, nominations and a will |
| A large purchase or a loan | debts, the emergency fund, goals |
| A health event | health cover, the emergency fund |
| A new Finance Act or a rule change | tax, the calendar |
Key idea
A plan stays true only if you come back to it: once a year in a fixed month, and at once when a life event changes a section, recomputing each section from the numbers there are now.
Checkpoint
Check: The yearly review and its triggers
Practise: the page, the calendar and the review
Three ideas share this session, beginning with whichever your answers have found hardest so far. Amounts are Asha’s invented ones unless a question gives others:
Practice that adapts to you
Practise this lesson
9 questions about 3 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.
Write your own page
Take a single sheet and write the nine section names. Put one number beside each from your own worksheets, a status and a next step, then add every fixed date of your year to a calendar, with the month of your next review.
Interview questions
Warm-up (fresher): What goes into a one-page financial plan?
Nine sections, each with one number, a status and a next step: cash flow, the month’s surplus after spending; the emergency fund against its target; health cover and life cover against what they must pay; debts, such as the share of card limits used; the tax regime; each goal with its amount, date and monthly saving; retirement, with the gap in today’s rupees; and nominations and a will. Every number comes from a worksheet already done, so the page is a summary that can be checked in five minutes. It must also add up: the money sent to goals each month has to fit inside the surplus, as ₹7,000 does on Asha’s page.
Warm-up (fresher): When should you review your financial plan outside the yearly review?
As soon as a life event changes one of its sections: a new job, a move to another city, marriage or a child, a large purchase or a loan, a health event, or a change in the tax law. Each changes particular sections. A new job changes the cash flow, the group cover, the provident fund and the tax deducted; a child changes life and health cover, the goals and the nominations. The yearly review, in a month fixed in advance, catches everything else, recomputing each section from the numbers there are now rather than the ones the plan assumed.
Key takeaways
- A one-page plan has nine sections, each with one number, a status and a next step taken from a worksheet, and it must add up: Asha’s ₹3,610, ₹1,405 and ₹1,985 a month use exactly her ₹7,000 surplus.
- A money calendar lists every fixed date of the tax year with its rule: advance tax under section 408 when it applies, the return under section 263(1), the PPF’s 5th, quarterly rates and a free credit report from each company.
- A yearly review in a fixed month compares this year’s numbers with the page and applies the plan’s rules to each change, and life events such as a new job, a move or a child call a review at once.
Terms in this lesson
- money calendar
- A list of the year's fixed money dates, such as tax instalments, the return's due date and policy renewals, each with the rule that sets it.
- one-page plan
- A summary of your finances on one sheet: for each of about nine sections, the number that matters, a status and the next step, all taken from worksheets already done.
- review trigger
- A life event that calls for a plan's review before the yearly one, such as a new job, a move, marriage, a child, a large purchase or a health event.
References
- The Income-tax Act, 2025 (sections 202(4), 263, 392(4), 404, 405, 408, 423, 425 and 428: the regime, the return, two employers, advance tax and lateness) (Ministry of Law and Justice (Legislative Department))
- The Finance Act, 2026 (sections 5, 16, 66, 68 and 96: due dates, revised and updated returns, and fees) (Legislative Department, Ministry of Law and Justice)
- Income-tax Rules, 2026 (rules 204 and 205, Forms 122 and 124: pay from another employer and evidence of claims) (Income Tax Department, Government of India)
- Public Provident Fund account (National Savings Institute, Ministry of Finance)
- Interest rates on national savings schemes (National Savings Institute, Ministry of Finance)
- Reserve Bank of India (Credit Information Companies) Directions, 2025 (Reserve Bank of India)
- IRDAI (Insurance Products) Regulations, 2024 (Schedule III: grace period and renewal) (Insurance Regulatory and Development Authority of India)
Related tools
Report a problem with this lesson
Kept only in this browser. Your Learn progress