LeaseTrack — The Sublease Listing and Rent Collection Stack for WeWork-Era Office Tenants
Half the offices in every major city are 60% empty because hybrid work killed the 5-year lease. Tenants who want to sublease their excess space have no purpose-built tool to list, screen, and collect rent from subtenants — they use Craigslist and Venmo like it is 2008.
Difficulty
intermediate
Category
Marketplace
Market Demand
High
Revenue Score
7/10
Platform
Web App
Vibe Code Friendly
No
Hackathon Score
6/10
What is it?
Commercial tenants locked into long-term leases are sitting on hundreds of thousands of dollars of unused space but have no streamlined way to sublease it without a broker. LeaseTrack is a web app where a primary tenant lists their available sublease space, sets a price, screens interested subtenants, generates a sublease agreement from a template, and collects monthly ACH rent — all without a commercial real estate broker. Target audience: office managers and founders at companies with 10-500 employees who signed pre-2023 leases. The legal risk is minimized: LeaseTrack provides a standard sublease template and explicitly states it is not legal advice. ACH collection via Stripe Treasury or Plaid makes rent collection trivial. Buildable in 3 weeks using Next.js, Stripe, and a DocuSign template.
Why now?
US office vacancy hit a 30-year high in 2025 and companies with pre-2023 leases are desperate to offset rent costs — the sublease supply has never been larger while the tooling has never existed.
- ▸Space listing page with photos, sqft, amenities, and a Mapbox map pin — live in 5 minutes.
- ▸Subtenant screening flow with message thread and document request (ID, proof of business).
- ▸One-click sublease agreement generation from a standard template with DocuSign e-signature.
- ▸Recurring monthly ACH rent collection via Stripe with automatic receipts and late payment alerts.
Target Audience
Office managers and founders at companies with unused leased office space, approximately 400,000 tenants in US cities with over 20% office vacancy rates.
Example Use Case
Jordan, office manager at a 40-person SaaS company, lists 8 empty desks on LeaseTrack, screens 3 interested parties, signs a sublease in DocuSign, and collects $3,200/month automatically — recovering $38,400 per year in rent costs.
User Stories
- ▸As an office manager with empty desks, I want to list my sublease space and collect rent automatically, so that I recover lease costs without hiring a broker.
- ▸As a startup founder looking for affordable office space, I want to browse verified sublease listings with real pricing, so that I find a desk without paying WeWork rates.
- ▸As a primary tenant, I want to generate a signed sublease agreement in one click, so that I am legally protected before the subtenant moves in.
Done When
- ✓Listing Creation: done when tenant fills the form, uploads one photo, and sees their live listing on the map within 2 minutes.
- ✓Agreement Generation: done when tenant clicks Send Agreement and subtenant receives a DocuSign email with a pre-filled sublease template within 60 seconds.
- ✓ACH Rent Collection: done when Stripe ACH subscription activates after agreement signing and tenant sees a scheduled payment date on their dashboard.
- ✓Inquiry Flow: done when a browsing user submits an inquiry and the listing owner sees a new message in their dashboard with a reply option.
Is it worth building?
2% transaction fee on sublease rent. 100 subtenants paying average $2,000/month = $200,000 GMV = $4,000 MRR at month 6. Realistic: 100 active subtenants in 2 metro markets acquired via commercial real estate LinkedIn groups.
Unit Economics
CAC: $50 via LinkedIn DMs (time cost). LTV: $480 (12 months of 2% on $2,000/month average rent). Payback: 2 months. Gross margin: 85%.
Business Model
Transaction fee
Monetization Path
2% monthly ACH fee on rent collected. Optional $49 one-time fee for custom sublease agreement generation.
Revenue Timeline
First dollar: week 4 via first ACH rent collection. $1k MRR: month 4. $5k MRR: month 9.
Estimated Monthly Cost
Vercel: $20, Supabase: $25, Stripe fees: covered by transaction take rate, DocuSign API: $25, Mapbox: $15, Resend: $10. Total: ~$95/month at launch.
Profit Potential
Full-time viable at $5k–$20k MRR with 250+ active rent collection relationships.
Scalability
High — can expand to residential subletting, international markets, and a broker partnership tier.
Success Metrics
Month 1: 20 active listings in 2 cities. Month 2: 10 active rent collection relationships. Month 4: $2k MRR from ACH fees.
Launch & Validation Plan
Post in r/CommercialRealEstate and r/office asking if anyone subleases excess space. DM 20 office managers on LinkedIn offering to set up their listing free.
Customer Acquisition Strategy
First customer: DM 20 office managers in NYC and SF LinkedIn groups offering to list their space free and waive fees for 60 days. Ongoing: commercial real estate LinkedIn content, r/smallbusiness posts, WeWork alumni community outreach.
What's the competition?
Competition Level
Low
Similar Products
Craigslist (no screening, no rent collection), PivotDesk (acquired/dead, no ACH), Peerspace (hourly event spaces, not monthly subletting). LeaseTrack fills the gap: end-to-end sublease listing plus automated monthly ACH rent collection.
Competitive Advantage
Purpose-built for commercial subletting, ACH rent collection included, 80% cheaper than a broker's 10-15% commission, sublease agreement template removes the biggest friction.
Regulatory Risks
Subleasing requires landlord consent in most commercial leases — include explicit disclaimer that LeaseTrack is not a legal service and users must verify their lease terms. Not a licensed real estate broker. Low regulatory risk if marketed as a software tool, not a brokerage.
What's the roadmap?
Feature Roadmap
V1 (launch): listing creation, inquiry thread, DocuSign agreement, Stripe ACH collection. V2 (month 2-3): late payment alerts, subtenant reviews, lease consent checklist. V3 (month 4+): broker partnership tier, multi-space listings, landlord consent workflow.
Milestone Plan
Phase 1 (Week 1-2): listing creation, map view, and inquiry thread live. Phase 2 (Week 3): DocuSign integration and Stripe ACH activation working end-to-end. Phase 3 (Month 2): 10 active rent collection relationships live.
How do you build it?
Tech Stack
Next.js, Stripe ACH, Supabase, DocuSign API for sublease agreements, Resend — build with Cursor for the listing and payment flows, v0 for the listing UI.
Suggested Frameworks
Stripe Treasury or Stripe ACH, DocuSign eSignature API, Mapbox for listing map view
Time to Ship
3 weeks
Required Skills
Stripe ACH setup, DocuSign API, Next.js, Supabase, property listing UI.
Resources
Stripe ACH payment docs, DocuSign eSignature API quickstart, Mapbox GL JS docs.
MVP Scope
app/page.tsx (landing + list your space CTA), app/listings/page.tsx (browse listings with Mapbox), app/listings/[id]/page.tsx (listing detail + inquiry form), app/dashboard/page.tsx (landlord rent dashboard), app/api/agreements/route.ts (DocuSign envelope creation), app/api/payments/route.ts (Stripe ACH subscription), lib/db/schema.ts (Supabase listings, tenants, payments tables), components/ListingCard.tsx (listing display), components/AgreementViewer.tsx (DocuSign iframe), .env.example (Stripe, DocuSign, Mapbox, Supabase keys).
Core User Journey
List space -> receive inquiry -> screen subtenant -> sign agreement via DocuSign -> collect first ACH payment -> renew monthly automatically.
Architecture Pattern
Tenant creates listing -> Supabase stores listing -> subtenant inquires -> message thread in Supabase -> DocuSign API generates agreement -> e-signature completes -> Stripe ACH subscription activated -> monthly charge fires -> receipts sent via Resend.
Data Model
Tenant has many Listings. Listing has many Inquiries. Inquiry becomes a SubleaseAgreement. Agreement has one StripeSubscription. Subscription generates many Payments.
Integration Points
Stripe ACH for recurring rent collection, DocuSign API for sublease agreements, Mapbox for listing map, Supabase for database, Resend for receipts and alerts, Vercel for hosting.
V1 Scope Boundaries
V1 excludes: landlord portal, broker partnership tier, residential subletting, international, mobile app, insurance add-ons.
Success Definition
A primary tenant lists their space, signs a sublease agreement, and receives their first automated rent payment without any founder involvement.
Challenges
The hardest non-technical problem is convincing primary tenants their original landlord allows subleasing — many leases require landlord consent and tenants fear breach. LeaseTrack must include a clear disclaimer and a lease review checklist, or users will churn before listing. Distribution is entirely relationship-driven in commercial real estate communities.
Avoid These Pitfalls
Do not build a full property management suite before validating the core list-to-collect flow. Do not skip the lease consent disclaimer or your first customer will get a landlord notice and blame you. Finding first 10 listings requires direct LinkedIn outreach to office managers — organic discovery does not work at launch.
Security Requirements
Supabase Auth with Google OAuth, RLS on listings and payments tables, Stripe ACH with micro-deposit verification, DocuSign webhooks verified with HMAC, rate limit 60 req/min per IP, GDPR deletion endpoint.
Infrastructure Plan
Vercel for Next.js, Supabase for Postgres and file storage (listing photos), GitHub Actions for CI, Sentry for errors, DocuSign sandbox for dev environment. Total: ~$95/month.
Performance Targets
100 DAU at launch, listing page load under 2s, DocuSign envelope creation under 3 seconds, Mapbox tiles cached via CDN.
Go-Live Checklist
- ☐Security audit complete.
- ☐Payment flow tested end-to-end.
- ☐Error tracking (Sentry) live.
- ☐Monitoring dashboard configured.
- ☐Custom domain set up with SSL.
- ☐Privacy policy and terms published.
- ☐5+ office managers beta tested listing flow.
- ☐Rollback plan documented.
- ☐LinkedIn and r/CommercialRealEstate launch posts drafted.
First Run Experience
On first run: three seeded demo listings in San Francisco are pre-loaded with photos, pricing, and map pins. User can immediately browse listings and click through to a listing detail page. No manual config required: Mapbox token loads the map, demo listings are in seeded Supabase data, no login required to browse.
How to build it, step by step
1. Define Supabase schema: listings, inquiries, agreements, and payments tables with foreign keys. 2. Scaffold Next.js app and install Stripe SDK, DocuSign SDK, Mapbox GL JS. 3. Build listing creation form with photo upload to Supabase Storage. 4. Build public listings browse page with Mapbox pins using v0. 5. Build inquiry message thread stored in Supabase. 6. Integrate DocuSign API to generate sublease agreement envelope from template and send for e-signature. 7. On agreement completion webhook, activate Stripe ACH subscription for recurring rent. 8. Build landlord dashboard showing active subtenants, next payment dates, and receipts. 9. Add Resend email for payment receipts, late payment alerts, and inquiry notifications. 10. Verify: create listing, submit inquiry, generate DocuSign agreement, complete e-signature, confirm Stripe ACH subscription activates, and simulate first payment receipt.
Generated
May 8, 2026
Model
claude-sonnet-4-6
Disclaimer: Ideas on this site are AI-generated and may contain inaccuracies. Revenue estimates, market demand figures, and financial projections are illustrative assumptions only — not financial advice. Do your own research before making any business or investment decisions. Technology availability, pricing, and market conditions change rapidly; always verify details independently.