IRS Business Code for Truck Drivers: 484120 Guide

Direct answer: irs business code for truck drivers is 484120, General freight trucking, long distance, on Schedule C, Line B. Use it if you haul freight over long distances as an owner-operator. Local hauls use 484110. Specialized freight, including household moving, uses 484200. The code is a label only. It does not change your tax or your deductions.
Key Takeaways
- irs business code for truck drivers = 484120, General freight trucking, long distance, on Schedule C Line B.
- Local hauls use 484110. Specialized freight, including household moving vans, uses 484200.
- Do not use 484000 on Schedule C. It is a NAICS sector code. It is not in the Schedule C chart.
- Delivery driving is a different code: 492000, Couriers & messengers. Ridesharing is 485300.
- Company drivers are employees. They get a W-2 and do not file Schedule C. Only owner-operators use these codes.
- The code is a label only. It does not change your tax, your deductions, or your per diem.
irs business code for truck drivers: Why 484120 Leads the List
The code comes from the Principal Business or Professional Activity Codes chart at the back of the Instructions for Schedule C (Form 1040). Under Transportation & Warehousing, the chart lists three general freight trucking entries. The one that fits most owner-operators is “484120 General freight trucking, long distance.” That is the entry a long-haul owner-operator uses on Line B.
Long-distance hauling is the most common owner-operator case. A driver who owns or leases a truck and hauls freight across state lines, or over long routes within a state, uses 484120.
The IRS tells you to select the activity that best identifies your principal source of sales or receipts. For a truck driver, that is pay for hauling freight.
To learn the full lookup method, including the chart-versus-NAICS trap, see IRS Business Code Lookup: Schedule C Activity Codes Guide.
The Three Trucking Codes: 484110, 484120, and 484200
| Code | Chart entry | Use it when your main work is |
|---|---|---|
| 484110 | General freight trucking, local | Hauling general freight on short, local routes |
| 484120 | General freight trucking, long distance | Hauling general freight over long distances |
| 484200 | Specialized freight trucking (including household moving vans) | Hauling specialized freight or household goods |
| 484000 | General freight trucking (NAICS sector code) | Do not use on Schedule C |
Code 484110 is for local hauls. A driver who hauls general freight on short routes within a local area uses 484110. A dump truck driver working local construction sites is a typical example.
Code 484120 is for long-distance hauls. A driver who hauls general freight over long routes uses 484120. Most over-the-road owner-operators fit here.
Code 484200 is for specialized freight. A driver who hauls freight that needs special equipment, such as refrigerated loads, tankers, or oversized loads, uses 484200. Household moving vans are in this entry too. Hotshot drivers who haul specialized loads with smaller trucks also fit here if the freight is specialized.
Many drivers do more than one kind of haul. A driver may run long hauls most of the year and local loads in the slow season. In that case, check the receipts. Whichever kind of hauling brings in the largest share of gross receipts decides the code. The official chart is in the IRS Instructions for Schedule C (Form 1040).
484000: The Code to Avoid
The most common error in this field is copying 484000 from a web search. Many secondary guides call 484000 “the” truck driver code. It is not in the Schedule C chart. It is a NAICS sector code for general freight trucking. The full NAICS directory has over a thousand codes. The Schedule C chart is a shorter, condensed list. When the two differ, a Schedule C filer copies the chart.
This is the same trap as other fields. Construction guides push 236220, which is not a chart code. Photography guides push 541922, which is not a chart code. Barbershop guides push 812110, which is not a chart code. In every case, the chart has a shorter entry, and the chart is the authority for this form.
Trucking vs. Delivery Driving and Ridesharing
Truck driving is not the same as delivery driving. The chart gives each its own entry, and the difference matters.
Delivery drivers use 492000, Couriers & messengers. That code covers drivers who deliver packages and food in cars and vans. A driver who delivers for a courier service or a food app uses 492000. For that work, see IRS Business Code for Delivery Drivers: 492000 Guide.
Rideshare drivers use 485300, Taxi, limousine, & ridesharing service. That code covers drivers who carry passengers, not freight. An Uber or Lyft driver uses 485300. For that work, see IRS Business Code for Uber Drivers: 485300 Guide.
A truck driver who hauls freight in a semi or a box truck is not a courier and not a rideshare driver. The vehicle is bigger, the freight is heavier, and the routes are longer. Use the trucking codes, 484110, 484120, or 484200, for that work.
The same rule applies to any other side business. A driver who also runs a marketing business on the side uses a different code for that work. See IRS Business Code for Marketing: 541800 Guide. A driver who also sells homes uses another code again. See IRS Business Code for Real Estate Agents: 531210 Guide.
Owner-Operator vs. Company Driver
Not every truck driver files Schedule C. The codes in this guide are only for owner-operators and independent drivers who run their own business.
An owner-operator owns or leases a truck and finds their own loads. They are self-employed. They report income and expenses on Schedule C and use 484110, 484120, or 484200 on Line B.
A company driver is an employee. They drive a truck owned by a company, follow the company’s schedule, and get paid wages. They receive a W-2 at year end. They do not file Schedule C for that driving work, and they do not use these codes. If you are a company driver, see W-2 Box 12 Codes Explained: Complete Guide for help reading your W-2.
Some drivers are in between. A lease driver who leases a truck from a carrier may be an employee or an independent contractor, depending on the facts. The label on the contract does not decide it. Control over the work does. If you are not sure which you are, check your pay records and consult a tax professional.
What to Put on Line A and Line B
Line A asks for your principal business or profession in words. Keep it short and honest. Good examples include “trucking,” “long-distance trucking,” “local freight trucking,” or “household moving.” Pick the words that match the work that brings in most receipts.
Line B asks for the code from the instructions. Enter 484120 for long-distance general freight, 484110 for local general freight, or 484200 for specialized freight. Check that Line A and Line B agree. If Line A says “long-distance trucking” and Line B says 484110, the return contradicts itself. That mismatch is easy to avoid and worth a second look before you file.
If your work shifts from year to year, the code can shift too. A driver who ran long hauls last year but local loads this year should use 484110 this year. Check it fresh each year instead of copying last year’s return.
What Truck Drivers Get Wrong Most
Copying 484000 from a web search. That code is a NAICS sector code, not a Schedule C chart code. The chart uses 484110, 484120, and 484200.
Using 492000 for trucking. Code 492000 is for couriers and messengers. A driver who hauls freight in a semi uses a trucking code, not the courier code.
Thinking the code changes deductions. The code is a label only. It does not change your deductions, your per diem, or your self-employment tax. Per diem rules depend on travel away from home, not on which code you enter.
Picking a code by truck type instead of receipts. The IRS rule is about principal source of sales or receipts. A driver with a big rig who earns most money from local loads uses 484110, not 484120.
Skipping the form because no 1099 arrived. Independent drivers report income on Schedule C even if no tax form was issued. Brokers who pay $600 or more for services may send Form 1099-NEC, but income counts whether or not a form arrives.
Trucking income is self-employment income, so it is different from wages. To check what the IRS has on file for you, see How to Read an IRS Account Transcript: Step-by-Step Guide.
Once your return is filed, you can follow Tax Refund Status to track any refund. Any refund the IRS issues posts to your transcript as IRS Code 846: Refund Issued.
Related Guides
- IRS Transcript Codes: Complete List and Meanings
- IRS Business Code Lookup: Schedule C Activity Codes Guide
- IRS Business Code for Delivery Drivers: 492000 Guide
- IRS Business Code for Uber Drivers: 485300 Guide
FAQ
What is irs business code for truck drivers?
It is 484120, General freight trucking, long distance, on Schedule C, Line B. Use it if you haul general freight over long distances as an owner-operator. Local hauls use 484110.
Is 484000 the right code for truck drivers on Schedule C?
No. Code 484000 is a NAICS sector code for general freight trucking. It is not in the Schedule C chart. The chart uses 484110 for local, 484120 for long distance, and 484200 for specialized freight.
What code do local truck drivers use?
Local drivers use 484110, General freight trucking, local. Use it if short, local routes bring in most of your receipts.
What code do household movers use?
Household movers use 484200, Specialized freight trucking, which includes household moving vans. Use it if moving household goods brings in most of your receipts.
Do company drivers use these codes?
No. Company drivers are employees. They get a W-2 and do not file Schedule C for that driving work. Only owner-operators and independent drivers use these codes.
Does the code change my per diem or deductions?
No. The code is a label only. It does not change your deductions, your per diem, or your self-employment tax. Per diem depends on travel away from home, not on the code.
Disclaimer: This post is general information only and is not tax advice. Every tax situation is different. For advice about your own Schedule C, consult a qualified tax professional or contact the IRS directly.