All systems operational Help center →
Trade partner My Jobs view for Precision Plumbing Co showing four jobs with Ridgecrest Homes, each with a Confirm start date or View invoice action, badged Free for trade partners

What a trade partner sees: their jobs, across every builder they work for, nothing that isn't theirs.

The problem

Trade partners don't use software builders make them pay for.

Most platforms bill per trade seat, or gate the portal behind a paid tier. Trades run thin margins and already juggle logins for every builder they work with. Charge them and they stop checking it, which means the builder is back to phone calls and texts for the exact thing the software was supposed to fix.

Trade partners do not pay Lotwright. Ever.

What a trade partner sees · What they don't

Trade-scoped from the database up.

A plumber sees plumbing items. A framer sees framing items. Neither sees the builder's financials. Enforced at the database layer with RLS, not just app-level filtering that one missed WHERE clause could leak.

Their assigned tasks

Items tagged with their trade. Schedule dates, location, due dates, builder notes. Mark complete with a tap.

Plan pages for their work

Pages 4-7 if they're the framer, page 12 if they're plumbing. Acknowledgment required before status flips to "delivered."

Their own invoices

Submitted, Approved, Paid status. Email-forward or upload invoices directly. Year-end 1099-NEC ready to download.

Messages with the super

Direct line to the super or PM on each job. No more 11 PM text messages, keep work questions in work tools.

Other trade partners' work

Framer never sees electrician's tasks (unless tagged adjacent-read-only for coordination). Builder controls this per trade partner.

Any money fields

No sales price, no margin, no cost codes with dollar amounts, no other trade partners' invoice amounts. Trade-scoped means money-free.

Buyer personal info

Beyond a first name for communication, trade partners never see buyer contact info, addresses, financing details, or contract terms.

Builder's performance ratings

Builders rate trade partners privately (on-time %, quality, callback rate). The trade partner being rated never sees the rating.

Multi-builder, no leakage

One trade partner login. Multiple builder contexts. Zero crossover.

John from Smith Plumbing works for three different builders on Lotwright. He has one identity (email + password), but each builder context is a separate room with separate data. None of his work for Builder A is visible to Builder B, including pricing, ratings, and history.

John · Smith Plumbing
Builder A · Hampton Homes 3 active jobs · 18 invoices YTD
Builder B · Cedar Crest 2 active jobs · 7 invoices YTD
Builder C · Westwood 1 active job · 4 invoices YTD
↑ Each box is a separate database room. John picks which context at login. Builders see only their own data, never each other's. Compliance-grade isolation enforced at the Postgres RLS layer.
Outcomes

Why free forever wins for builders too.

Every comparable platform offers free trade partner access. Trade partners have thin margins and tool-fatigue. The math doesn't work, and the failure mode is worse than the upside.

Matches industry standard

Every comparable legacy platform offers free trade partner access. Charging would make us look more expensive without offering anything trade partners actually want.

The failure mode hurts builders, not us

If a trade partner's card declines, they lose access, and the builder's job halts. The builder didn't cause it but gets the pain. We don't do that to builders.

Adoption beats micro-revenue

Free-for-trade-partners means trade partners actually use the product, which means more builders adopt because their trade partners already know the tool.

Try the trade partner portal in the beta.

Trade partner access is bundled in every tier. Invite your trade partners in 10 minutes; they're free forever.

Apply for Beta →
Apply for the Beta