Tax-compliant invoice guide for Bulgaria businesses
    Tax and Compliance

    How to Issue a Tax-Compliant Invoice in Bulgaria: NRA Requirements

    Updated:
    10 min read

    Tax & Compliance Series

    This guide is part of a comprehensive series. Explore all 202 topics:

    Issuing a tax-compliant invoice in Bulgaria isn't just good practice — it's a legal requirement. The National Revenue Agency (Национална агенция за приходите) (NRA) sets strict rules about what every invoice must contain, how VAT (ДДС) should be calculated, and how long records must be retained.

    Whether you're a freelancer, small business owner, or running a growing company, this guide covers everything you need to create invoices that satisfy NRA requirements and keep your business audit-ready.

    Why Invoice Compliance Matters in Bulgaria

    A compliant invoice does more than request payment — it creates a legal record that protects both you and your client. NRA uses invoices to verify tax declarations, track VAT (ДДС) collections, and identify non-compliant businesses.

    A compliant invoice does more than request payment — it creates a legal record that protects both you and your client. NRA uses invoices to verify tax declarations, track VAT (ДДС) collections, and identify non-compliant businesses.

    Non-compliant invoices can lead to:

    • Rejected tax deductions for your clients (they can't claim input VAT (ДДС))
    • Penalties and interest from NRA
    • Failed audits and additional scrutiny
    • Damaged business reputation and client trust

    Mandatory Invoice Elements

    Every tax-compliant invoice in Bulgaria must include the following elements:

    Every tax-compliant invoice in Bulgaria must include the following elements:

    1. Your business name and address — as registered with NRA
    2. ЕИК/БУЛСТАТ (EIK/BULSTAT) (ЕИК/БУЛСТАТ) — your unique identifier issued by NRA
    3. Client's name and address — and their ЕИК/БУЛСТАТ for B2B transactions
    4. Unique invoice number — sequential, without gaps or duplicates
    5. Invoice date — the date of issue
    6. Description of goods or services — clear and specific
    7. Quantity and unit price — for each line item
    8. Subtotal — amount before VAT (ДДС)
    9. VAT (ДДС) amount — calculated at 20% (standard), 9% (reduced for tourism/restaurants)
    10. Total amount payable — including VAT (ДДС)

    VAT (ДДС) Registration Requirements

    In Bulgaria, you must register for VAT (ДДС) if your taxable turnover exceeds BGN 100,000 annual taxable turnover.

    In Bulgaria, you must register for VAT (ДДС) if your taxable turnover exceeds BGN 100,000 annual taxable turnover. Once registered, you are required to:

    • Charge VAT (ДДС) at the correct rate (20% (standard), 9% (reduced for tourism/restaurants)) on all taxable supplies
    • Issue VAT (ДДС)-compliant invoices for every transaction
    • File VAT (ДДС) returns monthly, by the 14th of the following month
    • Remit collected VAT (ДДС) to NRA
    • Maintain records for at least 5 years

    Record Keeping and Retention

    NRA requires businesses to retain all invoices, receipts, contracts, and financial records for a minimum of 5 years. Digital records are accepted — using invoicing software ensures your records are organised, searchable, and audit-ready.

    NRA requires businesses to retain all invoices, receipts, contracts, and financial records for a minimum of 5 years. Digital records are accepted — using invoicing software ensures your records are organised, searchable, and audit-ready.

    E-Invoicing Status

    Bulgaria follows the EN 16931 European e-invoicing standard and requires SAF-T (Standard Audit File for Tax) audit file submissions. Invoice numbering must follow strict 10-digit sequential formatting, and businesses must be prepared for NRA audits with compliant digital records.

    Bulgaria follows the EN 16931 European e-invoicing standard and requires SAF-T (Standard Audit File for Tax) audit file submissions. Invoice numbering must follow strict 10-digit sequential formatting, and businesses must be prepared for NRA audits with compliant digital records.

    Penalties for Non-Compliance

    BGN 500–10,000 for non-registration. Late payment interest: 0.

    BGN 500–10,000 for non-registration. Late payment interest: 0.03%/day. Strict 10-digit sequential invoice numbering enforced.

    Payment Methods for Bulgarian Businesses

    To get paid faster, offer your clients multiple payment options. Popular methods in Bulgaria include bank transfer, ePay.

    To get paid faster, offer your clients multiple payment options. Popular methods in Bulgaria include bank transfer, ePay.bg, and card payments. Including payment links directly on your invoices reduces friction and speeds up collection.

    How Invoicemonk Helps

    Invoicemonk is built for Bulgarian businesses. Our platform automatically includes all NRA-required invoice elements, calculates VAT (ДДС) at the correct rate, generates sequential invoice numbers, and stores records securely for the required 5 years.

    Invoicemonk is built for Bulgarian businesses. Our platform automatically includes all NRA-required invoice elements, calculates VAT (ДДС) at the correct rate, generates sequential invoice numbers, and stores records securely for the required 5 years.

    Create your first compliant invoice free →

    Tags:
    nra
    bulgaria
    tax compliance
    invoice requirements
    vat (ддс)
    compliant invoicing
    OO
    Olayinka Olayokun

    Digital Marketing, SEO Specialist, Content Creator & Product Professional

    CIM Certified
    MBA in Digital Marketing and Business Transformation

    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.

    More from Tax & Compliance