Help How to calculate your pension

A detailed, step-by-step guide for the Pension. No technical knowledge is needed — just follow the steps in order.

What you'll need before you start:
  • Your (Taxisnet) credentials to log in to efka.gov.gr
  • Your ΑΜΚΑ (Social Security Number)
  • Your date of birth
  • An estimate of the date you intend to retire

The steps

1

Fill in the basic details

In the "Calculation", tab, fill in your date of birth ​ and the retirement date you intend (you can always change it later and redo the calculation).

Sample example
2

Download the "Detailed Insurance History" from e-ΕΦΚΑ

This is the most important step — it gives the application all your actual insurance data, so that the calculation is as accurate as possible.

2a. Type into Google: "detailed insurance history ΕΦΚΑ"

Google Search

2b. On the first result ("Summary and Detailed Insurance History"), click "Enter the service".

e-ΕΦΚΑ
Summary and Detailed Insurance History
Enter the service

2c. You will be taken to the login page of Taxisnet — enter your Username and Password.

Taxisnet Login

2d. On the next screen, fill in your ΑΜΚΑ and click "Login".

Taxisnet User Login
Login

2e. Your details will appear — click on the top right "Print Detailed Insurance History".

Insured Person Details
Insured Person DetailsPrint Detailed Insurance History
ΑΜΚΑ15036400000ΑΦΜ000000000
SurnamePAPADOPOULOSFirst nameGIANNIS

2f. On the next page, below your details, click the button again "Print Detailed Insurance History" — — the file PDF is automatically saved to your "Downloads" (Downloads) folder on your computer.

Sample example
Print Detailed Insurance History

The file is saved to "Downloads"

3

Select "Detailed Insurance History" in "Source of Avg. Pensionable Earnings"

In the "Calculation" tab there is an option that indicates where your average earnings will be drawn from. Select "Detailed Insurance History" — — this is necessary before the next step, because only this way does the "Detailed Insurance History" tab appear, which you'll need to upload the file.

Sample example
4

Upload the file to the application

Now that it has appeared, go to the "Detailed Insurance History" tab and click the blue button "Import ΕΦΚΑ Insurance History". Select the PDF you downloaded in step 2. The application will automatically read all your data.

Sample example
CalculationEarningsDetailed Insurance HistoryInsurance Days
PAPADOPOULOS GIANNIS ΑΜΚΑ: 15036400000 | ΑΦΜ: 000000000 Import ΕΦΚΑ Insurance History

Click here and select your PDF

Once the import is complete, the application automatically calculates your pension — you don't need to click anything else. If you change a detail afterward (e.g. retirement date), you will need to click the button again "Calculation" (step 5).
How to read the "Insurance Days" table

Inside the "Detailed Insurance History" tab there is the sub-tab "Insurance Days" — a table with one cell per month/year, showing how many insurance days (stamps) are recorded for you. The color of each cell immediately shows you where there might be a problem:

0 Grey — no day has been recorded for that month (possible insurance gap).
7 Yellow/orange — fewer than 25 days (partial month; e.g. hired/left during the month, or some stamps are missing).
25 No color — full month (25 days), no check needed.

If you have even a single day in Heavy and Unhealthy Occupations throughout your career, the table automatically shows separate "Normal" and "Heavy" columns for each month, plus a final "Total" column — this way you see separately how many days were normal and how many were heavy. If you have no Heavy days at all (as in the example above), these columns don't appear at all, so the table doesn't fill up with empty cells.

Alternative: "Create Earnings File" (without the Insurance History)

If you don't have (or don't want to use) the e-ΕΦΚΑ Insurance History, you can enter your earnings yourself, year by year. In "Source of Avg. Pensionable Earnings" (step 3), instead of "Detailed Insurance History" select "Create Earnings File" — — the "Earnings".

"Earnings" tab
Earnings history Export Import from Excel Update pension earnings
YearWorking daysGross earnings (€)
202330014.500,00
202430015.100,00
202530015.600,00

