1. How much cash do you have on you?

2. How much cash do you have with you?
[Which one is grammatical?]

Both are correct.