Being a freelancer means wearing multiple hats at once - you're an expert in your field, a project manager, and your own accountant. The irony? While you're using cutting-edge AI tools and software for your actual work, the administrative side often remains stuck in the past: scattered Word files, manual numbering, and hoping your Excel formulas don't break.
This article is a practical guide to managing your income documentation. It will help you understand not just how to issue an invoice, but also the legal mechanisms that kick in afterward, and how to avoid the most common pitfalls of self-employment. Let's get started.
What you'll learn in this article
- When you're required to issue an invoice and the deadlines involved
- What information is legally required on your invoices
- How to invoice based on your VAT registration status
- What's different when invoicing foreign clients
- Whether you need a cash register
- What changes in 2026 with Bulgaria's euro adoption
- Best practices and common mistakes to avoid
Before diving in, let's take a step back and address the most common question: when exactly do you need to issue an invoice?
Disclaimer
This article is for informational purposes only and does not replace professional advice. If you have questions, reach out to us at support@effortless.tax or consult with an accountant of your choice.
The invoice: More than just a payment request
Many freelancers view invoices as simply "a formality to get paid." In reality, an invoice is a primary accounting document. It's your official record of income reported to the state.
When are you required to issue an invoice?
The law requires documentation of all income. According to Art. 9, para. 2 of the Personal Income Tax Act (bg: ЗДДФЛ), when you receive payment for a service, you must issue a document certifying that income.
This isn't just good practice - it's a legal requirement.
What are the deadlines for issuing an invoice?
You must issue an invoice within 5 days from the date of service completion or receipt of payment - whichever occurs first. This deadline is set out in Art. 113 of the VAT Act (bg: ЗДДС). Missing it can result in fines, so make it a habit to invoice immediately after completing a project.
Anatomy of a valid invoice
For your invoice to be valid, it must contain all mandatory elements according to Art. 114 of the VAT Act and Art. 6 and 7 of the Accounting Act (bg: ЗСч). Missing even one element can invalidate the document.
Here are the mandatory invoice elements required for regulatory recognition:
- The word "INVOICE" (ФАКТУРА)
- Unique number: A 10-digit sequential number. Start from 0000000001 with no gaps or duplicates allowed.
- Date of issue - the date when the invoice was created
- Date of the taxable event - the date of service completion or payment receipt, which may differ from the issue date
- Party details: Your full name, address, and BULSTAT number or personal ID number (ЕГН). The same details for your client.
- Service description: Avoid vague phrases like "consulting." Be specific so there's no doubt about what work you performed during an audit.
- Quantity and unit price - quantity can be in units, hours, or whatever is relevant to your services
- Tax base and currency: In the new reality of 2026, invoices for local clients are in euros (EUR), but when working with clients outside the Eurozone, you specify the currency (e.g., USD) and the BNB/ECB exchange rate for that day.
- VAT rate - or the grounds for non-charging/zero rate (mandatory under Art. 114, para. 1, item 12)
What is the date of the taxable event?
It sounds complicated, but it's actually simple. The date of the taxable event is the moment when your obligation to issue an invoice arises. For freelancers, this is whichever of these two dates comes first:
- The date when you complete the service - for example, when you deliver the finished website to your client
- The date when you receive payment - if your client pays in advance before you've finished the work
Example: You complete a project on March 10, but the client pays on March 25. The taxable event is March 10 (the completion date) because it comes first. However, if your client pays an advance on March 1, the taxable event for that advance is March 1.
The 5-day deadline for issuing an invoice starts from the date of the taxable event. One of the most common mistakes is "batching" invoices at the end of the month. If your client pays an advance on the 1st, you cannot wait until the 30th to issue the document.
Are there different types of invoices?
Not exactly, but if you work with invoices, it's useful to know about a few related documents that serve different purposes.
Here's what they are and when they're used:
| Document | When it's issued | Legal status |
|---|---|---|
| Proforma invoice | Before payment, as a quote | No accounting value |
| Debit note | When increasing the amount | Corrects an issued invoice |
| Credit note | When decreasing or refunding | Corrects an issued invoice |
A proforma invoice is simply a payment request - it's not recorded in accounting and doesn't replace a real invoice. Once the client pays based on the proforma, you issue a regular invoice.
If you need to make corrections to an invoice after it's been issued (this process is covered in detail later in the article), you use a debit or credit note.
What makes an invoice an "original" and when does that matter?
A common question is whether invoices need to be marked "original" or "copy." The answer depends on the invoice format.
- Paper invoices: Paper invoices are issued in at least two copies - the original goes to the client, and you keep the copy. The "original" mark is placed on the first copy. This practice dates back to when invoices were mainly filled out by hand using carbon paper.
- Electronic invoices (PDF): With electronic invoices, there's no distinction between original and copy. Every PDF file is equally valid - there's no "first copy" like with paper invoices. You send the file to your client and keep the same file for yourself. There's no need to create separate versions with different markings.
Signature and stamp - a myth from the past
Since 2010, signatures and stamps are NOT mandatory invoice requirements. These requirements were removed through amendments to the Accounting Act to harmonize Bulgarian legislation with European VAT rules.
Many freelancers still think they need to print, sign, and scan their invoices - this hasn't been necessary for years. Although Bulgarian legislation doesn't explicitly define "electronic invoice," sending an invoice by email as a PDF file is a widely accepted and valid practice. What matters is that the document contains all mandatory elements under Art. 114 of the VAT Act.
Now that you know what an invoice must contain, the next important question is how your VAT status affects the document.
VAT and invoicing
The VAT registration trap
This is the most critical point for any growing business or freelance practice. If you work exclusively with Bulgarian clients and your annual turnover stays below the mandatory VAT registration threshold for the calendar year, you have no obligation to register. If you exceed this threshold, you must submit a registration application within 7 days.
In 2026, the mandatory VAT registration threshold is €51,130 in domestic turnover for the current calendar year. This means that once you reach this amount in annual turnover, VAT registration becomes mandatory. You can register voluntarily before reaching this threshold, but it's not required.
Invoicing without VAT registration
Most freelancers start out without VAT registration - and that's completely normal. As long as your income stays below the threshold, you have no obligation to register and can issue invoices without charging VAT.
What to write on your invoice
According to Article 114, Paragraph 1, Point 12 of the VAT Act, when you don't charge VAT or apply a zero rate, you must state the legal basis. This isn't a recommendation - it's a mandatory requirement, and omitting it can render your invoice invalid as a tax document.
For most freelancers without VAT registration, the standard text is:
"VAT not charged pursuant to Art. 113, para. 9 of the VAT Act" (Данъкът не е начислен на основание чл. 113, ал. 9 от ЗДДС)
This informs the client that they don't owe additional VAT and that the price shown is final.
Example:
Imagine you're building a website for a Bulgarian client for €1,000. Your invoice would look like this:
- Description: Corporate website development
- Quantity: 1
- Unit price: €1,000
- Amount: €1,000
- VAT: not charged
- Total amount due: €1,000
- Legal basis for not charging VAT: "Art. 113, para. 9 of the VAT Act" (чл. 113, ал. 9 от ЗДДС)
The client pays exactly €1,000 with no VAT charged.
Invoicing with VAT registration. Partial VAT registration.
VAT registration becomes mandatory in two main scenarios - when you reach the €51,130 annual domestic turnover threshold, or when you provide services to EU clients. The second scenario is particularly important for freelancers working with international clients.
If you provide services to an EU client (for example, an IT company in Germany), you must register (partially) under Article 97a of the VAT Act before issuing your first invoice. This obligation applies regardless of your turnover.
VAT rates in Bulgaria
Once registered for VAT, the rate depends on where your client is established:
- Bulgarian client - you charge the standard 20% VAT
- EU business - no VAT charged (reverse charge mechanism applies)
- Non-EU business - no VAT charged (place of supply is outside the EU)
- Individual abroad - you charge Bulgarian VAT (20%)
The reverse charge mechanism
When invoicing services to a business client in another EU country, you apply the reverse charge mechanism. This means you don't charge VAT on the invoice - instead, the client self-assesses and pays VAT in their own country.
Important: Before issuing an invoice, always obtain your client's VAT number and verify it in the VIES system. If the number is invalid or the client isn't VAT-registered, you cannot apply the reverse charge and must charge Bulgarian VAT (20%).
You must include on your invoice:
"Reverse charge. VAT is payable by the recipient pursuant to Art. 21, para. 2 of the VAT Act" (Обратно начисляване. ДДС се дължи от получателя на основание чл. 21, ал. 2 от ЗДДС)
Example: You're developing software for a German IT company for €3,000. Here's what the invoice looks like:
- Description: Software development services
- Quantity: 1
- Unit price: €3,000
- Amount: €3,000
- VAT: 0% (reverse charge)
- Client's VAT number: DE123456789
- Your VAT number: BG123456789
- Legal basis for not charging VAT: "Reverse charge, Art. 21, para. 2 of the VAT Act" (Обратно начисляване, чл. 21, ал. 2 от ЗДДС)
The German company receives an invoice for €3,000 and handles the VAT themselves in Germany. For you, it's important to regularly submit VIES declarations (VAT Information Exchange System - the European system for exchanging VAT information), where you report these supplies.
If you work with platforms like Upwork or Fiverr, or have direct EU clients, you must have a special registration under Article 97a of the VAT Act before your first invoice.
Registration under Article 97a has two sides:
- For your income: You don't charge VAT on services to European business clients (you apply the reverse charge), but you submit monthly VIES declarations.
- For your expenses (advertising and fees): If you purchase services from the EU (e.g., intermediary fees to platforms like Upwork and Fiverr, fees for services like Google, or advertising on Meta/Google), you must self-assess and pay 20% VAT on their invoices to you. This is an effective expense you need to account for.
Summary: What to write on your invoice
Now that you understand the logic behind the different scenarios, here's a quick reference you can use when issuing invoices.
If you're NOT VAT-registered (or only registered under Article 97a):
| Situation | What to write |
|---|---|
| Not registered under the VAT Act | "Art. 113, para. 9 of the VAT Act" (чл. 113, ал. 9 от ЗДДС) |
| Registered under Article 97a, invoicing a Bulgarian client | "Art. 113, para. 9 of the VAT Act" (чл. 113, ал. 9 от ЗДДС) |
| Services to an EU business (reverse charge) | "Reverse charge, Art. 21, para. 2 of the VAT Act" (Обратно начисляване, чл. 21, ал. 2 от ЗДДС) |
| Services to a non-EU client | "Art. 21, para. 2 in conjunction with Art. 86, para. 3 of the VAT Act" (чл. 21, ал. 2 във вр. с чл. 86, ал. 3 от ЗДДС) |
If you ARE VAT-registered (full registration):
| Client | VAT treatment | What to write on the invoice |
|---|---|---|
| Bulgarian | 20% | Charge standard VAT |
| EU business | Not charged | "Reverse charge, Art. 21 of the VAT Act" (Обратно начисляване, чл. 21 от ЗДДС) |
| Non-EU business | Not charged | "Art. 21, para. 2 in conjunction with Art. 86, para. 3 of the VAT Act" (чл. 21, ал. 2 във вр. с чл. 86, ал. 3 от ЗДДС) |
| Individual abroad | 20% | Charge Bulgarian VAT |
Now that you know how to treat different clients from a tax perspective, let's look at some practical challenges.
Challenges: Where freelancers lose control
Cash register - do you need one?
This is one of the most common questions among freelancers - and the answer will probably surprise you.
Freelance professions are exempt from cash register requirements. This is explicitly stated in Ordinance N-18, Art. 4 (Наредба Н-18, чл. 4) - individuals practicing a freelance profession are not required to issue fiscal receipts, even when receiving cash payments.
What do you issue for cash payments?
The same document you issue for bank transfers - an invoice or other primary accounting document. There's no difference in documentation based on the payment method.
This confusion stems from the fact that most merchants do need a cash register. But freelance professions are a special category - the legislator determined that the nature of the activity doesn't require a fiscal device.
When might you still need a cash register?
If you sell goods in addition to your freelance services, you may need a cash register for those product sales. But if your work is purely consulting, design, translation, or other activities typical of freelance professions - you can confidently operate without a fiscal device.
The hidden cost of "manual" accounting
When you create an invoice in Excel, you're simply generating a PDF document. But the chain reaction for your accounting is just getting started.
Beyond sending the invoice to your client and tracking payment, you need to manually:
- Add the amount to your running total for the VAT threshold
- Recalculate your social security contributions if your income changes your assessment base
- Update the amount for your quarterly advance tax payment
- Record the income in your records for the annual tax declaration
The fragmentation of these steps is the main reason for administrative burnout and unintentional errors that only surface at year-end closing.
How to issue invoices in practice
Choosing a tool
You don't need expensive software. Here are the most common options used by freelancers:
| Approach | Advantages | Disadvantages |
|---|---|---|
| Specialized software | Automatic numbering, ready-made templates | Monthly fee |
| Excel/Google Sheets | Free, full control | Manual numbering |
| Online generators | Fast, no installation needed | Don't keep history |
Invoice issuing workflow for freelancers
- Complete the service or receive payment - you have 5 days from this moment
- Create the invoice - fill in all mandatory elements
- Verify the details - especially the client's Company ID/VAT number
- Send to the client - a PDF via email is perfectly sufficient
- Archive - save a copy in cloud storage
Document retention
According to the Tax and Social Security Procedure Code (ДОПК), you're required to keep invoices for a minimum of 10 years. This applies to both issued and received invoices. Set up a system from day one - folders by year or by client, with a backup copy in the cloud.
But what happens if you make a mistake on an invoice you've already issued?
How to correct an invoice
Mistakes happen - a wrong Company ID, incorrect amount, or mixed-up date. How you fix it depends on when you catch the error.
Before sending the invoice
If you notice the mistake before sending the invoice to the client and before recording it in your accounting, simply correct it directly. No protocols or notes required - the document hasn't entered circulation yet.
This applies when:
- You've generated the invoice but haven't emailed it yet
- You spotted the error immediately after creating it
- The document hasn't been recorded in VAT registers
In this situation, just delete the incorrect document (or mark it as invalid in your software) and issue a new one with the correct information.
After sending or recording
Once an invoice has been sent to the client or recorded in your accounting, you can't edit it directly. In this case, you use a credit note or debit note.
Credit notes and debit notes
These notes are issued when the delivery actually took place, but something changed afterward.
Credit note - issue when:
- Price decrease (discount given after the invoice was issued)
- Partial or full refund
- Cancelled transaction (client backed out)
Debit note - issue when:
- Price increase (additional work, missed item)
Deadline for issuing: within 5 days of the triggering event (for example, from the day the client requests a refund).
The note must contain all the standard invoice elements plus the number and date of the original invoice it refers to.
Important: notes follow the same numbering sequence as invoices - if your last invoice was No. 0000000025, the credit note will be No. 0000000026.
Which option should you choose?
| Situation | What to do |
|---|---|
| You noticed an error before sending | Correct directly and issue a new one |
| Client requests a discount after the invoice was issued | Credit note |
| Client cancels and you refund the money | Credit note |
| You're adding extra work to a project | Debit note |
Beyond correction rules, there's one more important change that affects all freelancers in Bulgaria.
Changes related to the introduction of the euro
Everything you've read so far remains valid after Bulgaria joins the eurozone. The only significant change affects the currency on your invoices.
From January 1, 2026, all invoices in Bulgaria must be issued in euros. According to the Law on the Introduction of the Euro in the Republic of Bulgaria, the Bulgarian lev is no longer used as the official currency. If your clients are used to seeing amounts in leva, you can include both currencies on the invoice - this isn't mandatory, but it makes the transition easier.
From January 1, 2026, all invoices in Bulgaria must be issued exclusively in euros. Use the fixed exchange rate of 1.95583 for conversion and round to two decimal places.
Example: If you previously invoiced a service for BGN 500, from 2026 your invoice will show €255.65. The formula is simple: 500 ÷ 1.95583 = 255.6459, rounded to €255.65. For more details, read what changes with the euro for freelancers.
Before we move on to practical tips, let's summarize the most common mistakes we see among freelancers.
Common mistakes
Even experienced freelancers sometimes make invoicing mistakes. Here are the most common problems and how to avoid them.
- Missing mandatory elements. Every invoice must contain certain elements required by law - number, date, issuer and recipient details, service description, and amount. If you omit even one element, the invoice can be disputed.
- Numbering errors. Invoice numbers must be sequential without gaps or duplicates. If you issue invoice #15 and the next one is #17, that's a violation. The same applies if you have two invoices with the same number.
- Missed deadlines. You have 5 days from the date of the taxable event to issue an invoice. If you receive payment on March 10, 2026, the invoice must be issued by March 15, 2026 at the latest.
- Forgetting VAT registration for EU services. If you provide services to clients from other European Union countries, you must register under Art. 97a of the VAT Act before your first invoice - regardless of your turnover.
Best practices: How to manage the process intelligently
Instead of fighting chaos, turn invoicing into the "engine" of your record-keeping.
Automate your data
Don't waste time copying BULSTAT numbers from old emails. Use a system with a database for your clients and services. This ensures your data is always accurate and reduces document creation time to under 3 minutes.
Integration: The invoice as a "trigger"
The best practice is for your invoice to automatically "feed" the rest of your administration.
At Effortless Tax, we've built exactly this logic: When you issue an invoice through our platform:
- Your VAT counter updates: You see in real time how close you are to the €51,130 threshold.
- Social security contributions are recalculated: The income immediately enters the calculation for Declaration 1 (your monthly social security declaration) for the current month.
- You know your net profit: You know exactly how much of that money is actually yours (your salary) and how much you need to set aside for taxes.
Conclusion
Issuing invoices as a freelancer isn't complicated once you know the basic rules. Here's a quick summary of what to remember:
- Issue your invoice within 5 days of providing the service or receiving payment
- Include all mandatory elements - number, dates, details of both parties, description, and amount
- State the legal basis when not charging VAT (Art. 113, para. 9 of the VAT Act)
- Register under Art. 97a before your first invoice to an EU client (or supplier)
- Keep your documents for at least 10 years
- From 2026, all invoices are in euros
Frequently asked questions
Yes, you can. There is no legal requirement for invoices to be only in Bulgarian. Many freelancers issue bilingual invoices (Bulgarian and English) or English-only invoices for foreign clients. The important thing is that they contain all mandatory elements.
No, since 2010 signatures and stamps are no longer mandatory. You can send invoices as PDF files via email without printing, signing, and scanning them.
It depends on when you noticed the error. If it's before sending - simply correct it. If you've already sent or recorded it in your accounts, you issue a credit note (for reductions/returns) or a debit note (for increases).
According to the Tax and Social Security Procedure Code, you are required to store invoices for a minimum of 10 years. This applies to both issued and received invoices.
A proforma invoice is a request for payment - it has no accounting value and does not replace an actual invoice. It's used as a quote or for advance payments. Once the client pays, you issue a regular invoice.
It's time for your admin to match your professionalism
You chose the freelance profession to focus on what you do best - design, development, consulting, or creative work. Bookkeeping shouldn't steal time from your work or your rest.
When you have clarity on every euro coming in and know your administrative backbone is secured by an intelligent system, you're freer to focus on growth.
We built Effortless Tax to make admin invisible. From automated threshold tracking to bilingual invoices and tax declarations ready to file.
Your first month is completely free. See for yourself that freelance life can be much easier.


