signal based on the motor current offset compensated at s 240 s 250 and outputs the generated pwm signal to the inverter 110 whereby the motor current ac signal is supplied to the motor m s 260 meanwhile as a result of the determination at s 230 if it is determined that the pwm control of the motor m is not performed flow returns to s 220 where the current controller 130 calculates a new offset from the motor current detected by the current sensor 120 at this time this case is where the pwm control of the motor m is discontinued and a motor current flowing in the motor m must be zero 0 but if a current value not zero having a predetermined current value is outputted from the current sensor 120 the current value at this time is calculated as a new offset that is the new offset is calculated in response to offset changes such as an external noise aging ambient temperature changes and the like if the new offset thus described is generated the current controller 130 repeatedly performs the steps from s 230 to s 260 to stably control the motor m the above mentioned apparatus and method for compensating offset of a current sensor according to the present invention may however be embodied in many different forms and should not be.