One difference between a thesis and dissertation is that theses are usually required for a master's degree and dissertations are usually required for doctorate degrees; however, this isn't always true. Some master's degree programs don't require a thesis or dissertation at all.
Thesis is usually for undergraduate and master and dissertation for a Doctorate degree. However these definitions have been blurred by different degree regulations from different continents, countries and even states or regions within the same country