A ship surveyor walks onboard a ship.

Company+profile

Det Norske Veritas (DNV) is a global provider of services for managing risk. An independent foundation with the objective of safeguarding life, property and the environment, DNV comprises 300 offices in 100 countries, with more than 8,000 employees.

Serving global industries through a global network

DNV's unique risk management approach to services provides us with the possibility to offer innovative services that meet customers' needs across industries and countries. DNV is recognised as a trusted partner for improved quality, safety and efficient operations in high risk global industries. The foundation was established in Norway in 1864, and has its headquarters outside Oslo.

DNV Key Figures

DNV's key financial figures can be found here. They are updated once a year with the release of the Annual Report in May.

DNV Council

The DNV Council is the foundation's highest authority. It is composed of 40 members, all senior representatives of the industries served by DNV.

DNV Board of Directors

The DNV Board of Directors consists of a chairman and nine members. Six of these are selected from different business sectors, while four are elected among the employees.

Safety, Health and Environment policy in DNV

DNV is committed to manage and continually improve the overall safety, health and environmental performance and has developed a Safety, Health and Environment policy which is valid for all employees.

For more information

Please contact DNV's corporate communications department for more information. See also the download section for annual reports from DNV.

Phone usSystem.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at InnetUtils2.Veribase.RunQuery(String strSelect, String strElementsRoot, String strElementName) at InnetUtils2.Veribase.FindOrgUnitInDirectory(String strId, String strName, String strShortName) --- End of inner exception stack trace ---

Download our annual report:2007 Annual report

DNV video presentations

Here you can watch the DNV video presentations. Music version 3.0 minutes. Story version 3.55 minutes.