Need help? Contact your property manager directly.
Powered by Property Manager Pro
Dashboard
—
☁️ Local Only
💵
Monthly Revenue (MRR)
$0
From active leases
📊
Occupancy
—
Leased vs. total sq ft
⏳
Outstanding A/R
$0
Owed by tenants
📈
Net Operating Income
$0
This month
👥
Active Tenants
0
Across all properties
📅
Leases Expiring
0
Next 90 days
⚡ Needs Attention
Recent Journal Entries
Date
Description
Amount
Status
📓
No entries yet
Properties Overview
Property
Tenants
Occupancy
🏢
No properties yet
Properties & Entities
☁️ Local only
Name
Type
Address
Sq Ft
Units
Lease Rate
Tenants
Owners
Listing
Actions
Chart of Accounts
All
Assets
Liabilities
Equity
Revenue
Expenses
Account #
Account Name
Type
Sub-Type
Description
Actions
Journal Entries
Date
Entry #
Description
Debit
Credit
Entity
Status
Month-End Close Checklist
Key question: Can we support the balance sheet and explain the month?
0 of 0 complete
Closed Periods
📅
No closed periods yet
Profit & Loss Statement
Balance Sheet
Monthly Owner Statement
👥 Tenant Roster
📊 Lease Rollover
📄 Lease Documents
📝 Lease Template Generator
Tenants & Leases
☁️ Local only
Tenant
Property
Unit
Sq Ft
Base Rent
$/SF/yr
CAM Est.
Lease Start
Lease End
Lease Type
Status
Lease Doc
Actions
📊 Lease Rollover Heat Map
Visualizes annual rent expiring each year over the next 10 years. Critical for brokers: identifies concentration risk where a single year holds >30% of NOI at risk. Use this when marketing multi-tenant deals to show investors lease stagger.
💡 How Brokers Use This
Marketing point #1: "All leases are staggered with no single year above 25% of rent" — sells well-managed properties. Marketing point #2: "Major rollover year creates value-add opportunity at market rents" — sells properties with below-market leases. Risk disclosure: Showing this upfront builds investor trust and reduces deal fall-through during due diligence.
📎 Upload Lease Agreement
Upload a signed lease PDF for any tenant. Claude AI will extract key terms automatically.
📄
Click to upload lease PDF
PDF, JPG, PNG supported
Lease Details
All Lease Documents
Tenant
Property
Document
Lease Type
Executed
Key Terms
Actions
📝 AI Lease Template Generator
Fill in the details below and Claude AI will generate a professional lease agreement template customized for your property and tenant.
🏢 Property & Tenant
💰 Financial Terms
📅 Lease Term
📋 Additional Terms
Generated Lease Agreement
⚠️ This is an AI-generated template for reference purposes only. Always have a licensed real estate attorney review any lease agreement before execution.
CAM Calculator
CAM Expense Breakdown
Click any amount to edit. Use the × button to remove a line. Click + Add Line Item for custom expenses.
CAM Total
$0
CAM / Sq Ft
$0.00
Tenant CAM Allocations
Tenant
Leased Sq Ft
Pro-Rata %
Annual CAM
Monthly CAM
CAM Cap
Annual Budget — Budget vs Actual
Total Income (Budget)
$0
Annual projection
Total Income (Actual YTD)
$0
vs budget
Total Expense (Budget)
$0
Annual projection
Total Expense (Actual YTD)
$0
vs budget
Net Operating Income
$0
Budgeted NOI
Net Income (After Admin)
$0
Bottom line
💡 How to use:Click any cell to type a dollar amount. Switch between Budget, Actual, and Variance views. Click any line item label to rename it, click + Add Line in any section to add custom items, or click the × button to remove/hide a line. Click ⚡ Auto-Generate to populate from your active leases — but you can always overwrite any value manually.
💰 INCOME
Rent, recoveries, percentage rent, interest, other income
Income Line Item
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Annual Total
🔧 OPERATING EXPENSE — CAM (Exterior)
All CAM line items + Real Estate Taxes
CAM Line Item
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Annual Total
⭐ NET OPERATING INCOME (NOI)
NOI = Income − (CAM + RE Taxes)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Annual Total
📋 ADMINISTRATION EXPENSE
Mortgage interest, depreciation, professional fees, etc.
Administration Line Item
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Annual Total
🎯 NET INCOME (Bottom Line)
NOI − Total Administration Expense
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Annual Total
💳 OTHER CASH TRANSACTIONS
Working capital, balance sheet items, mortgage principal, owner equity
Cash Transaction Line
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Annual Total
Opening Cash
$0
Total Net Cash Flow
$0
Ending Cash (Checking Acct)
$0
🤖 AI Market Insight Settings
Enable AI-powered market insight generation. Get an API key at console.anthropic.com → Settings → API Keys. Key is stored only in your browser's localStorage.
⚠️ Security: Don't share your computer with this app open. Don't deploy this HTML file publicly with the key in it. If exposed, regenerate at console.anthropic.com immediately.
⚡ Quick Deal Analyzer
For client deal evaluations. Fill in 9 numbers, click ▶ Generate Report, get a complete investor-ready report you can rebrand and send. No need to set up a property record first.
⚡ LIVE PREVIEW
⚠️ Important: This analyzer assists with deal evaluation but does not provide financial, investment, tax, or legal advice. All outputs are based on the assumptions you enter and should be reviewed by qualified professionals before making investment decisions. Past performance and projections are not guarantees of future results.
* Depreciation based on 80% of purchase price over 39.5 years (commercial). Consult your tax advisor.
📐 IRR, Equity Multiple & Return Metrics
10-Year IRR
—
Internal Rate of Return
Equity Multiple
—
Total return on equity
Total Cash Flow
—
10-yr cumulative
Sale Proceeds (Yr 10)
—
After loan payoff
Break-Even Occupancy
—
Min. to cover debt service
Payback Period
—
Years to recover equity
How IRR is calculated: The IRR is solved iteratively using all 10-year cash flows plus the net sale proceeds at exit (Year 10 FMV minus remaining loan balance minus 5% selling costs). This is the industry-standard method used by institutional investors and lenders.
⚠️ Important: Projections are based on your assumptions and do not constitute financial, investment, tax, or legal advice. Actual results may vary significantly. Review with qualified professionals before making investment decisions.
🔬 Sensitivity Analysis
How do returns change as key assumptions shift? Green = stronger than base case. Red = weaker than base case.
Vacancy Rate Impact on Year 1 Cash Flow & NOI
Vacancy Rate
Gross Income
Year 1 NOI
Cash Flow
Cash-on-Cash
Cap Rate
vs Base Case
Interest Rate Impact on Cash Flow
Interest Rate
Annual Debt Service
Cash Flow
Cash-on-Cash
DSCR
vs Base Case
Exit Cap Rate Impact on Year 10 Sale Proceeds & IRR
Exit Cap Rate
Yr 10 FMV
Sale Proceeds
Equity Multiple
10-Yr IRR
vs Base Case
🎯 IRR Sensitivity Matrix — Year-1 NOI × Exit Cap Rate
Each cell shows the 10-year IRR if Year-1 NOI varies (rows) and the exit cap rate at sale (columns) varies. Color coding:green ≥ 12%, gold 8-12%, red < 8%. The ⭐ cell is your base case.
📊 How to read this: The matrix answers "What if both NOI underperforms AND cap rates expand?" — the dual-risk scenario that destroys most deals. Look for cells that stay green even with -10% NOI and +1% cap expansion. Those are your margin-of-safety scenarios.
📈 AI Market Cycle Commentary
AI-generated 2-paragraph market analysis suitable for inclusion in investor reports. References cap rate trends, supply/demand factors, and risk considerations specific to your property's market and asset class.
🤖
Analyzing market conditions...
⚠️ Important: AI-generated commentary is informational only. Verify market data with local commercial real estate professionals before including in formal investor reports. Not financial advice.
Click ⚡ Generate Commentary to produce AI market analysis based on this property's location, asset class, and metrics.
🤖 AI Investment Score
Instant investment analysis using all your metrics — NOI, IRR, cap rate, cash-on-cash, DSCR, equity multiple, sensitivity. Produces an A+ to F grade with strengths, risks, and a clear buy/hold/pass recommendation based on institutional benchmarks.
Overall Grade
—
Income Score
—
out of 25
Returns Score
—
out of 25
Risk Score
—
out of 25
Growth Score
—
out of 25
Click ⚡ Generate Score to get an AI-powered investment analysis of this property.
✅ STRENGTHS
⚠️ RISKS
💡 RECOMMENDATION
⚠️ Important: AI-generated analysis is for informational purposes only and does not constitute financial, investment, or legal advice. Review with qualified professionals before making investment decisions.
📋 Deal Memo
A complete investment write-up combining all metrics. Pulls live from your inputs and saved customizations. Click 🔄 Refresh Memo after changing any value to update.
📋 Summary
💰 Financials
⚠️ Risk
✍️ Write-Up
📊 Investor Report
📋
Click ▶ Calculate at the top of the page, then 🔄 Refresh Memo to generate.
📥 Upload Invoice for AI Processing
Upload a PDF invoice or paste invoice text below. Claude AI will automatically extract vendor, amount, due date, net terms, and property — then create a payment schedule entry.
📄
Click to upload invoice PDF
or drag and drop here
— OR paste invoice text below —
Invoice Details
Total Outstanding
$0
Unpaid invoices
Due This Week
$0
Next 7 days
Due This Month
$0
Next 30 days
Overdue
$0
Past due date
Paid This Month
$0
Total paid
All Invoices
Invoice #
Vendor
Property
Category
Invoice Date
Due Date
Amount
Status
Actions
📅 Upcoming Payments
⚠️ Overdue Payments
Payment Schedule — Next 90 Days
Due Date
Vendor
Property
Category
Amount
Net Terms
Days Until Due
Status
Actions
Payment History
Paid Date
Invoice #
Vendor
Property
Amount
Method
Tax Forms — Auto-Populated from Your Accounting Data
Forms Available
0
—
Total Property Tax
$0
For selected period
Rental Income
$0
From journal entries
Estimated Refund
$0
Property tax refund est.
Forms Status
Draft
—
⚠️ DRAFT — Verify Before Filing
All forms are working drafts auto-generated from your accounting data. Tax laws and form line numbers change yearly. You must verify all calculations against the official state Department of Revenue forms before filing. Last form data verified: Manual review required.
💡 How to use: Auto-populated values come from your journal entries, tenant data, and property tax records. AUTO values can be overridden — just click any cell and type. Click 📄 Print / PDF to export the active form.
Banking & Reconciliation
Bank Accounts
0
Active accounts
Total Cash Balance
$0
All accounts
Unmatched Txns
0
Need reconciliation
Reconciled
0
Matched to journal
Last Reconciliation
Never
—
🏦 Accounts
💳 Transactions
⚖️ Reconcile
📋 History
Tenant Portal
A unified view of each tenant's lease, rent ledger, payment history, and CAM allocation. Generate client-branded PDF statements and welcome packets to send to tenants.
Maintenance Operations
🎫 Work Orders
👷 Vendors
🗓️ Preventive
🔄 Unit Turns
📊 Analytics
💾 Data Backup & Restore
Your data lives in your browser's localStorage. If you clear browser data or lose your device, your records go with it. Export a backup file regularly and keep it safe (cloud drive, USB, email to yourself).
Last Backup
Never
📥 Export Backup
Download a complete backup of all your data as a single .json file. This includes all properties, tenants, journal entries, work orders, vendors, tax data, AI settings — everything.
📦 Backup will include:
Other export formats:
📤 Restore from Backup
Upload a previously exported backup file to restore your data.
⚠️ Warning: This will replace all current data with the backup contents.
📁
Click to select backup file
.json files only
Or paste backup JSON directly:
⏰ Auto-Backup Reminders
Get reminded to back up your data regularly. Reminder appears in the dashboard if it's been longer than the chosen interval.
—
💡 Pro tip: After exporting, save the .json file to your Google Drive, iCloud Drive, or Dropbox folder. That way you have an off-device backup automatically synced to the cloud.
🗑️ Reset / Clear Data
Wipe all data and start fresh. Useful when handing this over to a different user or doing a clean test.
This cannot be undone.
💡 Best Practice: Track communications, payment promises, and lease violations in your tenant notes. Documented escalation steps strengthen your position if legal action becomes necessary. This guidance is general — always consult your attorney for specific situations.
📋
Select a customer or tenant to view their statement
Add Property / Entity
Edit Property / Entity
Add Account
New Journal Entry
Account
Description
Debit ($)
Credit ($)
Total Debits: $0.00Total Credits: $0.00
📥 Import Tenants from CSV
How it works: Download the template, fill in your tenants (one per row), and upload it. You'll get a chance to review everything before anything is saved.
Required column: Tenant Name Optional columns: Property, Unit, Sq Ft, Monthly Rent, CAM, Lease Start (YYYY-MM-DD), Lease End (YYYY-MM-DD), Status, Billing Email, Notes Property is matched by name to your existing properties. Unmatched properties are left blank for you to assign later.
💡 Owners listed here automatically populate the K-1 forms (KPC, KPI, KPINC, KS, KSNC, KF) on the Tax Forms page. Income is allocated by ownership %.
✏️ Edit Tenant / Lease
$/SF/yr
📄 Billing Information
Add Budget Line
🏦 Add Bank Account
✏️ Edit Bank Account
+ Add Bank Transaction
📥 Import Bank Transactions from CSV
Preview:
Date
Description
Amount
⚙️ Business Branding (used on PDFs)
These details appear on all tenant-facing PDFs (statements, welcome packets). Saved to your browser only.
+ Add Note for
+ New Work Order
WO #:WO-XXXX
· Fields marked with ● are required
🔑 Entry Permissions (PET)
📜 Activity Log
+ Add Vendor
🛡️ Compliance Tracking (VendorShield-style)
+ Preventive Maintenance Schedule
+ Start Unit Turn
➕ Create Invoice
Step 1: Choose Bill-To
📬 Billing To:
⚡ Quick Add Charge
Description
Qty
Unit Price
Total
Total Amount:$0.00
🚀 Generate Monthly Rent Invoices
Generate invoices for all active tenants for the selected month. Review the list below and uncheck any tenants you want to skip.
Tenant
Property
Unit
Base Rent
CAM
Total
Selected Tenants:0
Total Billing:$0.00
📄 Invoice Preview
➕ Add Customer / Payor
💵 Record Payment Received
Step 1: Who Paid?
Step 2: Apply Payment to Invoices (Optional)
Select a payor above to see outstanding invoices
Applied Total:$0.00Unapplied:$0.00
💵 Record Payment
Invoice—
Balance due$0.00
Remaining after this payment:$0.00
🔗 Share Tenant Portal Link
Share this secure link with your tenant. They can view their account, invoices, payment history, and lease details — no login required.
⏱ Link is valid as long as tenant exists in your system.
📧 Email Preview
💰 Accepted Payment Methods
Configure the payment methods you accept from tenants. These will appear on the tenant portal so tenants know how to pay you.
👥 Users & Roles
ℹ️ How access works: Roles control what each user sees and can navigate to in the app.
Full server-side enforcement (so data is protected even outside the app) is provided by the cloud database security layer, set up separately.
Available Roles
Preview a Role (test what each role sees)
As the owner, you can switch your view to preview what a given role experiences. This helps you verify access before inviting real users. Switch back to Owner anytime.
Invite Team Members
Inviting real team members with their own logins requires the cloud database security layer to be active (so each person signs in with their own account and the server enforces their role). This is set up separately — once active, you'll assign each invited user one of the roles above.
👋 Welcome!
Step 1: Add Your First Property
Let's start by adding one of your commercial properties. You can manage multiple properties here.
Next step: Go to Properties & Entities in the sidebar, then click + Add Property
Step 2: Add Your First Tenant
Now add a tenant to start tracking leases, rent payments, and CAM allocations.
Next step: Go to 👥 Tenants & Leases, then click + Add Tenant
Step 3: Generate an Investor Report
Try the Quick Deal Analyzer — generate a professional 10-year proforma and IRR analysis in seconds.
Next step: Find Quick Deal Analyzer in the main menu and fill in a deal
☁️ Cloud Sync & Account
Checking connection...
⚙️ Step 1 — Configure Supabase
Enter your Supabase credentials. Get them from your Supabase project → Settings → API.
⚠️ Security: Only paste the publishable key (browser-safe). Never paste the secret key here.