If the user upgrades to Windows 10 before July 29, 2016, it is free, they don't have to purchase it.
If they decide within 30 days of the upgrade that they don't wish to keep Windows 10, it's a simple downgrade procedure.
After thirty days, if the user wants to downgrade, they will have to either do a clean install or if they made an image file, they could use that.