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.

Local-first — your data stays yours Self-hosted, or your own private hosted copy macOS · Windows · Linux · iPhone
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. Self-hosted, your books are one SQLite file on your machine and nothing leaves. Hosted, you get your own private copy — an isolated database, encrypted backups, no analytics — exportable anytime.

— 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, with a column mapper and duplicate-safe merge.
  • It learns your statements — hand it a PDF, or a photo of one: it reads it, checks itself against the statement's own totals, imports and reconciles — and remembers the layout, so next month is instant.
  • Scan a receipt and a transaction prefills itself — OCR runs on-device. Deposit a check the same way.
  • 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 rest-of-month figure that keeps you honest, tuned conservative, balanced, or optimistic.
  • 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.
  • Log work on the spot — hours land on a draft invoice, rules-rounded; on your phone, it knows which client's property you're standing at.
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.
  • A client portal — one secure link where a client sees their invoices and estimates, downloads PDFs, approves an estimate, and pays online.
  • 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.
  • Or forward the email — a client's payment notification sent to your private KeepFloat address records itself, or holds for one-click review.
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, keeps a mileage log with business-use percentages, 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 · iPhone

The books stay home. The capture goes with you.

KeepFloat for iPhone is a free companion on the App Store: sign in once, approve with Face ID, and handle the money moments that happen away from your desk.

KeepFloat for iPhone

Capture it where it happens.

  • Mileage log — record a trip's route, classify it business or personal, and IRS-rate deduction totals land in the tax center.
  • Snap a receipt or deposit a check — it reads the merchant, total, and date on the spot.
  • Log work at the door — it knows which client's property you're standing at and preselects the client.
  • The essentials, anywhere — dashboard, safe-to-spend, bills, invoices, payments.
KeepFloat for iPhone
Trip logged — 12.4 mi business+$8.68
Receipt — Home Depot scanned−$84.12
Work — 2.5 h at 14 Birch Ln draft$312.50
Face ID · talks only to your own KeepFloat
— 06 · 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.

Self-hosted, KeepFloat is a program on your own computer with a single database file — no accounts, no analytics, and the only thing that ever leaves is the invoice you choose to send, through your own email. Prefer us to run it? You get your own private copy: an isolated database, encrypted backups, and a full export whenever you want it.

One database file, yoursAll data in one file under your control — on your own encrypted disk, or in an isolated hosted copy with encrypted backups.
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.
— 07 · Everything inside

The full inventory.

Every copy of KeepFloat is the whole app — nothing held back for a higher plan.

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 & check deposit — on-device OCR prefills entries
  • Learn your statement — reads PDF or photographed statements, self-checks totals, remembers the format for next time
  • Transfers — linked two-leg, always net to zero
  • Reconcile against statements
  • Import — OFX / QFX / QIF / CSV / PDF, Moneydance, column mapper
  • Inbound email — forward a payment or bank alert email and it records itself
  • 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)
  • Client portal — secure link: view, download, approve estimates, pay
  • Log work — hours to a draft invoice; location-aware on iPhone
  • 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
  • Mileage log — trips, business-use %, IRS-rate deductions, CSV
  • 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

  • iPhone companion — Face ID, mileage, receipts, log work on site
  • 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
— 08 · Questions

The things people ask first.

Short, straight answers — the same ones we'd give you over email.

Is my data really private?

Yes — by architecture, not by promise. KeepFloat is local-first: self-hosted, your books live in a single SQLite file on your own machine, with no accounts, no telemetry, and no server that ever sees a number. If we host a private copy for you, it runs with its own isolated database and encrypted backups — we don't analyze, share, or sell anything in it, and you can export everything and leave anytime. Either way, email is sent through your own Microsoft 365 tenant and PDFs are filed into your own folders.

Can I import from Quicken, Mint, or my bank?

Yes. KeepFloat imports OFX, QFX, QIF, and CSV with a column mapper and a duplicate-safe merge, so re-importing an overlapping file won't create double entries. That covers exports from Quicken, most banks, and the usual personal-finance apps. It also reads PDF statements — even photographed ones — validates them against the statement's own totals, and remembers each bank's layout so the next statement imports itself.

Does it actually send invoices, or just track them?

It sends them. Per-client rate rules and a live preview produce a polished PDF, emailed from your own address. Record the payment and a matching, categorized deposit posts to the right account automatically — your A/R and your bank balance can't drift apart.

Which platforms does it run on?

A simple desktop install for macOS, Windows, and Linux — no terminal, no setup. Prefer not to self-host? We can run a private instance for you: your own copy with its own database file, never shared. It's not a SaaS — you can take your data and leave anytime. And there's a free iPhone companion on the App Store.

Is there a mobile app?

Yes — KeepFloat for iPhone, a free companion on the App Store. Sign in once, approve with Face ID, and capture the things that happen away from your desk: log a trip for the mileage deduction, snap a receipt, deposit a check, log billable work at a client's property, send an invoice, record a payment. It talks only to your own KeepFloat, nobody else's.

What happens to my data if I stop using it?

It stays yours and stays readable. Everything is in one SQLite file you can back up, copy, or open with standard tools — plus on-demand and scheduled snapshots built in. There's no lock-in and nothing to cancel.

— 09 · 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. Already have access? Log in.

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.
A free iPhone companion, already on the App Store — mileage, receipts, log work, and your dashboard on the go.
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.