Payroll and Employment Taxes in Bulgaria

Payroll taxes in Bulgaria that are of key importance to employers include social security contributions, income tax and health insurance payments. Learn more about the processes for setting up payroll, calculating taxes, submitting payments compliantly, and adhering to due dates in Bulgaria.

Iconic landmark in Bulgaria

Capital City

Sofia

Currency

Bulgarian Lev

(

лв

)

Timezone

EET

(

GMT +2

)

Payroll

Monthly

Employment Cost

19.32% – 20.02%

Milani Notshe

Research Specialist

Last Updated

July 31, 2025

In This Guide

Leave The hiring
to a local expert

Hire in Bulgaria with ease—our experts handle employment and compliance for you.

Enquire Now

Overview of Payroll Taxes in Bulgaria

Managing payroll taxes in Bulgaria requires understanding a comprehensive system of contributions that affects both employers and employees. Bulgarian businesses must navigate income tax withholding, social security contributions, and health insurance payments, all governed by specific regulations and thresholds. For businesses operating in Bulgaria, compliance with these tax obligations is essential to avoid penalties and maintain good standing with authorities. The Bulgarian payroll tax system features a flat income tax rate alongside various mandatory social contributions that vary based on employee income levels.

This article aims to guide both small businesses and larger enterprises through the key aspects of Bulgarian payroll taxes, including calculations, deadlines, and filing procedures, helping you establish compliant and efficient payroll processes.

Fiscal Year in Bulgaria

1 January - 31 December is the 12-month accounting period that businesses in Bulgaria use for financial and tax reporting purposes.

Payroll Cycle in Bulgaria

The payroll cycle in Bulgaria is usually monthly, with employees being paid by the last working day of the month.

Minimum Wage in Bulgaria

As of January 1, 2025, Bulgaria's minimum wage is BGN 1,077 per month. This represents a 15.4% increase from the previous rate of BGN 933, marking a significant adjustment to address inflation and improve workers' purchasing power.

Minimum wage details:

  • Monthly Minimum Wage: BGN 1,077
  • Hourly Rate: Approximately BGN 6.49, assuming a standard 40-hour workweek
  • Annual Gross Salary: Approximately BGN 12,924
  • Equivalent in Euros: Approximately €551 per month

This increase is part of Bulgaria's broader strategy to enhance wage levels in line with economic growth and EU directives on adequate minimum wages.

Bonus Payments in Bulgaria

There is no law in Bulgaria that requires 13-month salaries.

How is Payroll Calculated in Bulgaria?

Payroll calculation in Bulgaria involves several components that affect employee salaries. The process begins with determining the gross salary, which serves as the base for all tax and contribution calculations. From this gross amount, employers must deduct the employee's portion of social security contributions (13.78%) and the flat income tax rate of 10% (calculated after social security deductions).

The social security contributions are subject to minimum and maximum thresholds - as of 2025, the minimum monthly insurable income is BGN 1,077, while the maximum is capped at BGN 4,130. This means that regardless of how high an employee's salary is, social security contributions are only calculated on amounts up to BGN 4,130.

Employers must also account for their own contributions to social security (18.92-19.62% of gross salary), which include pension, health insurance, unemployment, and occupational accident funds. After all deductions, the net salary is calculated and paid to the employee, typically on a monthly basis.

Types of Payroll Taxes in Bulgaria

Bulgaria's payroll tax system consists of several distinct components, each with specific regulations that employers must follow. These include income tax, social security contributions, and health insurance payments. Each tax type serves a different purpose within Bulgaria's social welfare system and has its own calculation method and compliance requirements.

Income Tax

Income tax in Bulgaria is straightforward with a flat 10% rate applied to all personal income. This tax is calculated on the gross salary after deducting the employee's mandatory social security contributions.

Employers are responsible for withholding this tax from employee salaries monthly and remitting it to the National Revenue Agency by the 25th day of the following month. Non-compliance can result in penalties ranging from BGN 500 to BGN 10,000, depending on the severity and frequency of violations. The income tax system offers several potential deductions, including child-related tax relief, donations, and voluntary insurance contributions.

