Simple and compliant invoicing with OSA via Peppol

E-invoicing in Hungary

The Hungarian government advocates electronic invoices in the battle against VAT fraud. Since 1 January 2021 all B2B and B2C transactions in Hungary must be reported to the tax authorities in real-time.

Discover what this means if you want to do business in Hungary and what steps you need to take.

Hungary Budapest

E-invoicing requirements in Hungary

Legal obligations

The central, regional and local contracting authorities in Hungary are ready to receive and process e-invoices.

There are no legal obligations, but all B2B and B2C transactions must be reported real-time to the Hungarian authorities, regardless off their amount. This applies to all businesses registered in Hungary for VAT purposes - including non-resident ones - and for transactions that have Hungary as place of supply.

Options for sending e-invoices to Hungary

The Hungarian National Tax and Customs Administration (NAV) has established the central platform Online Invoicing System (OSA) to enable real-time eInvoice reporting. All taxpayers must use OSA to send their e-invoices to the government.

There are no requirements for e-invoice formats in Hungary. You can use any type, from Peppol to email or PDF.

A platform like Billit is an official Peppol Access Point and connects directly to the Hungarian Online Invoice System (OSA). This means you can safely send your e-invoices to the Hungarian government and to your customers. You can also receive e-invoices in the same platform.

Registering on the Peppol network and sending your first e-invoice only takes a few minutes.

NAV OSA Logo 656X600

How to send e-invoices to Hungary

If you want to send or receive e-invoices from Hungary, you need to connect to OSA. 

Follow the steps below to register on OSA via Billit and send your first invoice.

Step 1

Create a Billit account

  • Create your free trial account using the button below.
  • Enter your company information in the 'My company' tab.
  • Through the menu item 'My Profile' you can further complete your company details.
Billit - Create Account
Step 2

Connect to OSA

In order to send your first Hungarian invoice, you need to connect to OSA. 

  • In Billit, go to 'Settings' and 'Integrations' in the left-hand menu.
  • Look for 'OSA' in the search bar or scroll down the list. 
  • Click on the 'available' button.
  • Next, fill in your credentials as specified in point 5 of the OSA login instructions.
Screen NAV OSA Integrationpage 656X600 (1)
Step 3

Create a customer

  • Click on 'Customers' in the menu on the left and click the '+add' button
  • Fill in your customer's details
  • In the section 'invoicing address' set the country to 'Hungary'
  • Fill in your customer's VAT number. This is your primary identifier. If you don't know your customer's VAT code you can look it up in the VIES database
  • You can als use the Company Registry Numer (CRN) as identifier. Add this number to the VAT field and check the validity via Company Register
Billit - Dashboard
Step 4

Create & send invoice

  • Go to the income tab to create your first invoice and click the '+Add' button
  • In the customer field, select the customer you've just created
  • Fill in the rest of your invoice and click 'create invoice' to finalize
  • Click the 'Send' button to see all sending options

Please note: you will need to send your invoice twice: once to the Hungarian government via OSA (tax information) and once to the customer (invoice)

  • Billit will automatically recognize if your customer is connected to OSA. Click the button 'Sending via OSA' to send your invoice
  • Next, also send your invoice to your customer. You can choose from different options such as email or Peppol. If your customer is connected to Peppol, a green button will appear in your list
Billit - Create Invoice

Why use Peppol?

Peppol is a secure and closed network with many advantages:


Safely exchange sensitive financial data

The identity of everyone affiliated with the network is verified, so you can be sure that your recipient's invoices are genuine, and avoid invoice fraud.


Automate your invoicing process

The invoices you send through the network are completely digital, so you can process them automatically in your invoicing software.


Avoid retyping data

E-invoices in the UBL standard are automatically read correctly. This prevents human error during processing.


Gain more financial insight

Linking to your bank account means that outgoing and incoming invoices are automatically matched and you get a better overview of your company's financial situation.


Send invoices quickly

Peppol is fast: your recipient will receive your invoice within 10 minutes of sending it. Combined with automatic processing, this will save a lot of time.

What is Peppol?

Peppol is an open network for securely sending and receiving business documents such as invoices. It is designed to simplify the purchase-to-pay process between governments and suppliers. Peppol was developed by the European commission but is on its way to become a global standard.

More info about Peppol

Which identifiers are being used in Hungary?

There are many kinds of identifiers for sending invoices via Peppol. Find out the difference between each option below.

Type Description Example
VAT (identification) number or VAT-id number A unique identification number for entrepreneurs liable to VAT. It should be included on each invoice to customers. A Hungarian VAT number starts with HU, followed by 8 digits. HU23748963
CRN number (Company Registry Number) A unique identification number for Hungarian companies. It consists of 10 digits. 01-09-707490
Connect to the Billit Access Point, with or without your own software

Get started with Peppol and OSA right now