You have two ways to fill in the table:

  • Manually — type the days and earnings for each year directly into the corresponding cells of the table.
  • With Excel — click "Export" to download a ready-made Excel file with the years, fill in/correct it on your computer, and then click "Import from Excel" to reload it into the application. It accepts either a simple format (Year / Days / Earnings) or the format that the application itself exports (with separate columns for Normal/Heavy).

When you're done, click "Update pension earnings" to calculate the Avg. Pensionable Earnings from the table data, and continue normally with Step 5 below.

5

Click "Calculate"

At the bottom of the "Calculation" tab, click the large button:

Sample example
Calculation
6

Read the result

The application automatically takes you to the "Analysis", tab, where the estimate of your pension is shown — in detail, from the gross amount to the final amount you'll receive each month:

Sample example
MAIN PENSION (National + Contributory)996,40 €
SUPPLEMENTARY PENSION95,10 €
Health contributions 6%-65,49 €
Special Pensioner Solidarity Contribution (ΕΑΣ)-12,30 €
Salaried Services Tax-38,20 €
Payable balance (net amount after deductions)975,51 €
If you had selected "With buy-back" notional years, you will see 1-2 additional deduction lines for the buy-back cost (lump sum or in installments) before the final "Payable balance".

The remaining form fields

If you selected "Detailed Insurance History" in Step 3-4, most of these values are filled in automatically. You only need to fill them in yourself if you selected "Create Earnings File" or "Fixed amount", or if you want to correct something.

Total working time

How many years, months and days you have worked in total — separately for Greece and Europe (work in another EU country also counts, based on European regulations).

Of which Heavy: how many of those years were in Heavy & Unhealthy Occupations (ΒΑΕ) — they entitle you to retire earlier. If you have uploaded the Insurance History, it is filled in automatically.

Years of permanent & legal residence
How many years you have legally resided in Greece or elsewhere in Europe — not the same as the years of work (e.g. you may have lived in Greece without working yet). It is used exclusively for calculating the National pension, which is paid in full only with 40 years of residence and is reduced proportionally with fewer.
Recognition of notional years

"Notional years" are time you did not actually work, but the law allows to be counted as if you had worked (e.g. military service, studies, children, unemployment time).

  • Without buy-back — recognized free of charge (e.g. time for children).
  • With buy-back — you must pay to have it recognized (e.g. military service, studies).

If you have "With buy-back" time, additionally fill in: the Branch of insurance (ΙΚΑ/ΟΤΕ/ΔΕΗ), whether you will pay as a lump sum or in installments, , and the gross earnings of the previous month (used to calculate the cost of the buy-back).

Maximum insurance class & supplementary
  • Type of insured person — "Old" if you were first insured before 1/1/1993, otherwise "New". This affects some calculation limits.
  • Check maximum insurance class — if "YES", each year's earnings are capped at the maximum limit (class) that applied that year, before being included in the average; if you're not sure, leave it as "YES" (this is the default that follows the law).
  • Supplementary — the years/months/days you had supplementary insurance (e.g. ΕΤΕΑΕΠ). If it is zero, no "Supplementary pension" line will appear at all in the result.
Children
The number of your children — used only to calculate the tax reduction on the final "Payable balance" (step 6), not on the amount of the pension itself.

Work Forecast

What it is

The "Work Forecast" estimates how much your pension will be if you continue working until a future date you set — beyond your current, actual data. It automatically fills in the days and earnings that will be "missing" until that date, with an estimated annual salary increase and an estimated CPI adjustment. It is always a separate, parallel result — it never changes the actual calculation based on your current data.

How to activate it

In the "Calculation" tab, below the remaining fields and before the "Calculate pension" button, click the button "Work Forecast" to open the panel:

