Det anges inte uttryckligen när Snape tar löftet, och när han är beordrad (frågad) att döda Dumbledore. Det är dock starkt underförstått att belödet äger rum efter beställs av Dumbledore. Vi kan bara berätta att båda händelserna äger rum innan skolan börjar från böckerna.
Snape behövde inte ta löfte; Det stärkte sin position med Bellatrix kanske något, men Voldemort skulle nog inte vara glad att veta att hans planer var undertryckta av hans anhängare. Så det verkar osannolikt att han skulle få veta om Snape vägrade ta löftet. (Med andra ord skulle löftet inte vara bevis på hans lojalitet mot Voldemort.)
Genom att ta ett löfte Snape garanterat antingen sin egen död eller Dumbledore. Dessa var de två viktigaste männen i "motståndet" mot Voldemort (kanske kanske Harry var också viktigt) och Snape är en intelligent person, så om han inte redan visste att Dumbledores död var en gynnsam slutsats, varför skulle han förstöra Dumbledores bästa planer? Fördelarna kom inte nära att uppväga kostnaderna om inte Dumbledore redan var en död man som gick.