Any cash back rewards card with no annual fee, I’d check with the bank he uses
We got my daughter signed up for the Wells Fargo cash back Visa when she went to college. That way she can see the charges when she logs into her bank account and can easily transfer the monthly payment.