การถ่ายโอนประจุไฟฟ้าที่ทำให้เกิดกระแสไฟฟ้า มีเงื่อนไขดังนี้ ระหว่างจุดสองจุดที่กระแสไหล จะต้องมีตัวนำไฟฟ้า จะต้องมีความต่างศักย์ไฟฟ้าระหว่างจุดสองจุดนั้น และกระแสไฟฟ้าจะไหลจากจุดที่มีความต่างศักย์สูงไปยัง จุดที่มีความต่างศักย์ต่ำ