Skip to Content

Odoo Bulgaria: Accounting, VAT, Localization & Business Setup

Odoo Bulgaria, Odoo localization Bulgaria, NRA VAT, UIC, and ERP Bulgaria accounting requirements for SMEs.
March 27, 2026 by
Odoo Bulgaria: Accounting, VAT, Localization & Business Setup
Dasolo
| No comments yet

Odoo Bulgaria: Accounting, VAT, Localization & Business Setup

You open a Sofia entity, hire near Plovdiv, or route EU goods through Varna. Before the first local sale, finance asks for a UIC, VAT ID, and NRA filing rhythm. Odoo Bulgaria is not a language pack. It is the combination of Odoo accounting Bulgaria settings, chart and tax logic, and document rules that match what the National Revenue Agency (NRA) expects when numbers leave your ERP.

At a glance: Odoo localization Bulgaria covers BGN ledgers, 20% / 9% / 0% VAT, monthly VAT returns via the NRA portal, UIC on every invoice, and ERP Bulgaria accounting requirements that sit on top of EU law but follow Bulgarian formats and deadlines.

Bulgaria uses a civil-law commercial code, a 10% corporate income tax rate, and strict digital interaction with the tax office once you are VAT registered. Generic group templates break when purchase ledgers, intra-EU lines, and bank payments in BGN do not reconcile to filed returns. This guide gives owners, SMEs, and operations teams a practical map: what the country requires, what to configure in Odoo, and where expert implementation reduces audit and cash-flow risk.

Browse our Odoo Around the World hub. For nearby EU rollouts, read Odoo Italy: Accounting, VAT, Localization & Business Setup and Odoo Portugal: Accounting, VAT, Localization & Business Setup. For connecting Odoo to your wider stack, see Odoo Integration Guide: How to Connect Odoo with Your Business Tools.

Doing Business in Bulgaria


Most international groups use a limited liability company (OOD) or a joint-stock company (AD). Incorporation goes through the Commercial Register; you receive a Unified Identification Code (UIC / ЕИК) that identifies the legal entity in all public and tax systems.

VAT registration is required once turnover crosses the statutory threshold (for example Bulgaria has been lowering the VAT registration threshold toward BGN 100,000 in recent reforms: confirm the exact effective date and amount with your advisor). Voluntary registration is common when you sell B2B domestically or need to recover input VAT on setup costs.

Employing staff triggers social security (NSSO) contributions, labour contracts under the Bulgarian Labour Code, and payroll reporting. Your ERP should feed gross-to-net results into accounting without parallel spreadsheets for statutory totals.

Operator checklist:

  • Legal form, share capital, and Commercial Register filings.
  • UIC, VAT ID (BG + nine or ten digits), and bank accounts, often with IBAN in BGN and optionally EUR.
  • NRA user access for VAT, statistical reporting, and other e-services.
  • Intercompany pricing and substance if you run shared services from Bulgaria into the group.
  • Data residency and contract language (Bulgarian is standard for local terms).

Odoo Bulgaria: Accounting Rules and Local GAAP


Statutory accounting follows the Accounting Act and implementing regulations. SMEs often apply the National Financial Reporting Standards for SMEs (NSFO), while larger or listed groups may use full IFRS for consolidated reporting. Your Bulgarian company still produces local annual financial statements and disclosures that auditors and the NRA recognize.

The chart of accounts must support a trial balance that maps to Bulgarian balance sheet and income statement layouts. Fixed assets, inventory valuation, and lease-type contracts are frequent review points. Corporate income tax is levied at a flat 10% rate on taxable profit: postings in Odoo accounting Bulgaria should tie revenue and costs to tax adjustments without month-end shadow journals.

VAT ledgers must reconcile to filed VAT returns. Withholding on certain cross-border services, if applicable, needs clear partner settings and tax reporting lines. ERP Bulgaria accounting requirements mean your Odoo instance keeps an audit trail from sales and purchase documents through to NRA submissions.

What to validate in Odoo for Bulgaria:

  • Chart of accounts aligned with local practice and group reporting dimensions.
  • Journals and sequences that preserve continuity for inspections.
  • Asset registers and depreciation methods acceptable under NSFO or IFRS as chosen.
  • Cut-off between goods, services, and mixed supplies for VAT and revenue recognition.

Odoo Bulgaria: VAT, NRA Filings, and Tax Calendar


VAT snapshot (confirm current rates and thresholds with your advisor):

  • Standard rate: 20% on most goods and services.
  • Reduced rate: 9% on eligible categories such as hotel accommodation and certain publications.
  • Zero rate: exports and certain intra-EU supplies per EU rules, with correct evidence.
  • Intra-EU: B2B with valid VIES VAT IDs, reverse charge on eligible purchases, VIES listings when required.
  • Imports: customs value links to deductible input VAT when conditions are met.

