How to Calculate Age Manually (Formula + Examples)
If you need to know exactly how old someone is — down to the month and day — learning how to calculate age manually is a genuinely useful skill. It comes up on official forms, in job applications, for insurance paperwork, and whenever you want to work out a child’s age for school or a medical check-up. The method is straightforward once you know the trick: treat the two dates like a subtraction problem with borrowing. This guide walks you through the manual age formula step by step, with fully worked examples you can follow along with. And if you’d rather skip the maths, our free age calculator does the same calculation instantly.
The Quick Version: Age in Whole Years
Most of the time, you only need age in completed years. The manual method for this is simple:
- Subtract the birth year from the current year.
- Check whether the person’s birthday has already happened this year.
- If it hasn’t, subtract one more year.
Example: Someone was born on 7 March 1990, and today is 30 September 2026.
2026 − 1990 = 36. Their birthday (7 March) has already passed this year, so no adjustment is needed. Their age is 36.
If today had been 20 January 2026 instead, their birthday wouldn’t have happened yet, so you’d subtract one: 36 − 1 = 35.
That’s it for whole years. But many forms and situations call for an exact age — 36 years, 6 months and 23 days, say. For that, you need the full manual age formula.
The Manual Age Formula (Years, Months, Days)
To calculate age precisely, write the current date and the birth date as three columns — day, month, year — and subtract the birth date from the current date, borrowing where necessary:
Current date: DD / MM / YYYY − Birth date: dd / mm / yyyy = Age: days / months / years
The one rule that trips people up: if any column goes negative, borrow from the column to its left before subtracting.
- Days column: borrow days from the previous month. How many days? The length of that specific month — 28, 29, 30 or 31 days. Look at the month immediately before the current month.
- Months column: borrow 12 months from the year column.
That “look at the previous month” detail matters. If the current month is March, the previous month is February — which has 28 days, or 29 in a leap year. Borrow the wrong number and your day count will be off by one or two.
Worked Example 1: Simple (No Day Borrowing Needed)
Let’s calculate the exact age of someone born on 7 March 1990, as of 30 September 2026.
Step 1 — Set up the columns:
Day Month Year 30 9 2026 (current) − 7 3 1990 (birth)
Step 2 — Days column: 30 − 7 = 23. No borrowing needed.
Step 3 — Months column: 9 − 3 = 6. No borrowing needed.
Step 4 — Years column: 2026 − 1990 = 36.
Result: 36 years, 6 months, 23 days.
Sanity check: from 7 March 1990 to 7 September 2026 is exactly 36 years and 6 months; add 23 days and you land on 30 September.
Worked Example 2: Borrowing Days
Now the trickier case. Someone born on 25 October 2010, as of 30 September 2026.
Step 1 — Set up the columns:
Day Month Year 30 9 2026 (current) − 25 10 2010 (birth)
Step 2 — Days column: 30 − 25 = 5. Fine, no borrowing.
Step 3 — Months column: 9 − 10 = −1 → negative, so borrow. Add 12 months: 9 + 12 = 21. Subtract: 21 − 10 = 11. Reduce the year column by one: 2026 → 2025.
Step 4 — Years column: 2025 − 2010 = 15.
Result: 15 years, 11 months, 5 days.
Worked Example 3: Borrowing Both Days and Months
The full borrowing chain in action. Born 20 January 2015, as of 5 March 2026.
Step 1 — Set up the columns:
Day Month Year
5 3 2026 (current)
− 20 1 2015 (birth)
Step 2 — Days column: 5 − 20 = −15 → negative, so borrow. The current month is March, so the previous month is February. 2026 is not a leap year (2024 was), so February 2026 has 28 days. Add 28 to the day: 5 + 28 = 33. Subtract: 33 − 20 = 13. Reduce the month column by one: 3 → 2.
Step 3 — Months column: 2 − 1 = 1.
Step 4 — Years column: 2026 − 2015 = 11.
Result: 11 years, 1 month, 13 days.
Notice how the leap-year check changed the borrowed amount. If you’d blindly borrowed 30 days — a common shortcut — you’d get 15 days instead of 13 and be two days out. For exam-style or official calculations, always use the actual length of the previous month.
Leap Years and Month Lengths: The Rules That Matter
Manual age calculation goes wrong almost exclusively because of calendar quirks. Keep these on hand:
- Month lengths: January, March, May, July, August, October, December have 31 days. April, June, September, November have 30 days. February has 28 days, or 29 in a leap year.
- Leap year rule: a year divisible by 4 is a leap year — except century years (like 1900 or 2100), which are leap years only if also divisible by 400 (2000 was, 1900 was not).
- Borrowing days: always borrow the actual number of days in the month before the current month, with the leap-year rule applied to February.
- February birthdays: someone born on 29 February officially turns a year older on 28 February in common years in most jurisdictions — worth knowing for legal age questions.
Common Mistakes When Calculating Age by Hand
1. Subtracting only the years. The classic error — 2026 − 2010 = 16, when the person’s birthday hasn’t happened yet this year and they’re still 15. Always check the birthday first.
2. Borrowing 30 days every time. Some textbooks teach borrowing a flat 30 days as a simplification. It’s fine for rough estimates, but months are 28–31 days long, so you’ll be off by a day or two. Use the previous month’s actual length for exact results.
3. Borrowing from the wrong month. When the days column goes negative, you borrow days from the month before the current month — not before the birth month. In Example 3, we borrowed February’s 28 days because the current date was in March.
4. Forgetting the month adjustment after borrowing days. When you borrow days, you must reduce the month column by one before subtracting months. Skipping this step inflates the month count by one.
5. Ignoring leap years in total-day counts. If you’re converting an age into total days (for, say, 8,000 days old), every four years of life adds roughly one extra day. Over 30 years, forgetting leap days puts you off by about a week.
Faster Alternatives to Manual Calculation
Manual subtraction is great for understanding the maths — and for exams — but in daily life there are quicker routes:
- Online age calculator: type in the birth date and get years, months, days, total days, and even the next birthday countdown instantly. Our free age calculator does all of this with no sign-up.
- Spreadsheets: in Excel or Google Sheets, =DATEDIF(A1, TODAY(), “y”) gives completed years, “ym” gives remaining months, and “md” gives remaining days between two dates.
- Phone or calendar apps: most calendar apps can show the day count between two dates, which you can convert to years and months.
All of these use the same borrowing logic under the hood — they just never make arithmetic mistakes.
Frequently Asked Questions
What is the formula to calculate age manually?
Age = current date − birth date, calculated column by column (day, month, year). If any column goes negative, borrow: borrow the previous month’s day count for the days column, and 12 months for the months column. The worked formula with examples is shown above.
How do I calculate age if the birthday hasn’t happened yet this year?
Subtract the birth year from the current year, then subtract one more. For example, born 7 March 1990, calculating on 20 January 2026: 2026 − 1990 = 36, minus 1 = 35 years old.
How many days do I borrow when calculating age manually?
Borrow the actual number of days in the month before the current month. If the current month is March, borrow February’s length — 28 days, or 29 if it’s a leap year. Never borrow a flat 30 days if you need an exact answer.
Is manual age calculation affected by leap years?
Yes, in two ways: February has 29 days instead of 28 in leap years (which changes day borrowing), and total-day counts accumulate about one extra day every four years. A year is a leap year if it’s divisible by 4, except century years not divisible by 400.
How do I calculate someone’s age in months?
Multiply completed years by 12, then add the extra months from the manual calculation. For instance, 36 years 6 months = (36 × 12) + 6 = 438 months.
Can I calculate age from date of birth without a calculator?
Absolutely — that’s what this guide covers. All you need is the three-column subtraction method, the month-length rules, and careful borrowing. It takes a minute or two on paper once you’ve practised.
Conclusion
Calculating age manually comes down to one formula — subtract date of birth from the current date, column by column, borrowing where needed — plus two pieces of calendar knowledge: how long each month is and when leap years happen. Work through one or two examples on paper and it becomes second nature.
That said, when accuracy matters on an important form or you’re doing the sums repeatedly, let a tool handle it. Try our free age calculator — enter any date of birth and get the exact age in years, months, days, hours and minutes in a single click.