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
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.
TriMet's 2025 self-employment tax rate; Lane Transit's is 0.80%.
Oregon Department of Revenue →the transit return is due with your income tax return - an extension does not extend the payment.
Oregon Department of Revenue →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
The date, the district and what it paid.
Schedule SE line 3, each district's share, its rate.
OR-TM and OR-LTD, paid by April 15.
What it will never do
Willamette holds gigs and returns, nothing more.
Pricing
For one creator.
Both districts, every year.
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
It is where the work was delivered that counts. Willamette taxes TriMet's share of your year.
That gives you until October 15 to file the transit return - but the tax is still due April 15.
No. The Department of Revenue asks for none - file and pay by the due date.
No. It is the arithmetic and the record.
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.
An invented Portland creator has two years of gigs logged - last year is waiting to be filed to both districts.