Bulgarian.LLC – Your trusted partner for company formation, business and legal services in Bulgaria. We build solid foundations for your success!

FOLLOW US:





Contact us!

Contact us – your trusted partner for company formation, business and legal services in Bulgaria!

Rilskih Ezera 14, 2700 Blagoevgrad, Bulgaria

Company Formation • Legal • Accounting

VAT for SaaS companies in Bulgaria

  • Home
  • Tax
  • VAT for SaaS companies in Bulgaria
vat for it companies bulgaria

VAT Guide • SaaS & Digital Services • Bulgaria + EU • OSS & Reverse Charge

VAT for SaaS Companies in Bulgaria (EU Rules, OSS & Reverse Charge)

If you run a SaaS company from Bulgaria, you will often not charge Bulgarian VAT to foreign business clients (EU B2B usually uses reverse charge). But if you sell to EU consumers, you typically must charge VAT in the customer’s country and report it via the EU One Stop Shop (OSS). The correct VAT treatment depends on customer type, customer location, and whether your offer is an electronically supplied service.

Who this guide is for

  • Non-resident founders incorporating a Bulgarian EOOD/OOD
  • SaaS startups selling subscriptions, usage-based billing, or API access
  • Digital product businesses (apps, platforms, memberships)
  • Teams using Stripe / Paddle / app stores with EU customers

What you’ll learn

  • When you charge 20% Bulgarian VAT vs 0% vs foreign VAT
  • How to invoice B2B EU clients with reverse charge
  • How OSS works for EU B2C sales (rates, proof, reporting)
  • Registration triggers, deadlines, and audit-ready records

Key takeaway (quick rule)

EU B2B (valid VAT ID) → usually invoice without VAT (reverse charge). EU B2C → VAT in the customer’s country (OSS). Bulgaria → 20% VAT for consumers and local taxable supplies. Non-EU → often outside EU VAT scope (with proper proof).

Compliance note: This article is practical guidance for SaaS operators and does not replace tailored tax advice. VAT outcomes can change based on your product mix, billing flow, customer verification, and where decision-making and resources are located.

Key Takeaways

  • Learn when and how to apply Bulgarian and EU VAT to SaaS by place of supply, customer status, and type of service. Adapt VAT treatment for Bulgarian, other EU, and non-EU customers. Identify your SaaS properly as an electronically supplied or mixed service in order to apply the appropriate VAT rate and invoicing rules.
  • Track your annual taxable turnover and cross-border sales to determine when Bulgarian VAT registration is required. Voluntary registration makes sense if you want to reclaim input VAT, improve your B2B credibility, or if you’re prepping for rapid growth.
  • Reverse charge for eligible B2B saas sales to EU businesses, and treat saas sales to non-EU businesses as generally outside the scope of Bulgarian VAT. Always check and record customer VAT numbers and business status to back up your VAT position.
  • Apply VAT in the customer’s location for B2C SaaS sales to EU consumers and leverage the EU One Stop Shop scheme to streamline multi-country VAT reporting. Right now, you have to treat sales to non-EU consumers as outside EU VAT when you can prove their non-EU location and store that proof.
  • Have robust invoicing, filing and record-keeping procedures in place to remain compliant with Bulgarian VAT law. Automate as much as possible and maintain all VAT records, customer proof, and adjustment documentation for a minimum of 10 years.
  • Get ready for advanced scenarios like marketplace sales, crypto payments, and VAT audits by delineating responsibilities with platforms, documenting every single transaction, and training employees on VAT regulations. Frequent internal audits and transparent checklists minimize the chance of fines and allow your SaaS to scale hassle-free in Bulgaria and cross-border.

Do SaaS companies charge VAT in Bulgaria?

A SaaS company registered in Bulgaria does not always charge Bulgarian VAT. The tax depends on the customer’s status and location under EU digital services rules.

  • EU business (valid VAT ID) → no VAT (reverse charge)
  • EU consumer → VAT of the customer’s country (OSS)
  • Bulgarian customer → 20% Bulgarian VAT
  • Non-EU company or consumer → usually outside EU VAT scope

The same software subscription can therefore be taxed four different ways depending on who buys it.

SaaS VAT Bulgaria refers to how value added tax rules in Bulgaria apply to software-as-a-service businesses. Under Bulgarian VAT law, most SaaS is considered an electronically supplied service, with distinct regulations for business and consumer clients, as well as for EU and non-EU customers.

Rates, thresholds and place-of-supply rules dictate the amenability of invoices, filings and registrations. The following sections cover key rules, edge cases, and basic compliance steps.

Defining Your SaaS VAT Obligations

Before this turns into a delay or compliance problem

Accounting issues usually become expensive only after the business is already operating and deadlines are no longer flexible.

Alert
VAT, payroll, or reporting duties are discovered after transactions have already started.
Alert
Bookkeeping is treated as admin, while the real compliance risk builds in the background.
Alert
A company operates for months before anyone checks whether the reporting route matches the actual activity.

