Compass correction
Convert between true, magnetic and compass bearings using variation and deviation. The essential CADET rule explained.
Related reference
The three types of bearing
geographic North Pole
from chart
magnetic north
from compass card
compass shows
| Bearing | What it references | Where you get it |
|---|---|---|
| True (T) | Geographic North Pole | Measured from a chart using parallel rules and compass rose |
| Magnetic (M) | Magnetic North | Apply variation to true bearing |
| Compass (C) | What your compass reads | Read directly from your compass |
Variation
Variation is the angle between True North and Magnetic North at a given location. It is printed on charts and updated annually.
- West variation — add to true to get magnetic
- East variation — subtract from true to get magnetic
- UK waters: currently 0°–3° W depending on location
Example: variation 2°W, true bearing 085°T → magnetic = 085 + 2 = 087°M
Deviation
Deviation is the error in your onboard compass caused by local magnetic influences — engine, electronics, steel fittings. It varies with the vessel’s heading.
- West deviation — add to magnetic to get compass
- East deviation — subtract from magnetic to get compass
- Found by swinging the compass and recording a deviation card for each heading
Example: deviation 3°E, magnetic bearing 087°M → compass = 087 − 3 = 084°C
The CADET rule
Memory aid for converting Compass → True (adding easterly errors):
True Virgins Make Dull Company (True → Variation → Magnetic → Deviation → Compass)
Calculator
Enter any one bearing plus variation and deviation to find the other two.
Worked example
Situation: You plot a course of 090°T. Variation 3°W, deviation 2°E. What do you steer?
Quick reference — what to add or subtract
| Direction of conversion | East error | West error |
|---|---|---|
| True → Magnetic | Subtract | Add |
| Magnetic → Compass | Subtract | Add |
| Compass → Magnetic | Add | Subtract |
| Magnetic → True | Add | Subtract |
Memory: going towards Compass (T→C), subtract East. Going towards True (C→T), add East.