Elber's Launch Playbook — Whitney Troy Holdings LLC
Hey babe 👋
This document is your complete guide to launching and running SiteWatch. Everything you need to know is in here — from what the product does, to how you get paid, to what you actually do day-to-day.
The short version: We built a service that helps Zimbabweans in the diaspora verify their construction projects back home. They pay $65, a local verifier visits the site, takes GPS-tagged photos, and delivers a professional report within 48 hours. The tech is done — the app, the website, the reports, everything is live and working. Your job is to run the business: review reports for quality, talk to customers on WhatsApp, and grow the verifier network.
You are the owner. The LLC is in your name. You make the operational decisions. You're not an employee — you're building something of your own. I built the technology, and I'll maintain it, but this is your company to run.
Time commitment: Right now, it's 2-3 hours/week to get set up (LLC, Stripe, WhatsApp Business). Once we have customers, it's 30-60 minutes/day — mostly reviewing reports and responding to WhatsApp messages. It's designed to fit around your life.
Read through this at your own pace. The sections are in the order you'll need them. Start with Tax Implications (so you know what to expect), then jump to LLC Formation (your first action item). Everything else becomes relevant once we're live.
Product Status (June 20, 2026): The product is BUILT, TESTED, and POLISHED. Landing page and report page are both production-ready (10/10 quality). No more code needed before July.
Live demos you can try right now:
- Landing page: https://sitewatch.work (this is what customers see first)
- Owner report: https://sitewatch-report.pages.dev/report (this is what they get for $65)
- Verifier app: https://sitewatch-verifier.pages.dev (login: +263771234567 / SiteWatch2026!)
- Domain: sitewatch.work (registered Jul 17 via Cloudflare)
Social sharing: When you share the landing page link in WhatsApp groups or Facebook, it shows a branded preview card (dark background, headline, "$65 / visit" badge). Ready for marketing.
0. Tax Implications (READ THIS FIRST)
Since you and Tatenda file Married Filing Jointly, here's how SiteWatch LLC affects your taxes:
If SiteWatch makes zero revenue, you owe zero tax. There's no minimum tax on LLC income — only on actual profit. The only fixed state cost is the WA annual report fee (~$60/year). So there's no financial risk to forming the LLC early.
How It Works
- SiteWatch LLC is a single-member LLC owned by you (Elber)
- The IRS treats it as a "disregarded entity" — it doesn't file its own return
- All profit/loss goes on Schedule C of your joint 1040
- You pay self-employment tax (15.3%) on net profit — this is the big one
What You Owe (Estimated, Year 1)
| Revenue Scenario | Annual Revenue | After Expenses | Self-Employment Tax | Income Tax (22%) | Total Tax | You Keep |
|---|---|---|---|---|---|---|
| Slow (5 jobs/wk) | ~$9,100 | ~$6,100 | ~$933 | ~$1,100 | ~$2,033 | ~$4,067 |
| Moderate (10/wk) | ~$18,200 | ~$13,700 | ~$2,096 | ~$2,400 | ~$4,496 | ~$9,204 |
| Strong (20/wk) | ~$36,400 | ~$29,400 | ~$4,498 | ~$5,150 | ~$9,648 | ~$19,752 |
*Why 22%? Because of Tatenda's Amazon salary, our household is in the 22% federal tax bracket — any additional income from SiteWatch gets taxed at that rate on top of self-employment tax.
Rule of thumb: Set aside 30% of revenue for taxes. Put it in a savings account and don't touch it until tax time.
What You Can Deduct (Reduces Your Tax)
Track ALL of these from day one:
| Expense | Example |
|---|---|
| LLC formation (direct WA SoS filing) | $200 (done) |
| Domain registration (sitewatch.work) | $10.20/yr |
| AWS hosting (af-south-1) | ~$20-50/month |
| Twilio (WhatsApp notifications) | ~$30/month |
| Stripe processing fees | 2.9% + $0.30 per transaction |
| EcoCash/Paynow payout fees | 2% per payout |
| Phone (business portion) | % of your phone bill |
| Internet (business portion) | % of home internet |
| Home office | Dedicated space for QA/dispatch work |
| Travel to Zimbabwe (business portion) | Flights, accommodation pro-rated for business days |
| Marketing (Facebook ads, if any) | Whatever you spend |
| Cloudflare (hosting) | Free tier, but Pro if upgraded |
Quarterly Estimated Payments
If you expect to owe >$1,000 at year-end, the IRS wants quarterly payments:
- Q3 2026: September 15, 2026
- Q4 2026: January 15, 2027
- Filing: April 15, 2027 (with your joint return)
Use Form 1040-ES or pay online at irs.gov/payments.
WA Annual Report & B&O Tax
Whitney Troy Holdings LLC is a Washington LLC (not Delaware). WA has no franchise or state income tax. Ongoing: a ~$60/year annual report to WA SoS, plus B&O (business & occupation) tax on gross receipts once revenue starts. No Delaware franchise tax applies.
What This Means for Immigration (The Good News)
We structured this carefully to protect Tatenda's visa. Here's why it's clean:
- Schedule C shows YOUR name (Elber) — not Tatenda's
- No K-1 form generated (that's for multi-member LLCs)
- Zero self-employment income attributed to Tatenda
- Clean paper trail: Tatenda has W-2 from Amazon, you have Schedule C from your LLC
- At I-485 adjustment: no red flags
Tax Action Items
| When | What |
|---|---|
| At LLC formation | Open a separate business bank account (First Tech — booked; Atlas not used) |
| From day one | Track every business expense (use a spreadsheet or Wave accounting — free) |
| Monthly | Transfer 30% of revenue to savings (tax reserve) |
| September 15 | First quarterly estimated payment (if revenue has started) |
| April 2027 | File joint return with Schedule C |
Small Business Tax Break — Free Money
There's a tax break (Section 199A) that gives you 20% of your profit back — like a discount on taxes for small business owners. On $13,700 profit, that's ~$2,740 you DON'T pay tax on. Your tax software handles it automatically — you don't need to do anything special.
You're not just running this — you're building it. This is your company.
1. Your Role (What You Actually Do)
You are the Managing Member and sole owner of SiteWatch LLC. You run operations. That means you're the person customers talk to, the person verifiers report to, and the person who makes sure every report that goes out is solid.
Day-to-day responsibilities:
- Review verification reports (QA) — 5-10 min each. Check photo quality, GPS match, checklist completeness. You're the quality gate.
- Handle customer inquiries — WhatsApp Business is your primary channel. Diaspora owners will message you directly.
- Handle dispatch exceptions — The system auto-assigns verifiers and sends them WhatsApp notifications. You only step in when a verifier declines, doesn't respond within 2 hours, or there's no coverage in an area.
- Handle payout exceptions — Payouts to verifiers are automated via Paynow/EcoCash. You only step in when a payout fails (EcoCash down, wrong number, etc.) — the system alerts you.
- Handle escalations and disputes — Owner unhappy? Verifier no-show? You resolve it.
- Post in Facebook groups — Soft marketing. You know these communities. You ARE these communities.
What you DON'T do:
- Write code
- Deploy infrastructure
- Technical troubleshooting (Tatenda handles this separately, on his own time)
Expected time commitment:
| Phase | Time | What's happening |
|---|---|---|
| Pre-launch (now) | 2-3 hours/week | LLC setup, Stripe, comms prep |
| First month (5-10 jobs/week) | 30-60 min/day | Dispatch, QA, customer chat |
| Scaling (20+ jobs/week) | 1-2 hours/day | Hire a city coordinator when this becomes too much |
This is designed to fit around your life — not consume it. When it starts feeling like too much, that's the signal to hire help, not to push harder.
2. LLC Formation (This Week)
This is your first move. Everything else flows from this.
Step-by-step:
⚠️ SUPERSEDED (July 2026): The LLC was formed directly in Washington State ($200 WA SoS filing, 07/02/2026) — the Stripe Atlas / Delaware steps below were the original plan and are kept for reference only. Do not follow them.
- Go to Stripe Atlas (recommended) or Northwest Registered Agent
- Form a Delaware LLC — YOU are the sole member and managing member
- Tatenda's name appears NOWHERE on the LLC — not as member, not as registered agent, not as organizer. Nowhere.
- Cost: ~$500 (Stripe Atlas) or ~$300 (Northwest RA + separate EIN application)
- Timeline: 3-5 business days for LLC, 1-2 weeks for EIN
- Once formed: Set up Stripe account under the LLC
- Then: Set up a WhatsApp Business account (new number or existing — your choice)
Why Stripe Atlas is simpler:
It bundles LLC + EIN + bank account + Stripe in one flow. More expensive but dramatically less admin. You fill out one form and get everything. With Northwest, you're coordinating multiple services yourself.
Your call. Both work. Stripe Atlas just means fewer moving pieces.
3. Before July Trip (Checklist)
Week 1 — This week (starting now)
- Start LLC formation (Stripe Atlas or Northwest RA)
- Domain registered:
sitewatch.work— registered Jul 17, 2026 via Cloudflare ($10.20/yr). CNAME to sitewatch-landing.pages.dev.
Week 2 — Next week
- LLC should be formed — set up Stripe account
- Set up WhatsApp Business account
- Register domain name
Week 3-4 — Two weeks before trip (landing page uses temp URL until domain registers in July)
- Deploy landing page (Tatenda/Kiro will prepare it — you connect domain or click "deploy")
- Create Stripe Payment Link ($65)
- Soft-launch post in ZimcommunityUSA Facebook group (see Section 6 for exact wording)
- Respond to any DMs — collect first 2-3 requests
Week 5-6 — First weeks in Zimbabwe
- If requests come in before we land: take payment, tell owner "Verifier assigned — your report lands within 48 hours"
- Once we're in Zimbabwe, work with Tatenda to fulfill the first jobs
- First reports go out — celebrate 🎉
4. Operations Playbook (Once Running)
When a new request comes in:
1. Owner messages WhatsApp or fills form
2. You confirm: "Got it! [Address], [Phase]. That'll be $65.
Here's the payment link: [link]"
3. Owner pays → Stripe sends you confirmation
4. System auto-dispatches to nearest available verifier
(WhatsApp notification sent automatically)
5. If no verifier accepts within 2 hours → you get an alert
→ manually assign or contact verifier directly
6. Verifier confirms → visits → submits report through app
7. You review report (5-10 min):
- Photo quality good?
- GPS matches the address?
- Checklist complete?
8. If good → approve → report auto-sends to owner +
verifier payout triggers automatically via Paynow/EcoCash
9. If bad → reject + ask verifier to redo specific items
10. If payout fails → you get an alert → send manually via EcoCash
When things go wrong:
| Problem | What you do |
|---|---|
| Owner says "report is wrong" | Offer a second visit free, or explain: "We document what's visible — we don't make engineering assessments" |
| Verifier no-shows | Apologize to owner immediately, reassign to another verifier, offer expedited delivery |
| EcoCash is down | Pay verifier from your personal EcoCash as fallback, reconcile with the business account later |
| Owner wants refund | Full refund if no report delivered. Partial refund if report delivered but disputed. Your judgment call. |
| Verifier submits garbage | Reject. Ask for redo. If pattern continues, drop them and find a new verifier. |
Your tone with customers:
Warm, professional, fast. These are fellow diaspora members building homes — they're anxious. A quick "Got it, verifier heading out Thursday morning 👍" goes a long way.
5. Pricing Quick Reference
Why $65?
We looked at what competitors charge ($75–$150 per visit), what diaspora builders said they'd pay in Facebook threads, and what makes economic sense for verifiers ($30 payout needs to cover their transport + 1-2 hours of time). $45 is the sweet spot:
- Low enough that someone building a $20K+ house doesn't hesitate to check progress
- High enough that verifiers earn a decent wage (~$30/visit, better than most casual work in Zim)
- Significantly cheaper than competitors — our "others charge $75–$150" anchor makes $65 feel like a no-brainer
- Easy to remember and share — "forty-five dollars" rolls off the tongue in WhatsApp conversations
If the first 5 customers pay instantly without hesitation, we'll know we priced too low. We'd rather start accessible and raise than start high and get no takers.
How the $65 breaks down:
Owner pays: $65.00
Stripe takes: -$2.19 (card processing — not our fee)
EcoCash IMTT 2%: -$0.90 (absorbed by platform)
AWS costs: -$0.34 (Lambda, S3, SES)
Verifier gets: $45.00 (their payout for the visit)
SiteWatch keeps: $16.57 (your revenue per job)
Pricing Tiers
| Tier | Owner Pays | Verifier Gets | You Keep |
|---|---|---|---|
| Site Check | $65 | $45 | $16.57 |
| Site Check + Aerial | $149 | $120 | $21.64 |
When does someone get Site Check vs Site Check + Aerial?
- Customers book a Site Check ($65) — it's the default, covers 90% of needs
- Site Check + Aerial ($149) is for customers who want a bird's-eye view of boundaries, roof, and full site progress on top of the ground-level inspection.
- You decide which tier to offer based on what the owner asks for. If they say "just check if my builder is actually working" → Site Check. If they say "I want to see the full roof and boundaries from above" → Site Check + Aerial.
"You Keep" = revenue to SiteWatch after Stripe fees and verifier payout. Other costs (hosting, tools) are minimal — see the deductions table in the Tax section.
6. Facebook Group Strategy
Your soft-launch post (adapt this to your voice):
Hey everyone — remember that thread about tracking building progress from abroad? A few of us put something together.
It's called SiteWatch — an independent verifier visits your site, takes GPS-tagged photos following a checklist, and you get a professional report within 48 hours. $65 per visit.
No project management, no escrow, just independent eyes on your build.
DM me if you want to try it — first 5 customers: your first Site Check at cost — $45 (we make no margin on it), plus a money-back guarantee — not satisfied with your first report, full refund.
Rules:
- Don't spam. One post per month max per group.
- Respond to EVERY DM within 24 hours. Speed = trust.
- Share real reports (with owner permission) as social proof. Nothing sells like seeing an actual report.
- Don't bash competitors — just be better. If someone mentions Kumusha or another service, say "They're great for project management. We're specifically for independent verification."
- Your idea was right — approach diaspora owners first. They already feel the pain. You don't need to convince them the problem exists.
Groups to post in (start with these):
- ZimcommunityUSA
- Zimbabweans in Seattle (if it exists)
- Zimbabweans Building at Home
- Any diaspora building/property group you're already in
7. Key Contacts
| Who | Number | Role |
|---|---|---|
| Godwin (Kumusha Projects) | +27 78 630 7543 | Primary verifier partner (Domboshava) |
| Mugove & Family | +263 78 742 0331 | Drone + land measuring (Domboshava) |
| Shelton & Charmaine | +263 779 76 3280 | Drone + verification (Marondera) |
| Archie & Sammy | 0718878842 | Pro photography (Gweru/Harare) |
| Batsi and Pee | +263 78 396 1998 | PM + errands (Dema) |
| The Musekaz | +27 69 636 2885 | Reach/distribution (Dema) |
Keep this list updated. As you add verifiers in new cities, add them here.
8. Legal Reminders
These matter. Read them. Remember them.
- ✅ You are the SOLE MEMBER and MANAGING MEMBER of the LLC
- ✅ Tatenda is NOT on the LLC in any capacity
- ✅ All customer-facing communications come from your name/number or the SiteWatch brand
- ✅ Stripe, WhatsApp Business, domain — all registered under you or the LLC
- ⚠️ Never call the service "inspection" — always "verification" or "visual documentation"
- ⚠️ Include the disclaimer on every report:
"This report constitutes visual documentation only and does not represent an engineering assessment, structural evaluation, or professional inspection of any kind."
Why "verification" and not "inspection":
"Inspection" implies professional liability — like a home inspector who can be sued if they miss something. "Verification" means we document what's there. We're cameras with legs, not engineers. This protects you and the company.
9. When to Hire Help
Don't try to be a hero. When you hit these triggers, it's time to bring someone on:
| Trigger | Action |
|---|---|
| 15+ jobs/week in one city | Hire a part-time city coordinator ($200-400/mo) |
| 30+ jobs/week total | You need 2+ hours/day — consider a VA for dispatch |
| 50+ jobs/week | Full-time operations manager needed |
| You're dreading opening WhatsApp | Hire help regardless of numbers. Burnout kills businesses. |
The city coordinator handles local dispatch and verifier relationships. You stay focused on QA and customers.
10. Revenue Targets
| Milestone | Jobs/Week | Monthly Revenue (Platform keeps) | Target Date |
|---|---|---|---|
| Proof of concept | 3-5 | $130-200 | August 2026 |
| Early traction | 10-15 | $350-600 | October 2026 |
| Sustainable | 20-30 | $700-1,200 | January 2027 |
| Hire help | 40-50 | $1,400-2,000 | March 2027 |
These are realistic, not optimistic. If you hit proof of concept faster — amazing. If it takes an extra month — that's fine too. The goal is steady growth, not viral explosion.
Final Note
You already get this. You're building your own homestead from abroad. You know exactly how it feels to wonder what's happening on site, to rely on photos that may or may not be current, to trust people you can't verify.
You're not selling a product to strangers — you're solving your own problem for people like you.
That's why this works.
Go form that LLC. 💪
11. Errands & Concierge (Phase 2)
Phase 2 — Live on AWS (June 2026). Errands expand SiteWatch from property verification into diaspora concierge services. Same platform, same providers, new revenue stream.
Handling Incoming Errand Requests
- Customer submits errand request via landing page or WhatsApp
- System creates errand item in DynamoDB (status:
PENDING_PAYMENT) - Customer pays $45 (standard errand) or $65 (premium — chooses provider) via Stripe
- Payment confirmed → status moves to
PAID_AWAITING_ASSIGNMENT - Elber reviews & assigns provider (manual dispatch for launch via WhatsApp coordination group)
Assigning to Providers
- Manual dispatch (launch): Post in WhatsApp coordination group → first provider to accept gets it
- Provider PWA link generation: Once assigned, system generates unique PWA link for that provider + errand. Provider opens link → sees errand details, customer instructions, GPS target
- Auto-dispatch (future): Same proximity + availability algorithm as verification jobs
Payment Flow
Customer authorizes $45 via Stripe (pre-auth hold)
→ Payment received confirmation
→ Provider dispatched
→ Provider completes errand (GPS-verified photo proof)
→ Platform releases $30 payout to provider via EcoCash
→ Customer receives completion notification + proof photos
Key: Pre-auth hold, captured on completion. Customer sees 'Payment authorized ✓ — you'll be charged when the errand is verified complete.' Refund path: release hold if provider no-shows (cleaner than processing refund). Provider paid $30 on completion only.
Handling Disputes / Cancellations
- Customer cancels before assignment: Full refund (minus Stripe fees)
- Customer cancels after assignment: 50% refund ($22.50). Provider gets $15 for time allocated; platform keeps $7.50.
- Provider no-show: Re-assign to another provider. If 2 no-shows → permanent suspension from platform.
- Dispute on quality: Elber reviews GPS proof + photos. If valid complaint → redo at no charge or partial refund.
- Purchase money disputes: SiteWatch only mediates service fee. Purchase funds sent P2P (EcoCash) are between customer and provider.
Coverage Regions (Launch)
| Region | Provider(s) | Status |
|---|---|---|
| Harare North | Godwin (Kumusha Projects) | 🟡 Pending confirmation |
| Harare South | Musekaz | 🟡 Pending confirmation |
| Gweru | Archie & Sammy | 🟡 Pending confirmation |
| Marondera | Shelton & Charmaine | 🟡 Pending confirmation |
Out-of-coverage: Decline gracefully. Add to waitlist. "We're expanding — we'll notify you when we cover [area]."
Errand Pricing
- Standard: $45 flat (all 13 errand types). Provider payout: $30.
- Premium: $65 (customer chooses specific provider). Provider payout: $45.
- No zone surcharges for now — flat pricing everywhere at launch.
- Document collection milestone: $195 package (3 visits × $65). Provider earns $90 total.
Future: Graduated Advance Model (NOT Active at Launch)
- Jobs 1-3: NO advance (provider self-funds to build trust)
- Jobs 4-10: $5 flat advance on assignment
- Jobs 10+: 30% advance (min $5, max $15)
- Balance released after GPS-verified completion only
- 2 no-shows = permanent advance revocation
For launch: all providers start at "no advance" tier. This unlocks after we have volume data.
Last updated: June 28, 2026