If any of these points is still unclear in your case, it is usually better to clarify the route early with a professional than to fix it later under pressure.

Phone / WhatsApp: +359 897 077 220
If you are not fully sure yet: Check the compliance route

VAT for SaaS businesses in Bulgaria revolves around three key pillars: the location where your service is supplied, the identity of your customer, and the classification of the service itself. These factors dictate whether you must collect 20% Bulgarian VAT, another country’s VAT, or none at all, influencing your tax compliance and record-keeping processes.

Place of Supply

saas vat bulgaria

For SaaS businesses, the EU VAT Directive categorizes your platform as an “electronically supplied service.” The default rule for these services is straightforward in theory: VAT follows the customer’s location, not the server, contract, or where your team is based. This means you must initially consider where your customer is established, has a permanent address, or usually resides. This is particularly important for maintaining tax compliance.

In practice, you can envision a decision path for each sale. If the customer is a Bulgarian business, the place of supply is Bulgaria, and you either charge the standard VAT rate of 20% or apply the reverse charge mechanism, depending on both parties’ VAT status. As long as the customer is an EU business outside Bulgaria with a valid VAT number, the place of supply is that other member state, and the reverse charge typically applies there.

For EU consumers, you charge VAT where they live and either register in that state or use the EU OSS so you file one return, and the system splits VAT to each country. For non-EU customers, the majority of cross-border B2B services fall outside EU VAT scope, but B2C digital services are taxable in the customer’s country if their local legislation provides for that, making you monitor non-EU rules.

Customer location is determined by more than one data point. You usually collect two non-conflicting pieces of evidence, such as billing address and bank location, and retain them. Because Bulgaria VAT returns are submitted monthly and payment is due by the 14th of the following month, accurate VAT calculation and tagging in your billing system is crucial for timely filing.

Customer type

Location outcome

VAT due where?

Bulgarian company (VAT ID)

Place of supply: Bulgaria

Bulgaria – reverse charge

German consumer

Place of supply: Germany

Germany via OSS

US corporation (no EU fixed place)

B2B outside EU scope (most cases)

No EU VAT

Bulgarian private user

Place of supply: Bulgaria

20% Bulgarian VAT

Real SaaS VAT example

A Bulgarian SaaS company sells a €29/month CRM subscription to different customers:

  • German company with VAT ID → invoice without VAT (reverse charge)
  • German private user → charge German VAT via OSS
  • US company → outside scope of EU VAT
  • Bulgarian customer → charge 20% Bulgarian VAT

Same software, same price — four completely different VAT treatments depending on the customer.

Quick VAT decision table

Customer type VAT treatment
Bulgarian business (VAT registered) Reverse charge
EU business with VAT ID Reverse charge (0% VAT)
EU consumer VAT in customer country (OSS)
Non-EU company Outside scope
Bulgarian consumer 20% Bulgarian VAT

Customer Status

Customer status indicates who has the responsibility to pay VAT. For VAT, you divide customers into taxable persons, which are businesses with valid VAT numbers or equivalent evidence, and non-taxable persons, which are consumers and small organizations without VAT registration. It’s not about size either; a one-man company with a VAT ID is still a taxable person.

For B2B SaaS within the EU, the reverse charge mechanism typically comes into play. If you’re a Bulgarian SaaS vendor selling to a French company with a valid VAT number, you typically send a VAT invoice with no VAT, state “reverse charge,” and the French customer accounts for VAT in France. You still declare the sale on your Bulgarian VAT return and in EC sales lists, but you do not charge tax for that invoice.

B2C is a lot more stringent. When you sell subscriptions to EU consumers, you need to charge VAT from the consumer’s country — even if your company and servers are in Bulgaria. You then use OSS to file a single set of figures, rather than registrations in each member state. For Bulgarian consumers, this boils down to applying the standard 20% Bulgarian VAT, since there are no exemptions for digital services.

Since SaaS’s taxability varies by country and some treat it more like a product, you need reliable proof of whether each buyer is a business or a private individual. That means collecting and validating VAT numbers, preserving contracts indicating business use, and maintaining consumer signup information. In accordance with Bulgarian VAT regulations, you should keep invoices and other records for at least ten years, which assists if you encounter an audit or have to demonstrate why you reverse charged or applied a foreign VAT rate.

Service Type

The majority of pure SaaS subscriptions fall under “electronically supplied services” as defined by Bulgarian VAT legislation and EU law. Since users subscribe and access software online without any physical delivery, Bulgaria applies the 20% standard VAT rate whenever Bulgarian VAT is due. There are no special digital service exemptions, leading to consistent rules across various SaaS verticals. Understanding these tax obligations is crucial for compliance.

Things get more complex when SaaS offerings include additional components like consulting, in-person training, or bespoke development. In these cases, businesses may segment these into different taxable transactions or treat the entire package as a service subject to unique place-of-supply regulations. This distinction is particularly important for VAT compliance, especially considering that non-EU sales tax can establish nexus even without a physical presence, necessitating local tax registration and collection.

