Shumen.UK / Guides / E-Government

E-Government in Bulgaria:
Taxes, Bills & Prescriptions Online

Bulgaria has online government. What it does not have is one obvious English-speaking front door. There is no Bulgarian GOV.UK. Instead there is a national tax agency, a separate system for every municipality, a private payment aggregator everyone uses, a clutch of utility portals and a health system, and the trick is knowing which one owns your problem.

Annotated screenshots of the real Bulgarian portals throughout, with the exact Bulgarian button labels translated, so you can navigate the Bulgarian-first pages by keyword and shape.

By Adrian Dane · First published May 2026 · Last verified 29 May 2026 · Shumen-specific routes throughout

🔑 NRA PIK / PIC 🏠 Property, rubbish & vehicle tax 💳 eGov & ePay routes ⚡ Energo-Pro & Vivacom 💊 E-prescription pickup 🇬🇧 Shumen-specific

What this guide covers

The 60-second answer

If you only read one section before you start clicking, read this. It tells you which system owns which problem, so you stop hunting for a single Bulgarian government website that does not exist.

What you need to doWho actually owns itThe route
Check or pay national income tax, see your tax accountNRA (National Revenue Agency)NRA portal with your PIK or KEP
Pay property tax, rubbish fee, vehicle taxYour municipality (since March 2024, not NRA)Shumen municipality, ePay, or pay.egov.bg
Get the access code that unlocks tax e-servicesNRAApply in person for a PIK at an NRA office
Pay your electricity billEnergo-Pro (north-east Bulgaria)vp.energo-pro.bg by customer number, or ePay
Pay your phone / internet billVivacom (or A1, Yettel)Anonymous pay page by customer number, or ePay
Consolidate several bills in one placeePay (private aggregator, not government)Register each bill by its exact customer number
Collect a prescription with no paper slipNHIS (national health system)Give the pharmacy your EGN/LNCh + issue date
Pay a traffic fine onlineCentral eGov payment portalpay.egov.bg, searchable by EGN
A British man in his sixties at a kitchen table comparing a paper utility bill against a laptop screen, paying a bill online
The reality for most British expats: a paper bill in one hand, a Bulgarian portal on the laptop, working out which customer number goes where. Once the routine is set up, it takes minutes a month.
🧮
Stop looking for the Bulgarian GOV.UK There isn't one. The closest mental model: one national tax portal (NRA), one separate system per municipality, one private bill aggregator everyone uses (ePay), a handful of utility portals, and a health system. Match the task to the owner and the fog clears.

What you need before you start: the identifier problem

The single biggest reason a British expat gets stuck is the identifier. You expect one login. Bulgaria gives you up to nine different numbers, and each system wants a specific one. Sort this out before you open a single portal.

In the UK you have, more or less, one set of credentials per service and your name and address usually find your account. Bulgarian systems identify you and your obligations by number, and there are several numbers in play. Which one a given portal wants is rarely obvious from the page. This table is the thing to screenshot and keep on your phone.

NumberBulgarianWhat it is / when you need it
EGNЕГНBulgarian personal number, held by citizens and some permanent residents
LNChЛНЧThe personal number for foreigners; most long-stay Brits use this where a portal says ЕГН
NRA PIKПИК12-digit access code for tax e-services, issued by the NRA
KEP / QESКЕПQualified electronic signature; stronger, on a card or token, usually not needed for simple payments
KIN / PINКИНClient number some municipalities issue for local-tax access (Shumen uses one)
EIKЕИКCompany identifier, needed if a property or account is company-owned
Customer numberклиентски номерIssued by each utility (electricity, internet) per account
Subscriber numberабонатен номерSame idea, used by some providers and district heating
Invoice numberномер на фактураSometimes used for one-off payments instead of the account number

The "before you start" kit

  • Your passport and Bulgarian residence card
  • Your EGN or LNCh, written down (you will type it repeatedly)
  • Your NRA PIK, once issued (see Section 4)
  • Your municipal KIN/PIN letter, if you own property (keep the original safe)
  • Your latest paper bills, for the customer numbers (not old ones)
  • A Visa or Mastercard that works for online Bulgarian payments
  • A folder (digital or paper) to keep every PDF receipt and payment reference
