A Bulgarian gambling licence is a national licence – it is valid for providing gambling services to players in Bulgaria. It does not benefit from EU passporting in the way that financial services licences do. To legally accept players from another EU country, you need either a licence in that country or to operate under that country’s applicable rules. Many operators use a Bulgarian licence as one of several EU national licences in their portfolio. Bulgaria for Business VCC advises on the scope of the Bulgarian gambling licence and the implications for accepting international players.
Gambling Licence in Bulgaria
Online & Land-Based Gambling Licensing – National Revenue Agency (NRA), Bulgaria
Online & Land-Based
NRA Regulated
EU Member State Licence
3–6 Month Process
Gambling licence in Bulgaria – key figures
Gambling licensing in Bulgaria – the regulatory framework
Gambling in Bulgaria is regulated by the Gambling Act (Закон за хазарта) and supervised by the National Revenue Agency (Национална агенция за приходите – NRA). Gambling licences are issued by the Executive Director of the NRA in accordance with the Gambling Act. All forms of gambling in Bulgaria – online and land-based – are prohibited without the appropriate NRA licence.
Bulgaria has one of the more developed gambling regulatory frameworks in the EU, with a clearly structured licensing system covering online gambling, land-based casinos, sports betting, slot machines, and lotteries. The framework distinguishes between gambling organisers (those who organise and run gambling activities directly) and gambling operators (those who provide the technical platform). Each role requires its own distinct licence.
Gambling licence types in Bulgaria
The Bulgarian Gambling Act provides for seven principal licence categories – covering the full range of online and land-based gambling activities. The bank guarantee amounts listed below are the defining financial commitment for each licence type.
| Licence type | Description | Bank guarantee | Duration |
|---|---|---|---|
| Online gambling organiser licence | Authorisation to organise and operate online (remote) gambling games – casino games, poker, bingo, and other games of chance conducted via the internet, mobile, or other electronic means. | BGN 5,000,000 bank guarantee (~€2,560,000) | 5 years – renewable |
| Online sports betting organiser licence | Authorisation to organise online sports betting – fixed-odds, exchange betting, and live in-play betting offered via digital channels. | BGN 5,000,000 bank guarantee (~€2,560,000) | 5 years – renewable |
| Online gambling operator licence | Licence to operate an online gambling platform on behalf of an organiser – the technology/platform provider role, not the organiser role. | BGN 1,000,000 bank guarantee (~€511,000) | 5 years – renewable |
| Land-based casino licence | Authorisation to operate a land-based casino – table games (roulette, blackjack, poker, baccarat) and electronic gaming machines in a dedicated casino premises. | BGN 2,000,000 bank guarantee + BGN 200,000 per table (~€1,025,000+) | 5 years – renewable |
| Sports betting shop licence | Authorisation to operate land-based sports betting shops (bookmakers) – accepting bets on sporting events at physical premises. | BGN 500,000 bank guarantee (~€256,000) + per-location registration | 5 years – renewable |
| Slot machine / gaming hall licence | Authorisation to operate a gaming hall with slot machines and other electronic gaming machines at a specific physical location. | BGN 100,000 bank guarantee per location (~€51,000) | 5 years – renewable |
| Lottery organiser licence | Authorisation to organise and conduct lottery draws – including instant win (scratch card) and draw-based lotteries. | BGN 500,000 bank guarantee (~€256,000) | 5 years – renewable |
Gambling organiser vs. gambling operator – key distinction
The Bulgarian Gambling Act makes a fundamental distinction between gambling organisers and gambling operators. Understanding this distinction is essential for any business structuring its Bulgarian gambling presence – as it determines which licence is required, the bank guarantee amount, and the nature of the regulatory relationship with the NRA.
| Factor | Gambling Organiser | Gambling Operator (Platform) |
|---|---|---|
| Role | Organises the gambling activity – sets rules, manages players, holds gambling funds, bears player liability | Provides and operates the technical platform on behalf of the organiser – software, servers, payment systems |
| Player relationship | Direct relationship with players – KYC, account management, AML, responsible gambling | Technical provider – no direct player relationship unless also acting as organiser |
| Regulatory relationship | Primary regulatory relationship with the NRA – holds the main gambling licence | Secondary relationship – subject to NRA approval as a platform operator |
| Bank guarantee required | BGN 5,000,000 for online gambling / sports betting organiser | BGN 1,000,000 for online gambling operator |
| B2C or B2B | B2C – directly serves players | B2B – provides platform services to organisers |
| Who needs this | iGaming operators, sportsbooks, online casinos serving Bulgarian players directly | White-label platform providers, turnkey solution providers serving licensed organisers |
Application requirements – what the NRA needs
A Bulgarian gambling licence application requires comprehensive documentation covering the company, its management, its technical platform, its financial standing, and its compliance framework. The NRA conducts a thorough review of all submitted materials.
- Eligible company – A gambling licence may be granted to an eligible commercial company established in Bulgaria, another EU Member State, an EEA state or Switzerland, subject to the requirements of the Bulgarian Gambling Act.
- Bank guarantee – Where a bank guarantee is used to satisfy the applicable financial requirement, it may be issued by a qualifying bank licensed in Bulgaria or by an eligible EU/EEA/Swiss bank operating in Bulgaria in accordance with the Bulgarian Credit Institutions Act.
- Fit & proper shareholders and management – All shareholders holding 5%+ and all members of management must satisfy NRA fit and proper criteria – criminal record clearance, absence of insolvency history, no prior gambling licence revocations, relevant experience.
- Technical certification of gambling software – The gambling software (RNG, game logic, platform) must be certified by an accredited testing laboratory (GLI, BMM, eCOGRA, or similar) confirming compliance with Bulgarian technical standards.
- Payment systems documentation – Documentation of payment processing arrangements – payment gateway providers, player fund management procedures, and evidence of segregation of player funds from operational funds.
- AML/CFT compliance programme – A fully documented AML/CFT programme specific to gambling – high-risk customer assessment, PEP screening, source of funds verification for high-value players, suspicious activity reporting to DANS.
- Responsible gambling policy – Documented responsible gambling measures – self-exclusion mechanisms, deposit limits, session time limits, reality checks, and tools for players to manage their gambling behaviour.
- Data protection compliance – GDPR-compliant privacy policy and data processing arrangements for all player personal data – required as a standalone compliance obligation and reviewed as part of the NRA application.
- Physical presence / registered address in Bulgaria – The company must have a registered address in Bulgaria. For land-based licences, approved physical premises are required. For online licences, a genuine operational presence (management, compliance function) in Bulgaria is expected.
- Gambling tax registration – Registration with the National Revenue Agency for the applicable gambling licence maintenance fee – a fixed component and a variable component generally equal to 20% of the difference between bets received and winnings paid, or 20% of applicable participation fees and commissions.
The application process – step by step
From the initial decision to apply through to first day of licensed operations, the typical timeline for a Bulgarian online gambling organiser licence is 3–6 months. Bulgaria for Business VCC manages every step.
We assess your business model – B2C or B2B, online or land-based, games offered – and confirm the correct licence type. We outline all requirements, the bank guarantee amount, software certification needs, and realistic timeline.
Free initial assessment
Formation of the Bulgarian company – OOD or AD – including Articles of Association, director appointment, share capital deposit, and Commercial Register registration.
2–4 weeks
Engagement with a qualifying bank to arrange the bank guarantee in favour of the NRA. The bank assesses the company and its shareholders. On approval, the guarantee letter is issued to the NRA.
2–4 weeks from company formation
Submission of the gambling software to an accredited testing laboratory for RNG certification and platform testing. This runs concurrently with other preparation steps to save time.
4–12 weeks depending on scope and lab availability
Preparation of the full NRA application package: company documents, management CVs, AML programme, responsible gambling policy, payment systems documentation, technical certification, bank guarantee, and all statutory forms.
3–6 weeks
Submission of the complete application package to the National Revenue Agency, together with payment of the official NRA application fee. The NRA issues an acknowledgement and begins its review.
Within 1 week of package completion
The NRA reviews the application – typically 2–3 months for online gambling organiser licences. The NRA may issue supplementary questions or request additional documentation. We manage all NRA correspondence.
2–4 months from submission
The licence is issued by the Executive Director of the NRA and the relevant licence information is reflected in the gambling registers maintained by the NRA. The company may begin accepting players and operating gambling services from the date of licence issuance.
Launch preparations can begin pre-issuance
Gambling taxation in Bulgaria
Licensed gambling companies in Bulgaria are subject to the state-fee regime under the Gambling Act, which includes a fixed component and a variable component. This is in addition to standard Bulgarian corporate income tax.
| Gambling activity | Tax rate & basis |
|---|---|
| Online gambling | Subject to the state-fee regime under Article 30 of the Gambling Act, including the applicable fixed component and a variable component generally equal to 20% of the difference between bets received and winnings paid, or 20% of applicable participation fees and commissions for relevant games. |
| Online sports betting | Subject to the state-fee regime under Article 30 of the Gambling Act – fixed component and variable component generally equal to 20% of the difference between bets received and winnings paid. |
| Land-based casino – tables | Per-table annual fee, structured by table type. Fixed-amount tax per gaming table, paid annually. Rates set by the Gambling Act. |
| Slot machines / electronic gaming machines | Per-machine annual fee. Fixed-amount tax per slot machine or gaming terminal. Rates vary by machine category. |
| Land-based sports betting – per location | Fixed annual fee per physical betting location, plus variable component on net betting revenue. |
| Lottery | 10% of ticket sales revenue or lottery fund, depending on lottery type. Specific rules apply per lottery category. |
| Corporate income tax on gambling profits | Standard Bulgarian CIT of 10% applies to the gambling company’s net profits (after the gambling state-fee). The state-fee is not deductible as an expense for CIT purposes. |
Ongoing obligations after licence issuance
A Bulgarian gambling licence carries substantial ongoing compliance obligations. The NRA actively supervises licensed operators and has powers to impose fines, suspend, or revoke licences for non-compliance. Bulgaria for Business VCC provides ongoing compliance support for all licensed gambling clients.
| Ongoing obligation | Details |
|---|---|
| Monthly state-fee declaration & payment | Monthly declaration of the applicable gambling licence maintenance fee is submitted electronically to the NRA for each calendar month by the 15th day of the following month. Accurate game revenue reporting is essential. |
| Ongoing NRA compliance reporting | Periodic reports to the National Revenue Agency – financial reports, player activity reports, and technical compliance confirmations as required by the NRA. |
| AML ongoing obligations | Continuous player due diligence – enhanced due diligence for high-value players, source of funds verification, suspicious transaction monitoring, and filing of reports with DANS. |
| Responsible gambling obligations | Maintaining and updating responsible gambling tools – self-exclusion lists (including the national self-exclusion register), deposit limits, session controls, and player protection measures. |
| Technical compliance – software updates | Any update to the gambling software or RNG requires re-certification by an accredited testing laboratory before deployment. Changes must be notified to the NRA. |
| Bank guarantee maintenance | The bank guarantee must remain in place at all times during the licence period. Expiry or reduction of the guarantee requires immediate renewal – failure is grounds for licence suspension. |
| Licence renewal | Gambling licences are issued for 5 years and must be renewed. The renewal application must be submitted before expiry with updated documentation, renewed bank guarantee, and payment of renewal fees. |
| GDPR compliance | Ongoing GDPR compliance for all player data – privacy notices, consent management, data subject rights, breach notification, and data retention compliance. |
Cost overview
The costs of obtaining and maintaining a Bulgarian gambling licence are substantial – dominated by the bank guarantee requirement and the official NRA application fees. All professional fees exclude Bulgarian VAT (20%).
| Item | Description | Cost / Amount |
|---|---|---|
| Company formation (AD or OOD) | Formation of the Bulgarian gambling entity – Articles, director appointment, share capital, Commercial Register filing. | From €300 |
| NRA application fee – online gambling organiser | Official NRA application fee for online gambling organiser licence. | BGN 400,000 fixed state-fee component + applicable 20% variable component |
| NRA application fee – online sports betting organiser | Official NRA application fee for online sports betting organiser licence. | BGN 400,000 fixed state-fee component + applicable 20% variable component |
| NRA application fee – online gambling operator | Official NRA application fee for online platform operator licence. | BGN 10,000 (~€5,100) |
| NRA application fee – casino (land-based) | Official NRA application fee for land-based casino licence. | BGN 100,000 (~€51,000) |
| Bank guarantee – online gambling / sports betting organiser | Bank guarantee to be issued by a qualifying bank in favour of the NRA. Not a fee – a financial instrument that remains in force during the licence period. | BGN 5,000,000 (~€2,560,000) |
| Bank guarantee – online operator | Bank guarantee for online platform operator licence. | BGN 1,000,000 (~€511,000) |
| Technical certification of gambling software | Accredited testing laboratory certification of RNG, game logic, and platform – by GLI, BMM, eCOGRA, or equivalent. | €5,000–25,000 (varies by scope) |
| Bulgaria for Business VCC – application preparation | Full application package preparation: company structure, NRA documentation, AML programme, responsible gambling policy, payment systems documentation, and regulatory liaison. | From €3,000 |
| Legal address & ongoing compliance | Legal address service and ongoing compliance support – NRA reporting, AML review, state-fee filing coordination, and licence renewal. | From €400/yr (address) + compliance fees |
| Annual state-fee (online – illustrative) | Fixed component + 20% variable component on GGR. Depends entirely on revenue. Illustrative: 20% × BGN 1,000,000 monthly GGR = BGN 200,000/month. | BGN 400,000 fixed + 20% of monthly GGR |
The bank guarantee is the dominant financial commitment – the annual bank fee for issuing the guarantee (0.5–1.5% of the guarantee amount) is an ongoing cost of licence maintenance. The guarantee itself is not paid to the NRA – it is a contingent liability instrument held by the bank. Official NRA fees are paid directly to the NRA and are not included in Bulgaria for Business VCC service fees.
Frequently asked questions – gambling licence
Key questions answered for foreign entrepreneurs considering a Bulgarian gambling licence.
Where a bank guarantee is used to satisfy the applicable financial requirement, it may be issued by a qualifying bank licensed in Bulgaria or by an eligible EU/EEA/Swiss bank operating in Bulgaria in accordance with the Bulgarian Credit Institutions Act. It serves as security for the payment of player winnings and gambling taxes. The guarantee fee charged by the bank is typically 0.5–1.5% per annum of the guarantee amount. For an online gambling organiser’s BGN 5,000,000 guarantee, the annual bank fee is approximately BGN 25,000–75,000 (~€12,800–38,400).
The gambling software – including the random number generator (RNG), game logic, and platform – must be certified by an internationally accredited testing laboratory before the NRA will issue a licence. Accepted laboratories include GLI (Gaming Laboratories International), BMM Testlabs, eCOGRA, and others recognised by the NRA. The certification confirms that the games are fair, the RNG is random, and the platform meets Bulgarian technical standards. Any subsequent change to the certified software requires re-certification before deployment.
The standard timeline for an online gambling organiser or sports betting organiser licence is 3–6 months from submission of a complete application. This assumes a well-prepared application with all required documentation, a certified platform, and an issued bank guarantee. Incomplete applications or those requiring significant supplementary information from the NRA take longer. Bulgaria for Business VCC prepares complete applications to avoid avoidable delays.
Yes. Bulgaria operates a national self-exclusion register (Национален регистър за самоизключване) administered by the National Revenue Agency. Licensed gambling operators and organisers are required to check the register before onboarding new players and to exclude any registered players from gambling services. Operators must also provide players with the ability to register themselves on the national list. Bulgaria for Business VCC advises on self-exclusion compliance as part of the responsible gambling policy.
Gambling operators and organisers are obliged entities under the Bulgarian Measures Against Money Laundering Act. Key AML obligations include: customer due diligence (CDD) for all players at account opening; enhanced due diligence for high-risk players, PEPs, or those with unusual transaction patterns; source of funds verification for large deposits or winnings above defined thresholds; transaction monitoring for suspicious activity; and reporting of suspicious transactions to DANS. The gambling sector is considered high-risk from an AML perspective – the NRA and DANS conduct regular inspections of gambling AML programmes.
A gambling licence may be granted to an eligible commercial company established in Bulgaria, another EU Member State, an EEA state or Switzerland, subject to the requirements of the Bulgarian Gambling Act. However, in practice, the NRA expects a genuine operational presence in Bulgaria. Bulgaria for Business VCC advises on the most appropriate structure for each licensing scenario.
Expiry of the bank guarantee without renewal is grounds for immediate suspension of the gambling licence by the NRA. The NRA monitors guarantee expiry dates and will act swiftly. Operators must arrange renewal of the bank guarantee at least 30 days before expiry. Bulgaria for Business VCC tracks all compliance deadlines for licensed gambling clients and provides advance notice of approaching guarantee renewal dates.
Start your Bulgarian gambling licence application
Free initial assessment – we confirm the right licence type, outline all requirements including bank guarantee, software certification, and AML obligations, and provide a fixed-fee proposal.
Sports betting
Online operator
Casino
Betting shops
Slots
Bulgaria for Business VCC – Your Trusted Partner for Business Expansion into Bulgaria and the European Union. Gambling licence requirements, bank guarantee amounts, and tax rates are correct as of 2024–2025 and are subject to legislative change. This document is for general information only and does not constitute legal or regulatory advice.
