EasyPermits Icon

Oregon Weight-Mile Tax: The Complete Guide for Truckers in 2026

April 15, 2026guides

Oregon Taxes Trucks by the Mile — Not by the Gallon

Pull into a truck stop anywhere in the lower 48 and you’re paying state diesel tax at the pump. Anywhere except Oregon.

Oregon does things its own way. Instead of taxing the fuel in your tank, the state charges commercial trucks a per-mile fee based on how much weight your vehicle is carrying. Every single mile you drive on an Oregon public highway gets taxed. No exceptions for pass-through traffic. No grace period for out-of-state carriers who didn’t know the rules.

It’s called the Oregon Weight-Mile Tax, and if your truck has a combined gross weight over 26,000 pounds — or has three or more axles regardless of weight — you’re subject to it. That covers just about every tractor-trailer rolling through the state.

The good news: Oregon recently passed House Bill 3991, which simplified the rate structure from a bewildering 85 different weight brackets down to just 10. The bad news: the tax itself isn’t going anywhere, and the state’s enforcement at Ports of Entry is as aggressive as it’s ever been.

Here’s everything you need to know to stay legal in Oregon in 2026.

Who Needs to Pay the Oregon Weight-Mile Tax

The threshold is lower than most carriers expect. You owe Oregon’s weight-mile tax if any of these apply to your vehicle:

  • Combined gross weight exceeds 26,000 pounds. This isn’t your actual payload — it’s the rated weight of your vehicle configuration. A standard tractor-trailer setup almost always exceeds this.
  • Your power unit has three or more axles. Even if you’re running light, three axles puts you in the program regardless of weight.
  • You’re operating on any Oregon public highway. Doesn’t matter if you’re delivering in Portland or just running I-5 from California to Washington. Oregon miles are Oregon miles.

There are two ways to comply: enroll in the permanent Weight-Mile Tax program, or buy a temporary pass for occasional trips.

Permanent Enrollment

If you run through Oregon regularly — even a few times a month — permanent enrollment is almost always the better deal. You register through Oregon Trucking Online (TOL), which is ODOT’s online portal for motor carrier accounts. Once enrolled, you declare your vehicle weights, file periodic tax reports, and pay based on actual miles driven.

New accounts start on a monthly reporting cycle. After 12 months of on-time, accurate filings, you can request quarterly reporting, which cuts your paperwork down significantly.

Oregon requires a surety bond for new accounts. The bond amount depends on your estimated monthly mileage and declared weights. Think of it as a security deposit — the state wants to know you’ll pay what you owe. The bond typically runs between $1,000 and $10,000 for most carriers, depending on volume.

Temporary Trip Passes

If Oregon is a once-or-twice-a-year stop for you, temporary passes can save you from opening a full account. Here’s what you need to know:

  • Each pass is valid for 10 consecutive days from the date of purchase
  • You can buy them through Oregon Trucking Online or at any Oregon Port of Entry
  • You’re limited to one renewal per year — if you need a third pass, Oregon requires you to open a permanent account
  • Buy the pass before you cross the state line. Operating without one is a citation, and Oregon’s Ports of Entry actively check for valid accounts

A temporary pass costs based on the weight bracket and the estimated miles you’ll drive. For a standard 80,000-lb combination traveling 500 miles through Oregon, you’re looking at roughly $100–$150 per pass. That adds up fast if you’re running through the state more than a couple of times, which is exactly why permanent enrollment usually makes more sense for regular operators.

How the Rate Tables Work After HB 3991

For years, Oregon’s weight-mile tax was calculated using 85 different rate brackets — a spreadsheet nightmare that even experienced compliance managers found frustrating. Governor Tina Kotek signed House Bill 3991 in November 2025, and one of its biggest changes was consolidating those 85 brackets down to 10.

The simplified structure works across two tables:

Table A: Standard Weight (26,001–80,000 lbs)

This covers the vast majority of commercial trucks on Oregon highways. Under the new simplified brackets, rates in 2026 range from approximately $0.06 per mile at the lighter end (26,001–34,000 lbs) up to around $0.22 per mile for configurations near 80,000 lbs.

Here’s what that looks like in real numbers:

  • A truck declared at 60,000 lbs running 400 miles through Oregon on I-5 might owe around $56–$64 in weight-mile tax for that trip
  • A loaded tractor-trailer at 80,000 lbs making the same 400-mile run could owe $80–$88
  • Run that same route weekly, and you’re looking at $4,000+ per year in Oregon weight-mile tax alone

Table B: Heavy Haul (Over 80,000 lbs)

If you’re running overweight — permitted loads above 80,000 lbs — you’re on Table B, where rates factor in both weight and axle count. More axles actually help here: distributing weight across more axles can lower your per-mile rate because you’re doing less damage to the road surface per contact point.

This is one of the few places in trucking where adding axles can directly save you money on a per-mile basis. If you’re a heavy hauler running permitted loads through Oregon regularly, it’s worth working the numbers with different axle configurations.

The Key Rule: You Pay on Declared Weight, Not Actual Weight