⚠️
The customer number is on the latest bill, not the router The most common self-inflicted error is using an old or wrong customer number: the one stuck to the router by the previous owner, the one on a two-year-old invoice, or the landlord's master account instead of your apartment's sub-account. Always copy the number from your most recent invoice, SMS or email.

The Bulgarian words that matter

You do not need to read Bulgarian. You need to recognise about fifteen labels on sight, the way you recognise a road sign without reading a sentence. Learn these and you can navigate any of the portals in this guide by shape and keyword.

BulgarianTransliterationWhat it means on the screen
Местни данъци и таксиmestni danatsi i taksiLocal taxes and fees (property, rubbish, vehicle)
ЗадълженияzadalzheniyaLiabilities / amounts due
ПлащанеplashtanePayment
ПроверкаproverkaCheck / lookup
Е-услугиe-uslugiE-services
ВходvhodLogin / enter
РегистрацияregistratsiyaRegister / sign up
Клиентски номерklientski nomerCustomer number
Абонатен номерabonaten nomerSubscriber number
ФактураfakturaInvoice
СметкаsmetkaBill / account
Плати сегаplati segaPay now
ДобавиdobaviAdd (e.g. add a bill to track)
ПотвърдиpotvardiConfirm
Квитанция / Разпискаkvitantsiya / razpiskaReceipt
💡
The browser-translate safety net Chrome and Edge both offer "Translate to English" on right-click. It is imperfect on form labels and sometimes mangles button text, but it is a useful second opinion. Use it to confirm, not to navigate; the Bulgarian labels above are more reliable because they do not move when the translation engine guesses wrong.

Getting your NRA PIK/PIC

The NRA PIK is the master key for tax e-services. It is a 12-digit personal identification code from the National Revenue Agency, and it lets you into a range of services without buying a qualified electronic signature. Get it early; it unlocks more than you first realise.

The NRA (Natsionalna Agentsiya za Prihodite, the National Revenue Agency, sometimes written NAP) is Bulgaria's HMRC equivalent for national taxes and social insurance. Its PIK (Personalen Identifikatsionen Kod) is a free 12-digit code that authenticates you for many of its online services. A qualified electronic signature (KEP) would also do the job and more, but it costs money, lives on a smartcard or USB token, and is overkill for what most British expats need.

The National Revenue Agency home page at nra.bg showing the e-services area and the option to log in with PIK or KEP
The NRA home page (nra.bg). Look for Е-услуги (e-services) and the login options offering ПИК (PIK) or КЕП (electronic signature). Captured 29 May 2026; the UI may change but the Bulgarian labels usually stay similar.

How to apply

  1. Go in person to an NRA office. For ordinary foreigners the PIK is collected in person; you cannot simply self-issue it online. The Shumen NRA office handles the region.
  2. Complete the application ("Заявление за ползване на електронни услуги, предоставяни от НАП, чрез персонален идентификационен код"). It asks for your personal details, a correspondence email address, and which NRA office you want to collect the code from.
  3. Bring ID and your Bulgarian number. Passport, residence card, and documentation of your EGN or LNCh. If you only have an LNCh, ask the desk specifically how to use it in portals that visually display ЕГН.
  4. Receive the code. The PIK is issued to you. NRA guidance notes that your first login with your identifier and PIK triggers an automatic email to the correspondence address you listed.

Treat the PIK like a bank card PIN

The PIK is personal and sensitive. It is not a casual password to hand to an estate agent, an accountant or a neighbour "to sort out the tax". Anyone with your identifier and PIK can see your tax affairs. If an accountant genuinely needs access, understand exactly what they will see before you share it, and consider changing it afterwards.

PIK versus KEP: which do you need?

For the needs of almost every Shumen.UK reader, the PIK is enough: checking your tax account, viewing obligations, and the access routes that feed into local-tax and payment systems. A KEP (qualified electronic signature) is only worth the cost and hassle if a specific service forces it on you, which for personal, non-business use is rare. Do not let anyone upsell you a KEP for paying your house tax; you do not need it.

