I don't have to travel for my job but if I had to I'd make sure I had the right visa. It's not worth getting sent home and looking like a fool to your boss and/or client over the cost of a visa. If it's required to travel for your job your employer should cover the cost for it.