VAT for Freelancers in Bulgaria: EU Clients, Reverse Charge and VIES
A freelancer may not have an office, employees or a company, but that does not mean VAT is irrelevant. Services to EU businesses, purchases from Google, Meta, Adobe, OpenAI, hosting providers and SaaS platforms, clients from the US or UK, Upwork/Fiverr income and reverse charge invoices can create VAT obligations before the freelancer reaches the standard VAT turnover threshold. This is the fourth part of the Al Hathaway freelancer tax guide.
Why VAT is the most common surprise for freelancers
Many freelancers think that VAT becomes relevant only when income becomes high. This is an oversimplification. For international services, VAT may become relevant much earlier – for example when a Bulgarian freelancer provides a service to an EU business, or when the freelancer purchases services from foreign suppliers such as Meta, Google, Adobe, OpenAI, hosting providers or other SaaS platforms.
For VAT purposes, it is not enough to know how much income was received. The freelancer must know who the client is, whether the client is a business or an individual, where the client is established, whether there is a valid VAT number, what type of service is supplied, where the place of supply is, what should be written on the invoice and whether a VIES declaration is required.
Article 97a VAT Act: when freelancers should pay attention
Registration under Article 97a of the Bulgarian VAT Act is one of the most important topics for freelancers working with EU clients or buying services from abroad. It is not the same as standard VAT registration by turnover. It is connected with certain cross-border services performed or received.
In practice, this means that a freelancer with relatively small income but with a business client in Germany, the Netherlands, France, Spain or another EU Member State may need a VAT review even before the first such invoice is issued. The same applies where the freelancer receives services from foreign suppliers and may need to self-assess VAT in Bulgaria.
When to review Article 97a
- A service will be provided to an EU business.
- The client has a VAT number in another EU Member State.
- The freelancer receives services from foreign platforms.
- There are invoices from Google, Meta, Adobe, OpenAI, hosting, email marketing or other SaaS suppliers.
- The freelancer has mixed clients: Bulgaria, EU, US, UK and platforms.
- Invoices are issued to foreign clients without a clear VAT basis.
Difference between standard VAT registration and Article 97a registration
One of the most common mistakes is to confuse different VAT registration grounds. Standard VAT registration by turnover and Article 97a registration have different logic and different consequences. The legal basis matters because it determines what the freelancer invoices, declares and monitors.
| Registration type | When it is reviewed | Practical effect | Typical freelancer situation |
|---|---|---|---|
| Standard VAT registration | When the statutory taxable turnover threshold is reached. | Broader VAT registration with VAT charging and VAT return obligations. | Freelancer with high taxable turnover. |
| Article 97a VAT Act | For certain cross-border services performed or received. | Special registration that should not be confused with full registration by turnover. | Freelancer with an EU business client or foreign SaaS service purchases. |
| Voluntary VAT registration | When the person chooses to register voluntarily. | May be useful in a specific business strategy but increases compliance burden. | More advanced freelancer, consultant or small agency with B2B clients. |
Services to EU businesses: reverse charge and VIES
When a Bulgarian freelancer supplies a service to an EU business, the first check is whether the client is a taxable person and has a valid VAT number. For many professional services supplied to EU businesses, the place of supply may be in the Member State of the recipient, and the invoice may be issued without Bulgarian VAT under reverse charge logic.
This is where VIES becomes relevant. VIES contains data about declared supplies of goods and services between taxable persons established and registered for VAT purposes in EU Member States. For freelancers, VIES is most commonly relevant where services are supplied to EU business clients and the transaction must be reported under the applicable rules. :contentReference[oaicite:1]{index=1}
Practical checklist for an EU business client
- Check the client’s country.
- Confirm that the client is a business.
- Validate the VAT number in the VIES system.
- Describe the service accurately.
- Check the place of supply rule.
- Check whether Article 97a VAT Act registration is required.
- Issue the invoice with the correct reverse charge wording where applicable.
- Prepare the VIES declaration where applicable.
- Keep evidence: agreement, correspondence, VAT validation, invoice and payment proof.
What should be included in an invoice to an EU business?
An invoice to an EU business should clearly show why Bulgarian VAT has not been charged. It should include the freelancer’s details, the client’s details, the client’s VAT number, service description, value, currency, date and reverse charge basis where applicable.
| Element | Why it matters | Practical control |
|---|---|---|
| Client details | Show who receives the service. | Name, address, country and VAT number. |
| VAT number | Supports the B2B EU status. | Validate through VIES and archive proof. |
| Service description | Determines VAT logic. | Be specific: software development, design, consulting, marketing services etc. |
| Reverse charge text | Explains why Bulgarian VAT is not charged. | Use consistent wording according to the specific case. |
| Currency and amount | Needed for accounting and annual summary. | Link the invoice to the payment and statement. |
Services to EU individuals
A service supplied to an EU individual should not automatically be treated like a service supplied to an EU business. B2C clients do not have a VAT number and the standard B2B reverse charge logic does not apply automatically. The type of service, place of supply and any special rules must be reviewed.
This is especially important for online teachers, coaches, consultants, creators, designers, digital product sellers and people selling services directly to consumers. If the client is an individual, the VAT analysis must be separated from the standard EU B2B model.
What should be checked
- Is the client an individual or a business?
- Where is the client located?
- What type of service is supplied?
- Is the service delivered online, personally, automatically or live?
- Are there special place of supply rules?
- Could the service be treated as a digital product or electronically supplied service?
Services to non-EU clients: US, UK, Switzerland and others
For clients outside the EU, such as the United States, the United Kingdom, Switzerland, Canada, Australia or other third countries, the VAT analysis again starts with the client and the service. It is not enough to say “the client is outside the EU, so there is no VAT issue”. There should be a clear basis, invoice and evidence.
For B2B services to non-EU clients, invoicing without Bulgarian VAT may often be appropriate depending on the place of supply, but this must be supported. For B2C services or specific services, the logic may differ. Documents are therefore essential: agreement, email correspondence, invoice, payment, client country and service description.
US / UK company
Review service type, recipient and the basis for invoicing without Bulgarian VAT.
Non-EU individual
Do not apply B2B logic automatically. Review the specific service.
Platform work
Clarify whether the client is the platform, the end client or another contractual structure.
Purchases from foreign suppliers: Google, Meta, Adobe, OpenAI, hosting and SaaS
VAT risk does not come only from clients. It also comes from expenses. Freelancers often buy services from foreign suppliers: Google Workspace, Meta Ads, Google Ads, Adobe, Canva, OpenAI, hosting, domain services, email marketing, automation tools, Notion, Slack, Figma, GitHub, cloud services and many others.
When a Bulgarian taxable person receives a service from a foreign supplier, VAT registration and self-assessment may become relevant. This is often missed because the freelancer sees these payments as small subscriptions. For VAT purposes, they can be important.
| Expense | Typical supplier | VAT question |
|---|---|---|
| Advertising | Meta, Google, TikTok, LinkedIn | Receiving a foreign service and possible self-assessment. |
| Software | Adobe, Canva, Figma, Notion, GitHub | Place of supply and reverse charge treatment for received services. |
| AI tools | OpenAI, Anthropic, Midjourney and others | Invoice, supplier data, VAT number and VAT treatment. |
| Hosting / domain | Cloudflare, GoDaddy, SiteGround, DigitalOcean | Receiving a service from abroad and VAT review. |
| Email / automation | Mailchimp, Zapier, Make, HubSpot | Invoice, reverse charge and reporting. |
VIES declaration: where it appears in freelancer practice
VIES is connected with declared supplies between VAT-registered taxable persons in EU Member States. In freelancer practice, it most often becomes relevant when a Bulgarian freelancer supplies services to EU business clients and those services must be reported under the applicable VAT rules. :contentReference[oaicite:2]{index=2}
Practically, if a freelancer issues a reverse charge invoice to an EU business, the invoice should be reviewed for VIES reporting. This means that EU invoices should be organised monthly, with VAT number, country, value and service basis.
Minimum VIES control table
- Invoice month.
- Client country.
- Client VAT number.
- Client name.
- Service value.
- Currency and reporting amount.
- Reverse charge basis.
- Check whether the service is reportable in VIES.
Upwork, Fiverr and platforms: who is the client for VAT purposes?
Platforms create additional complexity. A freelancer may see a project in Upwork or Fiverr, an end client in one country, a platform entity in another country, a payment processor in a third country and a payout to a bank or payment account. For VAT purposes, it is important to identify who the actual recipient of the service is and what the platform terms and reports show.
Do not automatically assume that the client is the platform or that the client is always the end customer. The contractual setup should be checked using the platform terms, invoices, reports and payment records. For larger or regular platform income, an individual VAT review is advisable.
Practical VAT matrix for freelancers
| Scenario | Main question | Possible VAT effect | Documents |
|---|---|---|---|
| Service to Bulgarian company | Is the freelancer VAT registered? | Bulgarian VAT treatment according to registration status. | Agreement, invoice, payment. |
| Service to EU business | Is there a valid VAT number? | Article 97a review, reverse charge, VIES where applicable. | VAT validation, invoice, agreement, payment. |
| Service to EU individual | What type of service is supplied? | Standard B2B reverse charge does not apply automatically. | Client data, service description, payment. |
| Service to US/UK business | Who is the client and where is the place of supply? | Invoicing without Bulgarian VAT may be possible but needs a basis. | Agreement, invoice, payment evidence. |
| Purchase from Google/Meta/Adobe/OpenAI | Is the freelancer receiving a foreign service? | Possible Article 97a registration and self-assessment. | Invoice, supplier data, VAT data, payment. |
| Income through Upwork/Fiverr | Who receives the service? | Requires review based on platform terms and reports. | Platform reports, fees, payout, client data. |
Monthly VAT checklist for freelancers
Freelancers should not wait until the end of the year to check VAT. If there are EU clients or foreign service purchases, VAT should be reviewed monthly. This is especially important for VIES, VAT returns and self-assessment protocols where applicable.
- Were any invoices issued to EU clients?
- Are the EU clients businesses or individuals?
- Were VAT numbers validated?
- Were any reverse charge invoices issued?
- Is a VIES declaration required for the month?
- Were any services purchased from foreign suppliers?
- Are there invoices from Google, Meta, Adobe, OpenAI, hosting or SaaS suppliers?
- Is a self-assessment protocol required?
- Is there Upwork/Fiverr income requiring further VAT analysis?
- Are there non-EU clients and sufficient evidence for them?
- Are invoices, payments and VAT validations organised?
- Has the accountant received all VAT data before the reporting deadline?
How this article connects to documents and year-end closing
VAT logic has little value if the documents are not organised. EU invoices, VIES validations, platform reports, invoices from SaaS suppliers, self-assessment documents, payments and bank statements should all be part of one practical system. The final article in this series brings everything together into an operational checklist for freelancers.
The next part of the series is: Freelancer Documents and Year-End Checklist in Bulgaria.
The previous parts are: the business model, registration and social security and income tax and annual return.
Official sources
VAT for freelancers should be reviewed using current official sources. The specific treatment depends on the service, the client, the country, the VAT number, the registration basis and the reporting obligations.
- Bulgarian National Revenue Agency: VAT in Bulgaria
- Bulgarian National Revenue Agency: VIES
- NRA Electronic Services Portal: VAT return / VIES declaration
- European Commission: VIES VAT number validation
Working with EU, US, UK clients or platforms? VAT logic should be clear before the invoice.
Al Hathaway can help with Article 97a VAT review, reverse charge invoicing, VIES declarations, EU and non-EU services, foreign SaaS expenses, Upwork/Fiverr income and monthly VAT procedures for freelancers in Bulgaria.
Request a freelancer VAT consultation
Leave a Reply