🔑
What the PIK does and does not unlock The PIK gets you into NRA national-tax e-services and is accepted as a login route by some other administrations. It does not, on its own, make the NRA website the place you pay your property tax: since March 2024 that moved away from NRA entirely (Section 5). Think of the PIK as the key to the tax-account door, not to every government building.

Property, rubbish & vehicle tax: who actually collects it

This is the single most important thing to get straight, because getting it wrong sends you to the wrong website for an hour. Your house tax, your bin tax and your car tax are municipal, not national. The NRA does not collect them, and since March 2024 the NRA does not even handle them online.

Bulgarian local taxes and fees (mestni danatsi i taksi) cover the building/property tax, the waste/rubbish fee, and the vehicle tax, plus some acquisition, patent and tourist taxes depending on the case. These belong to your municipality, the obshtina. For Shumen.UK readers that means Obshtina Shumen.

📢
The March 2024 change that catches everyone Until 2024 the NRA's own e-services platform handled local-tax declaration and payment. From 1 March 2024 the NRA stopped: electronic declaration and payment of local taxes and fees now runs through the Ministry of Electronic Government portal (pay.egov.bg) and the municipalities' own systems. If a forum post or an old blog tells you to pay your house tax "on the NRA site", it is out of date.

Your three routes to pay local tax

Whichever you choose, the destination is the same: the money reaches Obshtina Shumen and the obligation is marked paid. They differ in how you authenticate and how much friction there is.

🚗
Vehicle tax is not paid at KAT A common confusion: the annual vehicle tax (danak varhu prevoznite sredstva) is a municipal tax, paid to the obshtina, not to KAT (the traffic police) and not to the NRA. KAT handles registration, plates and the technical inspection regime; the tax itself is local. See our Car Ownership guide for the inspection and registration side.

Paying Shumen local taxes online (Route A)

The Shumen municipality website (shumen.bg) carries a Local Taxes and Fees section with a lookup tool, a vehicle-tax calculator, payment pages and the bank details. For most resident property owners this is the most direct route, provided you have your KIN.

The Shumen municipality local taxes and fees page on shumen.bg, showing the check obligations and payment options
The Shumen municipality Местни данъци и такси (local taxes and fees) page on shumen.bg. The key links: Проверка на местни данъци и такси (check your local tax), the vehicle-tax calculator, and Плащания (payments). Captured 29 May 2026.

Step by step

  1. Go to the Shumen municipality local taxes page (shumen.bg, the Местни данъци и такси section).
  2. Click Проверка на местни данъци и такси (check local taxes and fees).
  3. Log in by the route the page offers: EGN/EIK plus your KIN, a digital certificate (QES), or your NRA PIK, depending on what is accepted.
  4. Confirm the taxpayer and the property or vehicle shown are actually yours before paying.
  5. Pay via the Shumen virtual POS terminal (card payment on shumen.bg) or via ePay if offered.
  6. Save the PDF or screenshot receipt. Note the reference number.

What Shumen accepts to identify you

Shumen's own notices list the local-tax login routes as: EGN/EIK together with the KIN (issued free by the Local Taxes and Fees department), a digital certificate / electronic signature, or the NRA PIK. The payment routes it lists are: cash at the municipal desks, internet via ePay.bg for registered ePay/EasyPay users with Visa or Mastercard, card via the municipal virtual POS on shumen.bg, electronic payment via the Ministry of Electronic Government portal, and bank transfer to the municipal account.

The KIN letter is the piece you must not lose

The KIN (client identification number, sometimes PIN) is the identifier the Shumen lookup most often wants, and it is issued free by the Local Taxes and Fees department, often as a small printed letter when you first register a property. This is the single thing foreigners most often cannot find when ePay or the municipal lookup asks for "an identifier that is not just your name". File it the day you receive it. If you have lost it, the Local Taxes and Fees department can reissue it; bring ID and proof of ownership.

Using eGov & pay.egov.bg (Route B)

pay.egov.bg is the central electronic payment entry point for both national and local administration. It is the official strategic route for local-tax e-payments after the 2024 change, and it can show fines as well as tax. It is also Bulgarian-first and login-dependent, so it suits some readers more than others.

The central pay.egov.bg payment portal login screen offering electronic signature, payment code and redirect options
The central payment portal at pay.egov.bg. Login is by QES (electronic signature), a payment code, or an automatic redirect from another government system. Captured 29 May 2026.