From a Bulgarian perspective, it’s essential to determine whether you are selling one primary e-service with minor add-ons or a comprehensive bundle of individual services that require separate VAT treatment. Your invoicing must align with this decision. If the SaaS constitutes the substantial portion, you typically apply the SaaS VAT regulations and collect the 20% Bulgarian VAT when applicable.

If you’re delivering significant consulting related to a project, broader service rules may apply, necessitating adjustments in the place of supply. Regardless of the mix, Bulgarian VAT regulations mandate that businesses maintain solid records, including VAT invoices, contracts, and financial statements for a minimum of ten years.

Scenario

Type in VAT terms

VAT handling example (Bulgarian vendor)

Self‑service project management app only

Electronically supplied service (SaaS)

20% Bulgarian VAT for Bulgarian users

CRM SaaS + monthly strategy calls with consultant

Mixed – SaaS + consulting

Possible split: SaaS as e‑service, calls as general service

Custom on‑site setup + cloud access

Predominantly consulting/implementation

Place of supply may follow consulting rules

Developer API with usage‑based billing

Electronically supplied service (SaaS)

Same SaaS VAT treatment as standard app

Non-EU vendors required to register in Bulgaria must appoint a fiscal representative who shares joint liability. Failing to meet tax compliance requirements can lead to fines, additional fees, audits, and long-term reputational damage, making it vital to adhere to Bulgarian VAT laws and ensure accurate VAT calculation.

Not sure which VAT rule applies to your SaaS?

Many founders only discover VAT problems after receiving a tax letter or when expanding ads to new EU countries. A quick structure check can confirm whether you should charge 0%, 20%, or foreign VAT before scaling.

Bulgarian SaaS VAT registration rules are influenced by the location of your customers, your annual Bulgarian turnover, and your cross-border sales. Most SaaS products are subject to a standard VAT rate of 20%, unless an exemption applies or a reduced VAT rate of 9% or 0% is available. It is advisable to assume the standard VAT rate of 20% unless local tax compliance advice indicates otherwise. For more details, consult our VAT number in Bulgaria guide.

1. Mandatory Thresholds

Bulgarian-established SaaS businesses must register for VAT as soon as their annual taxable turnover exceeds BGN 100,000 (approx €50,000) from supplies in Bulgaria in a rolling 12-month period. This turnover includes subscriptions, pay-per-use fees, and other digital product revenue billed to customers with a place of supply in Bulgaria, both B2B and B2C. It’s crucial for SaaS companies to stay VAT compliant to avoid potential fines and complications.

To maintain compliance with Bulgarian VAT legislation, you require a simple yet rigorous procedure to monitor this — for instance, a monthly report that totals all taxable Bulgarian invoices and verifies the cumulative 12-month total. Certain activities, such as specific intra-EU acquisitions of services or goods, may require instant registration even under this amount, as they fall under the tax obligations outlined by EU VAT rules.

In such instances, waiting until you ‘grow into’ the threshold is not a possibility. Not registering on time can lead to audits, back-dated VAT, interest, and penalties, which can damage your reputation with partners and investors who anticipate pristine tax compliance.

A practical checklist for SaaS teams often covers: passing BGN 100,000 local turnover, any continuing supplies with a place of taxation in Bulgaria, starting or receiving intra-EU cross-border supplies, and any organizational shift like establishing a Bulgarian office or employing local personnel that market or back the product. Regularly reviewing this list helps ensure accurate VAT calculation and compliance.

Going over this list every quarter, especially if finance and ops are sharing the same data, significantly lessens the risk of missing a trigger in the VAT process, ensuring that your SaaS products remain compliant with Bulgarian VAT regulations.

2. Voluntary Choice

If you’re below the BGN 100,000 threshold, you can still opt to register for VAT in Bulgaria. This can assist you in recovering input VAT on expenses such as cloud hosting, local freelancers, office space rent, and software tools, which is relevant if your expense base in Bulgaria is significant relative to revenue. Being VAT compliant can streamline your sales tax processes and enhance your overall tax compliance.

Voluntary registration can make B2B sales slicker. Most EU business clients are going to want to see that you have a VAT number on your invoices. It is an indicator you’ve set up for cross-border compliance and are equipped to do reverse-charge setups where necessary.

However, being VAT-registered adds administrative burdens: monthly VAT returns must be filed via the Bulgarian National Revenue Agency portal by the 14th of the following month, along with stricter invoice content rules and tighter bookkeeping. For a bootstrapped SaaS business with mostly non-EU customers and low costs in Bulgaria, that overhead may not pay off.

3. Cross-Border Triggers

Cross-border rules are very much on the customer’s location, not yours, so you need systems that record and save the buyer’s country (for example, from checking VAT numbers, billing address, and IP). If you’re a non-resident business selling digital services to Bulgarian consumers (B2C), Bulgarian law requires VAT registration from the first sale to a local consumer.

