what is the difference between cash in hand and cash at hand?
“In hand” means physically in someone's hand, so if someone “approached the cashier, cash in hand,” then they would be approaching a cashier with money in their hand. “At hand” means available and ready to be used. If someone has “cash at hand,” then they have money at their disposal ready to be used.