Step by step

  1. Go to egov.bg or pay.egov.bg by the official route (type the address yourself, do not follow a search ad).
  2. Authenticate with your QES, or a payment code, where the flow offers it.
  3. Open Моето пространство (My space) then Задължения (liabilities).
  4. Choose Задължения за местни данъци и такси (local taxes and fees liabilities). The system queries every connected municipality against your EGN.
  5. Check the municipality and the obligation type are correct.
  6. Pay by the central virtual POS if displayed; the help page states this is offered without fees or commissions for citizens.
  7. Save the payment confirmation.
The pay.egov.bg help page explaining local tax queries, e-fines and payment-code flows
The pay.egov.bg help page is the official explanation of how local-tax queries, e-fines and payment codes work. Worth a read once via browser-translate before you rely on the portal. Captured 29 May 2026.
⚖️
Is eGov worth it for a once-a-year house-tax payment? Honestly, for a British retiree who only needs to pay Shumen property tax once a year, the Shumen municipality route (Section 6) or a bank transfer (Section 8) is often simpler than wrestling with eGov's authentication. eGov earns its place if you have a QES anyway, if you want to see obligations across multiple municipalities, or if you also need to pay traffic fines. If eGov feels like a maze, that is not your Bulgarian failing you; Bulgarians complain about it too. The trick is knowing the exact label to look for.

The bank-transfer route (Route C)

If the online lookups will not recognise your identifier, or you simply prefer your own online banking, you can pay local tax by direct bank transfer to the municipality. It works, but only if the payment reference is exactly right, or a small unpaid balance will haunt you later.

Use this route when the municipality gives you the precise details. You will need all of:

Vague payment descriptions are how small debts are born

The classic failure: you transfer roughly the right amount but write "tax" or nothing useful in the reference. The municipality cannot match it cleanly, allocates it oddly (often oldest debt first), and a small current-year balance is left unpaid. Months later you discover a tiny outstanding amount with interest accruing. Always include the exact payment code, the year, and your identifier in the transfer reference. If in doubt, take the municipality's printed payment slip to your bank and copy it verbatim.

💳
The proof bank transfers give you One genuine advantage of the bank route: your bank statement is durable, dated, independent proof that you paid, with the reference you typed. If the municipality ever loses a record, that statement is your evidence. See our Banking guide for online-banking setup and transfer mechanics in Bulgaria.

Using ePay without registering the wrong bill

ePay.bg is the practical middle layer that most Bulgarians and many foreigners use, because it aggregates local tax, electricity, water and telecom bills in one place. It is not government; it is a private payment platform, but it is deeply wired into Bulgarian bill-paying culture through the ePay/EasyPay network. The one rule: register the exact right number.

The ePay.bg taxes and fees page showing local tax payment options
The ePay.bg local taxes and fees page (English interface available). ePay aggregates municipal taxes alongside utility bills, but it finds your obligation only when the registered customer number matches exactly. Captured 29 May 2026.

How to use it well

  1. Register an ePay account (or use the linked EasyPay network).
  2. Add each bill by its exact customer/subscriber number or, for Shumen tax, your EGN/EIK plus KIN.
  3. ePay then monitors that bill and can notify you each month.
  4. Pay by registered card; check the fee shown for the route before confirming.
  5. Save the ePay receipt, and cross-check at the provider or municipality after a few days if anything looks off.

"ePay says I owe nothing" does not mean you owe nothing

If ePay cannot find your property tax, that is not proof you are clear. It usually means the municipality has not matched your identifier, your KIN is missing or wrong, the property has not been processed after a recent purchase, or the obligation has moved into a different collection status. Equally, ePay can keep showing a bill as unpaid for days after you have paid it by another route, until the provider feed refreshes. Treat ePay as a convenient view, and the municipality or provider system as the source of truth.

⚠️
Register the apartment, not the whole building A recurring trap for renters and flat owners: registering the landlord's or building's master account number instead of your specific apartment sub-account. You then either pay someone else's share or cannot see your own. Confirm the number on your invoice matches what you register.

Paying Energo-Pro electricity online

