
How to Register for Bulgaria's NRA E-Invoicing System (Step-by-Step)
Tax & Compliance Series
This guide is part of a comprehensive series. Explore all 202 topics:
Learn how to navigate Bulgaria's NRA e-invoicing registration requirements. Our guide covers digital certificates, B2G mandates, and upcoming 2027 B2B deadlines. This guide gives the answer first, then explains mandate scope, required invoice data, technical format, penalties, official authority context, and practical compliance steps for businesses preparing or reviewing their local e-invoicing workflow.
Bulgaria E-Invoicing: Mandates, Deadlines, and Requirements
To comply with Bulgaria's tax laws, businesses must interface with the National Revenue Agency (NRA), known locally as Национална агенция за приходите.
To comply with Bulgaria's tax laws, businesses must interface with the National Revenue Agency (NRA), known locally as Национална агенция за приходите. While B2G e-invoicing is currently mandatory via the Peppol network, a broader B2B e-invoicing framework is set for phased implementation. Mandatory B2G invoicing began in April 2026, with the full B2B mandate expected by 2027 for all VAT-registered entities. Failure to comply can result in penalties ranging from BGN 500 to BGN 10,000 per violation.
Key Facts for Bulgarian E-Invoicing Compliance
| Tax Authority | National Revenue Agency (NRA / НАП) |
|---|---|
| System Name | NRA E-Invoice Portal / Peppol Network |
| B2G Mandate Date | April 2026 |
| B2B Extension Date | Expected 2027 |
| Standard VAT Rate | 20% (DDS / ДДС) |
| Registration Threshold | BGN 100,000 annual turnover |
Step 1: Obtain a Qualified Electronic Signature (QES)
Before you can register for Bulgarian e-invoicing, you must possess a Qualified Electronic Signature (QES). In Bulgaria, this is a legal requirement for authenticating digital documents.
Before you can register for Bulgarian e-invoicing, you must possess a Qualified Electronic Signature (QES). In Bulgaria, this is a legal requirement for authenticating digital documents. The NRA system will not allow you to log in or submit invoices without a certificate issued by a certified provider (such as B-Trust or InfoNotary).
- Visit an authorized provider and bring your company registration documents.
- Install the necessary drivers and middleware for the token on your local machine.
- Ensure the QES is issued in the name of the legal representative or an authorized person registered in the Commercial Register.
Step 2: Access the NRA E-Services Portal
Once you have your digital certificate, you must navigate to the official NRA website. From there, access the "E-Services" section.
Once you have your digital certificate, you must navigate to the official NRA website. From there, access the "E-Services" section. This portal is the central hub for all Bulgarian tax filings and invoicing reports.
To register for e-invoicing specifically, you will need to map your digital certificate to your VAT ID. This process ensures that every invoice sent via invoicing software is verifiable and legally binding under Bulgarian law.
Step 3: Configuring Your Accounts and Permissions
After the initial login, you must configure the internal permissions for your team. Use the NRA portal to delegate access to members of your finance team or external providers using accounting tools.
After the initial login, you must configure the internal permissions for your team. Use the NRA portal to delegate access to members of your finance team or external providers using accounting tools. Bulgaria requires that any person submitting data on behalf of a company has a formal delegation of authority filed with the NRA.
Required Information for Registration:
- VAT Number: Your unique tax identification beginning with "BG".
- Company Address: The registered legal address in Bulgaria.
- Contact Email: For receiving automated validation reports and error logs.
- ERP/System Integration: If you are using external compliance features, you must specify the technical interface for API connections.
Step 4: Integration with Peppol and Local Standards
For B2G (Business-to-Government) transactions, Bulgaria utilizes the Peppol network. If you are a supplier to a Bulgarian hospital, municipality, or state agency, your system must be able to generate invoices in the XML format specified by the European Standard (EN 16931).
For B2G (Business-to-Government) transactions, Bulgaria utilizes the Peppol network. If you are a supplier to a Bulgarian hospital, municipality, or state agency, your system must be able to generate invoices in the XML format specified by the European Standard (EN 16931).
For B2B transactions, the NRA is currently working on the localized "SAF-T" (Standard Audit File for Tax) reporting and e-invoice clearance models. It is recommended to choose a provider that supports both the global Peppol standard and the local Bulgarian XML extensions.
Penalties for Non-Compliance in Bulgaria
The NRA takes digital record-keeping seriously.
The NRA takes digital record-keeping seriously. Under the Value Added Tax Act, businesses that fail to issue e-invoices correctly or fail to archive them for the required 10-year period face significant fines:
- Initial Violation: BGN 500 to BGN 2,000 for each individual invoice missing or improperly formatted.
- Repeated Violations: Fines can escalate to BGN 10,000 for systematic non-compliance.
- VAT Deduction Denial: If an invoice does not meet the e-invoicing standards, the buyer may be denied the right to deduct Input VAT, causing significant commercial friction.
Why Use Specialized Invoicing Software?
Attempting to manage NRA compliance manually is risky.
Attempting to manage NRA compliance manually is risky. By leveraging modern invoicing software, you automate the validation of VAT numbers and ensure that every document contains the mandatory fields required by the Bulgarian Tax Code, such as the date of the taxable event and the specific VAT rate applied (20% or 9%).
Benefits of Automation:
- Real-time validation against the NRA database.
- Automatic application of the 9% reduced rate for tourism and restaurant services.
- Secure 10-year archiving as required by Bulgarian law.
- Seamless synchronization with accounting tools to avoid double entry.
Frequently Asked Questions (FAQ)
1. Is e-invoicing currently mandatory for all businesses in Bulgaria?
As of 2024, it is primarily mandatory for B2G (Business-to-Government) transactions. For B2B, businesses must still issue invoices, but the transition to a mandatory electronic clearance system is finalized for 2027.
As of 2024, it is primarily mandatory for B2G (Business-to-Government) transactions. For B2B, businesses must still issue invoices, but the transition to a mandatory electronic clearance system is finalized for 2027.
2. What is the Bulgarian VAT registration threshold?
Businesses with a taxable turnover exceeding BGN 100,000 (approximately €51,129) in the preceding 12 months must register for VAT and, subsequently, prepare for e-invoicing compliance.
Businesses with a taxable turnover exceeding BGN 100,000 (approximately €51,129) in the preceding 12 months must register for VAT and, subsequently, prepare for e-invoicing compliance.
3. Can I use a foreign E-Signature for the NRA portal?
While EU-recognized Qualified Electronic Signatures should technically be compatible, it is highly recommended to use a Bulgarian-issued QES to ensure seamless integration with the localized NRA middleware.
While EU-recognized Qualified Electronic Signatures should technically be compatible, it is highly recommended to use a Bulgarian-issued QES to ensure seamless integration with the localized NRA middleware.
4. How long must I store e-invoices in Bulgaria?
Digital invoices must be stored for a minimum of 10 years. They must be stored in their original XML/electronic format and be readily available for NRA audit requests.
Digital invoices must be stored for a minimum of 10 years. They must be stored in their original XML/electronic format and be readily available for NRA audit requests.
5. What is the standard VAT rate in Bulgaria?
The standard rate is 20%. A reduced rate of 9% applies to certain sectors like hospitality, books, and baby products.
The standard rate is 20%. A reduced rate of 9% applies to certain sectors like hospitality, books, and baby products. Your e-invoicing system must correctly categorize these rates to be compliant.
6. Does the NRA provide a free portal for small businesses?
The NRA offers basic e-services for document submission, but for high-volume B2B e-invoicing and Peppol connectivity, businesses generally require a third-party service provider.
The NRA offers basic e-services for document submission, but for high-volume B2B e-invoicing and Peppol connectivity, businesses generally require a third-party service provider.
More in this series (202 articles)
From this series
Stay audit-ready and compliant with tax regulations across different regions.
Related Topics
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




