For people leaving Harvest

Leaving Harvest?
Bring your hours with you.

KeptInFlow reads Harvest's own CSV export: your clients, their rates, and every hour you ever logged, day by day. From then on each day is drafted from what was on your screen, not a timer. You pay once. There are no seats, no usage fees, and no renewal email that changes the number.

Download for Windows See how the import works 30-day free trial · Windows 10/11 · signed installer

Your years of clients and hours come across in one preview and one click. Nothing is retyped.

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

A week of billable hours as one bar per day, three clients totalled underneath, and the week's hours and amount pinned at the bottom A week of billable hours as one bar per day, three clients totalled underneath, and the week's hours and amount pinned at the bottom
The week after the import: your old clients, your old rates, and new days drafted from the screen.

What changed at Harvest

The seat price went down.
The bill went up.

On 2 September 2026, Harvest's pricing page listed Teams at $9 a seat a month billed yearly, and Enterprise at $14. That is a lower seat price than the $11 and $14 it showed in December 2024. The difference is a second layer the page describes in one sentence:

"Additional invoices, projects, clients, and tasks are billed based on what you use." Harvest's pricing page, read 2 September 2026. No rate for that part is published.

Accounts on older plans were moved to the new ones at their renewal date. The people writing about it in August and September 2026, on Trustpilot, Hacker News and Harvest's own subreddit, most often reported a bill around ten times what they had been paying. The complaint was rarely the number. It was that a price they had agreed to could be replaced by one they had not.

Bring everything with you

Export from Harvest.
Import here. Done.

Harvest lets you save your data out as CSV. KeptInFlow reads those files as they are. It works out which export it is looking at, so you do not have to know which file in your Downloads folder is which.

1

In Harvest

Reports, then Detailed time. Set the date range to everything. Export, then CSV.

2

In KeptInFlow

Settings, then Clients, then Import from Harvest. Pick the file.

3

Read the preview, then import

It says how many clients, how many hours, which dates they cover, and anything in the file it could not read. Nothing is written until you say so.

What comes across

  • Your clients. Hundreds of rows fold back down to the handful of clients they came from, each with its rate.
  • Every hour, day by day. Each old entry lands on the timesheet as an ordinary line, billing exactly the hours Harvest billed, at the rate that was on it.
  • The clock times, where Harvest kept them. Those days land on the same timeline as the days KeptInFlow drafts for you. Where Harvest only had a total, the line says so instead of inventing a start time.
  • Your project names and codes. Each one becomes a word KeptInFlow watches for on screen, so new work lands under the right client from the first day.
  • What you already invoiced. Hours marked invoiced in Harvest arrive locked, so a billed hour cannot go out on a second invoice from here.
  • Nothing twice. Import the same file again and it says so. A client already in your book is matched by name or code and left alone. A day you have already filled in by hand keeps every line it has.

What does not come across: the invoices themselves. Only the fact that an hour was invoiced travels, as a lock on that hour. Keep a copy of your Harvest invoices before you close the account.

Side by side

What changes when you switch.

Harvest figures are from its pricing page on 2 September 2026. Check them yourself; they move.

HarvestKeptInFlow
Price $9 to $14 a seat a month, billed yearly, plus usage charges for invoices, projects, clients and tasks with no published rate $59 once for the first 100 buyers, then $149 once. The price you paid is the price
Growing More clients, projects and invoices can raise the bill Add as many clients, projects and invoices as you like. Nothing is metered
Where your data lives On Harvest's servers, for as long as you keep paying In a folder on your PC. There is no account, and it works with the internet off
How hours get on the sheet You start a timer, or type the hours in afterwards The day is drafted from what was on your screen: named for the work, tagged to the client, priced. You check it and sign off
Invoices Built and sent from your Harvest account Built from the sheet on your PC. Print it, save it, or email it yourself
Seats Billed per seat, per month One license for you. There is no per-seat bill

The honest version

What Harvest does
that this does not.

You are deciding whether to move. These are the things you would find missing, so you can decide with them in front of you.

No subscription required

Pay once. Own it.

Try every feature free for 30 days. No card to start.

App forever. Updates for 1 year. 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 import your Harvest history and send a real invoice from it
  • Bring your own API key, or run a free on-device model
  • 1,000 free AI actions included to try it without a key
  • No card up front. Nothing to cancel.
Download and start

License

$149 $59 one-time

Founding price for the first 100 · lifetime updates included

  • Own it forever, no subscription
  • Every future update, for life, at the founding price
  • Renew updates later for $59/yr, or don't, and keep what you have
  • Unlimited on-device dictation, no quota to run out of
  • 30-day money back
  • $299 lifetime-updates option
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 for the first 100 buyers, with every future update for life. After that, $149 buys one year of updates. The founding price ends when it sells out, not on a timer.

After the first 100: $149 for one year of updates, or lifetime updates for $299. Every option is a single payment, and every one comes with the 30-day refund.

Export once. Own it after that.

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.