Bulgaria's Social Security for the Self-Employed: A Simple Guide
A practical look at who needs to pay social security contributions in Bulgaria, how they are calculated, and what self-employed people should know.

Illustration: AI-generated image
If you are self-employed in Bulgaria—whether as a freelancer, sole trader, or owner of a small business—you are required to pay social security contributions. These payments fund your pension, health insurance, and other social benefits. Understanding the system is essential to avoid penalties and ensure you are covered.
Who is considered self-employed?
In Bulgaria, self-employed individuals include sole traders, freelancers, and partners in general partnerships. Even if you work from home or have another job, you may still need to register as self-employed and make contributions if you earn income from independent activities.
Registration is done with the National Revenue Agency (NRA). Once registered, you are responsible for declaring your income and paying the required contributions.
How contributions are calculated
Social security contributions are based on a monthly income that you choose, within limits set by the state budget each year. You can select a base between a minimum and a maximum threshold. The exact percentages and thresholds change annually, so it is wise to check the NRA website for current figures.
Contributions cover several areas, including:
- Pension fund
- Health insurance
- Unemployment fund
- Sickness and maternity benefits
Health insurance is mandatory for everyone, while some other components may be optional depending on your circumstances. The total contribution rate is a percentage of your chosen base, and you are responsible for the full amount—unlike employees, whose contributions are split with their employer.
Deadlines and payment
Payments are typically due monthly, by the 25th of the following month. Many self-employed people choose to pay quarterly for convenience, but you must submit a declaration and pay within the same deadline. Late payments incur interest, so staying on schedule is important.
You can pay via bank transfer, online banking, or in person at a bank. Keep records of all payments and declarations, as you may need them for tax audits or when applying for benefits.
Practical tips
- Check current rates every year: thresholds and percentages are updated annually, so do not rely on old information.
- Register early: if you start a self-employed activity, register with the NRA within the required timeframe to avoid fines.
- Consider your income base carefully: choosing a higher base means higher contributions but also higher future pension and benefits.
- Keep documents organised: store receipts, bank statements, and declarations for at least five years.
Navigating social security as a self-employed person in Bulgaria can seem complex, but with a little preparation it becomes routine. For the most accurate and up-to-date information, always refer to official sources like the NRA or consult a local accountant.





