No, there is no legal obligation to pay for/reimburse an employee's mileage (or an independent contractor's/freelancer's, for that matter) mileage unless there is a written contract requiring reimbursement, etc. Otherwise, it is purely voluntary on your part whether, when, and how much to pay for mileage.