Social Security Contributions

Social security in Bulgaria encompasses several funds, with contributions split between employers and employees. The employee portion totals 13.78% of gross salary, covering pension funds (8.78%), general illness and maternity (1.4%), unemployment (0.4%), and health insurance (3.2%). Employers contribute an additional 18.92-19.62%, with the exact percentage depending on the industry risk category.

These contributions must be paid monthly by the 25th of the following month. The system has both minimum and maximum thresholds - contributions are calculated on income between BGN 1,077 and BGN 4,130 monthly. Late payments incur interest penalties of 0.1% per day, with potential additional fines for systematic non-compliance.

Health Insurance

Health insurance in Bulgaria is mandatory and operates through the National Health Insurance Fund. The total contribution rate is 8% of gross salary, with employees paying 3.2% and employers contributing 4.8%. This insurance covers basic medical care and services for all insured individuals. Like other social contributions, health insurance payments are due by the 25th of the month following the salary payment.

The system applies the same income thresholds as other social security contributions. Failure to make timely payments can result in limited healthcare access for employees and financial penalties for employers, starting at BGN 500 for first-time violations.

How to Set Up a Payroll in Bulgaria?

Setting up payroll in Bulgaria requires registration with several government bodies. First, businesses must register with the National Revenue Agency (NRA), which oversees tax collection and compliance. This registration provides a unique tax identification number essential for all tax-related activities. Next, employers must register with the National Social Security Institute (NSSI) to manage social security contributions. For companies with employees, registration as an insurer with the health insurance fund is also mandatory. These registrations typically require submission of company documents, including registration certificates, management details, and information about business activities. Most registrations can be completed online through the respective authority portals, though some may require in-person visits to local offices.

Choosing a Payroll System

Selecting the right payroll system is crucial for efficient operations in Bulgaria. Businesses can choose between:

       
  • In-house payroll software: Provides full control but requires expertise in Bulgarian tax regulations
  •    
  • Outsourced payroll services: Offers compliance expertise without internal resource investment
  •    
  • Cloud-based solutions: Provides flexibility and regular updates to match changing regulations
  •    
  • Hybrid approaches: Combining internal oversight with external expertise

Playroll offers a comprehensive solution specifically designed for Bulgarian payroll requirements, featuring automatic tax calculations, compliance updates, and multi-currency support. Other options include local Bulgarian providers like Omeks and Zaplata, or international systems with Bulgarian localization such as ADP and Sage. When selecting a system, consider factors like scalability, Bulgarian language support, compliance updates, and integration capabilities with existing HR systems.

Onboarding Employees for Payroll

Proper employee onboarding is essential for accurate payroll processing in Bulgaria. Employers must collect several mandatory documents from each new hire, including a personal ID card copy, completed tax declaration forms, bank account details for salary transfers, and relevant qualification certificates. For foreign employees, additional documentation such as work permits or EU registration certificates may be required. All employees must be registered with the National Revenue Agency within 3 days of starting employment through the submission of a notification form.

The employer must also establish individual payroll records containing personal information, position details, salary information, and tax codes. Maintaining accurate and up-to-date employee records is crucial for compliance with Bulgarian labor and tax regulations.

Step-by-Step Payroll Processing in Bulgaria

Collecting Timesheets and Attendance Data

Accurate timesheet and attendance tracking forms the foundation of compliant payroll processing in Bulgaria. Bulgarian labor law requires employers to maintain detailed records of working hours, including regular hours, overtime, night work, and holidays. Most companies use electronic time tracking systems that integrate with payroll software, though smaller businesses may use manual timesheets.

Employers must track standard working hours (typically 8 hours per day, 40 hours per week), overtime (which must be compensated at 150% of regular pay), and absences (including sick leave, annual leave, and unpaid leave). Bulgarian regulations require these records to be maintained for at least 50 years, and they must be available for inspection by labor authorities upon request.

