Estimates for the cost of the test currently sit at $69 million.
The mission is set to launch on a Falcon 9 rocket from Vandenberg Air Force Base in California.
The mission will use an electric propulsion system to travel to the asteroid Didymos. The spacecraft would then collide with a small moon orbiting the Didymos and change the speed of the moonlet in its orbit.
The collision is projected to be able to be measured by telescopes on Earth.
Even if the asteroid's trajectory changes, it wouldn't affect the mission for NASA to demonstrate how the technology works.