Viewing · scoped to past month
YTD Revenue ·
YTD Expenses
YTD Net Income
Margin:
Best Month
·
Worst Month
·
Monthly P&L —
Net Income —
Margin:
Revenue (Active Month)
All revenue streams
Expenses (Active Month)
Operating + COGS
Cash Position
Across all accounts
💵 Cash Flow View
Cash Flow ·
Actual money in/out of the bank account — includes CC payments, distributions, transfers (everything, not just P&L)
YTD Inflows
YTD Outflows
Net Cash Change
Monthly Cash Flow —
Inflows − Outflows per month
Net Cash —
Cash In (Active Month)
Revenue + transfers + deposits
Cash Out (Active Month)
Expenses + CC payments + distributions
Non-P&L Movements
CC payments + transfers + draws (not in P&L)
🧠 AI Financial Advisor
Scope:
Quick prompts:
⚡ Claude is analyzing…
🧠 CPA-Ready Year Insights — ·
✓ Performance Highlights
⚠ Concern Areas
📊 Expense Breakdown
Owner Comp / Reasonable Salary Check
⚡ Tax Strategy Implications
📋 Questions for Your CPA
🧠 Monthly Review —
✅ Action Items
⚠ Expense Flags
Viewing · Consolidated across Personal + business · scoped to past month
Family Total ·
Combined Personal + all business entities — true household economic picture
YTD Combined Net
Personal Net
in − out
Business Net
rev − exp
Best Month
·
Worst Month
·
Family Net by Month —
Personal net + Business net per month
Combined Net —
Personal (Active Month)
in − out
Business Combined (Active Month)
rev − exp
Cash Position (All Accounts)
Business accounts only — add personal manually
💎 Family Wealth Breakdown — YTD
Where the Combined Net actually landed (cash, debt, investments)
Why this matters: "Combined Net" above is P&L profit (the economic value created). But that value gets split between cash you can spend, investments that grow, debt that disappears, and business cash that's stuck. This breakdown shows where it actually went.
📈 Money to Investments YTD
Coinbase, Robinhood, business equity contributions
🏦 Money to Savings YTD
Savings accounts, HYSA, emergency fund
💳 Personal CC Debt Paydown YTD
cards tracked · card(s) missing opening balance — edit cards to add All openings set
💼 Business Profit RETAINED
MIG + Elevate net income less owner distributions — only profit still inside the business counts here, because anything distributed already shows up above as personal income that funded savings/investments.
Estimated Real Family Wealth Change
Investments + Savings + Personal CC Paydown + Retained Business Profit
⚠ No owner distributions are posted to account 3020 this year, so all business profit is being treated as retained. If you actually took money out of MIG or Elevate, record those draws — otherwise this figure double-counts profit that already reached your personal accounts.
Note: This excludes business CC debt paydown (AMEX) which would add another ~$10-25K of wealth growth if those statements were imported. Also excludes lifestyle spending that went to home improvement / capital purchases (those build home equity, not lifestyle).
🧠 AI Financial Advisor
Scope:
Quick prompts:
⚡ Claude is analyzing…
By Entity —
Click any entity to drill into its dashboard
EntityRevenueExpensesNet IncomeCash Net
Personal · Household
TOTAL
⚡ Tax Strategy Alerts
Recent Activity
Upcoming Bills (Next 14 Days)
Journal —
transactions
DateDescriptionCategoryAmountTypeSource
A/R Aging
Current
1-30 days
31-60 days
61-90 days
90+ days
Invoices
shown / total
NumberClientIssuedDueTotalStatus
📸 Receipt Upload
🧾
Drop a receipt or click to upload
JPG, PNG, or PDF. Claude will extract vendor, date, amount, and category.
⚡ Analyzing receipt with Claude…
💳 Credit Card / Bank Statement
Statement uploads now run through the reviewed import flow, which detects income vs expense vs transfers, applies your vendor rules, and lets you check every category before anything is written.
Expenses / Bills
DateVendorCategoryAmountStatus
1099 Contractors —
NameTINEmailYTD Total1099 Req?
S-Corp Salary vs Distribution Optimizer
SalaryDistributionFICA TotalQBI DeductionFederal TaxTotal TaxEffective RateAudit Risk
The tradeoff:
Reasonable salary floor: BLS 25th percentile for is ; the median is . Under IRC §162 and Rev. Rul. 74-44 the IRS can recharacterise distributions as wages when officer comp is unreasonably low.
Total tax = federal income tax + employee FICA + employer FICA. Employer payroll tax is deducted from pass-through income, and federal tax is computed after the standard deduction.
Pay Runs —
Pay DateEmployeeGrossFed W/HFICANet
YTD TOTALS
Fixed Asset Register
NamePurchasedCostMethodThis Year
🚗 Vehicle Mileage — Standard vs Actual
Profit & Loss —

Revenue

Total Revenue

Expenses

Total Expenses
Net Income
Balance Sheet — As of

Assets

Total Assets

Liabilities & Equity

