Why wouldn't you use the word "to"? It makes everything clearer. It's the same as saying total. "all day" and "to play" to me seem a little more vague.
I agree. Especially the phrase "to play" seems more vague.
$18 (total) "to play" could more easily be confused with $18 (more than you already committed) "to play".