Invoicing for people who bill their time

The month is over.
The bill is already added up.

It is the first of the month. You have hours in one place, receipts in another, and a client from August who still has not paid. KeptInFlow builds the bill from the hours you tracked, puts the receipts on it, and tells you which bills are late and what to send about them.

Download for Windows See a bill Part of Pro · free for 30 days · Windows 10/11 · signed installer

Every bill, client and payment lives in a folder on your PC. Nothing is metered, so a tenth client costs the same as the first.

If Windows SmartScreen asks about this new release, click More info → Run anyway. The installer is code-signed and verified.

Bills · Draft
Northwind Dental Everything not billed yet · due in 14 days
  • Booking page and staging site $665.00 7 h at $95 an hour
  • Reminder emails and the weekly check-in $427.50 4.5 h at $95 an hour
  • Kingsway Print, waiting room signage $160.88 Cost, receipt attached
  • Northgate Rail, round-trip fare to the practice $41.20 Cost, receipt attached
Total$1,294.58
Save PDF Print Email invoice Send with Stripe

Pick a client and the dates. The hours are read from your timesheet, so nothing is retyped.

Hours into a bill

From the timesheet
to a PDF in one sitting.

The hours are already on your timesheet, drafted from your day or typed in by you. A bill is those hours for one client and one stretch of dates, priced at their rate, with your details at the top and how to pay at the bottom.

A draft bill, INV-0043 to Harbor & Finch: seven dated lines of work with hours at $140 an hour, a note under each line saying which apps were on screen, a total of $2,730.00, and an Email invoice button. The list of bills beside it shows one 5 days overdue. A draft bill, INV-0043 to Harbor & Finch: seven dated lines of work with hours at $140 an hour, a note under each line saying which apps were on screen, a total of $2,730.00, and an Email invoice button. The list of bills beside it shows one 5 days overdue.
Seven days of logged hours for Harbor & Finch, priced and added up. Each line says what was on screen while you worked.
Save PDF · Print · Email

Out the door three ways

Save the bill as a PDF, print it from the Windows print dialog, or open an email in your own mail program with the PDF already attached. Nothing is sent until you press send.

billed once

An hour goes on one bill

Billed hours lock on the timesheet. Pick hours that are already on another bill and it names that bill before you make a second one. Cancel a bill and its hours come back.

what you did

Every line can answer a question

With Screen Memory on, each line of a bill says what was on screen while those hours ran, and opens onto the screens themselves. You choose whether those pictures go on the PDF, per bill or per client.

Fixed amount

Bills with no hours behind them

A retainer, a flat fee, a setup charge. Type the lines yourself. Tick Repeat this and it comes back every week, month, quarter or year, drafted on its own.

Not billed yet

The money you earned and never asked for

Every tracked hour that is not on a bill yet, added up by client and split by how old it is, with a button straight to the bill you should make first.

Costs

Receipts that ride along

Drop a receipt photo or PDF on Costs, or take the picture with your phone. It reads the shop, the date, the total and the tax, and the cost goes on that client's next bill, with a markup if you add one.

Not billed yet: $5,442.50 of work waiting to go on a bill, split across three clients with their hours and a Bill button on each row Not billed yet: $5,442.50 of work waiting to go on a bill, split across three clients with their hours and a Bill button on each row
$5,442.50 of work that is not on a bill yet, by client, one click from a bill.

Everything about one client

One page per client.

The bill is only as good as what you know about the person paying it. Each client gets a page with their hours, their money, and the things you would otherwise keep in your head.

Worked · Money · Files

Their hours and their money, together

Twelve weeks of hours, what you billed, what is waiting and what was never billed. Their costs and the files you filed for them sit on the same page.

Remember

What to remember about them

A note at the top of their page for what no number holds. Always CC their bookkeeper. They question anything over six hours. The rate goes up in April.

Calls

The calls where they came up

Recorded calls that mention the client, newest first, each with the line their name came up in. Lift a line someone said straight into the note at the top.

Weekly update

The Friday email, drafted

Turn a week of their hours and call summaries into an email you can edit, then copy it into your mail program.

Fold into another client

Two rows for one client become one

The same company typed twice? Fold one into the other and the hours, costs and bills follow the row you kept.

Export as Clio Manage

Your hours, into Clio

Lawyers can export time in Clio Manage's import format. Match your matter numbers, preview the file, and keep each entry's rate and billable status. Time already invoiced is left out.

Side by side

Next to a billing subscription.

Most invoicing tools are a monthly subscription on someone else's server. Here is where this sits next to three well-known ones.

Each tool's cheapest plan that invoices for one person, from its own pricing page. Prices checked September 2026. Check them yourself; they move.

FreshBooksWaveZoho InvoiceKeptInFlow
Price Lite is $23 a month, billed monthly, after an intro offer. It invoices up to 5 clients Starter is free. Pro is $19 a month, billed monthly The free plan is $0, for up to 500 invoices a year $59 once for the first 100 buyers, then $79, then $99
Where the hours come from A timer you start, then pulled onto the invoice Typed onto the invoice as a line, or brought in from a separate time tracker A timer or timesheet you fill in, then added to the invoice Your timesheet, which can draft each day from your screen
Where your bills live In your FreshBooks account, on their servers In your Wave account, on their servers In your Zoho account, on their servers In a folder on your PC. There is no account
Getting paid online Cards, bank transfer, Apple Pay and Google Pay, through FreshBooks Card or bank payment through Wave, with a fee on each payment Your own Stripe, PayPal or other gateway. Zoho adds no fee Your own payment link, or your own Stripe account. No one in the middle

