A method for controlling a laundry machine to execute a refreshing course for removal or reduction of creases formed at laundry through supply of steam to the laundry, comprising: a course selection operation of selecting one of a plurality of courses (820, 830, 840); a steam water supply operation of supplying water from an external water supply source to an interior of a tub up to a water level for generation of steam while preventing the water to pass through a drum, when the refreshing course is selected in the course selection operation; and a steaming operation of heating the water by driving a washing heater provided at a lower portion of the tub, thereby generating steam from the water supplied to the water level for generation of steam; characterized by a refreshing operation of refreshing the laundry after execution of the steaming operation by alternately executing a tumbling driving operation to tumble the laundry within the drum in accordance with rotation of the drum and a spin driving operation to rotate the laundry within the drum in close contact with an inner surface of the drum together with the drum in accordance with rotation of the drum, wherein the rotation speed at the spin driving operation is higher than the rotation speed at the tumbling driving operation and lower than the rotation speed of spin-drying driving operation for removal of moisture through centrifugal force, wherein the driving of the washing heater in the steaming operation is executed for a variable time within an allowable maximum value of the variable time which is predetermined, and wherein the steaming operation comprises: a temperature control operation of driving the washing heater until a heating temperature of the washing heater reaches a predetermined temperature (Tl); and a time control operation of driving the washing heater for a predetermined time after completion of the temperature control operation, wherein the variable time for which the steaming operation is executed is sum of a time taken for the temperature control operation and the predetermined time for the time control operation. a course selection operation of selecting one of a plurality of courses (820, 830, 840); a steam water supply operation of supplying water from an external water supply source to an interior of a tub up to a water level for generation of steam while preventing the water to pass through a drum, when the refreshing course is selected in the course selection operation; and a steaming operation of heating the water by driving a washing heater provided at a lower portion of the tub, thereby generating steam from the water supplied to the water level for generation of steam; characterized by a refreshing operation of refreshing the laundry after execution of the steaming operation by alternately executing a tumbling driving operation to tumble the laundry within the drum in accordance with rotation of the drum and a spin driving operation to rotate the laundry within the drum in close contact with an inner surface of the drum together with the drum in accordance with rotation of the drum, wherein the rotation speed at the spin driving operation is higher than the rotation speed at the tumbling driving operation and lower than the rotation speed of spin-drying driving operation for removal of moisture through centrifugal force, wherein the driving of the washing heater in the steaming operation is executed for a variable time within an allowable maximum value of the variable time which is predetermined, and wherein the steaming operation comprises: a temperature control operation of driving the washing heater until a heating temperature of the washing heater reaches a predetermined temperature (Tl); and a time control operation of driving the washing heater for a predetermined time after completion of the temperature control operation, wherein the variable time for which the steaming operation is executed is sum of a time taken for the temperature control operation and the predetermined time for the time control operation. a temperature control operation of driving the washing heater until a heating temperature of the washing heater reaches a predetermined temperature (Tl); and a time control operation of driving the washing heater for a predetermined time after completion of the temperature control operation, wherein the variable time for which the steaming operation is executed is sum of a time taken for the temperature control operation and the predetermined time for the time control operation.