För att ha rätt till garantipension måste man ha bott minst tre år i Sverige och för att få full garantipension krävs att man bott i Sverige minst 40 år .