There is no threshold, so even one monthly subscription to a Bulgarian private user has the potential to trigger the need to register locally or to use an EU one-stop-shop, if relevant and available. Sales to EU customers outside Bulgaria, you need to watch the EU-wide threshold for cross-border B2C digital services, which is currently €10,000 in many contexts.

Once your total B2C digital sales to EU consumers exceed that threshold, VAT is due in the customer’s country, and Bulgarian registration or OSS registration enters the picture. One simple SaaS example: if you sit in Bulgaria and sell to German and Spanish consumers, once your combined EU B2C digital sales exceed the threshold, you charge VAT based on each customer’s country and report it through OSS, but you must watch Bulgarian thresholds for your local Bulgarian base.

Scenario

Bulgarian VAT registration needed?

Non‑resident SaaS, first B2C sale to Bulgarian user

Yes, from first sale (no threshold)

Bulgarian SaaS, B2C EU sales under EU threshold

Local Bulgarian VAT rules mainly; monitor limit

Bulgarian SaaS, B2C EU sales above EU threshold

VAT in customer country; use OSS, still file in BG

Foreign SaaS selling only to Bulgarian businesses

May need BG registration depending on place‑of‑supply and reverse‑charge rules

4. The Registration Process

VAT registration is conducted through the Bulgarian National Revenue Agency (NRA). To initiate the process, you must file an application form online along with necessary documents such as company formation documentation and evidence of business activity, including sample contracts or VAT invoices. Additionally, ID information for directors and beneficial owners is required. Foreign companies may need to provide proof of tax registration from their country of origin and details about a local tax representative if applicable.

The NRA reviews the submitted file, and if everything is satisfactory, it issues a unique Bulgarian VAT number. You are officially registered only from that date; however, in cases of late registration, the NRA may backdate the registration and charge VAT and interest for the earlier period. Once your VAT number is active, update your billing and accounting tools to ensure compliance with Bulgarian VAT requirements, applying the correct tax rate of 20% for SaaS businesses and exporting all necessary VAT reports.

It’s essential to ensure that your system can accurately calculate VAT charges and display the VAT number on invoices. This adherence to Bulgarian VAT legislation will help you remain VAT compliant and fulfill your sales tax obligations efficiently.

5. Post-Registration Steps

Once registered, SaaS firms need to display the Bulgarian VAT number prominently on all invoices, credit notes, and most formal documents including contracts and order forms. Invoices require specific data under Bulgarian law such as the customer’s information, VAT number for B2B EU customers, the VAT rate used (20 percent, 9 percent, or 0 percent), and VAT amount in BGN where applicable.

You require VAT-compliant accounting. That is, retaining invoices, proofs of payment and transaction logs for the statute of limitation period, which is five years from 1 January of the year following the tax becoming due. For instance, VAT obligation on a July 2026 invoice can be reviewed until the end of 2031.

Most SaaS companies figure this out with cloud accounting software and backups of raw transaction exports from their product or payment gateway. Monthly VAT returns are required in Bulgaria. You file them via the NRA portal and pay any VAT due by the 14th day of the month after the taxable period.

A missed deadline means fines, late-payment interest, and an increased audit risk, particularly if lateness becomes habitual. Staff who handle billing, refunds, or customer support should know at least the basics: when VAT is charged, how credits are handled, and what you can and cannot promise customers in terms of tax wording.

B2B SaaS Transaction Rules

Next Steps

Next steps after understanding SaaS VAT

VAT rules are only one part of running a SaaS business in Bulgaria. Founders usually continue with company setup, accounting structure and tax residency planning. Use the guides and services below depending on where you are in the process.

Need a quick confirmation for your case?

B2B SaaS in Bulgaria operates within a broader VAT and sales tax framework, with specific Bulgarian VAT legislation categorizing cloud software as a taxable service. SaaS businesses must monitor customer locations, understand the VAT process, and determine who holds the tax obligations according to local tax regulations.

EU Businesses

EU business customers with a valid VAT number, Bulgarian B2B SaaS are normally taxed with the reverse charge rule. The place of supply is the customer’s country. Therefore, you do not charge Bulgarian VAT and the buyer accounts for VAT in their own VAT return at their own local rate.

That keeps a single set of taxes in the destination country and aligns with how many tax regimes regard SaaS as an electronic or digital service. Before applying the reverse charge, you take the customer’s VAT number and verify it in the EU’s VIES system.

If VIES doesn’t confirm it, you treat the sale as a sale to a non-taxable person and charge Bulgarian VAT. This step matters because in a lot of territories there is no small-seller threshold for foreign vendors of digital services, and a bad decision can lead to back tax, penalties, or loss of input VAT claims.

On invoices, you exclude Bulgarian VAT, display both VAT numbers, and insert a clean line like “Reverse charge – Article 196 of the EU VAT Directive.” Most buyers require a VAT-compliant invoice so they can deduct input VAT on their end, assuming the service ties into their own taxable activity.

