
How to Register for Hungary's NAV Online Számla: Setup & API Guide
Tax & Compliance Series
This guide is part of a comprehensive series. Explore all 202 topics:
Prerequisites
Prerequisites includes: Active adószám: Hungarian tax identification number (format: XXXXXXXX-Y-ZZ) NAV portal access: Ügyfélkapu (Government Gateway) credentials for the company's authorized representative
- Active adószám: Hungarian tax identification number (format: XXXXXXXX-Y-ZZ)
- NAV portal access: Ügyfélkapu (Government Gateway) credentials for the company's authorized representative
- Invoicing software: System capable of generating NAV XML 3.0 and connecting to the API
Step-by-Step Registration
Step 1: Access the NAV Online Számla Portal
Navigate to onlineszamla.nav.gov.hu and authenticate with your Ügyfélkapu credentials.
Step 2: Register Your Company
Enter your company's adószám (8-digit tax number). NAV automatically verifies your registration and links it to your company data.
Step 3: Create a Technical User
- Navigate to "Technikai felhasználó kezelése" (Technical User Management)
- Create a new technical user with a unique username
- Set a password meeting NAV's complexity requirements
- Generate the XML signature key (aláíró kulcs) — this is used for HMAC-SHA512 request signing
- Generate the XML exchange key (cserekulcs) — used for AES-128 encryption
- Save all credentials securely — the signature and exchange keys cannot be retrieved later
Step 4: Configure API Connection
- Production endpoint: https://api.onlineszamla.nav.gov.hu/invoiceService/v3/
- Test endpoint: https://api-test.onlineszamla.nav.gov.hu/invoiceService/v3/
- Authentication: Technical user credentials + HMAC-SHA512 request signature
Step 5: Test in Sandbox
- Submit test invoices to the test endpoint
- Verify successful acceptance and response handling
- Test error scenarios (duplicate invoices, invalid data)
- Validate modification and cancellation workflows
Step 6: Go Live
Switch your invoicing software to the production API endpoint and begin real-time reporting.Managing Multiple Technical Users
Managing Multiple Technical Users includes: You can create multiple technical users for different software systems Each technical user has independent credentials and keys
- You can create multiple technical users for different software systems
- Each technical user has independent credentials and keys
- Permissions can be limited (e.g., reporting only, no query access)
How Invoicemonk Simplifies NAV Setup
Invoicemonk requires only your adószám and technical user credentials to begin automated NAV reporting. Our system handles API authentication, XML generation, and real-time submission — no manual API configuration needed.More in this series (202 articles)
From this series
Stay audit-ready and compliant with tax regulations across different regions.
Related Topics
Digital Marketing, SEO Specialist, Content Creator & Product Professional
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.