Energo-Pro is the electricity supplier for Shumen and north-east Bulgaria. It has a direct online payment page with an English option, and the only thing it really cares about is your 10-digit customer number.

The Energo-Pro online bill payment page at vp.energo-pro.bg with the customer ID and captcha fields
The Energo-Pro direct payment page (vp.energo-pro.bg, English option top right). Enter your клиентски номер (customer number) and the captcha, and it shows your invoices to pay by card. Captured 29 May 2026.

Step by step

  1. Find your 10-digit customer number (klientski nomer) on a recent Energo-Pro invoice or cash receipt. If you cannot find it, call 0700 800 61.
  2. For a one-off payment, go to vp.energo-pro.bg (switch to English if you want). For ongoing account access, register in the MyEnergo-Pro customer portal instead.
  3. Enter the customer number and the captcha code.
  4. Check the invoice period and the amount.
  5. Pay by card.
  6. Save the receipt.

Energo-Pro also accepts payment through ePay.bg, EasyPay, Bulgarian Post, customer service centres, bank transfer, direct debit, electronic banking and ATM/BPay routes, so the direct page is just the quickest for a one-off. The household-customer information portal asks for the same 10-digit number and confirms it is printed on your last cash receipt or invoice.

The village-house electricity trap

If you bought a village house, the electricity account may still be in the previous owner's name. You can often still pay by customer number, which keeps the supply on, but account management (e-invoices, direct debit, changing the contract) usually requires transferring the customer data into your name at an Energo-Pro office first. Do the transfer early; paying a stranger's account indefinitely stores up problems when something needs changing. See the Utilities guide for the transfer process.

Paying Vivacom online

Vivacom is one of Bulgaria's big three telecoms (alongside A1 and Yettel) and the most likely fixed-line and internet provider for a Shumen home. It offers an anonymous pay-by-customer-number page, a full My Vivacom account, and the usual ePay route.

The Vivacom bill payment page showing payment options including online card payment
Vivacom's bill payment page. The anonymous payment route lets you pay by customer number without logging in, secured via SSL and BORICA. Captured 29 May 2026.

Three ways to pay

  1. My Vivacom (app or web) if the account is already in your name: best for ongoing management and seeing your full bill history.
  2. Anonymous bill payment at vivacom.bg if you have the customer number but do not want to log in: enter the number, pay by card.
  3. ePay if you want the Vivacom bill consolidated with your electricity and tax: register the Vivacom customer number in ePay's utility payments.

Vivacom's FAQ confirms monthly bills can be paid through ePay.bg, iCard.bg, EasyPay and other routes, and that online payment uses SSL and BORICA security. Save the electronic receipt whichever route you use.

⚠️
Old Bulsatcom numbers no longer work Vivacom absorbed parts of the former Bulsatcom customer base, so some households have old Bulsatcom details and a new Vivacom customer number. Always use the customer number from your latest Vivacom invoice, SMS or email, not an old account number stuck to the router or remembered from the previous service.

District heating (Toplofikatsiya)

If your home has central district heating, this section applies; if you heat with electricity, wood or a heat pump (most of the Shumen region), you can skip it. The key fact: there is no single national Toplofikatsiya interface. It is city-by-city and company-by-company.

District heating in Bulgaria is run by separate municipal or regional companies, each with its own billing system and its own (or no) online portal:

🔥
Search your city, not the country Do not search for "Toplofikatsiya Bulgaria". Search for your specific city or company (Toplofikatsiya Sofia, Toplofikatsiya Ruse) and pay using the exact subscriber number (abonaten nomer) from your heating bill. The subscriber number is the identifier these systems key on, and it is usually different from your electricity customer number.

E-prescriptions: what to say at the pharmacy

Most Bulgarian prescriptions now live in the National Health Information System (NHIS). You usually have no paper slip; the pharmacist looks the prescription up by your patient identifier plus the issue date. Knowing what to hand over turns a confusing exchange into a 30-second transaction.

The Bulgarian National Health Information System prescriptions explainer page at his.bg in English
The NHIS (his.bg) prescriptions explainer, English version. Citizen access to your own electronic health record is via qualified electronic signature at my.his.bg or the eZdrave mobile app, but for pickup the pharmacist does the lookup. Captured 29 May 2026.