Sample example
☐ Age 62   ☐ Age 65
☑ Automatic, based on recent years
☑ Automatic, based on recent years
  • Until date — until when you want the forecast. You can check "Age 62" or "Age 65" check to have the application fill it in automatically based on your date of birth.
  • Annual earnings increase (%) — leave "Automatic" checked to have it calculated on its own from your most recent actual years, or uncheck it and enter your own percentage.
  • Annual forecast CPI (%) — the same, for the estimated price adjustment.

Finally, click "Calculate with forecast" (inside the panel) or the regular "Calculate pension".

What you see

In the "Analysis" tab, there now appear two tables side by side:

"Analysis" tab
Based on actual history
Payable balance780,20 €
With forecast until 01/09/2032
Payable balance1.024,90 €

Additionally, in the "Earnings", "Pension Earnings from History" and "Insurance Days" tabs, additional forecast rows/totals appear with a light blue background, always separate from your actual data. The same applies to the Excel exports — the forecast rows have a light blue background, with separate "ACTUAL" and "FORECAST" totals.

How to disable it

Open the "Work Forecast" panel again and uncheck "Enable work forecast", then click again "Calculate pension". The "Analysis" tab will return to the simple, single table — simply unchecking it is not enough on its own, a new calculation is needed.

Frequently asked questions

It is an estimate, based on the data e-ΕΦΚΑ currently has and the applicable rules of Law 4387/2016. The final amount is determined only officially, with the actual pension application.

These are jobs legally considered unhealthy/heavy (Heavy and Unhealthy Occupations, ΒΑΕ) that entitle you to retire at a younger age or with fewer years of insurance. If your History contains such periods, the application detects them automatically.

The law calculates the average only from earnings for which contributions have been paid towards the Pension Branch. Amounts relating to other branches (e.g. Sickness, Welfare) are automatically excluded from the calculation.

"Old" is anyone whose first insurance was before 1/1/1993, "New" is anyone first insured from 1/1/1993 onward. The distinction affects some limits (e.g. maximum insurance class). If you're not sure, the Insurance History shows it.

In the "Insurance Days" sub-tab (inside "Detailed Insurance History"), every month with a grey background has no recorded day at all, and every month with an yellow/orange background has fewer than 25 (partial month). See the "How to read the Insurance Days table" section above for a detailed explanation of the colors.

  1. First calculate normally with "Detailed Insurance History" (Steps 3-5) and see which months/years are missing in the "Insurance Days" table.
  2. Go to the "Earnings" tab and click "Export" to download the full grid as Excel.
  3. Open the file and fill in (or add new rows for) the missing daily wages/earnings.
  4. Change "Source of Avg. Pensionable Earnings" to "Create Earnings File" and click "Import from Excel" to upload the corrected file.
  5. Click "Update pension earnings" and then "Calculate".

Yes, in two ways: if you remember (or have recorded elsewhere) your annual earnings, select "Create Earnings File" and enter them year by year (see the "Alternative" section after Step 4). If you just want a quick, less precise estimate, select "Fixed amount" and enter an estimate of your average monthly salary.

No. It is always a separate, parallel result — it appears next to the actual one, never in its place. If you disable it, your actual calculation remains exactly the same as before.

The application calculates the average annual rate of change of the last (up to 5) actual years you have recorded, and projects it into the future. If you want to set your own percentage (e.g. a more conservative or more optimistic scenario), uncheck "Automatic" next to the corresponding field and type in the value you want.

Make sure you have filled in a valid "Until date" (later than your retirement date), and that you clicked "Calculate with forecast" or "Calculate pension" after enabling it — simply checking the box does not automatically perform a new calculation.
If something is unclear or you're experiencing a problem, use the button "Send feedback" (envelope icon, top right) to describe it to us.

Dark Mode NEW
Adjust the appearance to reduce glare and give your eyes a break.

RTL Support NEW
Easily switch to right-to-left layout for Arabic, Hebrew, and other RTL languages.