True, magnetic and compass: variation and deviation

Offshore Theory, written by a superyacht bosun with a commercial Yachtmaster Offshore · 30 October 2026

Illustration from the course: a compass rose on the chart with the dividers

There are three norths on a boat: true north, where the chart's meridians point; magnetic north, where a perfect compass points; and compass north, where your own compass actually points. Every course and bearing has to be moved between them, and the only hard part is the sign.

Variation, from the chart

Variation is the difference between true and magnetic north. The compass rose on the chart prints it for a given year, with how much it changes each year. For example:

4°10′W 2015 (8′E)

That reads: in 2015 the variation was 4°10′ west, and it changes by 8′ east each year. Easterly change makes a westerly variation smaller. In 2026, eleven years later: 11 × 8′ = 88′ = 1°28′. 4°10′ − 1°28′ = 2°42′W, which is 3°W to the nearest degree.

Deviation, from the boat

Deviation is your compass's own error, caused by the iron and electrics around it. It is different on different headings, which is why it comes as a table, the deviation card, entered with the boat's heading. It belongs to the steering compass; a hand-bearing compass has its own, which you keep small by standing clear of steel and electronics.

The rule for the sign

Going from compass towards true (C → M → T): add east, subtract west. The usual memory aid is CADET: Compass ADd East, True.

Going from true towards compass (T → M → C): the opposite, add west, subtract east. Another aid: "error west, compass best; error east, compass least".

Worked example 1: a course for the helmsman

The course to steer off the chart is 120°T. Variation is 3°W, and the deviation card gives 2°W for that heading.

Check it backwards with CADET: 125°C, subtract 2°W, 123°M; subtract 3°W, 120°T.

Worked example 2: a bearing with the steering compass

On that heading of 125°C, you sight a lighthouse over the steering compass at 310°C. The deviation is the one for the boat's heading, 2°W, not anything to do with the bearing.

Total error

Variation and deviation can be combined into one figure, the compass error, by adding them with their signs: 3°W and 2°W make 5°W; 3°W and 2°E make 1°W. One conversion with the compass error gives the same answer as two steps.

The common slips

Where this is in the course

True, magnetic and compass: variation and deviation →

Free reading notes: true, magnetic and compass →

Chart work: the plotter and the compass rose →

Questions

What is variation?

The angle between true north and magnetic north at your position. It is printed on the chart's compass rose for a given year, with its annual change, and it is the same for every boat in that place.

What is deviation?

The error of your own compass, caused by the boat's steel, engine and electronics. It changes with the boat's heading and is given on the boat's deviation card.

Which way round do I apply them?

From compass to magnetic to true, add easterly errors and subtract westerly ones. From true to magnetic to compass, do the opposite: add westerly, subtract easterly.

Does deviation depend on the bearing I am taking?

No. Deviation of the steering compass depends on the boat's heading. A bearing taken with the steering compass is corrected with the deviation for the heading she is on at the time.

How do I update the variation on an old chart?

Multiply the annual change by the number of years since the year printed on the rose, and add or subtract it in the direction the change says. Round the result to the nearest degree for chartwork.