The freelance software stack: what a one-person business actually needs (and what you can skip)
Last updated: July 2026
Search for “tools for freelancers” and you get a list of forty apps, each with its own monthly fee, login and dashboard. Almost none of it is written from the point of view of a one-person business — it is written for teams, then pitched down to you. The truth is that the software a solo freelancer actually needs is a short list, and a surprising amount of the popular stack is solving problems you do not have yet. This is a category-by-category map of what belongs on that short list, what you can leave off it, and the few principles that make choosing easy.
Start from the work, not the app store
The mistake is to shop by feature. You read that “every freelancer needs a CRM,” buy one, and six months later it holds three contacts you could have kept in your contacts app. The better starting point is the handful of jobs a solo business repeats every week: you talk to clients, you remember what was said, you track where your time goes, and you get paid for it legally. Almost everything worth paying for maps to one of those jobs. Almost everything else is a tool built for a company you are not — a team of twenty with a sales pipeline and a project manager.
So the question for any tool is not “is this good software?” but “which recurring job does this do, and am I actually doing that job often enough to pay monthly for it?” Most of the forty-app lists collapse the moment you ask it.
The categories you actually need
Four categories cover the working life of most solo freelancers, plus one lightweight fifth.
- Talking to clients — video and calls. You need a reliable way to get on a call and, when the work is remote, share your screen. The general options are fine here: Zoom, Google Meet, whatever the client already uses. “Good enough” is a call that connects every time and does not make you install something new for each meeting.
- Remembering what was said — meeting notes. The single most underrated category. What was agreed on a call is what you get paid to deliver, and memory is the worst possible place to store it. A transcription or note tool — from a general recorder like Otter to a note app you paste into — turns a conversation into a searchable record. “Good enough” is that you never reconstruct a decision from memory a week later.
- Tracking where your time goes — time tracking. If you bill by the hour, or even if you just want to know where your week went, this is non-negotiable. Toggl, Harvest and their peers all do the core job. The real dividing line is not features but friction: a timer you forget to start is worse than useless, so the ones that track automatically or nudge you earn their place. “Good enough” is that at month-end you are reading a record, not guessing.
- Getting paid, legally — invoicing and accounting. You need to turn work into an invoice a client will pay, and keep enough of a paper trail to survive tax season. FreshBooks, Wave, QuickBooks and local equivalents span the range from “just invoices” to “full books.” Which end you need depends on your country’s rules and whether you have an accountant. “Good enough” is an invoice that goes out on time and a record you are not ashamed to hand your tax advisor.
- A place for files and contracts — storage. The lightweight fifth. Signed contracts, deliverables, a proposal template. Dropbox, Google Drive or your OS’s own cloud folder all do this. You rarely need a dedicated “document management” product; you need one folder that is backed up and that you can find things in.
That is the whole list for most people. Notice what makes it short: each category maps to a job you genuinely do every week.
What you can skip (a longer list than you would think)
Just as useful as knowing what to buy is knowing what to walk past. For a one-person business, most of these solve problems of scale you do not have:
- A CRM. Sales-pipeline software earns its keep when you have a pipeline — many deals, many stages, handoffs between salespeople. With a dozen clients and no sales team, a spreadsheet or your notes tool is a CRM. Buy one when you feel the pain, not before.
- Dedicated project management. Asana, Jira, Monday and the like are coordination tools for groups. Coordinating with yourself does not need swimlanes and sprint boards; a task list does. If a client mandates their tool, use theirs — do not run your own in parallel.
- A team chat tool. Slack is for teams. As a solo, email and the client’s channel of choice cover you. A workspace with one member is just an expensive notification.
- An automation platform. Zapier-style tools are tempting, but wiring five subscriptions together with a sixth subscription is a smell. If your tools were built to hand off to each other, you do not need glue.
- A second-brain empire. It is easy to spend more time tending an elaborate note system than doing the work it was meant to support. A plain, searchable place for notes beats a beautiful one you maintain instead of working.
The through-line is you aren’t going to need it — yet. Adding a tool to solve a problem you can only imagine is how the forty-app stack gets built one reasonable-sounding purchase at a time.
Three principles for choosing
Once you know the categories, three questions decide between the options in each — and they matter more than any feature comparison.
- Local vs. cloud — who holds your data? A cloud tool keeps your client notes, hours and invoices on someone else’s server. That buys convenience and sync; it costs privacy and control, and it means your records vanish if the company folds or you stop paying. Local-first tools keep the data on your machine and work offline. For the sensitive stuff — what a client told you in confidence, your financial records — local is the safer default. Sync when you need it, do not make it the price of admission.
- One-time purchase vs. the subscription stack. Each subscription looks cheap on its own. Five of them are a standing monthly bill you pay whether or not you worked that month, forever, with prices that only ever go up. A tool you buy once is yours; the math flips within a year or two. Not everything can be a one-time purchase — anything with an ongoing server cost usually can’t — but for software that runs on your own machine, ask why you are renting it.
- Integrated vs. island tools. Every tool that does not talk to the next one leaves you retyping — copying a name from the call into the timer, the hours into the invoice. That hand-off tax is invisible per instance and enormous over a year. Tools that pass data to each other, or a set designed to, remove it. This is the one place where a coherent suite genuinely beats best-of-breed islands.
Two ways to assemble it
With the map in hand, there are really two strategies.
Piece it together. Pick a favorite in each category — a video app, a recorder, a time tracker, an invoicing tool, a cloud drive — and wire them up. This is completely legitimate, and it is how most freelancers work. The costs are the seams: a stack of subscriptions to track, and manual hand-offs between tools that were never meant to meet. Choose tools that at least export cleanly, so you are never trapped.
Use a set built to hand off. The alternative is a group of tools designed as one. That is the reason kveik exists — four small, local-first Mac apps, each bought once, that pass work to each other: møt for the call (with on-device transcription by consent), folo for meeting notes stored locally by default (see keeping meeting notes private), Døgn for time that tracks itself — even AI coding sessions — and tjent for invoices where every line traces back to the hour it came from. Optional cloud AI, ElevenLabs, configured webhooks, connected MCP clients, and operational update, license, and signaling traffic are explicit boundaries; møt media is peer-to-peer by default with encrypted TURN relay fallback. It is one implementation of the three principles above: local-first, bought once, integrated. For how those hand-offs actually chain together, see from meeting to invoice.
Neither strategy is the “right” one — the honest test is the same for both. Count the categories you truly work in, skip the rest without guilt, and prefer tools that hold your data close, cost you once, and talk to each other. Do that and your stack stays a short list instead of a monthly bill you have stopped reading.
Questions, answered
What software does a freelancer actually need?
For most solo freelancers, four categories cover it: a way to talk to clients (video calls), a way to remember what was said (meeting notes or transcription), time tracking, and invoicing or accounting. A lightweight fifth is a backed-up place for files and contracts. Everything else is usually optional.
Do I need a CRM as a freelancer or solopreneur?
Almost certainly not at first. CRM software earns its keep when you have a real sales pipeline with many deals and stages. With a handful of clients, your notes tool or a simple spreadsheet does the same job. Buy a CRM when you feel the pain of not having one, not before.
Is a subscription or a one-time purchase better for freelance software?
It depends on what the tool does. Anything with an ongoing server cost — sync, hosting, cloud storage — usually has to be a subscription. But software that runs on your own machine can often be bought once, and five separate subscriptions add up to a standing monthly bill that only rises. For local software, a one-time purchase usually wins within a year or two.
Should I use one all-in-one tool or separate best-of-breed tools?
The deciding factor is the hand-offs. Separate tools are fine as long as they export cleanly and do not force you to retype the same data — a name, an hour, an invoice line — from one into the next. A coherent set designed to pass work between its parts removes that hand-off tax, which is the one place an integrated suite clearly beats a pile of islands.
Does local-first vs cloud matter for a one-person business?
Yes, more than it looks. Cloud tools keep your client notes, hours and financial records on someone else’s server, which is convenient but costs you privacy, offline access and control — and your data can disappear if the vendor folds. Local-first tools keep it on your machine. For sensitive work, local is the safer default; add sync only where you actually need it.