Cash Position
Across all accounts
Revenue YTD
MTD:
Expenses YTD
MTD:
Net Income YTD
Pre-tax
Estimated Tax Owed
Next Quarterly
⚡ 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
total
No invoices yet
| Number | Client | Issued | Due | Total | Status | |
|---|---|---|---|---|---|---|
📸 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 Statement
Found transactions.
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? | ||
|---|---|---|---|---|---|
S-Corp Salary vs Distribution Optimizer
| Salary | Distribution | FICA Total | QBI Deduction | Federal Tax | Total Tax | Effective Rate |
|---|---|---|---|---|---|---|
| OPTIMAL |
Reasonable salary floor: BLS 25th percentile for is . Going below this is an IRS audit trigger.
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 |
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+
Federal Tax Liability
Est. YTD
Effective Rate
On taxable income
Marginal Rate
Next dollar bracket
Payments Made YTD
Quarterly + W/H
Balance Due / (Refund)
Projected
Safe Harbor Target
📅 Quarterly Estimated Payments —
| Quarter | Deadline | Required | Paid | Remaining | Status |
|---|---|---|---|---|---|
📊 QBI Deduction Calculator (§199A)
QBI Deduction
💰 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 | |
|---|---|---|---|
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 |
|---|---|---|---|---|
☁️ Cloud Sync
Save all your data to your Cloudflare account so it's available across devices, persists between sessions, and builds multi-year history. Setup is one-time (see DEPLOY.md for the 4 dashboard clicks). Without this, data lives only in this browser.
Enter the password you configured as the
SYNC_PASSWORD environment variable in your Cloudflare Pages project.Only set this if your Pages deployment lives at a different URL than where you opened this app.
Status:
—
· Last sync
🤖 AI Settings (Optional)
Receipt OCR, the Tax Strategy Engine, and the CPA narrative all use Claude. Paste an Anthropic API key below to enable them. The key is stored only on this device.
Get a key at console.anthropic.com.
✓ Key saved — AI features enabled
Backup & Data
Tax constants: Uses 2026 estimated brackets, §179 limits, QBI thresholds, and mileage rates. Update these in
This device only: All data lives in this browser's localStorage and IndexedDB. To use on another device or browser, download a backup and restore it there. Clearing browser data will erase everything — back up regularly.
TAX_CONSTANTS at the top of the script when the IRS finalizes.
This device only: All data lives in this browser's localStorage and IndexedDB. To use on another device or browser, download a backup and restore it there. Clearing browser data will erase everything — back up regularly.