Hovedforskellen mellem NAD og NADP er, at NAD har to fosfatgrupper, mens NADP har tre fosfatgrupper.
ATP er det vigtigste molekyle, der fungerer som celleens universelle energivaluta. Bortset fra det er NAD- og NADP-molekyler velkendte cofaktorer eller co-enzymer involveret i cellulær metabolisme, og de tjener vitale roller i metabolisk konvertering som signaltransducere. NAD og NADP er pyridinnukleotider, der indeholder to nukleotider, adeninbase og nicotinamid. Selvom NAD og NADP er slægtninge, udviser de nogle forskelle, som diskuteret i denne artikel. Strukturelt har NADP en yderligere fosfatgruppe end NAD.