Norwegian BankID

BankID is the primary eID in Norway, and has been so for almost 20 years. During the first half of 2023, the new BankID app with biometrics started replacing the mobile BankID, allowing for a significant improvement in the user experience. Learn more about the changes and how biometrics improves BankID.

See documentation
Get started
2 iPhones_AUTH_sign_no bankid

The new BankID app with biometrics

A smoother user experience

Norwegian BankID is used for both authentication and digital signatures, either through a dedicated hardware token or through the mobile BankID app. Almost all adult Norwegians use BankID. The new Norwegian BankID app leverages biometric authentication to provide a much smoother and faster user experience.

Integrate the BankID App with Criipto

Businesses and organizations supporting the new biometric BankID authentication will improve their conversion as the entire BankID user base is upgraded to the new BankID app. Criipto supports the integration of the new BankID with biometrics, and switching from the old version is seamless with no or minor changes to your application. Learn more about BankID with biometrics.

Use cases for Norwegian BankID

Use cases for Norwegian BankID

Product

Authentication

Efficient login solutions with secure user authentications

Product

Digital signatures

Digitally sign documents that are fully compliant and legally binding

Want to learn more about our Norwegian BankID integration?

Want to learn more about our Norwegian BankID integration?

For developers, by developers

For developers, by developers

For developers

Simple integration

SDKs and library support for major platforms allow developers to easily integrate Norwegian BankID into their app or website. Sign up for a free development account and start implementing your authentication flow using well-known technologies like Auth0, React, .NET and Swift.

Code Authentication-v1-wide
import React from "react";
import { useCriiptoVerify } from "@criipto/verify-react";

const LoginButton = () => {
  const { loginWithRedirect } = useCriiptoVerify();
  const login = () => {
    loginWithRedirect({
      acrValues: 'urn:grn:authn:no:bankid:substantial'
    });
  };

  return (
    <button onClick={login}>
      Log in
    </button>
  );
}

export default LoginButton;

JWT claims

Validate Norwegian users to obtain their verified social security number ("fødselsnummer") and name. You may also request unverified address, email and phone number.

code-jwt-no bankid

User experience

Faster authentication with biometrics

Experience a secure, fast, and user-friendly login process with biometric authentication. Users of the BankID app log in with fingerprint or face recognition, which reduces the time for authentication three times to under 10 seconds while being completely frictionless.

iphone no bankid app marketing

Norwegian BankID pricing, provider fee, and onboarding

Norwegian BankID pricing, provider fee, and onboarding

In order to use eIDs for authentication or digital signatures, you must pay an underlying eID fee to the individual eID provider. You are also required to apply for a certificate to start verifying your users, where the process varies depending on the eID.

In order to use eIDs for authentication or digital signatures, you must pay an underlying eID fee to the individual eID provider. You are also required to apply for a certificate to start verifying your users, where the process varies depending on the eID.

Setup fee

The setup fee for Norwegian BankID and each additional eID is 1,200 DKK.

Provider fee per authentication

BankID with biometrics: 0.75 DKK

Mobile BankID: 0.90 DKK

 

Additional fees may apply if you request extra information, such as addresses, or need a full KYC check.

Onboarding

In order to apply for the BankID merchant certificate and client credentials for a company, you must meet the basic requirements. Access the full guide to ordering BankID.

Billing

You will be billed monthly by Criipto for your subscription. On top of this the actual BankID usage fees are also charged by Criipto.

Why integrate Norwegian BankID with Criipto?

Why integrate Norwegian BankID with Criipto?

Full compliance

Feel safe knowing that authentication and digital signatures of your users in Norway with the Mobile or BankID app will comply with eIDAS regulations.

Simple integration

Sign up to access our test environment and instantly start integrating the Norwegian BankID into your website or application.

Cost-effective

Access Norwegian BankID and all our eIDs through one single subscription. Transparent pricing with low implementation and operational costs.

Frequently asked questions

How do I start integrating the new BankID app with biometrics?

You can start integrating the BankID app in the same way as all our other eIDs. Create a free developer account and start implementing in our test environment. If you are already using the mobile BankID, there are only minor changes in switching to the BankID app.

I'm already using Auth0 for authentication. How can I add Norwegian BankID to my application?

You can easily configure your Auth0 application with BankID through Criipto Verify. Take a look at our technical guide and follow the three simple steps required to experience a more efficient login process with BankID.

I'm already using Okta for authentication. How can I add Norwegian BankID to my application?

The process of adding BankID to your Okta application is straightforward and simple for developers. Learn how to add BankID as an efficient authentication method for your users via our step-by-step guide.

What is the difference between the mobile and the BankID app?

The main difference lies in the fact that the BankID app is significantly more user-friendly than its predecessor. With biometric authentication, users can authenticate themselves much faster than before. Furthermore, the new BankID is based on a technology that enables the app to continuously improve in the future.

How are BankID assurance levels affected by the introduction of the BankID app?

BankID with biometrics will be the second-highest level and cover almost all cases of authentication. If companies need the highest level of assurance, they will have to upgrade to BankID High.

Ready to test BankID or do you need expert advice?