VAT-registered businesses typically file monthly VAT returns and pay VAT through the NRA electronic channels. Intra-EU trade may require additional EC Sales / statistical reporting depending on your flows. Late filings and errors carry penalties and interest, so your close process should lock VAT amounts before the portal deadline.

Because VAT registration thresholds have been moving, mid-market teams should treat Odoo localization Bulgaria tax mappings as living configuration: new product lines and e-commerce channels need fiscal positions reviewed when rules change.

Odoo Bulgaria: Invoicing, UIC, and E-Reporting


Tax invoices must identify the supplier and customer with UIC and VAT numbers where applicable, show tax bases and VAT amounts per rate, and use sequential numbering. Amounts are generally stated in BGN; many businesses also show EUR for reference using the official BNB (Bulgarian National Bank) daily rate when required.

Domestic B2B e-invoicing is not yet a single universal mandate on the same model as some neighbouring countries, but B2G public procurement follows EU practice: electronic invoices aligned with EN 16931 are part of the landscape for government suppliers. Expect continued NRA consultation on broader B2B digital invoicing: design Odoo so you can plug a certified channel when rules harden.

Practical invoice checklist for Bulgaria:

  • UIC and VAT ID on every invoice line block for legal identity.
  • Correct VAT rate per item; split lines when a basket mixes rates.
  • Credit notes linked to originals with clear numbering and reasons.
  • Archiving and retrieval for tax inspection (often ten-year expectations for core documents).
  • Cross-border evidence packs (customs, transport, contracts) stored next to the accounting entry.

Retail and hospitality may use fiscal devices or certified POS flows depending on activity. If you run shops, connect point-of-sale to the same tax and stock discipline as Accounting in Odoo Bulgaria.

Odoo Localization for Bulgaria


Odoo provides a Bulgarian localization: chart of accounts, taxes, and reporting hooks in supported versions. A successful go-live still needs structured configuration, not only module installation.

Typical configuration work:

  • Company master: country, UIC, VAT ID, currency BGN, fiscal year, branches.
  • Taxes and fiscal positions for domestic, EU B2B, EU B2C, export, import, and reverse charge.
  • Partner records with UIC, VAT ID, and bank details for SEPA and local rails.
  • Sequences and journals so invoice numbers stay compliant and contiguous.
  • Purchase and sales links to stock, landed costs, and import VAT where applicable.
  • Exports for VAT reporting and audit: trial balance, VAT journals, and GL detail.

Integrations to payroll, e-banking, and future e-invoice gateways should be planned early so Odoo localization Bulgaria does not stop at the accounting module.

Common Challenges


  • Foreign chart reuse: importing a group CoA without Bulgarian tax mapping breaks VAT return tie-out.
  • BGN versus EUR: weak multi-currency setup creates rounding drift on NRA filings.
  • Threshold changes: VAT registration timing surprises finance when turnover crosses limits mid-quarter.
  • Intercompany: transfer pricing and VAT story must match posted invoices between entities.
  • E-commerce: mixed domestic and EU sales need OSS or multi-registration strategy, not one default tax on the webshop.
  • Shadow Excel: local teams maintain parallel sheets; audits then find gaps between Odoo and reality.

How Odoo Helps


Odoo unifies CRM, sales, inventory, and accounting. With Odoo accounting Bulgaria configured correctly, you run BGN ledgers, VAT, and documents from one database instead of fragmenting Bulgaria into spreadsheets.

Automation on fiscal positions reduces wrong-rate mistakes on high-volume transactions. Document storage links PDFs and source files to fiscal entries for NRA questions. Dashboards can show the Bulgarian entity beside other countries when you design consolidation views for leadership.

How We Help Companies Expand with Odoo


Dasolo implements Odoo for international organizations. Bulgaria is a common piece of EU expansion and nearshoring strategies. We focus on tested flows, not slide decks.

  • Implementation: blueprint your Bulgarian company with modules, roles, and approvals that match how you sell and buy.
  • Localization: UIC, VAT, NSFO-aligned charts, NRA reporting exports, and handover to your finance lead.
  • Automation: fewer manual steps between operations and accounting while preserving audit trails.
  • Multi-country rollout: align Bulgaria with group process without breaking local law.

We also run targeted reviews when Odoo is live but VAT mismatches or closing delays persist. You get concrete fixes, not generic checklists.

Conclusion


Low corporate tax and EU market access make Bulgaria attractive, but compliance is detail-driven: UIC on documents, NRA filing discipline, and Odoo localization Bulgaria that mirrors real transactions.

Invest early in chart and tax design, lock partner master data before volume scales, and connect expansion plans to clean sequences and VAT logic. That is how ERP Bulgaria accounting requirements become routine operations instead of year-end firefighting.

Dasolo helps companies implement Odoo internationally: audits, localization, automation, and multi-entity rollouts. To book a call and discuss your project with our team, use the Odoo appointment booking page.

Odoo Bulgaria: Accounting, VAT, Localization & Business Setup
Dasolo March 27, 2026
Share this post
Sign in to leave a comment