Here in Bulgaria, you declare these B2B EU SaaS sales in your VAT return and in the European Sales List with the appropriate service codes.

Non-EU Businesses

With non-EU business customers, B2B SaaS is typically outside the Bulgarian VAT scope, provided that the buyer is a taxable person and is established outside the EU. You then treat the provision as exported services, so you don’t charge Bulgarian VAT on the invoice.

You still require evidence of the customer’s business status and non-EU location, like tax IDs, a company registry printout, contracts, or bank details with a non-EU address. The invoice is usually zero-rated, stating things such as ‘Supply of services to a non-EU taxable person – outside the scope of Bulgarian VAT’.

These non-EU B2B SaaS sales remain off your Bulgarian VAT output tax tables, but you maintain them in your accounting and audit trace. This can be helpful if a tax office verifies that your exports align with your turnover or for observing how you apply VAT to digital products in other jurisdictions, like US states where sales tax nexus and sourcing regulations typically determine local tax applicability.

The Reverse Charge

Reverse charge is the fundamental cross-border B2B SaaS rule inside the EU that shifts the VAT obligation from the seller to the buyer. This concept aligns with the Bulgarian VAT legislation, where tax follows the location of service usage. Many jurisdictions employ destination-based sourcing for digital services and SaaS products to ensure compliance with local tax regulations.

On every reverse charge invoice, it is essential to add “Reverse charge – Art 196 EU VAT Directive,” list both VAT numbers, show the net price, and leave the VAT line as zero. The buyer self‑charges VAT in their return and, where permitted, deducts it as input VAT, ensuring that cash impact remains neutral. This process is crucial for maintaining VAT compliance under the Bulgarian VAT code.

Over time, this can influence your pricing strategy, as displaying prices inclusive or exclusive of estimated tax can affect how competitive your SaaS business appears in various EU markets. You must keep proof that the buyer is a business and that the service was supplied cross-border: VIES screenshots, contracts, usage logs, and payment records.

These records strengthen your overall tax position when selling SaaS services into other systems, where taxability, nexus rules, and obligatory VAT or sales tax registration for digital products can vary significantly by jurisdiction, particularly under the Bulgarian VAT regulations.

B2C SaaS Transaction Rules

B2C SaaS products sold from Bulgaria to private individuals are taxed based on the customer’s location, not the software company’s. For EU customers, this means applying the correct sales tax rate, charging VAT at the local rate, and utilizing the EU OSS scheme for tax compliance to report and pay VAT in a single quarterly return.

The OSS Scheme

OSS is an EU VAT system that allows a SaaS company to register for VAT in any one member state, such as Bulgaria, and then use a single online portal to declare and pay VAT on all cross-border B2C SaaS sales to consumers in other EU countries.

It replaced and expanded the older VAT MOSS scheme in July 2021, but the core idea stayed the same: avoid multiple VAT registrations across the EU while still taxing sales at the customer’s location.

For B2C SaaS, the place of supply is typically where the customer is, so you need to demonstrate that. In practice, that means capturing and storing a minimum of two non-conflicting proofs such as billing address, IP address and payment card country.

Most SaaS billing tools will log this automatically, but you remain accountable for the data quality. Once you know the country, you have to charge that country’s VAT rate, not the Bulgarian one, when the customer is in another EU member state.

A German customer pays German standard VAT, a Spanish customer pays the Spanish rate, even if you invoice from Sofia. You then report the sales and VAT of each country in one quarterly OSS VAT return submitted through the Bulgarian tax portal and maintain all supporting documentation, such as location evidence, invoices, and payment records, for a minimum of 10 years.

Failure to comply can cause audits, fines, interest, and reputational damage with tax authorities and payment partners.

Non-EU Consumers

SaaS sold to non-EU consumers (for example, in the US, India, or Brazil) should be out of scope of EU VAT, assuming you can prove the customer is actually outside the EU.

In such instances, you typically zero-rate the transaction for EU VAT, exclude it from both OSS and local Bulgarian VAT returns, and retain solid proof like a non-EU billing address, payment source, and customer location declarations for audit.

Rate Determination

For every B2C SaaS sale, you need to select the correct VAT rate based on both Bulgarian rules and broader EU rules on place of supply. For local Bulgarian B2C customers, you generally apply the normal 20% VAT rate unless a special reduced rate is applicable under Bulgarian legislation.

For B2C SaaS customers elsewhere in the EU, you charge the VAT rate that applies in the customer’s country and then report it via OSS. This implies your systems require an up-to-date listing of VAT rates for every EU state in which you have customers, checked and updated when the rates change, not annually.

Many SaaS companies construct or purchase an easy lookup table of country codes, active VAT rates and effective dates, and tie that to their billing logic so each invoice reflects the correct rate and VAT amount for each country.

Maintaining Flawless VAT Compliance

