What additional term did Laban require before Jacob could marry Rachel?
Laban required Jacob to serve an additional seven years beyond the first seven years he had already worked. Only after committing to that second seven-year term could Jacob have Rachel as his wife. The account notes that Jacob did not wait until the end of those fourteen years to have her.
Les explains that Jacob the deceiver met his match with his uncle Laban, and the two were constantly hoodwinking one another. Jacob had love at first sight with Rachel, but on the wedding night Laban gave him Leah instead. Laban excused it by the custom of the country that the younger daughter could not marry before the eldest. Then Laban made a deal: if Jacob would serve another seven years beyond the seven already bargained for, he could have Rachel. Les also points out that Jacob did not wait until the end of the fourteen years to have Rachel.