Invisalign, Smile Direct is the clear winner. Treatment with Invisalign costs between $3000 and $8000 and takes an average of 12 to 18 months, depending on the severity of the problems. Smile Direct can take as little as.