VAT compliance for SaaS businesses in Bulgaria involves clear systems, including accurate VAT calculation, clean invoicing, and strict filing discipline. Long-term records must align with what you report to the Bulgarian National Revenue Agency (NRA). From tax rates and deadlines to cross-border B2C sales, everything should adhere to the VAT requirements.

Invoicing Mandates

Bulgarian VAT invoices require specific data every time, including full supplier and customer names and addresses, VAT numbers for B2B deals, invoice date and number, a clear description of the SaaS product supplied, the tax base, the VAT rate used, VAT amount, and the total due. Ensuring compliance with Bulgarian VAT regulations is essential for businesses operating in this market.

If you sell to both EU and non-EU customers, create templates that toggle fields and VAT treatment according to customer type and place of supply. It’s crucial to indicate when reverse charge is applicable, as in certain B2B transactions, the buyer rather than the supplier is responsible for paying VAT. This aligns with the overall EU VAT law, which aims to standardize tax obligations across member states.

Phrases such as “Reverse charge – Article … of the Bulgarian VAT Act” or the applicable EU reference are to be anticipated, so your invoice wording will need to mirror the legal wording as closely as possible. Invoices are generally in BGN. You may have to display amounts in euro too, particularly if you have international customers.

If invoicing in a different currency, your system should record the BGN equivalent at the official exchange rate on the date of the tax point to ensure accurate VAT calculation. Retaining paper and electronic invoices securely for a minimum of a decade is vital, as it facilitates a quick response if the Bulgarian National Revenue Agency requests retrospective revenue verification.

Filing Returns

Almost all Bulgaria-registered SaaS providers submit monthly VAT filings. Smaller volumes or specific cases could be under quarterly filing, so verify your registration status and thresholds early and revisit as you expand. Returns need to encompass all taxable sales and purchases, with VAT collected and input VAT claimed broken down by rate, exemption, and reverse charge.

This means your ledger should already classify each transaction with the appropriate VAT rate, including any reduced or zero rates, so you don’t have to make a guess come month-end. They are returned and paid normally by the 14th day of the month after the taxable transaction month. Late filing can mean penalties and interest, so many companies establish internal cut-off dates one week earlier to leave margin for checks.

Submit forms and pay VAT through the NRA’s e-declaration system. Before you file, reconcile the return against your accounting records, bank data, and subscription reports so the numbers match across systems.

Record Keeping

Bulgarian VAT legislation requires businesses to maintain VAT books, invoices, and all supporting documentation for a minimum of ten years. For SaaS businesses, this includes contracts, subscription logs, credit notes, and bank statements. It’s essential to keep evidence of customer location, such as IP addresses and billing addresses, especially for cross-border digital services, where the place of supply dictates VAT treatment and OSS reporting.

Maintaining ledgers of VAT by rate, by country, and by type of supply is crucial, as it allows you to demonstrate how every figure in your return was constructed during an audit. Well-organized records simplify the process of noticing when you exceed registration thresholds that require compliance with VAT regulations or necessitate a fiscal representative for non-EU operators.

Store documents in a way that allows you to retrieve any year, month, or customer in minutes. A well-structured folder system, supported by indexed electronic storage for ten years, ensures that audits are quicker and less disruptive, making tax compliance easier for SaaS businesses in Bulgaria.

Handling Adjustments

SaaS models tend to have refunds, chargebacks, plan downgrades and cancellations. Each of those should trigger a proper credit note so VAT is adjusted in a traceable manner under Bulgarian law. The credit note must mention the original invoice, display the changed tax base and recalculate the VAT.

Any changes go in the subsequent VAT return period, connected to the original entry in your books. If you fix one of your previous invoices, do it according to local laws on how to correct, re-issue and mark the correction, keeping the audit trail transparent and full.

Document every adjustment from customer emails and payment processor reports to help-desk tickets. These files demonstrate why revenue and VAT shifted and defend your position if the NRA scrutinizes your figures years later.

Beyond the Basics: Strategic Considerations

Hey, SaaS providers that even briefly touch Bulgaria must ensure they are VAT compliant by considering how sales channels, payments, and controls mold risk and cost over time.

  • Marketplace sales and deemed‑supplier rules for EU SaaS
  • Crypto subscription payments and FX conversion to BGN
  • Audit‑ready records, staff training, and internal VAT controls

Marketplace Sales

When you sell SaaS products through digital marketplaces or app stores to EU users, the question becomes who is considered the “deemed supplier” for VAT. Under EU VAT rules, large platforms that control billing and customer terms may be required to charge and remit VAT themselves. In that scenario, the marketplace charges Bulgaria’s 20% VAT rate or another EU rate if the buyer is overseas and remits it themselves, ensuring compliance with Bulgarian VAT legislation.

