Różnica między tranzystorem BJT, a dwubiegunowym tranzystorem i tranzystorem polowym FET polega na jego kontroli i polaryzacji; BJT jest dwubiegunowy, a FET jest jednobiegunowy. BJT jest głównie kontrolowany przez prąd, podczas gdy FET jest głównie kontrolowany przez napięcie.
BJT polega na dwóch różnych nośnikach ładunkowych, dziurach i elektronach dla swojego poziomu przewodzenia. FET opiera się na jednym nośniku ładunku, dziurce lub elektronie, dla jego poziomu przewodzenia. N-kanałowy FET ma elektron jako nośnik ładunku. Hole jest nośnikiem ładunku dla FET kanału p. BJT mogą być tranzystorami npn lub pnp.
Inne różnice między BJT i FET dotyczą stabilności i wielkości temperatury. Zwykle FET jest mniejszy o bardziej stabilnej temperaturze niż BJT.