Total Liabilities
Total Liabilities + Equity
⚠ Out of balance by . Assets must equal Liabilities + Equity. This usually means a journal entry was posted with unequal debits and credits, or a transaction references an account that no longer exists. Check the Trial Balance report.
✓ In balance — Assets = Liabilities + Equity
Trial Balance — As of
AccountDebitCreditBalance
Cash Flow —
Operating:
Investing:
Financing:
Net Change in Cash:
Current
1-30
31-60
61-90
90+
⚠ Tax tables loaded are for (last updated ) but you are viewing . Update the TAX_CONSTANTS block in the Worker and redeploy before relying on these figures.
Total Federal Liability
Income tax · Addl Medicare · NIIT
Effective Rate
Total federal ÷ AGI
Marginal Rate
Next dollar bracket
Payments Made YTD
W/H + Est
Balance Due / (Refund)
Projected
Safe Harbor Target
🧾 How this was calculated
W-2 wages
Investment income
AGI
Less deduction
⚠ SALT of capped at for your income level.
Less §199A QBI deduction
Taxable income
Federal income tax
Additional Medicare (0.9%)
Net Investment Income Tax (3.8%)
Total federal liability
📅 Quarterly Estimated Payments —
⚠ Not set — the safe harbor is falling back to 90% of this year's estimate. Basis in use: . Withholding of is netted out first, leaving across four vouchers.
QuarterDeadlineRequiredPaidRemainingStatus
📊 QBI Deduction Calculator (§199A)
Insurance agents/brokers are excluded from the SSTB definition — leave unticked for MIG.
QBI Deduction
50% W-2 wage limit:
💰 Solo 401(k) / SEP Optimizer
Employee Deferral Limit
Employer Match Max (25%)
Remaining Room
Contribute before Dec 31 to reduce taxable income
📦 CPA Tax Package Generator
Builds a multi-section PDF for your CPA: P&L and Balance Sheet for each S-Corp, officer comp summary, depreciation schedules, vehicle mileage, 1099 summary with EINs, personal W-2/K-1/deductions, estimated payments, QBI worksheet, and an AI-generated narrative summary of the tax year.
Package generated for
Generated at
💡 Strategy History
Run DateCountTotal Impact
Viewing · scoped to past month
⚡ Reading receipt…
·
Auto-categorizes
YTD Income
YTD Lifestyle Spend
YTD Net (Savings Capacity)
After moving to savings/investments, cash actually left over:
🏦 YTD Saved
Savings accts + biz debt paydown
📈 YTD Invested
Brokerage + crypto (speculative growth)
Avg Spend/Month
months with spend data
Best Month (Net)
·
Worst Month (Net)
·
Monthly Net —
🧠 Annual Insights —
✓ What Went Right
✗ What Went Wrong
📊 Biggest Category Shifts
🎯 Improvement Plan for Next Year
📄
Nothing logged yet for
Every month starts at $0. Upload your bank and card statements and this fills in with what actually cleared.
Monthly Net (Income − Lifestyle Spend)
✓ Savings capacity available ⚠ Spending exceeds income
Cash left after saving/investing:
Income This Month
paychecks logged
Lifestyle Spend This Month
Variable · Discretionary
🏦 Saved This Month
Savings accts, HYSA, biz debt paydown (defensive)
📈 Invested This Month
Brokerage + crypto (speculative growth) · capacity unallocated ✓ Full capacity allocated
This Month vs Last Year
vs
🧠 AI Financial Advisor
Scope:
Quick prompts:
⚡ Claude is analyzing…
Spend by Category —
Totals
Not Counted as Spend —
Money that moved accounts or became wealth
YTD : · This month:
Income This Month by Person —
All Income Entries
entries · Total
DatePersonSourceTypeAmountNotes
selected
Total:
entries ·
Date Vendor Category Kind Amount Payment Notes
services billing · /mo avg · /yr run-rate
Built from actual charges categorized Subscriptions over the last 12 months. Nothing is projected — a service only appears once it has really hit a statement. Miscategorized charge? Fix its category in Transactions and it moves.
🧠 Subscription Audit
Potential savings: /mo · /yr
📺 Subscriptions Actually Billing You
ServiceAvg / moLast 12moMonths BilledLast ChargeLatestTrend
Total balance: / limit · Min: /mo
🎯 Payoff Planner
Debt-Free In
Total Interest
Minimum Required
CardStartPayoff MonthTotal Interest
Executive Summary
✂️ Top Cuts (Ranked by Impact)
📈 If You Invest the Savings
Redirecting /mo into a brokerage at 7% annual return:
In 10 Years
In 20 Years
Annual Savings
📊 Category Movement vs 3-Month Average
CategoryThis MonthΔ vs AvgDirectionNote
⚠️ Anomalies
📞 Negotiation Reminders
✅ Next Actions This Week
📚 Past Reviews
Latest: ·
Net Worth
Assets
Liabilities
Snapshots
📈 Compounding Projector
Your average actual spend is /mo across months of statements. If you can cut 10% of that — /mo — and invest it at 7%/yr:
In 5 Years
In 10 Years
In 20 Years
In 30 Years
Snapshots
DateAssetsLiabilitiesNet WorthNotes
Total W-2 Wages
K-1 Income
Investment Income
Itemized Total
Standard:
Income Sources
TypeSourceAmountWithholding
Itemized Deductions
CategoryDescriptionAmountNotes
🎯 Deduction Strategy
Itemized Total
Standard Deduction (MFJ)
Document Vault —
NameTypeSizeUploaded
Entities
Chart of Accounts —
NumberNameTypeTax CategoryActive
Backup & Data
Tax constants: 2026 estimates. Update the TAX_CONSTANTS block at the top of moran-finance-worker.js when the IRS finalizes, then paste the updated Worker code into Cloudflare and redeploy.

Change password: in Cloudflare → your Worker → Settings → Variables and Secrets → edit SYNC_PASSWORD, save, redeploy. Then sign out here and sign back in with the new password.

AI features: if receipt OCR, the Tax Strategy Engine, or the CPA narrative don't work, add an ANTHROPIC_API_KEY secret to the Worker and redeploy.