Legend:SCHEDULEDRESCHEDULEDCANCELEDSOLD 3RD PARTYSOLD TO BANK
📄 Upload your MLS export (CSV)
Any MLS format — we auto-detect the columns and let you confirm before importing. Builds your realtor directory automatically.
Confirm column mapping
⚠️Demo data — Add MLS API keys in Admin → Settings to load live listings.
Loading MLS listings…
Showing 1–25 of 247
Per page:
Profit This Month
—
Estimated · click for deals
Under Contract
—
this month
Avg Assignment Fee
—
Avg actual profit · closed wholesale
Pipeline Value
$220K
Potential assignment fees
🔍
Recently underwritten off-market properties · Sorted by date added
Address
Status
Type
Asking Price
ARV
MAO
Assgn Fee
County
ROI Grade
Loading auction properties…
Showing 1–25
Per page:
📞 Call List
Your pipeline, ranked by equity, buyer demand, source motivation and reno fit — highest-priority calls first.
Your Buy Box
Reports
Company Performance
Period
Closes This Month
—
from 2026 Closed Tracker · click
Realized Profit
—
Projected Profit, closed this month
Company Profit
—
Projected Profit · from Closed Tracker
Your Commission
—
Syncing from commission emails…
📥 Add Past Deals
Add your closed deals (with the price you actually paid) so REI Surge learns your buy box — the equity you really buy at.
CSV headers we recognize: Address, Contract/Purchase Price, ARV, Rehab, Flip Profit, Status, Close Date, Lead Source.
📅 Upcoming Closings
Loading…
Closed Deals
Loading…
Deal Finder
Find more of what already worked — learned from your closed deals
🏆 Your Winning Profiles
Analyzing your closed deals…
🎯 Score a Property
📈 Your Pipeline — Ranked by Match
Scoring your active pipeline…
🎯 Reverse Deal Finder
Add up to 3 of your properties (press Enter to lock each one in). It finds up to 50 comparable deals near each — and with several, a combined read on where to hunt next. The map zooms to your first property.
🚗 Street View Roaming Agent · setup pending
Automated driving-for-dollars: CJ Jr rolls Google Street View up and down streets across Illinois + Northern Indiana — no gas, no human — flagging distress signals that mean a motivated seller:
🔵 Blue tarps on roof🪟 Old windows (dirty aluminum)🚪 Boarded / missing garage🩹 Boarded windows🌊 Hanging gutters🌱 Overgrown grass / trees crowding❄️ Snowed-in driveway, no tire marks
It compares historical Street View over time (e.g. a driveway visible in 2024 vs snowed-in with no tracks in 2025) to confirm neglect — then cross-checks public records before surfacing a lead.
🎯 Your Buy Criteria · from your winning profiles
Loading criteria…
🗂 Data Priority
For a home sold in the last 5 years, the as-advertised listing data (Zillow / MLS) takes precedence over county/assessor records — the buyer purchased it as marketed, so beds, baths, sqft and features reflect the property's real, post-renovation state. Older than 5 years → fall back to assessor / public records.
Beds / baths / sqft: when a renovation has left the public record outdated (records say 2BR but it was updated to 4BR), we take the counts from the listing / search-result data — the marketed, as-renovated numbers — using ATTOM only for the sale date and history.
🧮 Deal Check
Enter what you know; it returns your max offer (winning % of ARV) and the equity picture. Public-record + Street-View auto-pull activates once the data source is connected.
Admin Panel
Manage users, teams, permissions, and activity
VIEW AS
🏢 Teams / Companies
🔔Pending Team Approvals
These users signed up with an email that matched your company. Confirm each one to activate their account.
Sees the Disposition tab; finds & works cash buyers
Tool Permissions
View All Deals
See every deal in the pipeline
Add / Edit Deals
Create and modify property profiles
Buy Box / Underwriting
Run all four calculators
Send Documents
Send contracts and docs to sellers
View Reports
Access company financials and reports
Admin Panel
Manage users, teams, and permissions
Activity Reports
View team-wide KPI analytics
Live · updates on Run All
User KPI Table
Activity Log
Calculator Templates
Manage deal model configs for IL · IN · PA markets
Name
Type
Team / Client
Status
Enabled
Actions
New Calculator
🤖 AI Agents — Command Center
CJ Junior · Felix · Nancy · Tom — all four agents, one screen
🛡️ FELIX — OP. Fable 5
🎛 CJ Control
loading…
Soft controls — pause holds work, nothing is wiped. Remove CJ Jr is the hard switch.
🔴 CJ Junior — Removed from System
Sarah is active as decoy. CJ's history has been transferred. To restore CJ, upload his DNA file:
🤖
CJ Junior
Calvin's AI Clone · Always 6 months younger than Dad
23.5 yrs
● Standby
LVL1
0 XP
8 Skill Tracks
Lender Intel
L1
Route Optim.
L1
Security
L1
Data Analysis
L1
Mobile Dev
L1
Notifications
L1
Doc Mgmt
L1
Sys Optim.
L1
Accomplishments
No accomplishments logged yet — CJ earns them overnight.
Assign Task to CJ Junior
No active task
5 AM Overnight Report
No report yet — CJ runs overnight and leaves his brief at 5 AM.
👩💼
Sarah
Operations Assistant · REI Surge
● Active
Covering operations
Sarah handles daily operations communications and activity tracking.
Recent Activity
No recent activity.
🧠 Claude AI Usage
0
calls today
0
Tokens In
0
Tokens Out
All-Time API Calls
0
Last 7 Days
—
CJ Junior monitors usage and stays strategic to avoid rate limits.
📡 Inter-Agent Chat Log (CJ JR ↔ Felix ↔ Nancy — you see all messages as admin)
No inter-agent messages yet — messages appear here as agents coordinate.
🎙️ Enter a 1-on-1 Session
🏛️ Conference Room — War Table
All agents · Round table · Admin onlyLIVE
ONLINE
🤖 CJ Jr
🛡️ Felix
📊 Nancy
🔧 Tom
👩💼 Sarah
Loading war room…
CE
💬 Direct 1-on-1 Channels
🤖CJ Junior● StandbyFable 5
CJ JR
Dad. Overnight cycle is running. Check the 5 AM report or redirect me — I'm already on it.
👩💼Sarah● Available
Sarah
Hey! I'm Sarah. How can I help you today?
🛡️Felix● On Duty
Felix
Security active. Ask me about blocked IPs, threat events, WAF rule status, or active bans.
📊Nancy● Live
Nancy
I keep the permanent audit trail. Every action, every agent — logged forever. Ask me what happened on any date.
🔧Tom● Ready
Tom
Senior dev here. Tell me what's broken — typos are fine — I'll diagnose it and tell you exactly how to fix it.
🤖
Agent
SECURE 1-ON-1 CHANNEL
📜 Nancy — Permanent Audit Trail
Click "Load Logs" to view the audit trail.
System Control
Mission control for SurgeREI — services, security, and your AI team
Your AI Team
🛡️
Felix
Security Guard
● On Duty
Blocking threats & watching every request 24/7
🔧
Tom
Troubleshooter
● Ready
Senior dev watching for bugs, outages & new feature risks
📊
Nancy
Reporting
● Live
Platform health, user growth & your daily owner brief
🔨
Auction Alex
Auctions Wizard
● Tracking
Knows every auction, every date & every bid deadline
💡
User Suggestions
Ideas submitted from the 💡 Suggest button
Loading…
🛡️
Felix — Security Guard
Loading status…
—
Requests Handled
—
Blocked / Rejected
—
IPs Banned
Dev
Mode
Recent Events
Loading…
🚫 Ban Manager
Active IP bans · Logged-in users are never auto-banned
Click Refresh to load ban list
🔧
Tom — Troubleshooting Engineer
AI-powered · Describe any problem, even with typos · Strictly SurgeREI only
🔧
Hey, I'm Tom. I'm watching over the SurgeREI system — tell me what's wrong and I'll diagnose it and tell you exactly how to fix it. Typos are fine, I'll figure out what you mean.
Tom has access to your runbook and system context. He cannot modify code, access your data, or perform actions outside of troubleshooting.
📊
Nancy — Reporting & Analytics
Platform health, user counts, growth, and your owner brief
—
Total Users
—
Active Deals
—
Pipeline Value
—
Attom Credits Used
—
Security Events
—
System Health
Owner Brief
Click Refresh to load your latest report.
🔨
Auction Alex — Auctions Wizard
Tracking every auction file, date & bid deadline
—
Auctions Tracked
—
Markets
—
Scheduled
—
Next Sale (days)
⏱️ Upcoming Sales & Bid Deadlines
🚑 Data Health (files I'm watching)
🏛 Attom Data — API Usage
Cap:$/call:
Loading…
Recent lookups:
Empire Server
Serving dashboard + API on :8080 · Uptime: —
i
Restart: Hot-reloads empire-server.py in-place using os.execv — picks up any code changes with zero downtime. This page auto-reloads after 3 seconds.
Reply Agent
Drafts replies to REsimpli leads
i
Start: Launches resimpli-reply-agent.py in the background. Sweeps REsimpli inbox every 90 seconds and writes AI-drafted replies to the approval queue.
i
Send Approved: Runs resimpli-reply-agent.py --send — dispatches only the replies you've already approved in the queue. Safe to run any time.
i
Status: Runs --status flag — prints current queue counts (pending / approved / sent) to the command log below.
Chrome CDP
Browser automation on port 9222 — required for all agents
i
Launch Chrome: Opens Chrome using your "Calister Estates" profile with --remote-debugging-port=9222.
⚠️ Must be running before you start any agent. If REsimpli shows a login screen, re-log in manually — do not relaunch Chrome.
Load: Registers com.strata.reply-agent.plist with launchd and starts the daemon. It will auto-start on every reboot and auto-restart on crash. Uses Telegram for draft approval.
i
Unload: Stops the daemon and unregisters it from launchd. The 24/7 agent will no longer run or auto-start on reboot.
Notetaker Stack
Call transcription + calendar watcher on :8765/:8766
Requires ollama serve to be running first (uses llama3.1 for call grading).
Kill Switch
Emergency stop — all agents check this flag every cycle
i
Activate: Creates agents/logs/KILL_SWITCH.flag. All running agents detect this file at their next cycle (~90s) and stop. Pauses agent logic only — does NOT kill the launchd daemon. Use "Unload" above for a full stop.
i
Resume: Deletes the KILL_SWITCH.flag file. Agents resume normal operation at their next check cycle.
The Chrome automation lost its session. The agent is throwing login errors and can't read or send messages.
1. Switch to the Chrome window on port 9222 (the "Calister Estates" profile).
2. Navigate to app.resimpli.com and log in manually.
3. Leave Chrome open — do not restart it, just re-authenticate.
4. Press Start on the Reply Agent above to resume sweeping.
Reply Agent is stopped / not sending replies
The reply agent process isn't running. New leads aren't being drafted. SLA at risk — leads must be reached within 1 minute.
1. Check Chrome CDP is green above — Reply Agent needs Chrome running first.
2. Press Start Reply Agent above (or the button here).
3. Wait ~10 seconds, then check the dot turns green.
4. If it keeps stopping, press Status to see the queue and check the log.
Chrome CDP not running (automation can't connect)
No Chrome process is listening on port 9222. Playwright-based agents will fail with a connection error.
1. Press Launch Chrome above — this opens your "Calister Estates" Chrome profile on port 9222.
2. Wait for the Chrome window to appear, then verify the dot turns green (~5 seconds).
3. If REsimpli is showing a login page in that window, log in manually before starting agents.
Kill switch is active — all agents paused
The emergency stop flag is set. Agents are deliberately halted and won't process new leads until it's cleared.
Agent Daemon not loaded (won't survive reboot)
The launchd service isn't registered. The 24/7 agent won't auto-start on reboot or auto-restart on crash.
Approved replies are queued but not sent
Replies have been approved in the dashboard queue but haven't been dispatched to leads yet.
Code changes not showing up / server needs refresh
After editing empire-server.py or other backend files, the server needs to restart to pick up those changes.
Notetaker stack not running / no call notes
The notetaker processes (dashboard, calendar watcher, call poller) aren't active. Call transcriptions won't be generated.
1. Make sure Ollama is running: open Terminal and run ollama serve.
2. Press Start Notetaker here — launches dashboard (:8765), calendar watcher (:8766), call poller, and bridge.
3. Open http://localhost:8765 to confirm the notetaker dashboard is up.
No matching issues found. Try different keywords.
Command Output
Ready — press a button above to run a command.
Property Map
All pipeline deals
🔍
✏️ Draw mode on — click to place points, double-click to close the shape
New LeadContactedUnder ContractClosedDeadOther
Route Planner
Optimize the drive order for your property visits
🚗
📍
Stops0
Settings
Everything in one place — profile, appearance, and (for admins) keys, email, and market config.
👤 Profile
🔒 Password
At least 8 characters, including 1 capital letter and 1 number.
🎨 Appearance
Mode and color scheme apply instantly and are remembered on this device.
🔑 API Keys, Email & Connections admin
🔒 API keys — Google Maps, ElevenLabs, ATTOM, and the rest — are stored in the server's .env and never entered in the browser. The connections below are configured here.
🔗 My Google Account — the email your contracts/emails send from, and the calendar the system watches. Approved on Google's screen; we never see your password.
📧 Email Setup — welcome emails, password resets, security alerts. Uses Gmail SMTP with a 16-char App Password (Google Account → Security → App Passwords). Do NOT use your real password.
Master-admin only.
💬 Agent Blue (Twilio) — compliant seller texting + calling. From Twilio Console; steps in AGENT-BLUE-SETUP.md. Point Twilio's inbound SMS webhook to https://reisurge.com/api/blue/sms-webhook.
📱 iMessage / Phone Numbers — Calvin's Advisor texts you from the Mac's Messages app. For safety the recipient list is a hard allowlist: the Advisor can text ONLY these numbers, and code (never the AI) chooses which. To change the list, edit ALLOWED_NUMBERS in advisor/calvin_advisor.py.
Checking Messages + allowlist…
🔑 Google Sign-In — from Google Cloud Console → Credentials → OAuth 2.0 Client ID. Ensure https://reisurge.com/auth/google/callback is an Authorized Redirect URI.
🗣️ ElevenLabs voices. Monthly voice spend cap — voices auto-pause at the estimate to avoid surprise bills.
Post disposition properties into Facebook groups you've joined, manage the inbox, and qualify
buyers. Browser-automation based (Meta's API can't post to Groups), so it drives a
logged-in Chrome profile — with human-like pacing, daily caps, and a kill switch built in.
🛑 The kill switch halts all automation instantly. Posting respects a daily cap + human-like pacing. Activation is gated — flip Enable when your Chrome profile is logged in.
✉️ Notifications — Email Provider master
System notifications sent as [email protected] through Amazon SES
(Cal, 2026-07-29 — SES is the single mail backend). Add the SPF/DKIM/DMARC records SES
gives you so mail lands in the inbox, not spam.
This does not cover mail sent from a user's own connected Gmail or Outlook —
contract links and seller replies go out through that user's real mailbox, which costs
nothing and keeps the sender's own address on the message.
Must match the region the SMTP credentials were created in — a mismatch fails as a
bad password. New SES accounts are sandboxed to verified recipients until you request
production access.
🔗 Integrations admin
Loading integration status…
REISurge
Admin
CE
Calvin Edmond
Admin · Strata Investments
← Back to Deals
🏠
1351 Cottonwood Lane
Crystal Lake, IL 60014 · McHenry County
Bed3
Bath2
Sq Ft1,500
TypeWholesale
Lead Source—
● Active
🔒 Commission Locked:
—
ROI Grade
Listing Details
📊 Buy Box
Price History
Documents
📸 Photos
Notes & Comps
Offers
📋 Contract
🔗 Linked Properties
🔒 Fields marked with a lock are populated by API. Hover to Override — or reset to restore the original value.
Property Info
🔒Active
OVERRIDDEN
🔒2027-01-15
OVERRIDDEN
🔒$240,000
OVERRIDDEN
🔒14
OVERRIDDEN
🔒3
OVERRIDDEN
🔒2
OVERRIDDEN
🔒1,500
OVERRIDDEN
🔒6,200
OVERRIDDEN
🔒1978
OVERRIDDEN
🔒2
OVERRIDDEN
🔒Single Family
OVERRIDDEN
🔒No
OVERRIDDEN
Financial
🔒$5,240
OVERRIDDEN
🔒None
OVERRIDDEN
🔒14-09-126-008
OVERRIDDEN
Address
Agent & Seller
Attom Data🏛 Pulling public records — owner, APN, AVM, last sale, tax data…
Owner Intelligence
Pull records above to reveal owner info
Owner 1—
Entity Type—
Owner 2—
Property Address—
Mailing Address—
Absentee Owner—
Out-of-State—
Property (verified)
APN—
Type—
Year Built—
Sq Ft—
Beds / Baths—
Lot—
Financials
Market Value (AVM)—
Assessed Value—
Annual Tax—
Tax Year—
Last Sale—
Last Sale Date—
Building
Basement—
Garage—
Heating—
Cooling—
Wall Type—
Public Record Match
Attom Address—
Attom ID—
FIPS—
$/Sq Ft (last sale)—
Sale disclosure—
📋 Transaction History
Click "Load History" to see every recorded sale and mortgage on this property.
Select before running analysis — this logs to your activity report
✓ Logged to Activity Report
MLS OverridesAPI · editable
Calculator Overrides
Rate Assumptions
Hard Money:
% / yr
LTV: 70%
Vacancy: 7%
Mgmt: 8%
Maintenance: 6%
Sales Commission: 2.5% (IL)
Closing Costs: 3.5%
DSCR Min: 1.25x (125%)
Profit Margin Min: 15%
Wholesale Min Profit: $10,000
⚡ Calculator Tips
Set Taxes = $0 (MLS default) Set Hold = 0 mo for base calc Match your offer, ARV & repairs exactly
My Estimates
Enter your estimates above and click ▶ Run All to see all 4 calculators
Market Analysis Reports
Median Sale Price
$298,500
McHenry County · Last 90 days
Avg Days on Market
22
Crystal Lake · Active listings
Price / Sq Ft
$187
SFR · McHenry County
Avg Rent / mo
$1,850
3BR SFR · Crystal Lake
List-to-Sale Ratio
98.4%
Sellers getting near ask
Inventory
1.8 mo
Low supply · Seller's market
Price History
Date
Event
Price
Change
2027-01-15
Listed
$240,000
—
2026-08-10
Price Reduced
$255,000
−$15,000
2026-06-01
Original Listing
$269,900
—
📁
Click to choose a file, then hit Upload
PDF, DOC, DOCX, JPG, PNG, HEIC, WEBP, GIF — Max 25MB · 🛡 Felix scans every file
Uploaded Documents
Property Photos
Scanning Teams channel every 15 min · 7am–8pm
No photos yet. Scan Teams or upload manually.
📊 Comps — Comparable Sales
Open a property to see last-sale and value comps from public records.
Deal Notes
📞 Communication & Activity Timeline
Everything tied to this property — calls, texts, mail, door knocks, status changes, drips, and contracts — in one chronological history.
Purchase Offers (We Buy)
📝
No purchase offers submitted yet
Sale Offers (We Sell / Assign)
🤝
No assignment offers yet
📋 Property Data Dump
Copy & paste an entire page. The parser scans for addresses, APN, owner names, prices, legal descriptions, emails, and phone numbers.
📄 Or upload a contract
🔧 Tom — how do I sign this?
Tom explains the signing steps only — not what the contract means. For that, ask your agent or attorney.
Autosaves as you type
Contract Type
Delivery Method
E-Contract Recipient
The recipient's page will show "This contract is from {this company}".
A private link (based on the property address + a 7-digit code) is generated and emailed to the recipient. Opening it is logged so you can see when they viewed it.
Property
Deal Terms
Sellers
Closing Selections (1.10)
Escrow Fees & Costs
Standard Title Policy
HOA Fees (if applicable)
Transfer Taxes
Additional Terms (1.11)
🔗 Linked Properties
Other properties owned by the same owner or entity — pull Attom records first to reveal owner
Searching portfolio for:
🔗
Pull Public Records first
Owner identity is needed to search for linked properties.
Go to Listing Details → Pull Public Records to get started.
Deal type is set on the Calculator tab after running numbers
💡 Send a Suggestion
Got an idea to improve SurgeREI, or something not working? It goes straight to the team.
🔍 Dispo — Cash Buyers Near This Deal
Subject: —
Results
My Buyers List
Set your filters and hit Search to find investor buyers near this property.
Your saved buyers will appear here.
Cash Buyer
—
Buy box — reverse-engineered from public record
Deals done — bought and sold
Property
Bought
Sold
Spread
Held
Acquisition history
Property
Deed type
Recorded
Price
Loading…
⚠️ = flagged (quitclaim / tax deed / nominal price / intra-family). Zillow opens the property’s price & tax history in a new tab.
Create User Account
New team member will receive login credentials by email
Tier Permissions
Admin — full system access + manage all users & teams
Lead Manager — view team analytics + manage team deals
Closer — underwrite deals, send docs, comp properties
Viewer — read-only, no calculator or document access
Edit Company
💬 Agent Blue
Call rings your phone first, then connects the seller.
⚠️ No consent on file. Log how this seller agreed to be contacted before the first text (TCPA).
Sends via compliant A2P SMS. STOP replies auto-opt-out. 8am–9pm only.
Dialpad
Rings your phone, then connects.
💰 Disposition — Cash Buyers
Buyers you save are visible to your whole company — and invisible to every other company.
🎯 Find cash buyers for a property
🕘 Search history
📇 Skip-traced leads
🗺️ Map
🛰️ Data Lane — Buyers from Public Records
Cook: verified cash (deed with no mortgage lien). Allegheny/Pittsburgh: cash-verified via PropStream title data, sale dates from WPRDC open data. Other markets: recent buyers from assessor sales — active investors, cash not mortgage-verified (no free mortgage data).
Buyer
Kind
Market
Properties
Clean
Last bought
No buyer data yet — the data lane populates once recorder/assessor records are ingested.
➕ Add Cash Buyer
Company Cash Buyers
Name
Phone
Email
Type
Status
Source
No buyers yet — add one on the left.
🛂 Grant teammates Disposition access in Admin → Users & Permissions → pick a user → Disposition Access.
📄 Contract Preview
⚙️ Calculator Market Config
Edit underwriting parameters per market — changes apply immediately to all Buy Box calculations
Acquisition
Exit / Sale
Hold Costs
Rental / DSCR
Fix & Flip
Wholesale
Novation
Partner Terms
Flip Split
🏷 Acquisition Costs
Acq Closing Rate
Title, recording, misc — excludes RETT
%×100
Misc Flat ($)
Title, legal, misc — flat dollar amount
$
Tax Escrow Qtrs
Property tax escrow at acquisition (quarters)
qtrs
Chicago Acq Fees
Include auction fee + cash-for-keys in basis
🏦 RETT — Acquisition Side (Buyer)
Buyer Municipal RETT
Chicago Municipal: $7.50/$1,000 = 0.0075
decimal
🏁 Exit / Sale Costs
Sale Closing Rate
Title, recording, attorney — excludes RETT
decimal
Listing Fee Rate
Negotiated listing commission rate
decimal
🏦 RETT — Exit Side (Seller)
Seller Municipal RETT
Chicago Municipal seller portion
decimal
Seller State RETT
Illinois State RETT
decimal
Seller County RETT
Cook County RETT
decimal
⏳ Hold Costs
Insurance / Mo ($)
Avg monthly property insurance
$/mo
Utility Carry / Mo ($)
Avg monthly utility hold cost
$/mo
Hard Money Rate
Capital partner annual hard-money rate
decimal
🏠 Rental / DSCR Parameters
DSCR Lender LTV
Loan-to-value from DSCR lender
decimal
DSCR Lender Rate
Annual interest rate on DSCR loan
decimal
Min DSCR Required
Minimum DSCR threshold to pass rental check
ratio
Vacancy Reserve
% of rent held as vacancy reserve
decimal
Prop Mgmt Fee
% of rent for property management
decimal
Maintenance Reserve
% of rent held for maintenance
decimal
🔨 Fix & Flip Thresholds
Min Flip Return
Minimum gross return on ARV for flip to pass
decimal
📦 Wholesale Parameters
Buy Box Ceiling
Max acquisition as % of ARV (buyer pool limit)
decimal
Dispo Margin
Operator markup on net basis
decimal
Min Profit Floor ($)
Minimum wholesale profit to pass deal
$
📝 Novation Parameters
Quick Sale Price
Controlled sale price as % of ARV
decimal
Novation Listing Fee
Listing arrangement fee
decimal
Novation Closing Fee
Closing costs on novation sale
decimal
Min Profit Floor ($)
Minimum novation profit to pass deal
$
💰 Capital Partner Terms
Priority Return ($)
Capital partner receives this amount first on every deal before profit split
$
Annual Hard Money Rate
Capital partner hard-money annual rate (used in hold cost model)
decimal
🔀 Flip Profit Split
After the capital partner receives their priority return, remaining flip profit is split between the operator and capital partner at the configured ratio.
Operator Share
Operator's % of profit after priority return
%
Capital Partner Share
Auto-calculated (100 − Operator Share)
%
Shares must total 100%. Adjusting one field auto-updates the other.