Important to know that these are really two very different things. In short if you have a mallocclusion ( i.e. your teeth are not straight when your jaws are closed) then invisalign will help in the straightening of your teeth. Veneers help to hide imperfections such as chips, crooked teeth, stained or worn down teeth, other cosmetic issues that can be hidden by placing a veneer on top. To understand the difference more read our article on invisalign versus veneers.