How Do I Register for Freelancer Tax Status in Bulgaria?
Navigating the bureaucracy of relocating to Bulgaria and setting up your own independent business can feel overwhelming. Dealing with unfamiliar government offices, language barriers, and legal jargon often leads to unnecessary confusion for foreign professionals. This guide walks you through every step required to register for freelancer tax status in Bulgaria, explaining your obligations, registration processes, and financial setups clearly.
Understanding Freelancer Status in Bulgaria
Starting a freelance career in Bulgaria offers unique economic advantages, including a streamlined tax structure and relatively low overhead costs. However, before collecting income from foreign or domestic clients, you must legally establish your working status under Bulgarian law.
In Bulgaria, freelancing is categorized under the legal framework of “self-employed professional” or свободна професия (svobodna profesiya). This status is specifically designed for individuals who offer services independently based on their qualifications, skill set, or artistic talent, without forming a separate corporate entity.
What Qualifies as Freelance Activity
The Bulgarian authorities maintain a clear distinction between registered independent professionals and standard commercial trades. To register under the freelance regime, your activity generally needs to align with recognized professional categories. These include software developers, designers, journalists, translators, consultants, architects, engineers, accountants, and teachers.
To complete the registration, you must prove that you possess the professional competence to carry out your declared activity. The Registry Agency usually requires physical evidence such as a university diploma, professional certificate, or a portfolio showcasing relevant work experience. If your diploma or certificates were issued outside Bulgaria, they may need to be officially translated into Bulgarian by an accredited translation agency before submission. If you are unsure how your academic credentials match local requirements, consulting How to Get Your Foreign Qualification Recognised in Bulgaria can save you significant effort.
Freelancer Status vs EOOD Single Member LLC
When setting up as an independent worker, one of the first major decisions you will face is whether to register as a freelancer (свободна професия) or form a single-member limited liability company, known locally as an EOOD. Both options allow you to work legally and invoice clients, but their accounting requirements, administrative overhead, and taxation methods differ substantially.
Registering as a freelancer is straightforward, requires very little initial capital, and involves less ongoing administrative paperwork. You are taxed directly as a physical person on your personal income. Conversely, an EOOD creates a distinct legal entity, shielding your personal assets from business liability, but it requires formal corporate accounting, liquidating dividends to extract profits, and higher legal setup fees.
| Feature | Freelancer Status (Свободна Професия) | Single-Member LLC (EOOD) |
|---|---|---|
| Legal Personality | Natural person / Physical individual | Separate corporate legal entity |
| Setup Complexity | Low (Direct registration with BULSTAT) | Medium to High (Notary, commercial register) |
| Statutory Expenses | 25% automatic tax-deductible allowance | Real expenses backed by valid receipts |
| Tax Rate | 10% personal tax on taxable base | 10% corporate tax + 5% dividend tax |
| Accounting Burden | Simplified income/expense tracking | Full double-entry corporate accounting |
| Liability | Unlimited personal liability | Limited to company assets |
Deciding between these structures depends on your expected annual revenue, business liability, and operational expenses. If your service business has very low overhead, the automatic 25% recognized expense deduction granted to freelancers usually makes свободна професия the most cost-effective and low-maintenance choice.
Step-by-Step Registration Process for Freelancers
Setting up your freelance status involves interacting with two primary state institutions: the Registry Agency (Агенция по вписванията) to secure your registration code, and the National Revenue Agency (Национална агенция за приходите or NRA) to register your fiscal activity. Following a structured order prevents administrative delays and compliance penalties.
Step 1 Registering with the Registry Agency BULSTAT
The first formal step is to obtain a BULSTAT registration card. The BULSTAT register acts as the central identification system for self-employed individuals and non-commercial legal entities across the country.
- Gather your required documents, including your passport or foreign national identity card, your Bulgarian residence card (Разрешение за пребиваване), proof of qualification (diploma or professional certificate translated into Bulgarian), and proof of your registered address in Bulgaria.
- Visit the nearest office of the Registry Agency (Агенция по вписванията) or complete the filing online using a Bulgarian Electronic Signature (QES) if you possess one.
- Fill out the formal application for registration of a natural person practicing a free profession.
- Pay the state registration fee directly at the service desk via bank card or at a local bank branch.
- Receive your official BULSTAT registration certificate containing your unique 9-digit BULSTAT code, which serves as your official tax identification number for all future business activities.
To understand the broader implications of securing your registration number, read How to Get a Tax ID (BULSTAT) as a Foreigner in Bulgaria to ensure you satisfy all local identity requirements.
Step 2 Registering with the National Revenue Agency NRA
Once you receive your BULSTAT code, you have a strict legal window of 7 calendar days to notify the National Revenue Agency (NRA) that you have commenced your independent economic activity. Missing this deadline can lead to financial fines.
To complete this step, submit a formal Declaration for Starting an Activity (Декларация за започване на дейност) at your local NRA territorial office. In this declaration, you will select your start date and declare the basis on which you will pay your ongoing social security contributions.
During this process, you will also set up access to the NRA digital portal. Obtaining a Personal Identification Code (PIC) from the NRA allows you to submit monthly self-insurance filings, check outstanding liabilities, and lodge your annual tax returns online without physically visiting government offices. If you need step-by-step assistance with this procedure, review How to Register with the National Revenue Agency (NRA) in Bulgaria.
Step 3 Opening a Bank Account and Managing International Payments
Bulgarian law requires self-employed individuals to maintain clear records of their business income. While you are not legally required to open a corporate commercial bank account as a freelancer, keeping your personal living expenses separate from your business income is essential for simple accounting and tax auditing.
Traditional Bulgarian banks can sometimes present administrative hurdles for newly arrived foreign residents. Expect to present your residence card, BULSTAT certificate, proof of tax status, and proof of source of funds when opening an account. For those who invoice clients across Europe or globally in multiple currencies like Euros, US Dollars, or British Pounds, utilizing modern financial platforms alongside local banking is standard practice.
Using a multi-currency service like Wise allows you to receive payments from international clients with local account details, avoiding excessive wire fees and unfair currency conversion markups. You can then easily transfer funds into your local Bulgarian bank account to pay local bills and social security contributions.
Tax Obligations and Contribution Rules for Freelancers
Understanding your ongoing tax and social security obligations is crucial to operating smoothly. Bulgaria is widely celebrated for its attractive fiscal climate, featuring flat tax rates and high statutory expense deductions for independent contractors.
How Flat Tax and Statutory Expenses Work
Bulgaria operates a personal flat tax system, which significantly simplifies accounting for registered freelancers. Instead of requiring you to track every cup of coffee or office supply purchase, the Bulgarian tax code automatically grants freelancers a statutory expense allowance of 25%.
This means that regardless of your actual business expenses, the state automatically deems 25% of your gross freelance revenue as non-taxable business expenditure. You do not need to present invoices or receipts to justify this 25% deduction.
The remaining 75% of your revenue constitutes your taxable base. From this taxable base, you deduct any mandatory social security and health insurance contributions you paid during the tax year. The final remaining figure is taxed at a flat rate of 10%. To see a detailed practical example of how this calculation works in practice, explore Understanding the Flat 10% Personal Income Tax in Bulgaria.
Social Security and Health Insurance Obligations
As a self-employed freelancer, you are classified as a “self-insured person” (самоосигуряващо се лице). This means you are responsible for calculating and paying your own social security and health insurance contributions every month.
Contributions are calculated based on a monthly declared insurance income base that you choose, provided it sits between the legally defined minimum and maximum insurance thresholds set annually by the state budget.
- Mandatory Insurance Components: Your monthly payments cover state pensions (DOO) and public health insurance (NZOK).
- Optional Coverages: You can choose to pay an additional small percentage to cover short-term disability and sickness benefits, allowing you to claim paid sick leave if necessary.
- Payment Deadlines: Social security and health contributions must be paid to the NRA bank accounts by the 25th day of the month following the month to which they apply.
If you are unfamiliar with how monthly payments are processed or how these coverages interact with state medical benefits, review Understanding Mandatory Social and Health Contributions in Bulgaria and How to Register with the NHIF and a GP in Bulgaria (2027).
VAT Registration Requirements for International Services
A common pitfall for foreign freelancers working in Bulgaria involves Value Added Tax (VAT) registration rules. Many expats assume they do not need to worry about VAT until they hit the general national turnover threshold for domestic sales. However, cross-border service rules operate under different criteria.
If you provide services to businesses located in other European Union member states (B2B), or if you receive services from foreign entities (such as software subscriptions from US companies or digital platforms based outside Bulgaria), you must register for VAT under Article 97a of the Bulgarian VAT Act before issuing or receiving those invoices.
This special VAT registration process does not mean you automatically charge 20% Bulgarian VAT to foreign corporate clients; rather, it enables cross-border reverse-charge mechanisms and obligates you to file monthly VAT declarations. For a comprehensive overview of how to navigate these rules properly, refer to How to Register for VAT as a Business in Bulgaria.
Navigating Invoicing, Bookkeeping, and Cross-Border Income
Operating as a self-employed expat requires maintaining compliance with local accounting standards. Bulgarian tax authorities require structured records for all income generated from self-employment.
Issuing Valid Bulgarian Invoices
Every time you bill a client, domestic or international, you must issue a compliant invoice (Фактура). Under Bulgarian accounting regulations, a valid invoice must contain specific mandatory fields:
- Document title (“Invoice” / Фактура) and a sequential 10-digit invoice number.
- Issue date and date of tax event (the date services were completed).
- Full legal name, registered address, and BULSTAT number of the seller (you).
- Full legal company name, address, and VAT/tax number of the buyer.
- Detailed description of the services provided, unit price, and total amount payable.
- The currency of the transaction (if issued in foreign currency, the total converted to Bulgarian Lev (BGN) using the official Bulgarian National Bank exchange rate for that date must be stated).
- Clear indication of VAT status (e.g., specifying “Reverse Charge – Article 196 of EU VAT Directive” if invoicing an EU business client).
Managing international bookkeeping alongside foreign tax obligations can quickly become complex. Expats who maintain tax obligations in their home countries often rely on specialized professional services like Taxes for Expats to ensure seamless compliance across dual jurisdictions, avoiding double taxation while staying fully compliant with local Bulgarian rules.
Annual Tax Returns and Filing Deadlines
The tax year in Bulgaria runs concurrently with the calendar year, from January 1st to December 31st. As a registered freelancer, you must submit an annual personal income tax return under Article 50 of the Personal Income Tax Act.
- Filing Window: The annual tax filing period opens on January 10th and closes on April 30th of the following year.
- Early Payment Discount: Taxpayers who submit their annual tax return electronically using an NRA Personal Identification Code (PIC) by March 31st and have no outstanding public liabilities are eligible for a 5% discount on their remaining tax due (capped at a statutory limit).
- Payment Deadline: All outstanding personal income tax due for the preceding year must be settled in full by April 30th.
Failing to submit your return on time can result in administrative fines and compounding interest on unpaid amounts. If you need more detailed instructions on managing your self-assessment liabilities, consult How to Pay Tax as a Freelancer or Sole Trader in Bulgaria.
Setting up your freelancer tax status in Bulgaria takes some initial effort and patience with local administrative procedures, but once registered, it offers one of the most efficient, predictable, and low-tax operating environments in Europe. By registering correctly with BULSTAT and the NRA, setting up proper financial channels, and meeting your monthly filing obligations, you can focus on building your freelance business with complete peace of mind.
Disclaimer
This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.