Hello Anon,
My comment,
I would think that the deadline, at the very latest, is 1st of August if you said "by August" but this doesn't mean that you can't pay on 23rd of July.
Ps: Make a comparison between until and by. You can use search box on the right above.