Calculating Salaries and Deductions

Salary calculation in Bulgaria follows a structured process beginning with the gross salary as defined in the employment contract. From this amount, mandatory employee contributions totaling 13.78% are deducted (pension, health insurance, unemployment, and general illness funds). The 10% flat income tax is then calculated on the remaining amount after social security deductions. Additional deductions may include voluntary pension or health insurance contributions, union fees, or court-ordered payments.

Employers must also calculate their own contributions (approximately 18.92-19.62%) separately, as these don't affect the employee's net salary but are part of the total employment cost. All calculations must respect the minimum wage (BGN 1,077 as of 2025) and the maximum social security threshold (BGN 4,130 monthly).

Generating and Distributing Payslips

Bulgarian employers are legally required to provide detailed payslips to employees each pay period. These payslips must include specific information: gross salary amount, itemized deductions (social security contributions and income tax), any additional payments (bonuses, overtime), and the resulting net amount. Most companies distribute payslips electronically through secure HR portals or email systems, though physical copies may be provided upon request.

Payslips must be available to employees by the payment date, and employers must ensure data privacy and security in their distribution methods. The payslip format must comply with Bulgarian accounting standards and should be retained in company records for at least 50 years according to labor regulations.

Submitting Payroll to Authorities

Bulgarian employers must submit several monthly declarations to government authorities. The primary submission is Declaration Form #1, which details employee income and social security contributions, due to the National Revenue Agency by the 25th of the following month.

This can be submitted electronically through the NRA portal or in person at local offices. Additionally, employers must submit monthly statistical reports to the National Statistical Institute when requested. For companies with foreign employees, additional reporting may be required to the Employment Agency. All submissions must be accurate and timely, as late or incorrect filings can result in penalties starting at BGN 500 for first offenses and increasing for repeated violations.

Paying Employees

Salary payments in Bulgaria typically follow a monthly schedule, with payments made by the end of the month or no later than the 10th day of the following month. Bank transfers are the most common payment method, with cash payments becoming increasingly rare and subject to stricter documentation requirements.

Employers must ensure that payment dates are consistent and clearly communicated to employees, ideally specified in employment contracts. Bulgarian law requires that salaries be paid in the national currency (BGN), though multinational companies may arrange for currency conversion services for expatriate employees. All salary payments must be properly documented in the company's accounting records, and payment confirmations should be retained for at least 50 years as part of employee records.

How to Submit Payroll Tax in Bulgaria

Bulgarian employers have several options for submitting payroll taxes and contributions:

       
  • Electronic submission through the National Revenue Agency's online portal
  •    
  • In-person submission at local NRA offices
  •    
  • Authorized representative submission
  •    
  • Bank transfers for tax and contribution payments
  •    
  • Postal submission

Payroll Tax Due Dates in Bulgaria

Tax Type Due Date
Income Tax 25th of the month following payment
Social Security Contributions 25th of the month following payment
Health Insurance 25th of the month following payment
Declaration Form #1 Submission 25th of the month following payment
Annual Tax Return (for companies) March 31st of the following year
Statistical Reports As specified in individual requests

Payroll Contributions in Bulgaria

Understanding the tax obligations for both employers and employees is crucial when operating in Bulgaria's business landscape. This section explains how taxes and statutory fees affect payroll and individual earnings in Bulgaria.

Employer Tax Contributions

Employer payroll contributions are generally estimated at an additional 18.92% - 19.62% on top of the employee salary in Bulgaria.

Tax TypeTax Rate
Social Security (applicable to salaries up to 3,400 BGN monthly)14.12%
Health Insurance4.8%
Accident at Work & Occupational Illness Fund0.4% " 1.1%

Employee Payroll Tax Contributions

In Bulgaria, the typical estimation for employee payroll contributions cost is around 13.78%.

