Check your social security contributions in Bulgaria (2026)

Check your social security contributions in Bulgaria (2026)

Pravko17 April 20268 min

How to check your social security contributions online by ЕГН at the НАП and НОИ. Free report step by step, no electronic signature, with a ПИК code.

Do you know whether your employer pays in all your social security contributions? Many people find out about gaps only when they retire, when it is already too late to put things right.

The check takes minutes and can save you years of trouble. In this article you will see how to check your social security contributions online by your personal number (ЕГН) in the portals of the National Revenue Agency (НАП) and the National Social Security Institute (НОИ), which contributions your employer owes and what to do if you find irregularities.

❓How do I check my social security contributions by ЕГН at the НАП?

✅There are three ways. First, at portal.nra.bg you can check your health insurance status free of charge by ЕГН (without registration). Second, with a personal identification code (ПИК) or a qualified electronic signature (КЕП) you see a full report of all contributions at the НАП: state social insurance (ДОО), supplementary pension insurance (ДЗПО), health and unemployment. Third, at reps.nssi.bg of the НОИ you check your insurance record and income for your whole working life.

Source: НАП / НОИ

Social security contributions are a wider concept than health contributions. They include contributions for pension, maternity, unemployment and work accidents. If you are only looking for your health insurance status, see our detailed guide to checking health insurance.

What social security contributions are

Every month contributions to four insurance funds are deducted from your salary. Your employer also pays their share. These contributions guarantee you a pension, sickness benefit, maternity benefit and unemployment benefit.

FundRateEmployer / EmployeeWhat it covers
ДОО (3rd category, born after 1959)19.3%10.58% / 8.72%Pension, sick leave, maternity, disability
ДОО (3rd category, born before 1960)24.3%13.32% / 10.98%Pension, sick leave, maternity, disability
ДЗПО (universal pension fund)5%2.8% / 2.2%Supplementary pension (only for those born after 31 December 1959)
Health insurance8%4.8% / 3.2%Doctor’s appointments, hospital treatment, medicines
Unemployment1%0.6% / 0.4%Benefit on losing your job

BGN 4,130

Maximum insurable income for 2026

Source: State Social Insurance Budget Act (ЗБДОО) 2026

Information

The ДОО rates depend on the category of labour and the year of birth. For the 1st and 2nd categories the rates are higher: 22.3% (born after 1959) or 27.3% (born before 1960). The employer also pays an additional contribution for work accidents and occupational disease (ТЗПБ) of 0.4% to 1.1%, entirely at their own expense. The ТЗПБ rate depends on the economic activity.

Social Insurance Code (КСО)

Art. 6

Sets the income on which contributions are calculated

Official Bulgarian text

„Осигурителните вноски за лицата по чл. 4 се дължат върху получените, включително начислените и неизплатените, брутни месечни възнаграждения...“

Where to check: the НАП and НОИ portals

The two main portals for checking are the НАП and the НОИ. Each shows different information and you will need them for different purposes.

PortalWhat it showsКЕП/ПИК neededFree
НАП (portal.nra.bg)Contributions paid by fund, insurable income, health insurance statusYes, for the full report (health status: no ПИК)Yes
НОИ (reps.nssi.bg)Insurance record and income, including periods before 2005Yes (ПИК from the НОИ or КЕП)Yes

If you want to see whether your employer is paying contributions right now, use the НАП. If you are preparing documents for a pension or want to see your whole insurance record, use the НОИ. To check when you can retire, see the retirement table by ЕГН.

Checking at the НАП: step by step

For a full report of contributions (not only health status) you need a ПИК from the НАП or a КЕП (electronic signature). Here is how to get the report.

Report of insurance contributions at the НАП

1

Enter the НАП portal and choose the section “E-services with ПИК/КЕП” (Е-услуги с ПИК/КЕП)

2

Authenticate

Enter your ЕГН and ПИК, or use a КЕП / eID through Evrotrust

3

Find the contributions report

Go to “Insurance information” (Осигурителна информация) and choose “Report of insurance contributions” (Справка за осигурителни вноски)

4

Choose a period

Give a start and end date. Data is available from 2005 onwards

5

Review the result

The report shows the amounts paid by month for ДОО, ДЗПО, health and unemployment, as well as the insurable income

Ways to authenticate at the НАП

1

ПИК from the НАП (personal identification code)

Free and the easiest. You get it in person at a НАП office with just your ID card

or
2

КЕП (qualified electronic signature)

Paid (BGN 20-60 a year). Issued by B-Trust, InfoNotary and others

or
3

Evrotrust (mobile app)

A digital КЕП on your phone. Convenient if you already use it for banking

Ask Pravko and get an answer with citations from the law.

Checking at the НОИ: report of insurance record

The НОИ portal shows your accumulated insurance record and insurable income. This is especially useful for people approaching retirement age, or who want to check that all their years of work have been counted correctly.

Report of insurance record at the НОИ

1

Enter the НОИ electronic services portal

2

Log in with a ПИК from the НОИ or a КЕП

The ПИК from the НОИ is different from the ПИК from the НАП. It is obtained free of charge at a НОИ office with an ID card

3

Choose “Report of insurance record and income”

Shows the data submitted by all your employers, including periods before 2005 (Справка за осигурителен стаж и доход)

4

Review and compare

Check that all periods of work are shown. Compare with your employment record book or your electronic employment record

You can check your electronic employment record at the НОИ to see whether your insurance record is complete. More about this in the guide to the electronic employment record. For details of how the check by ЕГН and ПИК works at the НОИ, see our guide to the НОИ report.