How pickup actually works

When your doctor issues an electronic prescription, it is logged in the NHIS against your identifier. At the pharmacy, for NHIF-covered prescriptions the pharmacist checks the system by patient identifier plus issue date: that identifier can be your EGN, your LNCh, a service/insurance number, and the foreign-person insurance number where applicable. No paper is needed because the prescription is in the national database.

What to bring

💬
The one question that prevents most failures Before you leave the doctor, ask: "Which number did you issue it against, EGN or LNCh, and what date should I give the pharmacy?" The overwhelming majority of pickup failures are an identifier or date mismatch, or a misspelt foreign name, not the pharmacist refusing you. If the pharmacy genuinely cannot find it, call the doctor and ask them to confirm the identifier and date.

Useful Bulgarian at the counter

Електронна рецепта

Elektronna retsepta

"Electronic prescription".

Можете ли да проверите по ЛНЧ?

Mozhete li da proverite po LNCh?

"Can you check by LNCh?" The key phrase if the pharmacist defaults to looking for an EGN.

Имам QR код

Imam QR kod

"I have a QR code". Offer it if the doctor or app gave you one.

Дата на издаване

Data na izdavane

"Issue date". The second thing the pharmacist needs after your identifier.

This overlaps with our dedicated Pharmacy guide, which covers the wider picture: the 2026 e-prescription crackdown on antibiotics and diabetes drugs, the active-ingredient rule, bringing UK prescriptions, and the major chains. If your prescription is for an antibiotic or diabetes medication, read that guide too; those categories are the most rigidly e-script-gated.

Receipts, proof & common failure modes

"I paid, but it still shows unpaid" is the single most common complaint among foreigners using Bulgarian payment systems. It is almost never a lost payment. It is a sync or matching issue, and the cure is the same every time: keep proof, and verify at the source.

Why a paid bill still shows as owing

The receipt discipline that saves you twice

  • Save the PDF or screenshot receipt for every payment, with its reference number
  • Keep bank-transfer confirmations; your statement is independent dated proof
  • After paying, re-check in the original provider or municipality system after a few working days, not just in ePay
  • If a small residual balance appears, pay it promptly; interest accrues on tiny sums too
  • Keep a simple log: date, what, how much, reference, which system
🧾
Verify at the source, not the aggregator ePay is a convenient view, but the municipality's own system and the utility's own portal are the source of truth. If there is ever a discrepancy, believe the source system and keep your receipt. A dated payment reference has resolved more "but I paid it" disputes than any amount of arguing.

Owning the property is not the same as owning the portal access

A specific, costly surprise for British buyers: completing the purchase at the notary does not automatically hand you working online accounts for tax and utilities. The records and the portals lag behind the deed, and you have to push them into line.

After you buy a Bulgarian property, the notary process and the municipality's records do not always produce a smooth online account. To get to the point where you can actually pay everything online in your own name, you usually need to:

  1. Check the municipality has processed the ownership transfer. Until it has, local-tax lookups may show the old owner or nothing at all.
  2. Obtain a KIN/PIN from the Local Taxes and Fees department, in your name, for the property.
  3. Switch the utility customer records (electricity, water, internet) out of the previous owner's name at each provider.
  4. Make sure any ePay registration points at the current bill and the current customer number, not an inherited one.
🏠
Do the boring admin in the first month The temptation after completion is to relax. But the longer the accounts sit in the previous owner's name, the harder a future problem is to untangle (a meter dispute, a contract change, a refund). Knock out the transfers and the KIN in your first month. Our Village House guide covers the property-transfer mechanics and our Utilities guide covers switching the utility accounts; this guide is the payment layer that sits on top once those are done.

Recheck dates & maintenance notes

Bulgarian e-government portals change often. Button names move, pages get redesigned, login routes shift. The underlying Bulgarian labels and the structure in this guide are stable, but the exact screens will drift. Here is what is current and when to distrust it.

Last verified: 29 May 2026.
Next scheduled review: November 2026.
Recheck immediately after: any visible redesign of NRA, pay.egov.bg, ePay, Energo-Pro, Vivacom or the NHIS, and after any euro-transition change to payment wording or amounts.

What to re-confirm at each review

