Insurance record in Ukraine: how to check it online and fix errors before it is too late
A step-by-step check on the Pension Fund portal, common errors and how to fix them, digitising your labour book and the cost of buying service in 2026.
Official work abroad can count towards your Ukrainian pension, but only to reach the required insurance record and get the right to an old-age pension sooner. The Ukrainian pension itself is calculated only from your Ukrainian record and earnings, and each country pays its own pension for the years worked there under its own rules. With countries that have an agreement with Ukraine (Poland, Czechia, Lithuania and six more), pension authorities confirm the record to each other with forms; for the rest, such as Germany, a procedure in place since 2025 lets you submit legalised documents from that country to the Pension Fund yourself.
To receive an old-age pension in Ukraine you need a minimum insurance record. In 2026 that is 33 years to retire at 60, at least 23 years to retire at 63 and 15 years to retire at 65. The requirement for 60 grows every year: from 2028 you will need 35 years. For many people who spent part of their working life abroad, these are exactly the missing years.
Work abroad fills that gap, but only for the right to a pension. The Ukrainian pension is calculated with a formula that includes only your Ukrainian record and the Ukrainian earnings on which contributions were paid. Foreign years do not enter the formula. The country where you worked pays a pension for them under its own rules, usually once you reach its own pension age.
Pensions for Ukrainians who worked abroad are governed by 18 international agreements. They come in two types, and the type determines who pays you what.
| Type | Countries | How it works |
|---|---|---|
| Proportional principle | Poland, Czechia, Slovakia, Lithuania, Latvia, Estonia, Bulgaria, Spain, Portugal | The record of both countries is added up for the right to a pension, but each pays only for the years worked on its territory. Pension authorities confirm the record to each other with forms. |
| Territorial principle | Azerbaijan, Georgia, Moldova; Ukraine also still applies older agreements with Romania and Hungary | The pension is granted and paid by the country where the person lives, taking into account the record earned in the other country. |
| No agreement | Germany, Italy and other countries not listed in the two rows above | Since 23 June 2024 the law allows foreign record to count for the right to an old-age pension if your Ukrainian record is not enough. You submit the documents from that country to the Pension Fund yourself. |
The list of agreements grows from time to time, so before submitting documents check with the Pension Fund whether an agreement with your country has appeared.
Take Poland as the most common case. The Ukraine-Poland social security agreement of 18 May 2012 has been in force since 1 January 2014. Under its Article 12, if the right to a pension depends on the length of record, the authority of one country takes into account the record from the other as needed, provided the periods do not overlap.
In practice it works like this. You apply for a pension to the Pension Fund in Ukraine and state that you worked in Poland. The Pension Fund itself requests a form confirming your Polish record from the Polish social insurance institution. Separately, the Polish side grants a Polish pension for the Polish years once you reach pension age under Polish law. To identify you in the Polish system you will need your PESEL number, so keep it with your employment documents.
The agreements with Czechia, Slovakia, the Baltic states, Bulgaria, Spain and Portugal work the same way: each country pays for its own part, and the record is added only for the right.
Until 2024, work in a country without an agreement did not count towards a Ukrainian pension at all. Amendments to the Law «On Compulsory State Pension Insurance», in force since 23 June 2024, added Article 26-1: if you lack the record needed for an old-age pension, periods of work in another country are added to it. They are counted in calendar terms and only if that country itself counts these periods as insurance record under its own law.
The Cabinet of Ministers set out the practical procedure in Resolution No. 562 of 16 May 2025. The key conditions:
For Germany, such a document is usually the insurance record statement from the German pension insurance (Deutsche Rentenversicherung). Undeclared work with no contributions paid is not insurance record in any country, so Ukraine will not count it either.
The Ukrainian pension is calculated as: average wage indicator × earnings ratio × years of record × 1%. For pensions granted in 2026, the average wage indicator is UAH 17,482.87. The earnings ratio shows how many times your official salary was higher or lower than the national average. We explain the formula in detail in the article how to calculate your old-age pension.
The figures in the examples are simplified: no supplements, allowances or indexation. You can estimate your Ukrainian part with the pension calculator and add up your record by periods of work with the length of service calculator.
Work officially and make sure your employer pays contributions: in most countries you can check your insurance account online. Keep contracts and annual statements and write down your insurance number in that country. If you plan to come back, work out how much Ukrainian record you will have at pension age and how much foreign record you will need to close the gap.
Overlapping periods are not counted twice: a year when you worked both here and there adds only one year to your record for the right. The agreement with Poland explicitly provides for adding up only periods that do not overlap.
For countries without an agreement, one rule applies: a foreign period counts if that country counts it as insurance record. So self-employment with contributions paid, parental leave or other periods may qualify if they appear in your foreign insurance record statement. What is not in the statement will not count in Ukraine either.
Foreign record affects only the right to a pension, so it will not change the amount of a Ukrainian pension already granted. Foreign documents are most useful before the pension is granted, when they help you get the right to it earlier.
Sometimes foreign work cannot be confirmed: the employer did not pay contributions, or the documents were lost. Then the Ukrainian options remain. You can buy record for past periods or pay voluntary contributions, even while living abroad. The minimum monthly contribution in 2026 is UAH 1,902.34. Whether it pays off and how quickly is calculated in the article how to buy insurance record.
Another option is to wait for the age at which the record requirement is lower: 63 or 65. Compare which works out better: paying contributions for a few years or getting your pension later.
Checked against official sources on October 29, 2026. If a figure changes, we update the article and the «Updated» date changes automatically.
The calculations in the examples are simplified: the earnings ratio is illustrative and supplements and allowances are not included. The final pension amount is set by the Pension Fund based on your documents. This article is not legal advice; in complex cases contact the Pension Fund or Ukraine's free legal aid system.
Spotted a mistake or an outdated figure? Let us know and we will check it against the primary source and fix it.
Write to redaktsiia@wm2.com.ua: what is wrong and, if possible, a source with the correct information. In Gmail or your mail app the page address will already be in the message.