Supposedly you can update from 8.1 to 10 for free at some point.
You should be able to get a free upgrade from 7, 8, or 8.1 any time within the first year after 10 is released.