@NeilCole22 If a bet is placed more than 24 hours before a race and the horse is then declared a non-runner you lose the bet as it is classed as ante -post. If you bet on the day of the race and your horse is declared a non-runner you should get your bet back but as non runners can be declared at any time, even up to the time of the start of the race, you won't know until the race actually starts. If you bet and get a non runner I'm not sure you would get your free bet as you won't actually have had a bet, unless you have another bet. It can get complicated!
I have just placed a £10 bet on the 13:30 race tomorrow at cheltenham, will this qualify as antepost in line with the £10 free bet per day??
Timewise you might just be inside the usual 24 hours for an ante-post bet, you would have to check terms and conditions for your actual bonus.