You report net revenue from the platform, not VAT-inclusive sales. This setup elevates your invoicing and reporting processes. For direct Bulgarian customers, your Bulgarian company or a foreign company registered with the Bulgarian National Revenue Agency bills, charges 20% VAT, and files the VAT return. In cases of marketplace sales where the platform acts as the deemed supplier, you generally provide a VAT-free invoice to the platform, which manages VAT to the end consumer.

Your internal reports should distinctly separate direct sales, marketplace transactions, and any reseller arrangements to maintain clarity on VAT bases and turnover by channel. Platform contracts are crucial; they need to clearly define who pays VAT, where customers are located, and what data the platform shares for your records. This is particularly important for non-resident sellers, who have no threshold and must register for Bulgarian VAT as soon as they make taxable transactions there, while resident companies might have different registration thresholds.

A transparent data access clause that includes transaction dates, VAT rates, and gross amounts enables you to create audit-ready files, ensuring that your SaaS business remains VAT compliant and adheres to all sales tax obligations.

Crypto Payments

Crypto payments do not change the VAT nature of a SaaS business sale. The service remains subject to Bulgaria’s standard 20% VAT, with no exemptions for digital services. Therefore, the VAT base must be established in fiat currency, even when the customer pays in crypto. A common approach is to utilize a trusted exchange rate at the transaction time, lock in the BGN price, calculate 20% on that base, and then accept the corresponding crypto amount. This ensures compliance with Bulgaria VAT regulations.

All VAT reporting in Bulgaria is conducted in lev; thus, every crypto transaction necessitates conversion into BGN. Your system must accurately record the date and time, the type of crypto used, the source of the exchange rate, the BGN value, VAT sum, customer data, and more. While e-invoicing is not mandatory, it is highly advisable to issue structured e-invoices containing this information, as it upholds data standards and expedites controls, ensuring tax compliance.

When issuing invoices, you treat crypto as a payment method rather than the unit of account. Invoices should be presented in BGN or occasionally EUR due to contractual reasons, and then converted, including the net amount, 20% VAT, and total in BGN, with an additional note indicating the crypto equivalent and rate used. This practice ensures that if the Bulgarian National Revenue Agency or the Ministry of Finance audits your records, the VAT numbers are clear and self-sufficient, regardless of crypto price fluctuations.

Audit Preparedness

VAT audits in Bulgaria can be conducted by the Bulgarian National Revenue Agency (NRA) or through EU administrative cooperation in cross-border cases. For SaaS businesses, where you’re often processing high-volume, low-value transactions, poor controls can lead to significant discrepancies that can quickly escalate. A beneficial practice is to perform internal audits annually, ensuring that VAT returns reconcile with sales ledgers, payment processor reports, and marketplace statements, while confirming that the standard VAT rate of 20% is correctly applied across all channels.

Record-keeping requirements in Bulgaria are extensive. Businesses should retain records for up to ten years, as the Bulgarian Ministry of Finance and the National Audit Office may request validation of income and VAT during audits. This includes maintaining VAT invoices (both paper and electronic), contracts with marketplaces and payment providers, crypto transaction logs, bank statements, and documentation related to ownership changes, such as the acquisition of a Bulgarian ready-made company.

These pre-incorporated entities, already listed in the Bulgarian Commercial Register, are popular for expediting market entry. However, all notarized ownership transfers and powers of attorney must be documented and linked to your tax compliance records.

Financial exposure is a real concern. Late VAT returns can incur penalties ranging from BGN 500 to BGN 10,000, and late VAT payments attract a 5% interest on the outstanding amount. Training finance, legal, and operations staff on essential Bulgarian VAT legislation, the interaction of platforms and crypto transactions with these regulations, and knowing when to consult local tax experts can significantly reduce this risk and help maintain a good reputation with partners and regulators.

Common VAT mistakes SaaS founders make (and how to avoid them)

Most VAT problems in SaaS don’t come from the tax rate — they come from using the wrong rule for the wrong customer. Use the checklist below to prevent retroactive VAT, penalties, and OSS reporting errors.

Charging 20% VAT to EU businesses

EU B2B sales with a valid VAT ID are typically invoiced under reverse charge. Always validate the VAT number and keep proof.

Not validating VAT IDs (or not saving evidence)

A VAT number is not enough — it must be valid at the time of supply. Store VIES validation evidence and customer records.

Treating all EU sales as OSS

OSS is for cross-border B2C sales to EU consumers. B2B is usually reverse charge and reported differently.

Insufficient proof of customer location (B2C)

EU rules typically require two non-conflicting data points (billing address, IP, card country). Keep them audit-ready for 10 years.

Relying on Stripe/processor settings without review

Billing tools help, but they don’t replace legal classification of your service or your evidence pack. Audit your tax settings quarterly.

Incorrect credit notes and VAT adjustments

Refunds, chargebacks, and downgrades must be reflected with proper credit notes and linked to the original invoice for clean VAT returns.

Mixing SaaS with consulting without separating VAT logic

If you bundle SaaS with training or consulting, you may need separate invoicing and place-of-supply rules. Define the main supply clearly.

