Viewing
· scoped to past month
YTD Revenue ·
YTD Expenses
YTD Net Income
Margin:
Best Month
·
Worst Month
·
Monthly P&L —
Margin:
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
| Entity | Revenue | Expenses | Net Income | Cash Net | |
|---|---|---|---|---|---|
| Personal · Household | — | ||||
| TOTAL | — |
⚡ Tax Strategy Alerts
No strategies yet
Click "Run Tax Strategy Engine" in the top bar to generate AI-powered tax-saving recommendations.
Action:
Recent Activity
No transactions yet
Upcoming Bills (Next 14 Days)
Nothing due in the next 14 days
Journal —
transactions
No transactions yet
Add your first transaction or import a CSV from your bank.
| Date | Description | Category | Amount | Type | Source | |
|---|---|---|---|---|---|---|
A/R Aging
Current
1-30 days
31-60 days
61-90 days
90+ days
Invoices
shown / total
No invoices yet
No invoices in
| Number | Client | Issued | Due | Total | Status | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Line Items
Payment History
No payments recorded.
|
||||||||||||
📸 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
No expenses logged
| Date | Vendor | Category | Amount | Status | |
|---|---|---|---|---|---|
1099 Contractors —
No contractors yet
Add any 1099 contractor you pay. The system flags $600+ YTD for 1099-NEC filing.
| Name | TIN | YTD Total | 1099 Req? | ||||||
|---|---|---|---|---|---|---|---|---|---|
|
Payment History
No payments logged yet.
|
|||||||||
S-Corp Salary vs Distribution Optimizer
| Salary | Distribution | FICA Total | QBI Deduction | Federal Tax | Total Tax | Effective Rate | Audit Risk |
|---|---|---|---|---|---|---|---|
| LOWEST TAX LOWEST 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 —
No pay runs logged
After each Patriot pay run, enter the summary here so the platform has the full tax picture.
| Pay Date | Employee | Gross | Fed W/H | FICA | Net | |
|---|---|---|---|---|---|---|
| YTD TOTALS | ||||||
Fixed Asset Register
No fixed assets
Add equipment, furniture, or real estate to track depreciation (MACRS, §179, bonus).
| Name | Purchased | Cost | Method | This Year | |
|---|---|---|---|---|---|
🚗 Vehicle Mileage — Standard vs Actual
No vehicles tracked.
Placed in service: · Business use:
Standard Mileage ({{ taxYear }})
miles × $0.70
Actual Expense
Business-use adjusted
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
| Account | Debit | Credit | Balance |
|---|---|---|---|
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
|
Pass-through —
SSTB
⚠ Manual K-1 () disagrees with the ledger P&L
(). The manual figure was used — counted once, not both.
|
|
| 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.
| Quarter | Deadline | Required | Paid | Remaining | Status |
|---|---|---|---|---|---|
📊 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
No strategy runs yet.
| Run Date | Count | Total 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
Upload a statement or log a transaction to see the breakdown.
Not Counted as Spend —
Money that moved accounts or became wealth
YTD : ·
This month:
Income This Month by Person —
All Income Entries
entries · Total
No income logged yet
Click "+ Log Income" to add your W-2 paychecks, bonuses, or any other personal income. Keep this separate from your business income — your S-Corps live in the entity views.
| Date | Person | Source | Type | Amount | Notes | |
|---|---|---|---|---|---|---|
selected
Total:
entries ·
No transactions for this filter
Use the quick-add bar above, or click "+ Log Expense" to add one.
| Date | Vendor | Category | Kind | Amount | Payment | Notes | ||
|---|---|---|---|---|---|---|---|---|
| LEGACY ⚠ HIGH |
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
Action:
📺 Subscriptions Actually Billing You
No subscription charges yet
Upload a statement — anything categorized "Subscriptions" shows up here automatically.
| Service | Avg / mo | Last 12mo | Months Billed | Last Charge | Latest | Trend |
|---|---|---|---|---|---|---|
| of EVERY MONTH | STALE | ↑ ↓ flat |
Total balance: /
limit ·
Min: /mo
utilization ·
Min: ·
Due day:
🎯 Payoff Planner
Debt-Free In
Total Interest
Minimum Required
| Card | Start | Payoff Month | Total Interest |
|---|---|---|---|
Executive Summary
✂️ Top Cuts (Ranked by Impact)
#:
/mo
Action:
📈 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
| Category | This Month | Δ vs Avg | Direction | Note |
|---|---|---|---|---|
⚠️ 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
No snapshots yet
Capture a snapshot of your accounts each month to track net worth over time.
| Date | Assets | Liabilities | Net Worth | Notes | |
|---|---|---|---|---|---|
Total W-2 Wages
K-1 Income
Investment Income
Itemized Total
Standard:
Income Sources
No personal income sources tracked.
| Type | Source | Amount | Withholding | |
|---|---|---|---|---|
Itemized Deductions
No itemized deductions yet.
| Category | Description | Amount | Notes | |
|---|---|---|---|---|
🎯 Deduction Strategy
Itemized Total
Standard Deduction (MFJ)
Document Vault —
No documents
Upload receipts, W-2s, statements, contracts, tax returns. IRS statute of limitations is 7 years.
| Name | Type | Size | Uploaded | |
|---|---|---|---|---|
Entities
EIN
Owner
Theme
Chart of Accounts —
| Number | Name | Type | Tax Category | Active |
|---|---|---|---|---|
Backup & Data
Tax constants: 2026 estimates. Update the
Change password: in Cloudflare → your Worker → Settings → Variables and Secrets → edit
AI features: if receipt OCR, the Tax Strategy Engine, or the CPA narrative don't work, add an
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.