Home/Blog/KEP Electronic Signature
Business

KEP (Qualified Electronic Signature) in Bulgaria: How to Get One as a Foreigner

Published: April 08, 2026 | Last updated: April 08, 2026
Yordan Cholakov Apr 8, 2026 7 min read

If you own a company in Bulgaria, you need a KEP. KEP — short for КЕП (Квалифициран Електронен Подпис) — is a Qualified Electronic Signature. It is the digital equivalent of your handwritten signature, and it is mandatory for filing tax returns, VAT declarations, and social security reports with the Bulgarian National Revenue Agency (NRA). Without one, your company cannot meet its filing obligations.

This guide explains what a KEP is, which providers issue them, how foreigners can obtain one (including remotely without visiting Bulgaria), and the critical LNCH issue that most guides overlook.

Mandatory
For all NRA filings
EUR 15-50
Per year (varies by provider)
Evrotrust
= Fully remote issuance

What Is KEP and Why You Need It

KEP stands for Квалифициран Електронен Подпис — Qualified Electronic Signature. Under EU Regulation 910/2014 (eIDAS), a qualified electronic signature has the same legal effect as a handwritten signature. In Bulgaria, it is regulated by the Electronic Document and Electronic Trust Services Act (ЗЕДЕУУ).

A KEP is not optional for company owners. Bulgarian law requires legal entities to file the following electronically, using a qualified electronic signature:

Beyond mandatory filings, a KEP is also used for:

Key point: A KEP is issued to a natural person, not to a company. The person (you, your co-founder, or your accountant) holds the certificate. When filing on behalf of a company, the NRA links the person's certificate to the company through an authorization process.

Bulgarian KEP Providers Compared

Bulgaria has four licensed qualified trust service providers, registered with the Communications Regulation Commission (CRC). These are the only entities authorized to issue qualified electronic signatures valid for Bulgarian government systems:

ProviderIssuanceCost (approx.)ValidityLNCH in cert?Best for
EvrotrustRemote (mobile app)Free (3 signatures) — paid plans from ~EUR 5/mo2 yearsPassport only (no LNCH)Foreigners abroad
B-Trust (BORICA)In-person or cloud~BGN 30 / EUR 15 (3 years, USB token)1 or 3 yearsYes, upon requestNRA filings
StampIT (Information Service AD)In-person~BGN 31 / EUR 16 (3 years, USB token)1 or 3 yearsAsk providerBudget option
InfoNotaryIn-person~BGN 60–90 / EUR 30–461 or 3 yearsAsk providerNotary integrations

