English
Willamette Oregon Transit Self-Employment Tax
For creators and performers working in the Portland or Eugene-Springfield areas

Two transit districts. Two more returns.

Willamette logs where each gig was delivered, works out what TriMet and Lane Transit District are each owed on your net self-employment earnings, and will not let either return go in short - or let an extension fool you into paying late.

Opens in this browser with an invented creator already in it. No account, no email address, nothing installed. Never holds a Social Security number, a tax account login or a bank account.

The problem

Not on your Oregon return.

Oregon collects a self-employment tax for TriMet and Lane Transit District on earnings from work delivered there - wherever you live, independent contractors included - on a return of its own. No estimates, but an extension to file is not one to pay.

0.8237%

TriMet's 2025 self-employment tax rate; Lane Transit's is 0.80%.

Oregon Department of Revenue →
April 15

the transit return is due with your income tax return - an extension does not extend the payment.

Oregon Department of Revenue →
$400

net self-employment earnings from work in the district - over it, the tax is owed.

TriMet →

Will not let a district return go in short.

Not a reminder. A gig is refused before it is played or in a filed year. A return is refused before the year ends, twice to a district, to a district you delivered nothing in, or paid short of the tax - and one filed or paid late says so. Nothing is deleted.

How it works

Log, work it out, file

Log each gig

The date, the district and what it paid.

Work it out

Schedule SE line 3, each district's share, its rate.

File each district

OR-TM and OR-LTD, paid by April 15.

What it will never do

It keeps the figures. Never the login.

Willamette holds gigs and returns, nothing more.

No Social Security numbers.The Department already has it.
No tax account logins.You file on Revenue Online yourself.
No bank accounts.It pays nobody.
It is not tax or legal advice.The Oregon Department of Revenue is the reference.

Pricing

One plan

For one creator.

Every gig

Creator

$5/mo

Both districts, every year.

  • Gigs logged by district
  • Each district's share worked out
  • Each year at its own rate
  • Short payments refused

Monthly. Your bank statement says Willamette Software. Your licence key is on your screen as soon as the payment confirms.

Pay by card through Square, on Square’s own checkout page — we never see or store your card number. Or pay with bitcoin through our own bitcoin server. Either way you come back here, type your business name, and your licence key is on the screen — no email, no waiting on us.

Questions

The ones we actually get asked

I live outside Portland but perform there.

It is where the work was delivered that counts. Willamette taxes TriMet's share of your year.

I filed an Oregon extension.

That gives you until October 15 to file the transit return - but the tax is still due April 15.

Do I make estimated payments?

No. The Department of Revenue asks for none - file and pay by the due date.

Is this tax advice?

No. It is the arithmetic and the record.

What do I actually get when I pay?

The demo on this page is the whole program, running on invented records. Paying gets you a licence key — one line of text, on your screen as soon as the payment confirms: the checkout brings you back to our thank-you page, you type your business name and the key appears. Paste it into the program and from then on it keeps your own records. Until then, nothing you type into it is kept.

The key is checked inside the page, on your own machine. It never calls us, so there is still no account and nothing about your business goes anywhere. If you ever stop paying, your records stay exactly where they are, read-only, and Export still hands you every one of them.

Open the demo and file last year

An invented Portland creator has two years of gigs logged - last year is waiting to be filed to both districts.