If you really know the client well, discuss it. Ask if he/she gets miles and, if not, say that you'd like to pay so that you will. You can mention that it eventually will come out of the same pocket anyhow.
If you don't know the client well enough to have that discussion, I'd put the business relationship ahead of the miles and do whatever will further it best.