Critical for foreigners: Not all providers include your LNCH (Личен Номер на Чужденец — personal foreigner's number) in the certificate. If your KEP contains only your passport number but not your LNCH, the NRA portal may not recognize it for tax filings. B-Trust is currently the most reliable provider for including LNCH upon request. Always ask the provider explicitly to include your LNCH when applying.

Evrotrust — Best Option for Foreigners Abroad

Evrotrust is the only Bulgarian provider that offers fully remote issuance of a qualified electronic signature. You do not need to visit Bulgaria. The entire process happens through the Evrotrust mobile app, available on iOS and Android.

How It Works

  1. Download the Evrotrust app from the App Store or Google Play. Create an account with your email address.
  2. Scan your identity document. Use your passport — Evrotrust supports all EU passports and many non-EU passports (covering 58+ countries including the US, Canada, Australia, and Japan). The app reads the NFC chip in your passport for maximum security.
  3. Complete the video liveness check. The app takes a short video to verify you are a real person and match your document photo. This takes about 30 seconds.
  4. Set your signature password. Create a secret password that you will use each time you sign a document. Add biometric authentication (fingerprint or face recognition) for convenience.
  5. Receive your qualified certificate. Evrotrust verifies your information and issues your qualified electronic signature certificate. This typically takes minutes, though it can take up to 24 hours if manual review is needed.

Evrotrust's free plan includes a qualified certificate valid for 2 years and 3 free electronic signatures. If you need more signatures, paid subscription plans are available starting from approximately EUR 5 per month.

Important limitation: Evrotrust issues certificates based on your passport data only. Your Bulgarian LNCH is typically not included in the certificate. This means the Evrotrust KEP works perfectly for signing contracts, Commercial Register filings, and general document signing — but it may not work for direct NRA portal access if the NRA system requires LNCH matching. If you plan to file NRA declarations yourself (without an accountant), consider B-Trust instead, or authorize your accountant to file using their own KEP.

Need a KEP for Your Bulgarian Company?

We help foreign company owners get the right electronic signature and set up NRA access. No guesswork, no rejected filings.

Book Free Consultation →

B-Trust and StampIT — In-Person Options

If you are in Bulgaria — or plan to visit — B-Trust and StampIT are the traditional choices. Both require in-person identification at one of their offices.

B-Trust (by BORICA AD)

B-Trust is operated by BORICA, the company that runs Bulgaria's interbank card payment system. It is the most widely used KEP provider in the country and has the deepest integration with NRA systems.

StampIT (by Information Service AD)

StampIT is a similar offering to B-Trust, with offices across Bulgaria. It is popular among accountants and smaller businesses.

InfoNotary

InfoNotary is the fourth provider, often used by notaries and legal professionals. It is more expensive — approximately BGN 60 for a 1-year certificate or BGN 90 for 3 years — but integrates well with notarial systems and the Commercial Register.

Can Your Accountant File for You?

Yes — and this is the most common arrangement in Bulgaria. The vast majority of Bulgarian companies do not file NRA declarations themselves. Their accountant does it, using the accountant's own KEP.

Here is how it works:

  1. Your accountant has their own KEP — typically from B-Trust or StampIT. This is standard for any accounting firm in Bulgaria.
  2. You sign an authorization (упълномощаване). This is a written document that authorizes the accountant (or their firm) to submit electronic declarations on behalf of your company through the NRA portal.
  3. The authorization is filed with the NRA. Your accountant submits the authorization to the local NRA office. NRA staff verify the data against the Commercial Register and activate the access.
  4. Your accountant files everything using their KEP. They can submit VAT declarations, CIT returns, social security declarations, and other filings — all signed with their own electronic signature, on your company's behalf.

Practical tip: For partial access (submitting declarations and documents), a simple written power of attorney is sufficient. For full access (which includes viewing your company's tax information and liabilities), a notarized power of attorney is required. Most company owners grant full access to their accountant — it allows the accountant to check tax account balances, verify payment receipts, and resolve issues without bothering you.

This means that even if you do not have a KEP yourself, your company can still meet all filing obligations. Your accountant handles the electronic filings. You just need to make sure the authorization is in place.

For more on whether you need an accountant and what they handle, see our guide: Do I Need an Accountant for My EOOD?

Company Setup + Accounting in One Package

We register your EOOD, set up NRA access, and connect you with a vetted accountant who handles all electronic filings. You stay compliant from day one.

Get Started →

eIDAS — Can You Use a Foreign EU Electronic Signature?

Under EU Regulation 910/2014 (eIDAS), a qualified electronic signature issued in any EU member state must be recognized as legally valid in all other member states. This means a QES from Germany, Austria, Estonia, or any other EU country should — in principle — be accepted by Bulgarian government systems.

In theory: Yes. The NRA is legally obligated to accept any eIDAS-compliant qualified electronic signature. Bulgaria's Electronic Document and Electronic Trust Services Act does not impose additional national requirements beyond eIDAS.

In practice: It is unreliable. The NRA portal and other Bulgarian government systems are built and tested around the four Bulgarian providers. Foreign QES certificates may encounter the following problems:

Our recommendation: Do not rely on a foreign EU electronic signature for Bulgarian NRA filings. Get a Bulgarian KEP — specifically from B-Trust if you need to file yourself, or from Evrotrust if your accountant handles filings. The cost is minimal (EUR 15-50) and it eliminates all compatibility issues. Use your foreign QES for non-government purposes (signing contracts, commercial transactions) where it will be recognized without problems.

"I live abroad and never visit Bulgaria. Do I really need my own KEP?"

Not necessarily. If you have a Bulgarian accountant handling your NRA filings (which you almost certainly should — see Running a Bulgarian Company from Abroad), your accountant files using their own KEP under a power of attorney. You do not need your own KEP for tax compliance. However, having an Evrotrust KEP is still useful for signing contracts, authorizing Commercial Register changes, and accessing government e-services when needed. It is free for basic use and takes 5 minutes to set up.

Get Your Bulgarian KEP Sorted

Whether you need your own electronic signature or want to authorize your accountant for NRA access — we handle the setup. Tell us about your situation and we will advise on the best approach.

Free consultation. Response within 24 hours.

Frequently Asked Questions

What is a KEP in Bulgaria? +
KEP (КЕП / Квалифициран Електронен Подпис) is a Qualified Electronic Signature — the highest level of electronic signature under EU eIDAS regulation. It is legally equivalent to a handwritten signature in Bulgaria and across the EU. It is mandatory for filing tax returns, VAT declarations, and social security reports with the National Revenue Agency (NRA). KEP certificates are issued by four licensed Bulgarian providers: B-Trust, Evrotrust, StampIT, and InfoNotary.
Can a foreigner get a KEP in Bulgaria? +
Yes. Foreigners can obtain a KEP from any of the four Bulgarian providers. Evrotrust offers fully remote issuance via its mobile app — you only need a valid passport, no visit to Bulgaria required. Evrotrust supports all EU passports and many non-EU passports (58+ countries). B-Trust, StampIT, and InfoNotary require in-person identification at their offices in Bulgaria. For NRA filings, ensure the certificate includes your LNCH — B-Trust does this upon request.
Do I need an LNCH to get a KEP? +
Not necessarily to obtain a KEP — Evrotrust issues certificates based on your passport alone. However, the NRA portal matches your KEP certificate to your tax profile using your LNCH (personal foreigner's number). If your KEP lacks your LNCH, the NRA may not accept it for direct tax filings. B-Trust includes LNCH upon request. If you use Evrotrust without LNCH, your accountant can still file on your behalf using their own KEP. For how to get an LNCH, see our LNCH guide.
How much does a KEP cost in Bulgaria? +
Costs range from free to approximately EUR 50 depending on the provider and plan. Evrotrust: free qualified certificate (2-year validity, 3 free signatures) — paid plans from ~EUR 5/month for more signatures. B-Trust: ~BGN 30 / EUR 15 for a 3-year personal certificate with USB token. StampIT: ~BGN 31 / EUR 16 for 3 years with USB. InfoNotary: BGN 60-90 / EUR 30-46 depending on duration. Renewal fees are typically lower than initial issuance.
Can my accountant file NRA declarations using their own KEP? +
Yes — this is standard practice in Bulgaria. Your accountant files NRA declarations using their own KEP, authorized by a written power of attorney that you sign. The authorization is filed with the NRA and specifies which services the accountant can access. For submitting declarations (partial access), a simple written authorization is sufficient. For full access (viewing tax information), a notarized power of attorney is required. Most Bulgarian companies operate this way.
Can I use a foreign EU electronic signature for NRA filings? +
Under eIDAS, qualified electronic signatures from any EU member state are legally recognized in Bulgaria. In practice, however, the NRA portal is optimized for Bulgarian providers (B-Trust, Evrotrust, StampIT, InfoNotary). Foreign QES certificates may not be recognized by the NRA login system, will lack your LNCH, and may cause technical compatibility issues. We recommend using a Bulgarian KEP for NRA filings — it costs EUR 15-50 and eliminates all compatibility problems.
Which KEP provider is best for foreigners not living in Bulgaria? +
Evrotrust is the most convenient for foreigners abroad — fully remote issuance via mobile app, no Bulgaria visit needed, and the certificate is free for basic use. However, if you need to file NRA declarations yourself (without an accountant), B-Trust is better because it includes your LNCH in the certificate. The most common setup for foreigners: get Evrotrust for general signing purposes, and authorize your Bulgarian accountant to handle all NRA filings with their own KEP.
How long is a KEP valid and how do I renew it? +
Validity depends on the provider: B-Trust and StampIT offer 1-year or 3-year certificates. Evrotrust certificates are valid for 2 years. InfoNotary offers 1-year and 3-year options. Renewal must be done before expiry — most providers offer online renewal at reduced fees (e.g., ~BGN 12 for StampIT renewal). If your certificate expires, you must go through the full issuance process again. Set a reminder 30 days before your certificate expires.

Full Company Compliance Service

KEP setup, NRA registration, accountant authorization, annual filings — we handle it all so you can focus on your business.

Book Free Consultation →

Disclaimer: This article provides general information about qualified electronic signatures in Bulgaria and does not constitute legal advice. Pricing and procedures may change — verify current details with the provider before applying. Consult our team for advice tailored to your specific situation. Last updated: April 8, 2026.