Get early access
Money + invoicing · local-first

One calm place for the money side of running a business.

KeepFloat keeps your books and your client invoicing together — and they talk to each other. The moment an invoice is paid, it lands in your ledger. Automatically.

All data stays on your computer No subscription, no cloud macOS · Windows · Linux
KeepFloat — your books, on your computer
Money
Home
Ledger
Budgets
Reconcile
Invoicing
Invoices
Clients
Reports
Overview
Audit log

Good morning — here's where you stand.

Net worth
$284,610.42
Cash on hand
$18,940.07
Outstanding A/R
$4,325.00

Invoice INV-2071 — Hillcrest Realty

Line items
Property photo session — 14 Birch Ln$225.00
Aerial / drone add-on$90.00
Floor plan$65.00
Rules applied: client rate card, min chargeauto
Invoice INV-2071Sent
Subtotal$380.00
Tax (6.25%)$23.75
Total due$403.75

Payment received.

Invoice INV-2071
Hillcrest Realty Sent
Total$403.75
posts itself
Ledger — Checking ····4807
Adobe Creative Cloud−$59.99
Hillcrest Realty invoice+$403.75
Office supplies−$23.18

Every number on this screen lives in one file, on your computer. Nothing leaves.

SQLite · encrypted disk · your own Microsoft 365 for email · tamper-evident audit log
Your whole money picture, the moment you open it.
i.

A full money app

Accounts, a fast ledger register, transfers, reconcile-against-statement, envelope budgets, goals, bills, recurring — everything a serious personal-finance tool has, minus the cloud.

ii.

A real invoicing studio

Per-client rate rules, live preview, beautiful PDFs, sent from your own email. Estimates, late fees, auto-billing schedules, even an optional Stripe pay-online link.

iii.

Private by architecture

Local-first isn't a feature toggle — it's the design. One SQLite file on your machine. No accounts, no telemetry, no third party ever sees a number.

— 02 · Money

Know where you stand, every morning.

A dashboard that answers the only question that matters — am I okay? — then lets you go as deep as you like.

Ledger & accounts

A register that keeps up with you.

Every account — checking, credit, cash, investment, asset, liability — in one fast register with splits, tags, linked transfers, and source badges that show exactly where an entry came from.

  • Import anything — OFX, QFX, QIF, CSV, even PDF statements, with a column mapper and duplicate-safe merge.
  • Scan a receipt and a transaction prefills itself — OCR runs on-device.
  • Reconcile against statements with a running difference that ticks to zero.
  • Make-recurring or add-as-bill straight from any transaction.
Ledger — all accounts
Hillcrest Realty invoice+$403.75
Mortgage payment recurring−$2,214.06
Verizon Wireless bill−$87.44
Transfer to Savings linked−$1,500.00
Trader Joe's · Groceries · split ×2−$96.31
Budgets · goals · cash flow

Spend with a plan, not a guess.

Envelope budgets with rollover, a safe-to-spend number with a per-day pace, savings and debt-payoff goals with projections, and a cash-flow forecast that warns you about low balances before they happen.

  • Safe-to-spend — the one rest-of-month figure that keeps you honest.
  • Recurring & bills — auto-posting daemon, due/overdue reminders, autopay flags, an emailed digest.
  • Pattern suggestions — KeepFloat notices subscriptions in your history and offers to track them.
  • Anomaly + subscription audit — statistical, not magical: catches the weird charge and the zombie subscription.
Budgets — June
Groceries$418 / $600
Dining out$233 / $250
Software & subscriptions$141 / $220
Safe to spend this month$1,062.40 · $53/day
— 03 · Invoicing

Polished invoices, in seconds — because the rules already know.

Set each client's rates, rounding, minimum charge, tax exemption, and recurring items once. From then on, invoices nearly write themselves.

Clients & rules

Every client, on their own terms.

  • Billing-rules engine — per-client rate cards, rounding, minimum charges, tax exemptions, recurring line items.
  • Auto-bill schedules — generate the period's due invoices in one click, per each client's cadence.
  • Client insights — revenue trend, A/R aging, days-to-pay, top items, payment history.
  • Estimates that become invoices — quote first, convert when approved.
  • Automatic late fees — percent, grace period, basis; a global default with per-client overrides.
Client — Hillcrest Realty
Photo session base rate$225.00
Drone add-on$90.00
Minimum charge$150.00
ScheduleMonthly · combined invoice
Avg days to pay11.2
Send & get paid

From your name, your email, your bank.

Invoices render to clean PDFs and go out through your own Microsoft 365 account — no third-party sender, no "via someotherapp.com". PDFs file themselves into each client's folder.

  • Per-client email templates, plus automatic combined-batch and past-due emails.
  • Optional Stripe "Pay online" link — the webhook marks it paid, and the books update themselves.
  • Record any payment — check, transfer, cash — and it posts to your ledger, even one check across many invoices.
Invoice INV-2071
Get Virtual View · getvirtualview.com
To: Hillcrest Realty
Property photo session — 14 Birch Ln$225.00
Aerial / drone add-on$90.00
Floor plan$65.00
Tax (6.25%)$23.75
Total$403.75
— 04 · Reports & tax

From "how was the month?" to "here's my Schedule C."

P&L, net worth, revenue by client, a full mortgage report, a cash-flow forecast — and a tax center that maps your categories to Schedule C and assembles a year-end packet. Plus an Integrity page that proves transfers net to zero, and a tamper-evident, hash-chained audit log of every change.

