Get in touch
WooCommerce

Org Number Lookup for WooCommerce — organisation number at checkout, Sweden and Norway

A company buyer from Sweden or Norway enters the organisation number, and the name and address fill in from the Bolagsverket and Brønnøysund registers. Pro: name search in Norway, refuse bankrupt companies, payment for companies only.

Download Free
Pro · one-year licence Staging copies are included. The more sites, the cheaper each one
Compatibility
WordPress 6.2+ · WooCommerce 9.9+ · PHP 7.4+ · HPOS and classic storage · classic and block checkout · plugin languages: English, Swedish, Norwegian
Licence
a site + a staging copy, annual
Trial
7 days, no card, one per site
Updated
November 2026
Or all 396 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
Number field in the classic and block checkout, for buyers from Sweden and Norway only ✔ ✔
Check digit with no outside call, forms with a space, a dash and VAT ✔ ✔
Norway: Brønnøysund with no key ✔ ✔
Sweden: Bolagsverket with the shop's own free keys ✔ ✔
Name and address fill in, an address already typed stays ✔ ✔
State of the company for the buyer and on the order screen ✔ ✔
Optional, for companies or always required ✔ ✔
Number on the order, in e-mails and on the thank-you page ✔ ✔
A sole trader's personal number never goes to the register ✔ ✔
Register does not answer: the order goes through, marked ✔ ✔
Name search in Norway — ✔
Refusal for bankrupt, deregistered and unknown companies — ✔
Payment methods for companies only — ✔
VAT number on the order and in a meta key you choose — ✔
Company details and a check-again button — ✔
E-mail about a problem company — ✔

What it looks like

Number field in the block checkout
Block checkout: number, register answer, filled name and address. Sweden, test server.
Number field on a phone
Classic checkout on a phone, 390 px.
Plugin settings
Settings: countries, rule, Bolagsverket keys.

Key points

What the buyer sees

The “Organisation number” field appears for Sweden and Norway only: for other countries the checkout does not change.

What the admin gets

In the settings you choose the countries and the rule: optional, required for companies, or always.

How much it costs

The base version is free. Pro costs 990 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.2+, WooCommerce 9.9+, PHP 7.4+.
  • For Sweden: free Bolagsverket keys, applied for on their site. Without keys only the format check works.
  • For Norway nothing but access from the server to data.brreg.no.

Version history

v1.0.0 Current November 2026

Organisation number at checkout, registers of Sweden and Norway, company autofill; in Pro, name search, refusal rules, payment for companies, VAT number, alerts.

Frequently bought with Org Number Lookup

All Access Need more? All modules (396) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Org Number Lookup adds the organisation number to the WooCommerce checkout. A company buyer from Sweden or Norway enters it, the plugin checks the digit, asks the official register and fills in the name and address. A wrong number or company name costs a credit note, and here it shows before payment.

We called the Norwegian register live from a real shop. The Swedish Bolagsverket has never been called live: we have no keys. Try the Swedish register in the Bolagsverket test environment first.

What the buyer sees

The “Organisation number” field appears for Sweden and Norway only: for other countries the checkout does not change. When the number is complete, the register’s answer shows under the field and the name, address, postcode and city fill in. If WooCommerce hides the company field, the name shows right under the number and still reaches the order.

A wrong check digit stops the order with a plain sentence and the cart stays. If the register does not answer, the buyer sees it could not be checked and the order goes through.

What the admin gets

In the settings you choose the countries and the rule: optional, required for companies, or always. For Sweden you paste your own Bolagsverket keys, which are free, and a button says whether they work. Norway needs no key. On the Activity tab you can check any number by hand.

The order screen shows the number, the state of the company, the name in the register, the date of the check, and a different name if the buyer typed one.

In Pro you can refuse bankrupt and unknown companies, keep payment on invoice for companies only, and write the VAT number to your own meta key for an invoice plugin.

How it works, step by step

  1. For Sweden you get free Bolagsverket keys and paste them in. For Norway nothing is needed.
  2. You choose the countries and the rule for the number.
  3. The buyer enters the number at checkout and the plugin checks the digit.
  4. The register answers, the name and address fill in.
  5. The order keeps the number, the state of the company and the date of the check.
  6. In Pro the rules can refuse the order or limit the payment method.

Under the hood

  • The check digit first, then the cache, and only then a call: a wrong number goes nowhere.
  • The personal number of a Swedish sole trader never goes to the register.
  • The Bolagsverket secret is kept encrypted and is not shown back.
  • Guest lookups are limited, so the checkout does not eat the register’s limit.
  • Sweden has no search by name: the API answers for a complete number only.
  • The address from the Swedish register is a postal one and may be a PO box.

How to install

  1. Plugins → Add New → Upload Plugin: pick the zip and activate.
  2. WooCommerce → Org Number Lookup: choose the countries and the rule.
  3. For Sweden paste the Bolagsverket Client ID and Client secret and press the test button.
  4. Check a number on the Activity tab, then place a test order.
  5. For Pro: paste the key or start the 7-day trial.

The module is not on wordpress.org yet: the free version and Pro are one archive from this page. Without a key it works as the free version.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Has this been checked on the real register?

The Norwegian one yes, live from a real shop.

Do the keys cost money?

No, Bolagsverket gives them free on application. You apply yourself.

What if the register does not answer?

The buyer sees it could not be checked and the order goes through, marked as such.

Does a buyer outside Sweden and Norway see the field?

No, there is no field for other countries.

WooCommerce hides the company field. Is that a problem?

No. The name shows under the number and goes on the order. Only the required-for-companies mode then works like optional, and the settings say so.

What happens after the trial?

Pro switches off, and the field, the check and the autofill keep working.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module