Ravindra BagaleCourses & study guides मराठी Track your progress

Insurance Policy Renewal Tracker in Excel: Next Premium Due Date with EDATE and Yearly Cost

Ravindra Bagale in Pune pays six insurance premiums: health, term, car, bike, home, and a monthly health cover for Rani. Some are yearly, one is half-yearly, one is monthly, and the renewal dates are spread across the year. This sheet works out every next due date on its own, counts the days left and tells him how much money he needs in the next 30 days.

What you'll learn on this page

  • One row per policy with premium and how often it is paid
  • Months between payments with a nested IF
  • Next due date with EDATE
  • Days left and a Due soon / Overdue status
  • Yearly cost for any payment frequency
  • Money needed in the next 30 days with SUMIFS

Download the template: insurance-policy-renewal-tracker-template.xlsx: example data with real formulas. Yellow cells are inputs you can type over; green cells hold formulas; blue rows are headers and totals. Replace the example data with your own and everything recalculates.

Made-up data: every name, amount, shop and date on this page is made up for practice. Cities are used only to make the examples feel real.

1. The example

Ravindra's policies on 17 October 2026 (made-up values):

Policy Premium Paid every Last paid on Next due Days left Yearly cost Status
Health floater ₹24,500 Yearly 05-11-2025 05-11-2026 19 ₹24,500 Due soon
Term plan ₹6,900 Half-yearly 12-06-2026 12-12-2026 56 ₹13,800 OK
Car insurance ₹11,800 Yearly 28-10-2025 28-10-2026 11 ₹11,800 Due soon
Bike insurance ₹1,850 Yearly 09-10-2025 09-10-2026 −8 ₹1,850 Overdue
Home insurance ₹3,600 Yearly 20-02-2026 20-02-2027 126 ₹3,600 OK
Health cover for Rani ₹2,350 Monthly 01-10-2026 01-11-2026 15 ₹28,200 Due soon

Total premium per year: ₹83,750, about ₹6,979 a month to set aside. ₹38,650 is needed in the next 30 days, and the bike policy is already 8 days past its due date.

Inputs (yellow) Premium amount Paid every (drop-down) Last paid on Formulas Months = nested IF Next due = EDATE Yearly = premium × 12 ÷ months Results ₹83,750 a year ₹38,650 in 30 days Bike overdue

Figure 1. Last paid date + months (12, 6, 3 or 1) gives the next due date with EDATE; next due − today gives days left; IF gives Overdue, Due soon or OK; premiums are converted to a yearly cost.

The insurance-policy-renewal-tracker-template.xlsx template sheet with example data, yellow input cells and green formula cells

Figure 2. The template sheet, recalculated with its example data. Download it above and replace the yellow cells with your own numbers.

2. Build it step by step

Step 1. List the policies

  1. In A5:K5 type Policy, Type, Covers, Premium, Paid every, Months, Last paid on, Next due, Days left, Yearly cost, Status.
  2. Select B6:B50 > Data > Data Validation > List: Health,Term life,Vehicle,Home,Other. Do the same for E6:E50 with Yearly,Half-yearly,Quarterly,Monthly (drop-down lists).

Step 2. Months between payments

  1. In F6 type =IF(E6="Yearly",12,IF(E6="Half-yearly",6,IF(E6="Quarterly",3,1))) (nested IF).

Step 3. Next due date with EDATE

  1. EDATE(start_date, months) returns the same day a number of months later. In H6 type =EDATE(G6,F6): 05-11-2025 + 12 months = 05-11-2026.
  2. Format H6 as a date. EDATE is also used in the warranty tracker.

Step 4. Days left and status

  1. In B3 type the as-of date (=TODAY() in your copy). In I6 type =H6-$B$3: 19 days.
  2. In K6 type =IF(I6<0,"Overdue",IF(I6<=30,"Due soon","OK")).

Step 5. Yearly cost

  1. In J6 type =D6*12/F6. A monthly ₹2,350 becomes ₹28,200 a year; a half-yearly ₹6,900 becomes ₹13,800.
  2. In J12 type =SUM(J6:J11): ₹83,750. In N7 type =N6/12 for the monthly amount to set aside.

Step 6. Summary and colours

  1. In N9 type =SUMIFS(D6:D11,I6:I11,">=0",I6:I11,"<=30"): ₹38,650 due in the next 30 days (SUMIFS).
  2. In N11 type =INDEX(A6:A11,MATCH(MIN(I6:I11),I6:I11,0)): Bike insurance is the most urgent.
  3. Select A6:K50 > New Rule > Use a formula: =$K6="Overdue" red, =$K6="Due soon" amber (formula rules).

Ravindra Bagale's Tip

Look at this sheet on the 1st of every month. Anything Due soon is a payment you plan this month.

3. Formulas used