The trade is real, so here it is. A hosted tool can send reminders by itself while your computer is off; here a reminder is an email you send from your own mail program. Reading a receipt uses whichever AI you set up for the words it finds, and falls back to a plain read of the picture without one. Pay-online through Stripe needs a Stripe account of your own.

The honest version

What it does not do.

You are deciding where your billing lives. These are the things you would find missing, so you can decide with them in front of you.

Leaving Harvest? Bring your clients and hours with you.

No subscription required

Keep it free. Or pay once for Pro.

Invoicing is part of Pro. Try everything free for 30 days. Then keep the free plan forever, or go Pro.

App forever. The first 100 buyers get every update for life; after that, a license includes 1 year of updates. Keep the last version you got if you don't renew. This is not a stealth subscription.

Free trial

30 days

  • Every feature, no limits
  • Long enough to bill a month of real work and send the invoice
  • Bring your own API key, or run a free on-device model
  • Then keep the free plan forever, or go Pro
  • No card up front. Nothing to cancel.
Download and start

Free

$0 forever

  • Snip, grab text, scrolling capture, color picker
  • Clipboard cycler, clean paste, text expansions, calculator
  • Smart paste, verification codes, AutoCorrect, mouse gestures
  • AI chats, rewrite, inline prompt, command palette
  • Record your screen, with sound
  • Dictation: 2,000 words a week
  • Pair your phone and send things across
See what is free

100 AI actions a month on us. Want more? Use the free on-device model, your own AI key, or the AI plan.

Pro

$59 one-time

$59 for the first 100 buyers, then $79, then $99.

  • Everything in Free, plus Screen Memory, the journal, meetings and billing
  • The Studio look, webcam and step-by-step recordings
  • Unlimited on-device dictation, no quota to run out of
  • Own it forever, no subscription
  • Every future update, for life
  • 30-day refund, no questions asked
Buy KeptInFlow, $59

Use it for a month. If the sheet never shows you an hour you would have missed, one email gets your money back. No form, and no reason needed.

$59 is the founding price for the first 100 buyers, with lifetime updates. It ends when those seats sell out, not on a timer. The next 200 buyers pay $79, and after that the price is $99. Those two include one year of updates, renewable for $39/yr (or don't renew and keep what you have). Or get lifetime updates for $199. Every option is a single payment with the 30-day refund.

AI Included

$12 a month

AI that just works. Nothing to set up.

  • 5,000 fast AI actions a month
  • 1,200 minutes of cloud dictation a month
  • Every Pro feature included while it runs
  • No key to get and no AI account to open
  • Works on its own, or on top of a Pro license
Subscribe, $12/month Or $120/year (two months free)

It renews automatically at that price until you cancel. Cancel anytime from Manage subscription in the app, or at app.lemonsqueezy.com/my-orders.

AI that works the moment you subscribe. Or use your own AI key, or the free on-device model.

There are three ways to run the AI. The free on-device model answers on your own PC and costs nothing to run; it is smaller and slower than a cloud model. With your own AI key you pay the AI company directly for what you use. The $12/month AI plan is for people who want AI to just work: no key and nothing to set up, one bill, 5,000 fast AI actions a month, 1,200 minutes of cloud dictation, and every Pro feature included while it is active. On-device dictation and transcription are unlimited with Pro or the AI plan.

Before you ask

Questions, answered.

Do I have to track my hours with KeptInFlow to use the bills?

A bill from hours reads them from the KeptInFlow timesheet. You can type hours in by hand, draft them from your day, or bring them over from Harvest's CSV export. A fixed-amount bill needs no hours at all.

How does Send with Stripe work, and who sees my money?

You make a restricted key in your own Stripe account and paste it in once. Send with Stripe then creates the invoice in your account, Stripe emails it to your client, and the money goes to you. The key stays in the Windows credential store on your PC. KeptInFlow runs no server in between.

Can my client pay online if I do not use Stripe?

Yes. Paste any payment link, from PayPal, Square or anywhere else, in your business details and every bill carries a Pay online button, on the PDF and in the app. Your bank details work too.

Does it send reminders on its own?

It tells you when a bill is late and drafts the reminder, with the bill attached, in your own mail program. You press send. That way nothing goes to a client you did not read first.

Can I bill in a currency other than dollars?

Yes. Each client carries a currency, and the bill prints its mark. When a mark could mean more than one currency, like $, Send with Stripe asks which one you mean for that client.

I am a lawyer on Clio. Does this replace it?

No. It gets your time into Clio. Export as Clio Manage writes the file Clio imports, with your matter numbers, each entry's rate and whether it is billable. Time you already invoiced is left out.

Bill this month from the hours you already have.

Download for Windows 30-day free trial · no account · 2-minute setup

If Windows SmartScreen asks about this new release, click More info → Run anyway. The installer is code-signed and verified.