Your local
Changes the job list, pay rates, contract link, hall phone, home port for Ships/Needs, and which chat room you are in. Saved shifts keep what they were saved with. Peg, equipment boards and ship gear cards stay shared (Local 19 boards).
Text size
Travel & mileage
Applies to new or edited shifts. Saved shifts keep the rate they were saved with.
Travel time is paid at one-half the basic straight-time hourly rate for your rate tier (Supp. IV 5.11, same rule as the Time Book workbook). Mileage is a reimbursement and is always shown apart from wages.
Rates & app
Longshore Life is an independent app. Not affiliated with or endorsed by the ILWU or PMA.
Not an official ILWU or PMA app.
© 2026 Longshore Life™. All rights reserved.
Chat rules: be respectful. No harassment, hate, threats or spam. Tap Report on a message that breaks the rules, or Block to hide someone. Admins review every report.
Report a problem / contact:
Reports are text you paste to the beta organizer. Nothing is sent from this app.
Tax-time summary & CSV
Pick a year: totals by month, hours, gross pay and mileage. Expenses aren't tracked.
Backup
Data lives only on this device (localStorage). Back up now and then. The backup also includes your pay stub checks and starting hours.
Note: Ship letter photos and Today's needs photos (Ships tab) are stored separately on this device and are not included in the JSON backup, and neither are peg board photos or ship gear photos. Ship gear cards (text), Today's needs notes (text), peg board positions, job pegs, global pegs, peg logs and your BA number are included.
Call your BA if you're fired or have a beef on the job. Same number as on the Ships tab.
Reinstalling or new phone? Back up first.
Restore previous data
The app keeps safety copies on this phone automatically: after every change, once a day, before each update, import and restore. If something looks wrong, restore one here. No reinstall needed. These copies are lost if this site's data is cleared or the phone is lost, so still use Back up now (JSON) for an off-phone copy.
Loading…
Export to CSV
Excel-friendly adds a byte-order mark so Excel opens accents correctly. Sharing uses your phone's share sheet; otherwise the file downloads.
Hours milestones
Added to your logged hours for the 1,001 / 2,001 / 4,001 progress on the Week and History tabs.
Saved shifts never change when you change these; they only pre-fill new shifts.
On: you qualify for holiday pay even if that week has fewer than 2 worked days. Off: you need work logged on 2 different days in the holiday's payroll week (CWOG-only days don't count), or the “I was available 2+ days this week” toggle on that holiday week. Longshore locals: 8 hours basic stevedore pay; clerks locals: 10 hours basic clerk pay. It shows on next week's paycheck check and does not count toward vacation hours.
PIN lock
Convenience lock only – not encryption. It keeps casual snoopers out when your phone is unlocked. Your data on this device is not encrypted. Only a salted hash of the PIN is stored. If you forget it, the only way back in is to erase all app data (offered on the lock screen).
Reminders
How it works, honestly: PGP reminder: on a week with a day marked PGP, a “File PGP at the hall” banner shows until you tap Filed at hall. Nudge: from your nudge time on, if nothing is logged for today, a “Log today's shift?” banner shows (earlier in the day it asks about yesterday). A phone notification is best-effort only: this app has no server, so it can't wake your phone. On iPhone, web apps can show notifications only when added to the Home Screen (iOS 16.4+), and even then only while the app is open or recently active. Android is similar. Don't rely on it; the banner on open is the dependable part.
Peg boards Local 19 boards
Your own record of the physical peg boards (admins can also share a board live with the whole chat room; shared boards are read-only for everyone else). Pick a board, tap a peg in the legend (or a peg already on a slip) and then tap a slip circle to put it there. The app never decides who gets a job. To move a slip itself, press and hold it, then drag; or open the slip and use Move.
Add peg to this board
Dispatch quick links
Call your BA if you're fired or have a beef on the job. Saved on this device only.
Needs and gang allocation aren't published online, so call dispatch and log them below. Hall number from ilwu.org/contact/ilwu-local-unions-2. Travel Washington (1-800-ASK-ILWU, 1-800-275-4598) is for out-of-port travel/needs across Washington, not general dispatch (number provided by you; not verified online).
Today's needs
Ships coming
Your own letter photos stay on this device only (private, offline), auto-removed 30 days after the ship's ETD. Local 19: hall letters from the group show in the same spot (join Chat first); they are shared, so you can hide them on this phone but not delete them.
Heads up: vessel schedules change often (delays, early arrivals, cancellations) and this list can lag by hours. It does not show labor needs. Shift/labor needs come from ILWU dispatch. "Track" opens a VesselFinder name search in a new tab (no login or app popups); open the vessel there for live position and delays (free positions can lag). Ships coming lists Seattle container terminals only (T5, T18); T91 is cruise, no container calls. The Needs At berth now box covers more ports. ⚙️ Gear opens a lashing/cone/catwalk card for that ship, filled in by coworkers and shared in your chat room (photos stay on your phone).
Sources: Seattle and Tacoma: Northwest Seaport Alliance Vessel Schedule Forecast (Tacoma includes car ships and breakbulk). Aberdeen: Port of Grays Harbor vessel schedule (dates only). Olympia: Port of Olympia vessel announcements (dates only). Everett: Port of Everett shipping schedule. Port Angeles: Port of Port Angeles ship schedule. Longview and Vancouver WA: no public schedule; Columbia River Pilots dispatch is used only when it is current. "leaves ?" means the source gives no departure time.