Tax TypeTax Rate
Social Security (applicable to salaries up to 3,400 BGN monthly)10.58%
Health Insurance3.2%

Individual Income Tax Contributions

In Bulgaria, there is a flat individual tax rate of 10%. Aside from this, employees contribute 13.78% to Social Security.

Income BracketTax Rate
0 BGN - And above10%

Pension in Bulgaria

Women qualify for retirement at 61 years and 8 months with 36 years of employment, while men qualify at 64 years and 4 months with 39 years of employment. Those not meeting these conditions can retire at 66 and 8 months with at least 15 years of insured employment.

Ready for Payroll That Fits Your Workflow?

Make better business decisions by consolidating global payroll data, while seamlessly syncing your existing payroll operations.

  • Instantly integrate outsourced and in-house payroll.
  • Interactive variance analysis to prevent errors.
  • Create custom reports and access in-depth analytics.
Book a Demo

Managing Common Payroll Challenges in Bulgaria

Global employers operating in Bulgaria often encounter unique payroll challenges that can affect compliance and efficiency, like navigating evolving tax laws and managing employee data. With a need for real-time accuracy, modern organizations must develop strategies to overcome these challenges effectively. Below, we explore some of the most common payroll hurdles and provide actionable solutions to streamline payroll processes in Bulgaria.

Maintaining Accurate and Detailed Payroll Reports

Maintaining accurate global payroll reports is often challenging due to currency exchange complexities, data integration issues, and the need to keep employee information up-to-date – including tax information, hours worked, leave balances, and any changes in salary or job status. Generating accurate reports is easy with a comprehensive payroll automation tool that consolidates fragmented data sources, and can keep track of employee payments and deductions.

Keeping Up With Ever-Changing Tax Laws & Compliance Laws

In Bulgaria, tax laws and compliance regulations can change frequently, presenting a significant challenge for global employers. Monitoring updates to federal, state, and local tax codes is crucial to avoid non-compliance and costly penalties, but requires significant time and resources. Partnering with local experts or a reputable global HR platform is an effective way to maintain compliance. These services can help employers stay compliant with evolving regulations while freeing up time for more strategic work.

Consolidating Multi-Vendor Payroll Analytics

Managing payroll across multiple vendors often leads to fragmented data and inefficiencies, making it difficult to consolidate analytics. These challenges can hinder decision-making, especially when trying to gain a clear view of workforce costs and trends. To address this, organizations can invest in a centralized payroll management system that unifies data from multiple vendors. A consolidated platform simplifies payroll tracking, ensures data accuracy, and provides actionable insights into payroll expenditures.

Integrating Multiple HR & Payroll Systems

Global companies are prone to using multiple HR or payroll systems across regions, which can easily lead to fragmented payroll data, increasing the risk of delays and errors in employee compensation. To combat this, seamless integration between payroll and other systems is critical.

Payroll management systems that connect with existing HR and financial platforms can help streamline workflows by reducing manual inputs and ensuring that all departments operate with up-to-date, accurate information. In turn, this helps guarantee on-time, accurate payroll, boosting employee satisfaction.

What Does a Global Payroll Management Platform Cover?

A global payroll management platform is a software solution designed to streamline and automate the payroll processes for organizations with employees across multiple countries. It helps ensure accurate and timely payment while maintaining compliance with legal and regulatory requirements in Bulgaria.

Key functions of a payroll management platform can include:

       
  • Consolidate payroll data: Streamline fragmented payroll data into one source of truth when you’re operating in multiple regions.
  •    
  • Analytics and reporting: Advanced capabilities to analyze payroll data and generate automated reports per region.
  •    
  • Monitor and standardize payroll: Get an accurate view of employee costs, bonuses, and taxes per region, catch variances, and standardize payroll processes across regions to minimize errors.
  •    
  • Compliance and record-keeping: Maintains accurate payroll records and ensures adherence to labor laws and regulations, reducing the risk of legal issues.
  •    
  • Employee self-service: Provides portals where employees can access pay stubs, update personal information, and manage benefits selections.

