Tax and Accounting Structure for Freelancers and Self-Employed Professionals in Bulgaria
A freelancer is not simply someone who works online and receives payments. A freelancer has a business model, a tax position, a social security status, documents, clients, payment channels, VAT risks and year-end obligations. This guide by Al Hathaway explains how freelancers, consultants, designers, developers, marketers, translators, online teachers and digital specialists can build a professional tax and accounting structure in Bulgaria.
Why freelancers should start with structure, not with the first invoice
Many freelancers start naturally: a first project appears, the client asks for an invoice, the money arrives through PayPal, Revolut, Wise, a bank transfer, Upwork or Fiverr, and only then the questions begin: “Do I need to register?”, “How do I pay social security?”, “Do I need a VAT number?”, “What do I declare?”, “Can I work without a company?”, “Is it better to be self-employed or to form a limited liability company?”
That is the wrong sequence. The correct approach is to understand the business model first, then choose the right working form, check registration, social security, income tax, VAT logic and documentation. This prevents the freelancer from reacting under pressure when the first foreign client or platform payment appears.
What “freelance profession” means in practice
In Bulgaria, the self-employed freelance model is commonly used by individuals who personally provide professional services: consulting, design, software development, marketing, translation, accounting, legal, educational, creative, technical or other expert services. The person usually operates in their own name, registers where applicable, starts self-insurance and declares income as an individual under the personal income tax framework.
This does not mean that the freelance profession model is suitable for everyone. If the activity involves a team, employees, significant expenses, commercial risk, product sales, investors, a SaaS product, an agency model or larger corporate contracts, a Bulgarian limited liability company may be more suitable. The first step is therefore not registration – it is choosing the correct model.
Freelance profession
Suitable for personal professional services where the individual mainly sells their own expertise, time or professional output.
Platform freelancer
Work through Upwork, Fiverr, Freelancer, Toptal or another platform with reports, commissions and international clients.
Limited liability company
Often more suitable for scaling, hiring, subcontractors, corporate positioning, significant costs or higher contractual risk.
Freelancer without a company, self-employed professional or limited liability company
The most important decision is the working form. In Bulgaria, many freelancers can operate as self-employed individuals exercising a freelance profession, but in some cases a limited liability company may be a better structure. There is no universal answer. The choice depends on income level, client type, expenses, risk, social security planning, VAT effects, client expectations and future growth plans.
| Form | When it may fit | Main advantage | Main risk |
|---|---|---|---|
| Self-employed freelance profession | Personal services, individual work, simpler model, lower administrative burden. | Clear individual tax framework and statutory recognised expenses. | The person operates in their own name and must manage social security, advance tax, VAT and documents. |
| Platform freelancer | Projects through Upwork, Fiverr, Toptal, Freelancer or other international platforms. | Easy access to clients and payment infrastructure. | Platform fees, net payouts, VAT status and documentation are often misunderstood. |
| Limited liability company | Larger business, team, significant expenses, B2B clients, scaling or higher risk. | Separate legal entity, more corporate structure and scalable positioning. | Higher administrative burden, accounting obligations and annual company reporting. |
| Employment plus side freelance work | The person has a regular job and takes additional freelance projects. | Lower starting risk. | Social security caps, income tax, declarations and VAT effects must still be checked. |
The client changes everything: Bulgaria, EU, US, UK or platforms
For freelancers, the client is a key variable. A service to a Bulgarian company, a service to an individual in Bulgaria, a service to an EU company, a service to an EU individual, a service to a US or UK client, and work through Upwork are not the same. The client affects invoicing, VAT, VIES, documentation, payment evidence and year-end reporting.
| Client | What must be checked | Practical focus |
|---|---|---|
| Bulgarian company | Contract, invoice, advance tax mechanics, social security and supporting documents. | Clear invoicing and income declaration. |
| Bulgarian individual | How the service is documented, how it is paid and how the income is declared. | Payment, document and annual declaration. |
| EU company | VAT number, place of supply, Article 97a VAT Act, reverse charge and VIES. | VAT registration check and correct invoice wording. |
| EU individual | Type of service, place of supply, B2C logic and possible VAT analysis. | Do not apply B2B reverse charge logic automatically. |
| Non-EU client | Country, contract, place of supply, payment and evidence. | Invoice, agreement and proof of service. |
| Upwork / Fiverr / platform | Who the contractual counterparty is, what fees are deducted and what reports are available. | Platform reports, commissions and link to bank receipts. |
Which services are covered by this series
This series is designed for people who sell professional, digital, creative, consulting or expert services. It is not only for developers. The freelance economy includes many different professions, and each has its own practical tax and accounting details.
IT and software
Software development, QA, DevOps, no-code, AI automation, support and SaaS consulting.
Design and creative work
Graphic design, UI/UX, video editing, animation, brand identity and presentations.
Marketing
SEO, Google Ads, Meta Ads, TikTok Ads, content marketing, email marketing and social media.
Consulting
Business consulting, finance, HR, training, coaching, project management and operations.
Languages and content
Translation, copywriting, editing, technical writing, scripts, teaching and online courses.
Digital products
Templates, e-books, courses, subscription services, paid communities and downloads.
Payments: bank, PayPal, Revolut, Wise, Stripe, Upwork and Fiverr
A payment is not just “money received”. It is accounting evidence that must be connected to a client, invoice, agreement, platform, fee and tax year. Freelancers often receive net amounts: a platform deducts commission, PayPal charges a fee, Wise converts currency, Revolut receives EUR or USD, and the bank shows only the final result.
What should be kept
- Invoice or document issued to the client.
- Contract, offer, statement of work or written correspondence.
- Payment confirmation.
- Platform report, if a platform is used.
- Platform or payment processor fees.
- Currency and exchange data, where relevant.
- Bank statement or payment institution statement.
Social security: this is not only an income tax question
A self-employed freelancer usually needs to consider self-insurance. That means the person must think not only about income tax, but also about monthly insurance base, health insurance, pension contributions, possible additional coverage, monthly payments and annual equalisation. Social security is part of the model, not an afterthought.
The selected monthly insurance base affects current payments, future rights and the annual result. If the freelancer also has an employment contract, the combined social security position should be reviewed. If income is seasonal, cash-flow planning is essential.
Income tax: statutory recognised expenses and personal income taxation
For income from a freelance profession in Bulgaria, the practical framework usually includes statutory recognised expenses and personal income tax. The Bulgarian National Revenue Agency states that, when assessing taxable income, income from a freelance profession is reduced by 25% statutory recognised expenses. This is one reason why the self-employed freelance model can be practical for many individual service providers.
However, statutory recognised expenses do not mean that documents are irrelevant. Documents are still needed to prove income, clients, payments, VAT treatment, platform fees and the professional nature of the activity.
VAT: the most common surprise for freelancers
Many freelancers think about VAT only when they approach the standard national registration threshold. This can be misleading. Services to EU companies, as well as purchases of services from foreign platforms such as Google, Meta, Adobe, OpenAI, hosting providers or SaaS tools, may create VAT obligations before the freelancer reaches the standard turnover threshold.
The VAT review should answer several questions: who is the client, where is the client established, is the client a business, does the client have a VAT number, what type of service is supplied, what should be written on the invoice, is reverse charge relevant, is a VIES declaration required, and are there foreign service purchases that require self-assessment.
When the freelance model may no longer be enough
The self-employed freelance model can be excellent for individual expertise, but it is not universal. If the freelancer starts hiring subcontractors, selling packaged services, assuming significant contractual risk, building a SaaS product, managing a team or scaling into an agency, a company structure may need to be considered.
Signals that a limited liability company should be reviewed
- Income becomes high and regular.
- There are significant real expenses.
- The freelancer uses subcontractors or builds a team.
- Clients prefer a contract with a company.
- There is higher contractual or legal risk.
- The plan is to build an agency, product, SaaS or scalable business.
- The freelancer wants clearer separation between personal and business assets.
Practical matrix: what each freelancer should check
| Model | Main question | Tax focus | Document focus |
|---|---|---|---|
| Designer with Bulgarian clients | Self-employed profession or company? | Registration, social security, advance tax and annual return. | Invoices, contracts and payments. |
| Developer with EU clients | Are the clients businesses with VAT numbers? | Article 97a VAT Act, reverse charge and VIES. | VAT validation, invoices, contracts and payments. |
| Marketing freelancer with Meta/Google costs | Are there purchases of services from abroad? | Self-assessment and VAT registration review. | Platform invoices and payment reports. |
| Upwork/Fiverr specialist | Who is the counterparty and what does the platform deduct? | Income, commissions, currency and possible VAT analysis. | Platform statements, invoices and payout reports. |
| Online teacher | Are clients individuals, businesses, local or foreign? | Place of supply, B2C/B2B logic and annual declaration. | Payment reports, client list and agreements. |
| Consultant to US/UK clients | Where is the client and what is the service? | Place of supply, invoicing and evidence. | Contract, invoice, bank payment and correspondence. |
How this English series works
This article is the entry point. The next four articles explain the practical blocks every freelancer should understand: registration and social security, income tax, VAT for international services, and the document system for year-end closing.
| Part | Question | Outcome |
|---|---|---|
| 1. Model | How does the freelancer actually work? | Choice between self-employed profession, platform work, direct clients or company. |
| 2. Registration | How does the freelancer start legally? | Registration, self-insurance, monthly insurance base and start of activity. |
| 3. Income tax | How is freelance income taxed? | Statutory expenses, advance tax, annual return and foreign income. |
| 4. VAT and VIES | When does VAT registration become relevant? | Article 97a, EU services, reverse charge, VIES and foreign SaaS expenses. |
| 5. Documents | How is the year closed without chaos? | Invoices, payments, platforms, PayPal/Revolut/Wise and year-end checklist. |
Official sources freelancers should know
Freelancers and self-employed professionals should rely on current official sources because the regime includes several layers: registration, social security, income tax, VAT and documentation. The practical structure should be reviewed whenever the business model changes.
- Bulgarian National Revenue Agency: Advance income tax
- Bulgarian National Revenue Agency: VAT in Bulgaria
- Bulgarian National Revenue Agency: VIES
- NRA e-services portal: VAT return / VIES declaration
- European Commission: VIES VAT number validation
Working as a freelancer in Bulgaria? Build the structure before the income becomes chaos.
Al Hathaway can help with choosing the right form, registration, social security, income tax planning, VAT analysis, invoicing clients in Bulgaria, the EU and third countries, and building a practical system for documents, payments and year-end closing.
Request a freelancer consultation
Leave a Reply