📝
If a screen here no longer matches what you see Trust the Bulgarian label over the screenshot. Portals move buttons but rarely rename core functions: Местни данъци и такси, Задължения, Плащане, Клиентски номер have been stable for years. Find the label, and the function is usually right next to it. If something has genuinely changed, email us at hello@shumen.uk and we will update the guide.

Frequently asked questions

The questions Shumen.UK readers ask most about Bulgarian e-government, answered with anchors back to the main text.

Can foreigners get an NRA PIK in Bulgaria?

Yes. The NRA PIK (Personal Identification Code, ПИК) is a 12-digit access code issued by the National Revenue Agency that unlocks many tax e-services without buying a qualified electronic signature. Foreigners apply in person at an NRA office. Bring your passport, residence card, and any document showing your Bulgarian identifier (EGN if you have one, or your LNCh foreigner number). The application asks for personal details, a correspondence email and which NRA office you want to collect from. Treat the PIK as sensitive: it is not a casual password to hand to an estate agent, accountant or neighbour. → Section 4

Is the NRA PIK the same as a KEP or QES electronic signature?

No. The PIK (ПИК) is a personal access code for tax e-services. A KEP or QES (КЕП) is a qualified electronic signature, a stronger cryptographic credential bought from a licensed provider and usually loaded on a smartcard or USB token. KEP is more powerful and is required for some advanced or business filings, but for the everyday needs of most British expats (checking and paying tax, looking up obligations) a PIK plus provider customer numbers is enough. Do not buy a KEP unless a specific service forces you to. → Section 4

Where do I pay my Bulgarian property tax online?

Not at the NRA. Since 1 March 2024 the National Revenue Agency stopped handling local-tax e-services; electronic declaration and payment of local taxes and fees now runs through the Ministry of Electronic Government portal. In practice you have three routes: your municipality's own pages (in Shumen, the Местни данъци и такси section on shumen.bg, paying via its virtual POS or via ePay), the central pay.egov.bg portal, or a plain bank transfer to the municipality with the exact payment code. Property tax, rubbish fee and vehicle tax are all municipal, not national. → Section 5

Can I pay Shumen property tax from the UK?

Usually yes. Physical location is not the obstacle; having the correct identifier is. You need either your municipal KIN (client identification number, issued free by the Shumen Local Taxes and Fees department), your NRA PIK, or a qualified electronic signature, depending on which login route the portal offers. With the right identifier and a Visa or Mastercard you can pay from anywhere through the Shumen virtual POS, ePay or pay.egov.bg. Keep the KIN/PIN letter the municipality gives you; it is the piece foreigners most often lose. → Section 6

Why does ePay ask for a customer number instead of my name?

Because Bulgarian bill and tax systems identify accounts by customer or subscriber number (клиентски номер, абонатен номер), not by your name or address. ePay is a private payment aggregator wired into Bulgarian utility and tax flows; when you register a bill it watches that exact number. Enter the wrong number and ePay will either find someone else's bill or find nothing. Always copy the customer number from your latest invoice, not from an old one stuck to the router or left by the previous owner. → Section 9

How do I pay my Energo-Pro electricity bill online in Bulgaria?

Find your 10-digit customer number (клиентски номер) on a recent Energo-Pro invoice or cash receipt, or call 0700 800 61 to retrieve it. Go to the Energo-Pro direct payment page at vp.energo-pro.bg (it has an English option), enter the customer number and the captcha, check the invoice period and amount, and pay by card. Alternatively pay through ePay, EasyPay, Bulgarian Post, bank transfer or direct debit. If you bought a village house, the account may still be in the previous owner's name; you can often still pay by customer number, but account management and e-invoices need the ownership transfer fixed with Energo-Pro first. → Section 10

How do I pay a Vivacom bill online without an account?

Vivacom has an anonymous online bill payment page where you enter your customer number and pay by card without logging in, secured via SSL and BORICA. If the account is in your name, the My Vivacom app or web portal is easier for ongoing management. You can also pay through ePay, iCard or EasyPay if you want bills consolidated with other utilities. Use the customer number from your latest invoice, SMS or email; people who merged from Bulsatcom sometimes have old numbers that no longer work. → Section 11