This trips up a lot of carriers. Oregon taxes you based on the weight you declare when you file, not what’s actually on your axles for every individual trip. If you declare at 80,000 lbs, you pay the 80,000-lb rate for every mile — including the miles you run empty or light.

Over-declaring costs you money. Under-declaring costs you fines. Get your declaration as accurate as possible to what you typically run, and if your operations change, update your declared weight with ODOT.

Reporting, Filing, and Deadlines

Oregon’s reporting requirements are stricter than most states, and ODOT audits more aggressively than you might expect from a state known for its laid-back culture.

Monthly vs. Quarterly Filing

  • New accounts: Monthly reporting for the first 12 months, no exceptions
  • After 12 months of clean filings: You can request quarterly reporting
  • Tax reports are due the last day of the month following the reporting period. For monthly filers, your January report is due February 28. For quarterly filers, your Q1 (January–March) report is due April 30.

What You Report

Every filing period, you report:

  1. Total miles driven on Oregon public highways for each vehicle enrolled in your account
  2. The declared weight for each vehicle
  3. The calculated tax owed based on weight-bracket rates multiplied by miles

Oregon Trucking Online handles the math once you enter your miles, but you’re responsible for accurate mileage records.

Recordkeeping Requirements

Oregon takes recordkeeping seriously, and their auditors will check. Keep these documents for a minimum of three years:

  • Daily trip sheets showing origin, destination, route, and miles driven on Oregon highways versus non-taxable roads (private roads, for example)
  • Weight manifests and bills of lading showing the weight you were actually hauling matches your declared weight
  • Fuel receipts — even though Oregon’s weight-mile tax isn’t a fuel tax, ODOT uses fuel purchase records to cross-reference your reported mileage for audit purposes
  • ELD data — electronic logbook records are now the standard for mileage verification

If ODOT audits you and your records don’t support your filings, they’ll assess taxes on estimated mileage — and their estimates are never in your favor.

Penalties: Oregon Does Not Mess Around

Oregon’s enforcement is among the most aggressive in the country. Here’s what you’re looking at if you fall out of compliance:

  • Operating without a valid account or temporary pass: First offense starts at $650. Second and subsequent offenses go higher. Your vehicle can be detained at a Port of Entry until compliance is established.
  • Late filing: Penalty of 10% of the tax due, minimum $50, plus interest on the unpaid balance.
  • Under-declaring weight: If ODOT determines you’ve been paying on a lower weight than you’re actually running, they’ll back-assess the difference plus penalties. If it looks intentional, it gets referred for investigation.
  • Failure to maintain records: Audit assessment based on ODOT’s own mileage estimates, which will be higher than what you would have reported. Plus penalties for inadequate recordkeeping.

The Ports of Entry — Ashland on I-5, Cascade Locks on I-84, Umatilla on I-82, and others — actively screen trucks for valid weight-mile tax enrollment. If you’re flagged as non-compliant, your truck isn’t going anywhere until it’s resolved. That means your load sits, your driver sits, and your customer’s waiting.

Five Common Mistakes Carriers Make in Oregon

1. Assuming IFTA Covers It

This is the number one mistake we see. Carriers think because they’re IFTA compliant and paying fuel tax through the apportionment system, they’re covered in Oregon. Wrong. Oregon’s weight-mile tax is completely separate from IFTA. You need both.

2. Entering Oregon Without a Temporary Pass

You cannot buy a temporary pass after you’ve crossed the state line and gotten pulled into a Port of Entry. Buy it before you enter Oregon — either online through TOL or at the Port of Entry on your way in. “I didn’t know” is not a defense that works in Oregon.

3. Declaring the Wrong Weight

Some carriers declare at their maximum gross weight to avoid any risk of under-declaring. That’s cautious, but it’s expensive. Others declare too low and end up with audit assessments. Work with your compliance team to get your declared weight as close to your actual operating weight as possible.

4. Treating Empty Miles as Non-Taxable

In Oregon, empty miles on public highways are still taxable miles. Deadheading from Portland to Medford? Those 275 miles are taxed at your declared weight rate. This surprises carriers who are used to only thinking about loaded miles.

5. Ignoring the Monthly Filing Requirement in Year One

New accounts cannot file quarterly. Period. Some carriers set up quarterly reminders and miss their first several monthly filings. By the time they catch it, they’re looking at penalties and interest that dwarf what the original tax would have been.

How Custom Permits Can Help

Oregon’s weight-mile tax is one of those things that sounds straightforward until you’re actually trying to stay compliant with it across a fleet of trucks running different weights on different routes. That’s where we come in.

Custom Permits has been helping carriers navigate state-specific permit requirements for decades. Whether you need help getting your Oregon weight-mile tax account set up, purchasing temporary passes for a one-off trip, or just making sure your filings are accurate so you don’t get sideways with ODOT, our team knows the system inside and out.

Need help with Oregon weight-mile tax or any other state permits? Give us a call at 1-888-888-8100 or order online at easypermits.custompermits.com. We process over 180 different permit types across all 50 states, and we’ll make sure you’re legal before your wheels hit the road.

Need Permits? We've Got You Covered.

Whether you need a single trip permit or manage a fleet running 48 states, Custom Permits has been getting it done since 1977. Order online or give us a call — we'll take care of you.