Missing internal deadlines for monthly filings

Bulgaria VAT is typically filed monthly with a hard deadline. Set an internal cut-off 5–7 days earlier and reconcile sales vs payments.

Tip: If your SaaS sells to both EU consumers and EU businesses, maintain separate “VAT paths” in your billing system (B2B reverse charge vs B2C OSS) to prevent mistakes at scale.

Conclusion

To address saas vat bulgaria, plain facts assist rather than speculation. Rules are divided into B2B and B2C by client location and who owns the VAT number. A little alteration there can switch the location of tax and the percentage you bill.

Say a little dev shop in Sofia that sells a project tool. One month they’re selling only to VAT-registered firms in the EU. The following month they launch a new plan for solo users in Spain and Italy. Their VAT map changes rapidly. The crew that follows that chart steers clear of danger.

Looking for a next step? Outline your client types and main countries. Then work with a tax professional and trial your arrangement before scaling starts.

About the author

This guide is based on practical work with international founders structuring SaaS companies in Bulgaria, handling VAT registrations, OSS reporting and cross-border invoicing compliance across the EU.

Official sources and legal references

The VAT treatment described in this guide is based on EU VAT Directive rules and Bulgarian tax authority guidance for electronically supplied services and cross-border digital sales.

These resources are publicly available legal references and should be consulted for formal interpretation of VAT obligations.

Frequently Asked Questions

Do I need to charge VAT on my SaaS in Bulgaria?

Yes, generally speaking, if your customer is in Bulgaria or the EU, Bulgarian VAT legislation applies. Whether you charge VAT depends on if the client is a business (B2B) or consumer (B2C) and their location, impacting your sales tax obligations.

When must a foreign SaaS company register for VAT in Bulgaria?

If you provide taxable digital services to Bulgarian consumers and meet EU thresholds, you must register under Bulgarian VAT legislation or opt for local registration. For B2B transactions, the reverse charge mechanism often applies, and you may still need to fulfill VAT compliance if you have a fixed establishment in Bulgaria.

How is VAT handled for B2B SaaS sales in the EU?

For B2B SaaS businesses, Bulgarian VAT legislation dictates that VAT is typically owed where the customer is located. If the client has a valid VAT number, it is usually reverse charge. You do not charge VAT, but must provide VAT-compliant invoices and retain evidence of the customer’s status.

How is VAT handled for B2C SaaS sales to EU customers?

In the case of B2C SaaS businesses, VAT is charged according to the customer’s domicile, requiring compliance with the applicable VAT rates. To ensure tax compliance, you can take advantage of the OSS scheme and report all EU B2C SaaS VAT through just one EU member state, streamlining the VAT process.

What records must a SaaS business keep for VAT compliance?

You have to maintain VAT invoices, customer location proof, and accurate VAT calculations for tax compliance. Storing data for the necessary legal period, which is at least 10 years for digital services in the EU, aids audits and minimizes compliance risk.

What are the penalties for VAT non-compliance in Bulgaria?

Among the penalties are fines, interest on unpaid VAT and potential audits. Repeated or serious non-compliance with Bulgarian VAT legislation can result in increased sanctions. To ensure VAT compliance, register in time, invoice correctly, and file your VAT returns on time to avoid expensive penalties.

Should I use an accountant or tax advisor for SaaS VAT in Bulgaria?

It’s frequently prudent to consult a local tax expert or international VAT specialist like VATGlobal, especially since cross-border SaaS VAT is complicated and constantly evolving, ensuring your operations remain compliant with Bulgarian VAT regulations and EU VAT laws.

Taxation & Tax Optimization

What this article usually leads to

VAT Guide • SaaS & Digital Services • Bulgaria + EU • OSS & Reverse Charge.

Important before you move forward
A missed deadline means fines, late-payment interest, and an increased audit risk, particularly if lateness becomes habitual.
How this fits the bigger picture
This article belongs in the accounting and compliance path because reporting, VAT, deadlines, and audit-readiness start shaping risk from day one.
Tax & structuring consultation
If you are not fully sure how this applies to your exact situation, book an accounting and compliance consultation before you commit to documents, filings, or execution.
Phone / WhatsApp: +359 897 077 220
Final step: If VAT, reporting, or filing is part of the picture, speak with a professional before small compliance gaps become expensive later.
daniel
About the Author
Business consultant at Bulgarian.LLC | Website |  + posts

Daniel Malbašić is a business expert with extensive experience in the field of business consulting, organization and business optimization. His expertise includes market analysis, strategic planning, and implementation of effective business solutions. Daniel is dedicated to helping companies grow and improve their operations, providing them with comprehensive support in making key business decisions.

Free Assessment Tool

Does VAT Registration Apply to Your Setup?

EU sales, OSS, inventory abroad, thresholds — answer a few questions and see which VAT flags apply to your business before you commit to a structure.

Check My VAT Position

Free · No registration · 3 minutes

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Us