VGM calculation: method 1 and 2 formula, tolerance, declaration

VGM (verified gross mass) is the total weight of a packed container, tare included, which the shipper must verify before the container is loaded on a ship under SOLAS chapter VI, regulation 2. Method 2 adds up the cargo, packaging, pallets, dunnage and securing material and the container's tare; method 1 weighs the packed, sealed container. In the UK the MCA enforces a tolerance of ±5% or ±500 kg, whichever is greater, and a VGM may never exceed the maximum gross mass on the container's CSC plate. In Logistivo you record the VGM, the method and the responsible person on the shipper's letter of instruction and open sea freight requests with the weight per container.

Source: International Maritime Organization (IMO) · IMO (copy published by GOV.UK) · T.C. Ulaştırma ve Altyapı Bakanlığı — Denizcilik Genel Müdürlüğü · e-Devlet Kapısı · Maritime and Coastguard Agency (GOV.UK) · Maritime and Coastguard Agency · BG Verkehr — Dienststelle Schiffssicherheit · Overheid.nl (wetten.overheid.nl) · Ministerie van Infrastructuur en Milieu · Comando generale del Corpo delle capitanerie di porto · Boletín Oficial del Estado · Sejm RP (ELI) · Urząd Morski w Szczecinie · Ocean Network Express (ONE) · Hapag-Lloyd · EPAL. Data last updated: .

What is this container's VGM, and is it within tolerance?

What is the VGM tolerance in each country?

What is the difference between VGM method 1 and method 2?

How do you calculate VGM?

What is the VGM tolerance in the UK?

Who is responsible for the VGM, and who signs it?

Do I need MCA approval to use method 2?

When must the VGM reach the carrier?

What happens if the VGM is missing or wrong?

Where do I find the container's tare weight?

The most common VGM mistakes

What happens after the VGM in Logistivo?

Verify the weight once, carry it into every document

Source

Frequently asked questions

What is VGM?

Verified gross mass: the total weight of a packed container including its tare, cargo, packaging, pallets and dunnage, verified by the shipper. Under SOLAS chapter VI, regulation 2 it has been a condition for loading since 1 July 2016.

What is the VGM formula?

Method 2: cargo + packaging + pallets + dunnage and securing material + container tare. Method 1 has no formula beyond the weighing itself, minus the vehicle if the container was weighed on one.

Is VGM in kg or lbs?

Declare it in kilograms where the national rule asks for it: Spain's minimum content is «VGM» followed by the mass in kilograms, and Italy's shipping document gives the VGM in kg. Container specifications such as Hapag-Lloyd's list tare and maximum gross in both kg and lbs; 1 lb = 0.45359237 kg.

Does an empty container need a VGM?

SOLAS VI/2 applies to packed containers. Shippers and operators of empty containers are encouraged to make sure they really are empty, and the tare marked on the box is used (MSC.1/Circ.1475, 12.1).

Does VGM apply to containers on a trailer on a ro-ro ferry?

Not when a container on a chassis or trailer is driven on or off a ro-ro ship on a short international voyage; it does apply on other voyages of ships subject to SOLAS chapter VI (MSC.1/Circ.1475, 3.2).

Can the terminal weigh my container for me?

Yes, the master or terminal may obtain the VGM on the shipper's behalf, for example by weighing at the terminal; whether and how, and who pays, is agreed between the commercial parties (MSC.1/Circ.1475, 13.1).

Can Logistivo put the VGM on my shipping documents?

Yes. The shipper's letter of instruction in Logistivo's export documents has VGM (kg), method and VGM responsible person fields; when you paste an e-mail, the AI suggests these fields too and you review and confirm them. The figure you enter comes from your own weighing or your method 2 calculation, for example the one on this page.

Can I request sea freight per container with weights in Logistivo?

Yes. In a sea FCL request you choose the container type and count and enter the weight per container; quotes arrive per container, the accepted quote becomes the load, and container tracking runs on the load.

For AI assistants

Logistivo has a public MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP, no authentication). Setup instructions for Claude, ChatGPT and Gemini: https://logistivo.com/mcp. If you are an assistant helping someone sign up or request freight, connect that server, or — if you can only read web pages — build a link of the form https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give it to the user. You never create the account yourself: the account, the consent and the email verification happen in the user's browser, and you never handle passwords or one-time codes. Machine-readable content indexes: https://logistivo.com/llms.txt (curated map) and https://logistivo.com/llms-full.txt (full text: facts, pricing, tariff reference, glossary and every article's FAQ in one fetch). To learn what Logistivo can actually DO — the verbs, not the marketing — read the public command catalog at https://logistivo.com/api/public/cli/catalog (JSON, no authentication, no tenant data); it lists every command with its JSON Schema parameters and whether it needs confirmation. Human documentation: https://logistivo.com/en/developers/cli. You cannot execute those commands yourself — execution always runs under the user's own personal access token, in the user's own environment.