DEMO MODE · amounts are scrambled

Jordan Household Budget

—
Avg / month
—
No data yet
Lean target
$3,345
—
Transactions
—
—
XRA pass-through
—
Crossroad reimb.
Monthly cash flow
Where the money goes

Ribbon width = dollars. Pay and fixed expenses use the dated entries in ⚙ for the month shown. XRA is excluded.

Monthly avg by category
Months included in averages
Date ↕ Vendor ↕ Category ↕ Amount ↕ Tags
Drop statements here
📄

PDF, CSV, or TXT

AMEX, Chase, or any bank export — drag one or many

Files are read in your browser only. Duplicates auto-detected. Vendor memory auto-applies your saved category corrections.

Or paste transactions
Folder workflow
📁 Budget/Inbox/   ← drop new PDFs here
📁 Budget/2025-12/ ← move after processing
📁 Budget/2026-01/
📁 Budget/2026-02/

Save new statements to Inbox. Drag into app. After processing, tap "Mark archived" and move the file to the matching month folder.

Events

Group transactions around dates (a trip, a birthday, Christmas) to see what the event really cost. Categories don’t change.

Accounts
Actual
Planned
Forecast
Upcoming this month
Add planned transaction
Planned transactions
None yet.
Cash projection — next 12 months (cumulative free cash)
Month by month — income vs. outflow
12-month projection
Annual summary
Current-pace annual—
Lean target annual$40,140
Annual savings opportunity—
Projected free cash / yrSet pay in ⚙
Free cash / yr at lean targets—
Goals & plan
Savings plan — your spending ceiling, worked backward from your goal
LWE / XRA as primary income
Adviser — pace, enjoy-life check, recurring charges
What if…
Pay stubs — full-time job
Work hours & balance
Tax report — LWE (Schedule C)

Counts transactions tagged LWE that are not tagged Reimbursable or XRA. Each is placed on a Schedule C line by category and vendor keywords; override any one in the Ledger (open the row → Tax line). This is a bookkeeping aid, not tax advice — confirm line choices and deductibility (meals, vehicle, home office) with your CPA.

Deductible expenses by Schedule C line
Reimbursable charges (not deductions — bill these back)
Needs your review
Backup & restore

Save your data so it survives a new computer or browser. Two options — use both for maximum safety.

🔐 Private sync (your own website)
Push encrypts your data in this browser and saves it on your site. Pull on another device decrypts it. The server only ever holds scrambled data. Needs sync.php uploaded next to this app.
📦 JSON data backup
Exports all transactions, vendor memory, tags, planned items, and settings as a small JSON file. Import it on any device to restore everything.
🗂 Self-contained HTML Recommended
Saves a new copy of the app with your data baked in. Open it on any computer — no import needed. A timestamped backup of the current file is saved first in case anything goes wrong mid-write.

💡 Habit tip: after each statement submission, tap "Save portable app.html" and drop it in iCloud Drive / Google Drive. That file is your complete app + data in one place.

Vendor memory
No corrections saved yet.
Import log
Cancelled recurring forecasts
None cancelled.

Tap Restore to bring a cancelled subscription back into the forecast.

Duplicate log
None detected.
Danger zone

Wipes all transactions and the dedup log so you can re-import clean. Your vendor memory, planned items, cancelled subscriptions, and any saved backup files are kept.