Norway AGA zone rates 2026 are the employer national insurance rates used to calculate arbeidsgiveravgift on Norwegian payroll. For ordinary industries, the rates run from 14.1 percent in zone I to 0 percent in zone V, with lower rates in several regional zones and a special cap rule for zone Ia. The calculation starts with the employer's zone, not simply the employee's home address.
Two 2026 points matter before any payroll file is calculated. First, the AGA rate structure is still zone-based, and foreign employers should begin with the registered-address rule before applying subunit or ambulatory-work exceptions. Second, the skattetrekkskonto model has changed: from 2026, Skatteetaten says withholding tax must be paid directly to the Tax Administration from 2026, and the same direct-payment timing applies to attachment of earnings, no later than the first working day after salary is paid.
AGA and forskuddstrekk are easy to mix up because both sit in the payroll settlement workflow. AGA is the employer's contribution to Norway's National Insurance system, paid on top of gross wages and other taxable remuneration. Forskuddstrekk is the employee's withholding tax, deducted from gross pay before the salary is paid out. The 2026 direct-payment change is about withholding tax and attachment of earnings; it does not turn AGA into an employee deduction.
The other legacy issue is the former extra 5 percentage-point AGA on high salaries. That surcharge was introduced from 2023 and removed from 1 January 2025. It should not be added to 2026 calculations, even if an older payroll note or archived guide still mentions it.
For a foreign employer, the practical order is: decide the correct AGA zone, apply the ordinary or primary-industry rate table, track the zone Ia cap if relevant, report the payroll basis through the A-melding, pay withheld tax directly after salary, and settle AGA on the term calendar. This article stays on those calculation and payment mechanics rather than walking through the full A-melding submission process.
The seven ordinary AGA zones for 2026
Skatteetaten's 2026 rate table for ordinary industries uses seven geographic zones. The ordinary rates are:
| Zone | Ordinary AGA rate for 2026 | Practical note |
|---|---|---|
| I | 14.1% | Standard high-rate zone, including Oslo and many large business locations |
| Ia | 10.6% until the fribelop is used, then 14.1% | Requires year-to-date tracking of the NOK 850,000 differential cap |
| II | 10.6% | Differentiated lower-rate zone |
| III | 6.4% | Differentiated lower-rate zone |
| IV | 5.1% | Differentiated lower-rate zone |
| IVa | 7.9% | Separate ordinary-industry rate, not the same as zone IV |
| V | 0% | North Troms and Finnmark are the practical reference point |
The rate table is only half the job. Norway's differentiated AGA system assigns municipalities to zones, and the rates are set annually. A payroll setup that was correct for a prior year should still be checked against Skatteetaten's current-year zone subdivision and rate material before the first 2026 payroll is run; Oslo, Bergen, Stavanger, and Trondheim are useful zone I orientation points, but the municipality lookup controls the answer.
The table also should not be read as a shortcut for every employer in a municipality. Legal entities, subunits, ambulatory work, remote work, and special calculation codes can change the answer. That is why the rate lookup belongs after the zone-determination step, not before it.
Zone V is still a payroll and reporting fact even though the contribution rate is zero. If wages are correctly assigned to zone V, the AGA amount is zero, but the wage basis should still be traceable in payroll records and the A-melding. A zero-rate wage base disappearing from the reconciliation is a control problem, not a tax saving.
Sone Ia's NOK 850,000 cap is a saving cap
Zone Ia is often misread as a wage cap. It is not. For ordinary industries in sone Ia, the employer uses the 10.6 percent rate until the cumulative saving compared with the 14.1 percent rate reaches NOK 850,000. After that, the employer uses 14.1 percent for the rest of the year.
The operational formula is:
| Item | Amount |
|---|---|
| High reference rate | 14.1% |
| Sone Ia lower rate | 10.6% |
| Difference | 3.5 percentage points |
| 2026 differential cap | NOK 850,000 |
| Approximate sone Ia wage basis before cap is used | NOK 24,285,714 |
The last line is NOK 850,000 divided by 3.5 percent. In plain payroll terms, an ordinary-industry employer in zone Ia can apply the 10.6 percent rate to roughly NOK 24.29 million of qualifying sone Ia wage basis before the saving reaches the 2026 cap. Once the cap is used, the same sone Ia wage basis for the rest of the year belongs at 14.1 percent.
For many small employers, the cap will never be reached. For a larger employer with a meaningful zone Ia workforce, it can be reached partway through the year, which makes period-by-period calculation risky if the payroll system does not track cumulative wage basis and cumulative saving.
Skatteetaten's calculation-code guidance also treats the fribelop as one amount per legal entity, with group situations considered together for this purpose. A group payroll structure should therefore not assume that every subsidiary or branch gets a fresh NOK 850,000 saving without checking the legal-entity and group treatment. Special calculation codes, such as sector-exempt activity or enterprises in financial difficulty, can also change the treatment and should be reviewed separately rather than folded into the ordinary sone Ia rule.
Primary industries use a different AGA table
Agriculture, forestry, and fishing are not always calculated under the ordinary-industry table. Skatteetaten has a separate calculation code for jordbruk, skogbruk og fiskeri, and employers in scope should use the primary-industry rates for the relevant wage basis.
For 2026, the practical primary-industry table is:
| Zone | Primary-industry AGA rate for 2026 |
|---|---|
| I | 14.1% |
| Ia | 10.6% |
| II | 10.6% |
| III | 6.4% |
| IV | 5.1% |
| IVa | 5.1% |
| V | 0% |
The most visible difference from ordinary industries is zone IVa. Ordinary industry uses 7.9 percent in zone IVa; primary-industry activity uses 5.1 percent. Zone Ia also behaves differently in practice because the primary-industry table does not use the same ordinary-industry sone Ia cap mechanics described above.
Mixed businesses need particular care. A fish-processing, farming, forestry, or logistics group may have some wages tied to primary-industry activity and other wages tied to ordinary activity. In that case, the control problem is not just "which municipality?" It is whether the wage basis has been allocated to the correct calculation code before the rate is applied.
That allocation should be documented in payroll and accounting records. If a payroll file applies the lower primary-industry table to all wages because part of the business is in scope, the AGA calculation may be wrong even when the municipality zone itself is correct.
Foreign employers should not start with the employee's home address
For a legal entity, the starting point is the registered business address in Norway's Central Coordinating Register for Legal Entities, Enhetsregisteret. Skatteetaten's foreign-employer guidance says this also applies to foreign employers. If the registered address is not an address in Norway, the enterprise is placed in zone I and pays 14.1 percent.
At a high level, a foreign company entering Norwegian payroll normally needs a Norway registration path before the payroll mechanics work: register the foreign enterprise or NUF through Bronnoysund where required, obtain an organisation number, register as an employer with Skatteetaten, and set up Altinn access for payroll reporting. That registration path is separate from the AGA calculation, but without it the registered-address rule, A-melding reporting, and payment setup are hard to administer cleanly.
That rule matters for foreign companies hiring Norwegian remote workers. A company should not assume that a remote employee living in a lower-rate municipality automatically gives the employer that lower AGA rate. The employee's home address may be relevant to other payroll and HR questions, but it is not the first step for AGA zone placement.
Subunits can change the analysis. If the employer has a registered subunit in another municipality, the subunit's zone placement can matter for employees attached to that activity. This is common enough in Norwegian operations that payroll teams should keep legal-entity, subunit, and workplace data aligned rather than storing a single employer-wide AGA rate in the payroll system.
Ambulatory work is the narrower exception that often causes mistakes. If an employee performs the main part of the work in another zone with a different rate, and there is no duty to register a subunit there, the other zone can apply for that calendar month. "Main part" means more than half of the working days performed for the employer during that month, and each calendar month is assessed separately.
Remote work has a further limitation. For non-place-bound work such as home office, Skatteetaten's guidance says the ambulatory-work exception applies only where the work is performed in a zone with a higher rate. A home office in a lower-rate zone is therefore not, by itself, a route to lower AGA.
The safe workflow is to decide the zone before calculating the rate: registered address first, registered subunit where relevant, ambulatory work only where the monthly facts support it, and special caution for remote work. For multinational payroll teams, this is a data-governance issue as much as a tax-rate issue.
Multi-zone AGA calculation: Oslo, Tromso, and Hammerfest example
Assume a multinational has already reviewed the registered-address, subunit, and ambulatory-work rules and has three correctly assigned wage bases for one payroll month:
| Wage population | Zone | Wage basis | AGA rate | AGA amount |
|---|---|---|---|---|
| Oslo office employees | I | NOK 1,200,000 | 14.1% | NOK 169,200 |
| Tromso project employees | IV | NOK 500,000 | 5.1% | NOK 25,500 |
| Hammerfest employees | V | NOK 300,000 | 0% | NOK 0 |
| Total | NOK 2,000,000 | NOK 194,700 |
The calculation is simple once the zone basis is correct: multiply each wage base by its applicable rate and sum the resulting AGA amounts. The difficult part is usually not the arithmetic. It is proving that the wage base belongs in that zone for that period.
For Oslo, the zone I wage base is calculated at 14.1 percent. For Tromso, zone IV is calculated at 5.1 percent in the ordinary table. For Hammerfest, zone V produces no AGA amount, but the NOK 300,000 wage basis should still be visible in the payroll record. A zero rate is not the same as no reported basis.
In a real payroll file, the A-melding carries the monthly payroll information used for employer national insurance reporting. The contribution basis, calculation code, and zone treatment need to match the employer's records. If a controller cannot trace the AGA-grunnlag from payroll register to A-melding to accounting entry, the issue will be hard to diagnose after payment.
The same logic applies when the example includes sone Ia. The wage basis would be multiplied by 10.6 percent only while the employer still has available differential cap. After the NOK 850,000 saving is used, the sone Ia wage basis for the rest of the year belongs at 14.1 percent.
Payment deadlines changed for withholding, not for the AGA term calendar
Before 2026, Norwegian employers used a skattetrekkskonto, a separate tax deduction account, to hold withheld employee tax before periodic payment to the tax authorities. That model has been discontinued. From 1 January 2026, employers pay forskuddstrekk and attachment of earnings directly to Skatteetaten no later than the first working day after salary payment.
This is a withholding-tax change, not a change in what AGA is. The employer still calculates AGA as the employer contribution on the payroll basis, reports payroll through the A-melding, and follows the employer national insurance payment cycle. The practical difference is that the withheld employee tax now leaves the employer's bank workflow immediately after salary instead of sitting in a ring-fenced account until a later transfer.
For AGA and periodic payroll settlement controls, the six-term calendar remains the anchor:
| Term | Salary months | Payment deadline |
|---|---|---|
| 1 | January and February | 15 March |
| 2 | March and April | 15 May |
| 3 | May and June | 15 July |
| 4 | July and August | 15 September |
| 5 | September and October | 15 November |
| 6 | November and December | 15 January |
If a deadline falls on a weekend or public holiday, the payment process should be checked against the applicable working-day rule in Skatteetaten's payment guidance. Payroll teams should not rely on a static bank template without reviewing the actual year calendar.
The 2026 control changes are concrete. Existing employers should update payroll software settings, remove or repurpose skattetrekkskonto bank routines, adjust payment approvals so withholding tax can be paid by the first working day after salary, and reconcile direct payments against payroll records. A new foreign employer entering Norway should set up direct payment to Skatteetaten from the start instead of opening a separate tax deduction account as part of the onboarding checklist.
Records and reconciliation keep the calculation defensible
An AGA calculation is only as defensible as the records behind it. The payroll register should agree with the A-melding basis, the AGA calculation, the accounting entry, the bank payment, and the employee withholding documentation. Where direct withholding payments are made from 2026, salary payment dates, first-working-day remittances, and later term records need to line up without relying on the old skattetrekkskonto balance as the control point.
For finance teams, this is where payroll compliance becomes a document and data problem. Zone assignment evidence, subunit registration, monthly ambulatory-work facts, payment confirmations, and accounting records all need to be traceable. Where source evidence sits in invoices, payment records, or other finance files, Invoice Data Extraction can convert documents into structured Excel, CSV, or JSON outputs as part of a broader financial document automation workflow, but it should not be treated as an AGA calculator.
AGA also sits next to other Norway compliance records. Finance teams working through Norwegian payroll and payment evidence often have adjacent questions about Norway B2B e-invoicing requirements, accounting-data export under Norway SAF-T requirements, and the use of Norwegian KID payment references when matching payments to tax, supplier, or customer records.
The control priorities are practical: verify the registered-address or subunit basis before selecting a zone, track sone Ia year-to-date savings if the cap could be reached, separate ordinary and primary-industry wage bases where the business model requires it, update direct withholding-payment routines for 2026, and keep the evidence trail tight enough that a later payroll review can reproduce the calculation without guesswork.
Invoice Data Extraction
Extract data from invoices and financial documents to structured spreadsheets. 50 free pages every month — no credit card required.
Related Articles
Explore adjacent guides and reference articles on this topic.
Verify Norwegian Organisasjonsnummer and MVA Before Paying
AP workflow for checking Norwegian supplier invoices: MOD-11 organisasjonsnummer, Brønnøysund status, MVA registration, and legal-name match.
WH-347 Certified Payroll Review for Prime Contractors
How prime contractors review subcontractor WH-347 certified payrolls post-2023 DBRA: per-cell checks for classification, fringe, and Statement of Compliance.
Extract KID Number from Norwegian Invoices for Payment
How to extract the KID, kontonummer, beløp, and forfallsdato from Norwegian supplier invoices, validate MOD 10 / MOD 11, and feed Norwegian payment files.