Voltage is the work needed per unit of charge to move charges between two points. Electric power is the rate of energy generated by a potential difference per unit time when charges are allowed to move.