Al Hathaway Freelancer Tax Guide · Part 1

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.

Main idea: a freelancer sells expertise, time, output or digital services. The tax treatment depends on who the client is, where the client is established, what is supplied, how the payment is received and under what legal/tax form the freelancer operates.
Service
Client
Form
Payment
Taxes

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.
Practical risk: someone may work as a freelancer for years, receive foreign payments and assume that because they do not have a company, they do not need a structure. In reality, there is always a structure – the question is whether it is correct.

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.
Rule: a freelancer must know not only who paid the money, but who received the service. With platforms, this is not always obvious and should be checked against terms, invoices and platform reports.

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.
Critical mistake: keeping only the bank receipt. In platform-based freelance work, there may be gross income, commission, payment fees and net payout – all of them should be visible.

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.

Good practice: before the first client, clarify when the activity starts, what insurance base will be used, who will monitor monthly payments and how the annual equalisation will be prepared.

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.

Practical point: statutory expenses simplify taxation, but they do not replace invoices, payment evidence, platform statements and a year-end summary.

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.

Important: VAT registration for specific cross-border services should not be confused with standard VAT registration by turnover. The legal basis matters because it determines what is invoiced and declared.

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 position: the freelance model can be a strong start for personal expertise, but as the activity grows, the structure should be reviewed.

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.

Disclaimer: this article is a general practical guide, not individual tax advice. The correct treatment depends on the profession, clients, countries, contracts, payment channels, VAT status and actual documents.

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
Posted in

Leave a Reply

Discover more from Al Hathaway

Subscribe now to keep reading and get access to the full archive.

Continue reading