Help Center
Login Sign up
  1. Home
  2. TLD Knowledge Base
  3. .BG

.BG

Bulgaria

Register.BG · ccTLD · Updated 2026-09-10

OpenIDN

Specifications

Zone
.bg
Registration
Standard (manual processing)
Registration period
1 year
Character length
1-63
IDN
Yes
IPv6
Yes
Nameservers
2-7 nameservers
Transfer time
Standard
Auth code format
Standard EPP
Redemption period
45 days (quarantine)
Handle updates
Yes
WHOIS privacy
No
WHOIS update
Standard
WHOIS server
whois.register.bg
Connection
Direct
Data set
ccTLD
IDN character sets
KOI8_R, KOI8_U

Eligibility & Restrictions

Registrant must be a natural or legal person with commercial or legal registration in Bulgaria or another EU member state. Intra-community VAT number required. Non-EU entities: must register through a proxy/trustee who is an EU citizen or EU-registered company. Two registration classes: PROTECTED (registrant must hold a Bulgarian trademark for the domain name) and UNPROTECTED (no trademark required, but domain can be disputed). Individuals (EU citizens): must sign authorization before a Bulgarian Consul if outside Bulgaria, or use a Qualified Electronic Signature (QES) issued by a Bulgarian provider.
Physical documentation required. Registration application must be signed (QES or paper). Companies outside Bulgaria must provide company registration extract + signed authorization (consular notarization if outside Bulgaria). Processing takes 2+ days.
PROTECTED vs UNPROTECTED: Unprotected domains can be disputed and transferred to a trademark holder at any time. Advise customers to register as Protected if they hold a Bulgarian trademark.

Registration

1 year only (max 10 years at some registrars). Registration requires signed application form (sent by email after order). Identification of registrant mandatory: QES for Bulgarian citizens, company documents for legal entities, consular authorization for non-Bulgarian EU citizens. Processing: 2+ days after document receipt. Domain blocked for 30 days while awaiting documents.

Transfer Procedure

Transfer requires signed transfer request form from the domain holder. Physical documentation submitted to registry. Transfer sets new expiry date (like new registration). Registrar change is free. Manual processing: several days.
Transfer resets expiry date. Unused registration period forfeited. Same as .NO.
📘 ICANN Transfer Policy (IRTP) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.

Registrant Change

Registrant change (trade) is a paid operation. Paper documentation must be submitted to the registry. Registrant change resets expiry date from the date of change (like new registration). Both current and new registrant must provide identification documents.
Registrant change resets expiry and requires physical documentation. This is the 'Umfirmierung' pattern that drives UD-5 tickets. Always warn customers that the domain effectively becomes a new registration.
📘 ICANN OwnerChange (COR) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.

Renewal & Deletion

Standard renewal process.
📘 ICANN ERRP — See ICANN ERRP for the standard gTLD expiry lifecycle (Auto-Renew Grace → RGP → Pending Delete → Released).

Restore / Redemption Grace Period

45-day quarantine (protection period) after expiry. Only the original domain owner can renew during quarantine. Additional restore fee applies if past the standard renewal date (restore possible within 14 days past renewal date). After quarantine: domain released.
📘 ICANN ERRP — See ICANN ERRP for RGP details and standard restore fees.

WHOIS / Privacy

WHOIS privacy NOT available. For organisations: all registrant data disclosed (name, address, phone, email). For individuals: only name disclosed. IDN supported (Bulgarian Cyrillic). No WHOIS privacy service.
📘 ICANN Registration Data Policy — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.

NIS2 Compliance

Bulgaria NIS2 transposition applies. No .BG-specific implementation documented.
📘 NIS2 Compliance — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.

Known Error Codes & Notes

  • Physical docs mandatory: Registration, transfer, and registrant change all require signed physical documentation. QES or consular-notarized authorization.
  • Expiry reset on transfer: Transfer and registrant change both reset expiry to 1 year from processing date. Unused period forfeited.
  • Protected vs Unprotected: Unprotected domains can be disputed. Protected requires Bulgarian trademark.
  • 30-day document window: Domain blocked for 30 days awaiting documents. If not received, registration cancelled.
  • No WHOIS privacy: WHOIS privacy not available for .BG.
  • Umfirmierung pattern: Registrant name/company changes require full paper documentation cycle. High-friction process. See HC article UD-5.

Data controllers

  • Register.BG (org) 40, Slivnitsa blvd, Varna 9000, Bulgaria
  • Register.BG — Dragomir Slavov (admin) 40, Slivnitsa blvd, Varna 9000, Bulgaria

Error codes

  • EF01017
  • EF03008
  • EF00512
  • EF01008
  • EF01009
  • EF03005
  • EF01002
  • EF03007
  • EF03006
  • EF01075
  • EF03011
  • EF01055
  • EF03041
  • EF03040
  • EF03010
  • EF01074
  • EF0103118
  • EF02070

Required fields

  • techc/email
  • ownerc/email
  • adminc/email

Restrictions

  • Please contact the support for details.
  • Office/residence of the registrant in the EU required.

Root nameservers

  • A.NIC.BG
  • P.NIC.BG
  • D.NIC.BG
  • E.NIC.BG
  • B.NIC.BG
  • C.NIC.BG

Tasks (API)

  • transfer · available · chargeable · manual
  • delete · available · manual
  • preack · available · manual
  • create · available · chargeable · manual
  • update · available · chargeable · manual

API

Domain Create

POST https://api.autodns.com/v1/domain
{
  "name": "example.bg",
  "ownerc": {
    "id": 23142212
  },
  "adminc": {
    "id": 23142212
  },
  "techc": {
    "id": 23142212
  },
  "nameServers": [
    {
      "name": "ns1.example.com"
    },
    {
      "name": "ns2.example.com"
    }
  ],
  "confirmOrder": false
}

Domain Transfer

POST https://api.autodns.com/v1/domain/_transfer
{
  "name": "example.bg",
  "auth": "(AUTH_CODE)"
}

Create AuthInfo1

POST https://api.autodns.com/v1/domain/example.bg/_authinfo1
Standard EPP auth code.

Domain Restore

POST https://api.autodns.com/v1/domain/example.bg/_restore