Excel is free but costs HR time. TimeOffLedger is $1.45/user/month — often less than the cost of manual errors.