Oregon Charges Weight-Mile Tax, Not Pump Tax
The truck is IFTA-legal and Oregon still wants a weight-mile return. The decal on the door did not pay that bill, because Oregon is not collecting this tax at the pump.
Not IFTA
A different tax
Credentials
Not the IFTA decal
Records
Oregon miles alone
Table
Where the rate lives
Ahmad Qazi
Founder & CEO, O Trucking LLC
Fact-Checked by O Trucking Owner-Operator Desk
Separates Oregon weight-mile tax from IFTA without quoting a stale rate
Sources:
Written by Ahmad Qazi, founder of O Trucking LLC, drawing on 9+ years dispatching for owner-operators. Learn more about us.
Oregon Charges Weight-Mile Tax, Not Pump Tax
Key Takeaways
- Oregon's heavy-truck tax is weight times miles, not a pump tax IFTA nets.
- Declared weight and Oregon miles are the inputs. The rate is ODOT's current table.
- This page does not print a cents-per-mile number. The table changes.
- An IFTA decal does not credential you for Oregon weight-mile tax.
- Use Oregon's own permit if you are not credentialed. Do not substitute an IFTA permit.
- Keep an Oregon mile line that can be reconciled to the IFTA miles in Oregon.
Oregon is not a diesel-tax state for heavy trucks
Most IFTA jurisdictions collect a per-gallon tax at the pump and settle the difference on the quarterly return. Oregon's tax on heavy trucks is built differently. ODOT charges a weight-mile tax: declared weight and the miles you drive in the state. You do not "net it out" by showing Oregon gallons on the IFTA return. There may be little or no state diesel tax in the gallon the way you are used to, which is why the IFTA return and the Oregon return feel like they are describing two different purchases. They are.
How to file IFTA still matters. You still report miles. You still handle the fuel-tax agreement. You add the Oregon weight-mile return beside it. Carriers who only know IFTA hear "I already paid Oregon" and mean they typed the miles into a column. Typing the miles reported the distance. It did not pay the weight-mile tax.
This is not a 50-state tour. New York and New Mexico are their own pages because their taxes are not this tax. Do not leave Oregon with a theory that every western state works the same way.
Declared weight times Oregon miles
The two inputs are the weight you declared to Oregon and the miles you drove there. The rate that multiplies them is on ODOT's current table, which is different at different weights and, on the heavier tables, can depend on axles. Because the table is amended, this page does not print cents per mile. Open the table that is current in the quarter you are filing. A blog's rate, including any rate you remember from a 2024 form, is not the return. ODOT's file-a-tax-report pages point at the mileage tax rates. Use that source the week you file.
Declared weight is the weight you registered for the Oregon credential, not the lightest scale ticket you can find and not the heaviest. If you operate at more than one declared weight, the return follows the rules for those declarations. Do not average them into a number the table does not have. Empty miles are still miles. A deadhead across the state at the declared weight is part of the return. Leaving empty miles out because "we did not haul" understates the tax.
Two inputs, then the official table
Declared weight and Oregon miles. The cents per mile stay on ODOT's sheet, not in an article.
Credentials are separate from the IFTA decal
Oregon credentials for weight-mile tax are issued through ODOT's system. An IFTA license and decal answer whether you are in the fuel-tax agreement. They do not answer whether Oregon has you on a weight-mile account. A port of entry can see a current IFTA sticker and still want the Oregon credential. Carriers describe that as a surprise. It is two programs.
Set the account up before the first Oregon mile if Oregon is on the lane. "We will add it after the first trip" is how the first trip becomes the violation. If the truck is already in the state and the credential is missing, stop and use the permit path below. Do not keep dispatching Oregon and plan to "catch up" at the quarterly IFTA filing. The quarterly IFTA filing will not catch this up.
A trip permit if you are not credentialed
ODOT has its own temporary credentials for a truck that is not in the weight-mile program. Use the one their current instructions require, buy it before the miles, and keep the proof in the cab. Do not hand an officer an IFTA trip permit and call it Oregon. The IFTA permit, where it exists, is about the fuel-tax agreement. The weight-mile tax is not that agreement. Substituting one for the other is the mistake this page exists to stop.
Read the permit's dates and the weight it covers. A permit for a lighter weight than the combination you are running is not the permit for this trip. A permit that expired yesterday is not a credential. This page will not invent the permit's price. ODOT posts the price. Pay the posted price.
Records you need for the Oregon return
Keep Oregon miles on their own line of the trip sheet, in the same sheet as the IFTA miles, so the two filings can be reconciled. The Oregon miles on the weight-mile return and the Oregon miles on the IFTA return should not be two different inventions. If they differ, you should be able to say why, such as a definition the two programs do not share. "We estimated Oregon" on one return and used a GPS total on the other is how both returns look wrong.
Keep the declared weight, the unit number, the dates in the state, and the permit or account number. Fuel tickets still matter for IFTA. They do not, by themselves, compute weight-mile tax. A folder that has only fuel receipts is an IFTA folder. Add the mile line.
Where the current rate table lives
ODOT publishes the mileage tax rates with the weight-mile instructions. Start at the commerce and compliance pages for filing tax reports, and open the rate table those pages currently link. Check the effective date on the table against the months you are reporting. A table that took effect after the quarter does not price the quarter, and a table that was replaced does not price the new quarter. Print or save the table you used, with the return, so a later question does not depend on whatever the website shows next year.
Do not type a rate from memory into a settlement estimate. If a broker asks what Oregon will cost, send them the table for the declared weight or tell them you will not guess. A guessed cents-per-mile number becomes a rate confirmation problem when the real table is different. The only number that belongs on this page is the instruction to go get the current one.
Pro Tip
No other state's tax is answered here.
A leased owner-operator should not assume the carrier's IFTA filing covered Oregon either. Ask whose Oregon account the truck is on, the same way you ask whose IFTA decal is on the door. If the carrier's weight-mile account includes your unit, your trip sheets still have to show Oregon miles separately so their return can use them. If the account is yours, their IFTA packet does not file it. Two people each thinking the other paid ODOT is how a port-of-entry stop becomes the first time anyone looks it up.
When you estimate a lane, put Oregon in the cost as its own line item labeled "ODOT table, not yet looked up" until you have looked it up. A lane that looks profitable on an IFTA-only spreadsheet can change when the weight-mile tax is added, especially on a heavy declared weight across a long north-south or east-west crossing. The change is not a reason to skip the miles. It is a reason to read the table before you book the load. Fuel bought in Oregon still goes on the IFTA worksheet under Oregon's fuel rules. That worksheet and the weight-mile return are neighbors. They are not substitutes.
If ODOT's page and a third-party calculator disagree, file from ODOT's table. A calculator can be a draft. The return is the table in force for the miles you ran. Save the PDF of that table with the confirmation number.
Frequently Asked Questions
I filed IFTA, including Oregon miles. Did I pay Oregon?
You reported the fuel tax agreement's miles. Oregon's weight-mile tax is a separate return to ODOT. IFTA does not collect it at the pump and does not pay it for you.
What is the cents-per-mile rate?
Read the current ODOT mileage tax table for your declared weight. This page will not print a rate. Tables are amended. A number remembered from a prior year is how the return is wrong.
The IFTA decals are current. Am I credentialed in Oregon?
Not for weight-mile tax. Oregon credentials are Oregon's. The IFTA sticker answers a different question.
Can I use an IFTA trip permit instead of Oregon's permit?
No. If the truck is not in Oregon's credential system, use the permit ODOT requires before you run. Do not describe an IFTA trip permit as the substitute.
Do empty miles in Oregon count?
Miles driven in Oregon count according to the weight-mile return. An empty reposition is still miles. Do not omit them because the trailer was empty. Declared weight is the weight you declared, not a guess that empty means zero tax.
Is this the same tax as New Mexico or New York?
No. Those are separate pages. Do not copy Oregon's structure onto another state, and do not assume IFTA paid any of them.
Pull the current ODOT table. Do not pay Oregon through IFTA.
O Trucking does not file Oregon weight-mile tax. After authority is ACTIVE, dispatch is a flat weekly fee.