— 05 · AI, on your terms

An advisor that reads your actual numbers — only if you turn it on.

Every AI feature is opt-in behind a master switch, and works with the provider you choose — including a fully local model via Ollama, so even the AI never leaves your machine.

Ask KeepFloat

"Which clients are slowest to pay?"

An agentic assistant grounded in your real data through tools — it queries your ledger, never hallucinates a balance, and asks before any guarded action.

  • Smart reviews for recurring, bills, and budgets; a money tip on the dashboard.
  • Tax helpers — suggest a Schedule C mapping, hunt for missed deductions.
  • Housekeeping — auto-categorize, payee duplicate finder, invoice draft suggestions.
  • Mortgage advice personalized to your actual amortization.
Ask KeepFloat
Which clients are slowest to pay?
Across the last 12 months, Maple Property Group averages 31 days to pay (3 invoices currently past due, $1,840.00 total). Everyone else averages under 14. Want me to draft a past-due reminder?
Grounded in your ledger via tools · provider: local (Ollama)
Private by architecture

Your finances are nobody's business.
Literally.

KeepFloat has no servers, no accounts, no analytics. It is a program on your own computer with a single database file. The only thing that ever leaves your machine is the invoice you choose to send — through your own email.

One local SQLite fileAll data in one file under your control, on your own encrypted disk.
Tamper-evident audit logEvery change is recorded with field-level detail, SHA-256 hash-chained, verifiable on demand.
Your email, your tenantInvoices send through your own Microsoft 365 — nothing transits a third party.
Backups you can holdOn-demand and scheduled snapshots, retention-pruned, restored in one click.
— 06 · Everything inside

The full inventory.

No tiers, no add-ons, no "available on the Pro plan." This is the app.

Money

  • Overview dashboard — net worth, cash, KPIs, customizable sections
  • Accounts — bank, credit, cash, investment, asset, liability; archive; low-balance thresholds
  • Transactions — splits, tags, cleared, duplicates, source badges
  • Receipt scan — on-device OCR prefills entries
  • Transfers — linked two-leg, always net to zero
  • Reconcile against statements
  • Import — OFX / QFX / QIF / CSV / PDF, Moneydance, column mapper
  • Categories — nested income/expense, archive, cleanup
  • Payees — defaults, groups, merge, online names

Planning

  • Budgets — monthly envelopes with rollover + alerts
  • Safe-to-spend — rest-of-month figure with per-day pace
  • Goals — savings targets & debt payoff with projections
  • Recurring — auto-posting daemon, normalization, warnings
  • Pattern suggestions from your history
  • Bills & reminders — due/overdue, autopay, estimate vs fixed
  • Email digests — bills due + budget alerts
  • Cash-flow forecast + low-balance warnings

Invoicing

  • Clients — defaults, schedules, properties, email templates
  • Billing rules — rates, rounding, min charge, tax exemption
  • Invoices — drafts, live preview, PDF, email, payments
  • Estimates that convert to invoices
  • Auto-bill — generate the period's invoices per schedule
  • Late fees — automatic, global default + per-client
  • Stripe pay-online link + webhook mark-paid (opt-in)
  • Combined & past-due emails; one check pays many invoices
  • Client insights — A/R aging, days-to-pay, trends

Reports & tax

  • P&L, net worth, revenue, spending — with KPI headers
  • Anomalies + subscription audit (statistical)
  • Transaction filter — saved views, CSV export
  • Mortgage report — principal/interest/escrow, payoff
  • Tax center — Schedule C map, income by client, Schedule D, year-end packet
  • Integrity checks — transfers net-to-zero, reconciliation history
  • Audit log — tamper-evident, hash-chained, searchable, CSV

AI · opt-in

  • Ask KeepFloat — agentic, tool-grounded, guarded actions
  • Advisor & insights — home tip, budget suggestions
  • Smart reviews — recurring & bills
  • Auto-categorize, rule suggestions, invoice drafts
  • Tax helpers — Schedule C mapping, deduction finder
  • Payee tools — duplicate finder, verify, enrich
  • Your provider — ChatGPT-compatible or fully local Ollama

Platform

  • Global search / command palette (⌘K)
  • Help & FAQ — searchable drawer, inline tips, AI ask
  • Backup & restore — on-demand + scheduled snapshots
  • 15 color themes × light/dark, per device
  • Customizable sidebar, table density, quiet mode, reduced motion
  • Undo on reversible deletes
  • Multi-currency FX rates; business identity & branding
  • Microsoft 365 email integration
— 07 · Get KeepFloat

Be first in line.

KeepFloat is getting ready for the public. Leave your email and you'll hear from us the moment it's available — or write to us with a question.

What's coming

Two ways to run it.

A simple desktop install for macOS, Windows, and Linux — no terminal, no setup, your data on your own machine.
A privately hosted instance we run for you — your own copy of KeepFloat with its own database file, never shared, never mined. Not a SaaS: you can take your data and leave anytime.
No newsletter, no spam. Your address is used to answer you and to announce availability — fitting, for an app whose whole point is privacy.
One announcement email. Nothing else, ever.
You're on the list.

Thank you — we'll be in touch. In the meantime, the rest of this page is the full tour.

KeepFloat

Keep your business afloat.

Your money, your invoices, your machine. KeepFloat runs on your own computer — Mac, Windows, or Linux — and answers to no one but you.