How to read the report: what the numbers mean

The НАП report shows the amounts paid by month and by fund. Here is an example of how the contributions look at a gross salary of BGN 2,000 for an employee in the 3rd category, born after 1959.

Contributions at BGN 2,000 gross (3rd category, born after 1959)

ДОО (pension, sickness, maternity)

19.3% in total: employer BGN 211.60 (10.58%) + employee BGN 174.40 (8.72%)

BGN 386.00

ДЗПО (universal pension fund)

5% in total: employer BGN 56.00 (2.8%) + employee BGN 44.00 (2.2%)

BGN 100.00

Health insurance

8% in total: employer BGN 96.00 (4.8%) + employee BGN 64.00 (3.2%)

BGN 160.00

Unemployment

1% in total: employer BGN 12.00 (0.6%) + employee BGN 8.00 (0.4%)

BGN 20.00

Total

BGN 666.00

Of this total the employer pays BGN 375.60, and BGN 290.40 is deducted from the employee’s salary. In the НАП report you see the whole amount paid, not only your share.

Caution

If the numbers in the report differ from your payslip, check the following. First, the employer may be paying on a different insurable income, not on the full gross pay. Second, for ТЗПБ (work accidents and occupational disease) there is an additional contribution of 0.4% to 1.1%, entirely at the employer’s expense. Third, the data at the НАП is updated by the 25th of the following month, so a delay of 1-2 months is normal.

Social Insurance Code (КСО)

Art. 7

The deadline by which your employer must pay in your contributions

Official Bulgarian text

„Осигурителните вноски за ДОО за лицата по чл. 4, ал. 1 и 2 се внасят от осигурителите до 25-о число на месеца, следващ месеца, през който е положен трудът.“

Your employer is not paying contributions: what to do

Important

Signs that something is wrong: the НАП report is missing contributions for certain months; the amounts are suspiciously low compared with your salary; the insurable income in the report is lower than your gross salary. The consequences are serious: you lose insurance record for your pension, you get a lower sickness and maternity benefit, and a lower unemployment benefit.

Steps when an employer has not paid contributions

1

Compare your payslip with the data at the НАП

Print the report from portal.nra.bg. Compare the amounts with your payslip and bank statements

2

File a complaint with the НАП

Up to 30 days for a reply

If there is a discrepancy, file a written complaint with the НАП. You can do it online through portal.nra.bg or at an office

3

The General Labour Inspectorate Executive Agency (ИА “Главна инспекция по труда”) can carry out an inspection and fine the employer

4

Limitation period: 5 years

You have the right to claim unpaid contributions for the last 5 years. Do not wait for the limitation period to run out

Social Insurance Code (КСО)

Art. 4

The employer is obliged to insure their workers and employees

Official Bulgarian text

„Задължително осигурени за общо заболяване и майчинство, инвалидност поради общо заболяване, старост и смърт, трудова злополука и професионална болест и безработица са: 1. работниците и служителите...“

Under Art. 17 of the ДОПК you have the right to receive information about the obligations and contributions made in your name. The НАП is obliged to give you this information on request.

Tax and Social Insurance Procedure Code (ДОПК)

Art. 17

Your right to information about insurance contributions made in your name

Official Bulgarian text

„Задължените лица имат право на...“

Frequently asked questions

Can I check contributions without a ПИК?

Partly. Without a ПИК or КЕП you can only check your health insurance status at the НАП (whether your rights have been interrupted or not). For a full report of ДОО, ДЗПО and unemployment you need a ПИК or КЕП. Health status is checked free of charge with only your ЕГН and date of birth at portal.nra.bg.

How do I get a ПИК from the НАП?

Visit the nearest НАП office in person with a valid ID card. The ПИК is issued free of charge, on the spot, with no advance request. You get it in a sealed envelope straight away. With it you log in to portal.nra.bg and see all your insurance and tax reports. The ПИК from the НАП is different from the ПИК from the НОИ.

How long is the data kept?

At the НАП the data on insurance contributions is available from 2005 onwards. The НОИ (reps.nssi.bg) keeps data for your whole insurance record, including periods before 2005. If you need information about older periods, use the НОИ portal or ask for a certificate at a НОИ office.

How do I check my insurance record for a pension?

Log in at reps.nssi.bg with a ПИК from the НОИ or a КЕП and choose the report of insurance record and income. There you will see your total accumulated record by year and employer. For the age and insurance record conditions, see the retirement table by ЕГН. The НОИ report by ЕГН and ПИК is also useful.

Self-insured persons: how do they check?

Self-insured persons (СОЛ) check their contributions in the same way: with a ПИК or КЕП at portal.nra.bg. The minimum insurable income for СОЛ in 2026 is BGN 1,077 (different from the minimum wage (МРЗ) of BGN 1,213). The report shows whether your contributions have been paid correctly and on what income. If during unemployment you stop paying contributions, your health insurance rights may be interrupted after 3 unpaid months.

Health Insurance Act (ЗЗО)

Art. 40

The size of the health insurance contribution and how it is split between employer and employee

Official Bulgarian text

„Здравноосигурителната вноска е в размер 8 на сто...“

Ask Pravko and get an answer with citations from the law.

⚠️ Important

Pravko provides legal information, but it does not replace advice from a lawyer. For important legal matters, consult a licensed lawyer.

#social security contributions Bulgaria#check contributions by ЕГН#НАП portal#НОИ portal#insurable income#ПИК code#insurance record#employer not paying contributions

Have more questions?

Ask Pravko directly and get a personalised answer with citations from the law.

Ask Pravko

You might also like

Български