Cell Formula What it does
F6 =IF(E6="Yearly",12,IF(E6="Half-yearly",6,IF(E6="Quarterly",3,1))) Months between payments
H6 =EDATE(G6,F6) Next due date
I6 =H6-$B$3 Days left
J6 =D6*12/F6 Yearly cost
K6 =IF(I6<0,"Overdue",IF(I6<=30,"Due soon","OK")) Status
N7 =N6/12 Per month to set aside
N9 =SUMIFS(D6:D11,I6:I11,">=0",I6:I11,"<=30") Money needed in 30 days
N11 =INDEX(A6:A11,MATCH(MIN(I6:I11),I6:I11,0)) Most urgent policy
N12 =SUMIF(B6:B11,"Health",J6:J11) Health premiums per year

Every formula above is written in the template, so you can click a cell and see it in the formula bar. All values on this page were recalculated in the file.

4. Common mistakes

  1. Adding 365 days instead of using EDATE. Adding 365 drifts by a day in a leap year, and monthly premiums need months, not days. EDATE adds calendar months.
  2. Forgetting to update Last paid on. After you pay, type the new payment date in column G, or the policy keeps showing Overdue.
  3. Comparing monthly and yearly premiums directly. ₹2,350 a month looks small next to ₹24,500 a year, but it is ₹28,200 a year. Compare the Yearly cost column.
  4. Relying on the grace period. Grace periods differ by policy and insurer. Check the policy document and pay before the due date.
  5. Typing the policy start date for every year. Use the date of the last payment, so EDATE always points to the next one.

Ravindra Bagale's Tip

Keep the policy number and helpline in two extra columns. When you need to claim, everything is in one place.

5. More real examples

Example 1: Vehicle policies only. A small business with three bikes can list each vehicle and sort by Days left.

Example 2: Policies for Rani and Ruhi. Use the Covers column and SUMIF by person to see what each person's cover costs per year.

Example 3: Save monthly for premiums. Put N7 (₹6,979) into a separate savings account every month, so the big yearly premiums never hurt.

Quick revision cards

Quick revision

Each card shows formulas from this page, each with an example and its answer from the template. Scan the QR code on a card to open this lesson. All names and numbers are made up for practice.

Revision card 1 for Insurance Policy Renewal Tracker in Excel: Next due date: =EDATE(G6,F6) gives 05-11-2026; Days left: =H6-$B$3 gives 19; Yearly cost: =D6*12/F6 gives ₹24,500. Includes an example data table.
Card 1 of 2: Insurance Policy Renewal Tracker in Excel · Download PNG
Revision card 2 for Insurance Policy Renewal Tracker in Excel: Status: =IF(I6<0,"Overdue",IF(I6<=30,"Due soon","OK")) gives Due soon; Per month to set aside: =N6/12 gives ₹6,979; Money needed in 30 days: =SUMIFS(D6:D11,I6:I11,">=0",I6:I11,"<=30") gives ₹38,650. Includes an example data table.
Card 2 of 2: Insurance Policy Renewal Tracker in Excel · Download PNG

More cards: Ravi Sir's Cards.

6. Frequently asked questions

How do I find the next premium due date in Excel?

Use =EDATE(last_paid_date, months): 12 for yearly, 6 for half-yearly, 3 for quarterly, 1 for monthly.

What does EDATE do?

It returns the same day of the month a set number of months before or after a date. =EDATE(05-11-2025,12) gives 05-11-2026.

How do I count days until renewal?

Subtract today from the next due date: =H6-$B$3. Negative means overdue.

How do I compare yearly and monthly premiums?

Convert all to a yearly cost: =premium*12/months between payments.

How much should I set aside each month?

Total yearly cost ÷ 12. Here ₹83,750 ÷ 12 = about ₹6,979.

7. Quick quiz

Ten questions on this page. Sign in to save your score.

Loading practice tasks...

  1. Monthly rate (Easy): Yearly rate B3 divided by 12. (sheet "Plan")
  2. Months (Easy): B4 times 12. (sheet "Plan")
  3. Monthly EMI (Easy): EMI on amount B2 at B3 for B4 years, as a positive number, rounded to 2 decimals. (sheet "Plan")
  4. Days taken (Easy): C2 minus B2. (sheet "Dates")
  5. Start year (Easy): Year of B3. (sheet "Dates")
  6. Due month (Easy): Month number of C3. (sheet "Dates")
  7. Earliest start (Easy): Earliest date in B2:B9 (as a date number). (sheet "Dates")
  8. Total repaid (Medium): Total paid over the loan, rounded to 0 decimals. (sheet "Plan")
  9. Total interest (Medium): Total paid minus B2, rounded to 0 decimals. (sheet "Plan")
  10. Processing fee (Medium): B2 times B6. (sheet "Plan")
  11. Working days (Medium): Working days from B2 to C2. (sheet "Dates")
  12. Weekday of due (Medium): Weekday number of C4 (Sunday = 1). (sheet "Dates")