Skip to content
TruePermit

Oregon Weight-Mile Tax: what it is, who pays, and how to file

By TruePermitReviewed by the TruePermit compliance teamUpdated

The Oregon Weight-Mile Tax is a per-mile tax that commercial vehicles over 26,000 pounds pay for operating on Oregon's public roads. Instead of paying fuel tax at the pump, carriers report the miles they drive in Oregon and pay a rate set by the truck's declared weight. Heavier trucks pay a higher rate per mile.

What is the Oregon Weight-Mile Tax?

The Oregon Weight-Mile Tax is administered by the Oregon Department of Transportation's Commerce and Compliance Division. It applies to most commercial vehicles with a registered or combined weight over 26,000 pounds operating on Oregon public roads. Oregon is unusual: it does not charge a diesel fuel tax on vehicles subject to the weight-mile tax, so heavy carriers pay by the mile instead of at the pump. Vehicles over 80,000 pounds use a separate axle-and-weight rate table. Carriers must open a weight-mile tax account, keep mileage records for every vehicle, and file a report for each period, even one showing zero Oregon miles. Reports are generally filed monthly, with a quarterly option for lower-mileage operations, and the records behind them are subject to audit. The weight-mile tax replaces the fuel tax only. It does not replace your IFTA license, IRP registration, or federal credentials, which all keep running alongside it. ODOT publishes program rules and current rate tables on its weight-mile tax page.

Who has to pay the Oregon Weight-Mile Tax?

Any carrier operating a vehicle over 26,000 pounds combined weight on Oregon public roads owes the tax, whether the carrier is based in Oregon or just passing through. Both interstate and intrastate operations are covered. A limited set of vehicles is exempt or taxed differently (for example, certain farm vehicles and some government operations), and the heaviest configurations move to the axle-weight rate schedule. Confirm your specific situation with ODOT before assuming an exemption applies. The threshold is about the vehicle, not the trip: a single loaded crossing on I-84 puts you in the program just as surely as a fleet domiciled in Portland. Guessing wrong is expensive. The Commerce and Compliance Division can assess the back tax with penalties and interest on every unreported mile, and an unenrolled truck can be stopped at a port of entry. And if you already hold Oregon credentials for IRP or IFTA, don't assume they cover this: the weight-mile tax is its own account with its own reports.

How do you register?