How Playroll Can Streamline Payroll & Taxes in Bulgaria

Expanding globally is an exciting milestone for any company, but it comes coupled with complex payroll challenges. It doesn’t have to be complicated. At Playroll, our easy-to-implement global payroll management software combines automation with hands-on support to make global payroll truly simple. Here's how Playroll helps:

       
  • Multi-Vendor Integration: Our platform syncs seamlessly with your providers and in-house systems to unify global payroll services in one platform.
  •    
  • Standardize Payroll Processes: Unify your operations in one dashboard to ensure payroll is running smoothly globally, with advanced approval flows and reports.
  •    
  • Improve Governance & Compliance: Improve compliance by centralizing all your compliance tasks and processes. Easily track your payment obligations, with digitized audit trails.
  •    
  • Advanced Reporting: Access and configure your data, your way, with a comprehensive suite of payroll analytics and reporting tools.

Disclaimer

THIS CONTENT IS FOR INFORMATIONAL PURPOSES ONLY AND DOES NOT CONSTITUTE LEGAL OR TAX ADVICE. You should always consult with and rely on your own legal and/or tax advisor(s). Playroll does not provide legal or tax advice. The information is general and not tailored to a specific company or workforce and does not reflect Playroll’s product delivery in any given jurisdiction. Playroll makes no representations or warranties concerning the accuracy, completeness, or timeliness of this information and shall have no liability arising out of or in connection with it, including any loss caused by use of, or reliance on, the information.

Author profile picture

ABOUT THE AUTHOR

Milani Notshe

Milani is a seasoned research and content specialist at Playroll, a leading Employer Of Record (EOR) provider. Backed by a strong background in Politics, Philosophy and Economics, she specializes in identifying emerging compliance and global HR trends to keep employers up to date on the global employment landscape.

Back to Top

Copied to Clipboard

FAQs About Payroll in Bulgaria

How do you calculate payroll taxes in Bulgaria?

Payroll taxes in Bulgaria are calculated using a straightforward process. First, determine the employee's gross salary. From this amount, deduct the employee's social security contributions (13.78% of gross salary, applied to income up to BGN 4,130 monthly). Then, calculate the 10% flat income tax on the remaining amount after social security deductions. For employer contributions, calculate an additional 18.92-19.62% of the employee's gross salary (up to the BGN 4,130 threshold) to cover the employer's portion of social security, health insurance, and other mandatory funds.

What are the payroll options for employers in Bulgaria?

Employers in Bulgaria have several payroll management options. They can handle payroll in-house using specialized Bulgarian payroll software, outsource to local accounting firms with expertise in Bulgarian regulations, or use international payroll providers with Bulgarian capabilities like Playroll. Hybrid approaches are also common, where core processing is outsourced while internal HR teams maintain oversight. For multinational companies, global employment platforms offer compliant solutions for hiring and paying Bulgarian employees without establishing a local entity.

What are the key elements of payroll in Bulgaria?

The key elements of Bulgarian payroll include: gross salary calculation based on employment contracts; mandatory social security contributions split between employers and employees; the flat 10% income tax; additional benefits like meal vouchers (up to BGN 200 monthly tax-free); accurate tracking of working hours and leave; monthly declaration and payment obligations; and proper documentation and record-keeping. Employers must also account for the national minimum wage (BGN 1,077 as of 2025), maximum social security thresholds (BGN 4,130 monthly), and specific requirements for different types of employment contracts.

How much is payroll tax in Bulgaria?

In Bulgaria, employees contribute 13.78% of their gross salary to social security funds and pay a flat 10% income tax on their income after social security deductions. Employers contribute an additional 18.92-19.62% of the employee's gross salary to various mandatory funds. This brings the total payroll tax burden to approximately 42.7-43.4% of the gross salary, with roughly 23.78% paid by employees and 18.92-19.62% covered by employers. All social security contributions are subject to the monthly maximum threshold of BGN 4,130.