Generally, no. I pay for all food, parking fees, clothes, etc myself. I also must pay for washing the truck if I want it clean.
The company DOES reimburse me for equipment I buy such as headlights, cash fuel, and hotel if my truck is at a dealer for repairs, etc.
I know alot of the drivers claim meal allowances and clothes, cleaning supplies, etc as job expenses on their federal taxes.
I know certain states allow per diem and others not. I used to get per diem but opted out of it because they get to take an “administrative fee” out of every pay check. I found out and did the math that I could opt out and take NO per diem yet increase my 401K contributions for tax free savings and come out BETTER in the long run with more money in MY pocket!