Registration runs through the Oregon Department of Transportation's Commerce and Compliance Division, and you need to be enrolled before your first Oregon mile, not after. The sequence looks like this:

  1. Enroll with ODOT's Commerce and Compliance Division and open a weight-mile tax account for your operation.
  2. Declare an operating weight for each vehicle; the declared weight determines which per-mile rate applies.
  3. Receive a weight receipt for each enrolled vehicle (Oregon's credential for the program) and keep it with the truck.
  4. Set up access to Oregon Trucking Online, ODOT's carrier portal, where you manage credentials and file reports.
  5. File your weight-mile report every period on your assigned cadence, including periods with zero Oregon miles.
  6. Renew credentials on ODOT's schedule and update declared weights whenever your configuration changes.

How is the Oregon Weight-Mile Tax calculated?

The tax equals the taxable miles you drive in Oregon multiplied by the per-mile rate for your declared weight. The rate rises in steps as declared weight increases, and vehicles over 80,000 pounds use the separate axle-weight (RUAF) table rather than the standard schedule. Because the published rate tables change, this guide does not quote a specific cents-per-mile figure. Pull the current rate for your weight directly from ODOT's tables and apply it to your Oregon miles for the period. Two details trip carriers up. First, the rate follows the declared weight, so hauling at a heavier configuration than you declared understates the tax and surfaces in audit. Second, "taxable miles" means all Oregon public-road miles for the period, reconstructed from the same trip records that feed your IFTA return, which is why clean mileage records (covered below) matter as much as the arithmetic itself.

How and when do you file?

Most carriers file a weight-mile tax report monthly, due at the end of the following month; low-mileage operations may qualify to file quarterly or under a flat-fee/annual arrangement. You report Oregon miles by vehicle, calculate the tax from the rate table, and pay ODOT. Keep your mileage source records (trip reports, GPS/IFTA mileage, odometer logs) because the weight-mile tax is audited and missing records lead to assessments. Missing a deadline doesn't just add a late charge: repeated late or missing reports flag your account with the Commerce and Compliance Division and can put your Oregon authority at risk. Build the filing date into your monthly close the same way you handle your quarterly IFTA return, and file zero-mile reports on time too. An unfiled report is a compliance problem even when no tax is due.

What records do you need to keep?

Keep per-trip mileage records that show, for every vehicle, the miles run in Oregon and in each other state: trip origin and destination, routes, odometer or hubometer readings, and total and per-jurisdiction distance. Keep the supporting documents behind them (dispatch and trip reports, fuel receipts, GPS or ELD distance data, bills of lading), because auditors use them to test whether your reported Oregon miles are complete. These are the same source records that support your IFTA return, so one disciplined system covers both; the failure mode is a weight-mile return and an IFTA return that disagree about Oregon miles. Keep the records for the period the department specifies. Weight-distance accounts are audited, and the lookback can reach years into the past. If a record is missing, auditors estimate in the state's favor, not yours.

How does it interact with IFTA?

Oregon participates in IFTA, but because it taxes heavy vehicles by the mile rather than on fuel, you still trackyour Oregon miles for IFTA reporting yet effectively pay no Oregon fuel tax on vehicles subject to the weight-mile tax. In practice you report Oregon miles in both places: as taxable miles for the weight-mile tax, and as Oregon distance on your IFTA return where Oregon's fuel-tax treatment is handled separately. Getting this split right is a common audit flashpoint. A concrete run makes it clear: a Portland-Boise load splits at the Idaho line into Oregon miles, which go on your weight-mile return and carry the weight-mile tax, and Idaho miles, which flow into your IFTA return and settle through fuel tax. Both legs still appear as distance on the IFTA return: Oregon miles are reported there even though Oregon collects its tax on that truck by the mile instead of on fuel. One trip, one set of records, two returns.

What happens if you don't pay?

Late or unfiled weight-mile tax reports draw penalties and interest, and continued non-compliance can lead to suspension of your Oregon operating authority and registration. Because Oregon audits weight-mile tax accounts, underreported miles surface later as assessments plus penalties, quarters or years after the fact. Suspension is the real teeth: without an active weight-mile account and current credentials, your trucks can be stopped at Oregon's ports of entry, and reinstating authority means clearing the balance first. The Commerce and Compliance Division can also estimate your liability when reports are missing, and estimated assessments tend to run high. It is on you to prove them wrong from your records. If you discover you've been running unenrolled or underreporting, contacting ODOT before an audit does is consistently the cheaper path.

How Oregon compares to other state mileage taxes

State weight-distance taxes compared: program, threshold, basis, and filing cadence
StateProgramApplies overFiling
OregonThis guideWeight-Mile TaxOver 26,000 lbsMonthly (quarterly option)
New YorkHighway Use TaxOver 18,000 lbs gross weightQuarterly
KentuckyWeight Distance Tax60,000 lbs and overQuarterly
New MexicoWeight Distance TaxOver 26,000 lbsQuarterly
ConnecticutHighway Use Fee26,000 lbs and over (Class 8–13)Monthly

Related guides

TruePermit does the Oregon weight-mile math for you

Pro reconciles your Oregon miles against your odometers and computes the weight-mile tax on the current rate table, alongside NY HUT, KYU, NM WDT, and CT HUF, so you file numbers you can stand behind. Free for one truck to start.

Start free

This guide is general information for compliance planning, not legal or tax advice. Rates and rules change; verify against ODOT before filing.