Do I need to speak Bulgarian to use Bulgarian government portals?

You need enough Bulgarian to recognise a handful of labels, not fluency. The key words repeat across every portal: Местни данъци и такси (local taxes and fees), Задължения (amounts due), Плащане (payment), Проверка (check or lookup), Клиентски номер (customer number). NRA, ePay and Energo-Pro all have partial English versions; pay.egov.bg and most municipal pages are Bulgarian-first. This guide gives you the labels and screenshots so you can navigate the Bulgarian pages by shape and keyword even without reading the whole interface. → Section 3

I paid my Bulgarian bill but it still shows as unpaid. Why?

This is the single most common complaint and it is usually a sync or matching issue, not a lost payment. Causes: the provider's feed has not refreshed yet (allow a few working days); you paid by bank transfer but ePay still shows the bill; the ePay registration is watching the wrong customer number; the bill is under the previous owner or landlord; an older debt was paid first leaving a small current balance; or the obligation has moved into legal collection and no longer appears in the normal online route. Always save every receipt and re-check in the original provider or municipality system after a few days. → Section 14

What do I give the pharmacy to collect an e-prescription in Bulgaria?

Bulgarian prescriptions increasingly live in the National Health Information System (NHIS). The pharmacist looks them up by patient identifier plus issue date, so bring your ID card, residence card or passport, your EGN or LNCh (whichever the doctor used), and the date the prescription was issued. A QR code or prescription number helps if the doctor or the eZdrave app gave you one. The single best habit: before leaving the doctor, ask which identifier they issued it against (EGN or LNCh) and what date to give the pharmacy. Most pickup failures are identifier or date mismatches, not the pharmacist being awkward. → Section 13

Does buying a Bulgarian property automatically give me online tax and utility accounts?

No. The notary sale and the municipality's records do not automatically produce smooth online accounts. After buying, you usually need to check that the municipality has processed the ownership transfer, obtain a KIN/PIN from the Local Taxes and Fees department, switch the utility customer records out of the previous owner's name, and make sure any ePay registration points at the current bill. Until those are done, online lookups may show nothing or show the old owner's data. See our village-house and utilities guides for the transfer mechanics. → Section 15

What is the difference between EGN, LNCh, KIN and a customer number in Bulgaria?

EGN (ЕГН) is the Bulgarian personal number held by citizens and some permanent residents. LNCh (ЛНЧ) is the equivalent personal number for foreigners. KIN (КИН) is a client identification number some municipalities issue specifically for local-tax access. A customer or subscriber number (клиентски/абонатен номер) is issued by each utility for each account. EIK (ЕИК) is a company identifier, needed if a property or account is company-owned. Foreigners trip up because they expect one login; Bulgaria expects the right number for the right system, and which one varies by portal. → Section 2

The bottom line

Bulgarian e-government is not one website and never will be. Once you stop looking for the Bulgarian GOV.UK and start matching each task to its real owner, the fog lifts. National tax is the NRA, and the PIK is your key to it. Local tax (house, rubbish, car) is your municipality, paid through Shumen's own pages, pay.egov.bg or a bank transfer. Electricity is Energo-Pro by customer number. Phone and internet is Vivacom by customer number. ePay ties several of them together if you register the exact right numbers. Prescriptions live in the health system and the pharmacy looks them up by your identifier and date.

Five habits carry a British expat through all of it:

  1. Get your NRA PIK early and keep it as safe as a bank card PIN.
  2. Know which number each system wants before you log in: EGN, LNCh, KIN, customer number. The right identifier beats fluent Bulgarian.
  3. Always use the number from the latest bill, never the router sticker or the previous owner's paperwork.
  4. Save every receipt and verify at the source system, not just at ePay.
  5. Fix the ownership and KIN admin in your first month after buying, while it is still easy.

Do those five and the systems that look like a maze on day one become a fifteen-minutes-a-month routine. Bulgarians find these portals awkward too; you are not failing, you are just learning a fragmented system that rewards knowing the labels.

Related guides: Bureaucratic Etiquette · Pharmacies & prescriptions · Health & the NHIF · Utilities · Buying a Village House · Car Ownership · Banking · Bulgarian Taxes · Cost of Living · All guides.