Vertical stack
Freelance Developer Tech Stack
The 10 tools a freelance software developer actually needs — from GitHub to invoicing to the one-line developer setup decision nobody else covers.
Last verified:
TL;DR — the stack at a glance
| Category | Day-1 pick | Budget alternative |
|---|---|---|
| Source control | GitHub Pro | GitLab Free or self-hosted Gitea |
| Editor | Cursor or VS Code | Neovim, JetBrains IDE |
| Remote access / screen share | TeamViewer or AnyDesk | Zoom screen share |
| Scheduling | Calendly | Cal.com |
| Invoicing + accounting | FreshBooks or QuickBooks Online | Wave (free) |
| Payments | Stripe | PayPal Business |
| Password manager + secrets | 1Password Business + op CLI | Bitwarden + env files |
| Workspace + notes | Notion | Obsidian |
| CI / deployment | GitHub Actions (free) | Self-hosted runners |
| Video calls | Zoom Pro | Google Meet |
Total day-1 cost: ~$80–120/mo at list price.
Who this stack is for
You build software for paying clients, either as a contractor on individual projects ($10k–150k engagements) or on retainer ($5k–20k/mo). You’re full-stack or a specialist (mobile, data, backend, etc.). You manage one or two clients at a time, and you’re responsible for your own equipment, backups, and taxes.
If you’re an in-house developer side-hustling for one extra client, this stack is overkill — you already have your main company’s equipment and benefits. Skip the invoicing tools and use Stripe Payment Links.
The essential stack (Day 1)
Source control: GitHub Pro
$4/mo. You already have an account. The Pro upgrade unlocks private repositories with full CI minutes, better code review tools, and access to Copilot Pro as an add-on ($10/mo). If you work on client codebases that need private repos, Pro pays for itself the first month.
GitLab is a valid alternative with a more generous free tier if you want self-hostable long-term.
Editor: Cursor or VS Code
VS Code with the right extensions is free and still the default. Cursor ($20/mo) is the AI-native fork that has pulled ahead for most production work in 2026 — the built-in agent for multi-file edits genuinely changes how fast you ship. Almost every full-time developer we know has switched. Freelance developers are slower to adopt, but the billable-hour math favors switching.
JetBrains IDEs remain excellent for language-specific work (IntelliJ for Java/Kotlin, PhpStorm for PHP, RubyMine for Ruby). $16/mo per IDE or $26/mo All Products is reasonable.
Remote access: TeamViewer or AnyDesk
Essential for supporting clients on their hardware when shipping a CMS migration, configuring a firewall, or debugging on the client’s actual production box. TeamViewer Internationale is on CJ Affiliate — 25% recurring. AnyDesk is comparable and cheaper.
If your work is all greenfield with no production support obligations, you can skip this.
Invoicing + accounting: FreshBooks or QuickBooks Online
FreshBooks if you’re under $75k/yr and doing your own books. QuickBooks Online if you’ve hired (or are close to hiring) a bookkeeper. Don’t start on QuickBooks unless you need the depth — you’ll spend hours on features you’ll never use. Full QBO review here.
Payments: Stripe
Connect it to your invoicing tool and let the tool handle the integration. 2.9% + $0.30 is the cost of doing business; don’t try to save it with PayPal or ACH-only setups that alienate clients.
For international clients or unusual currencies, Wise Business is a useful adjunct for holding multiple currency accounts.
Password manager + secrets: 1Password Business
Every client’s AWS console. Every database URL. Every API key. Every SSH key. Put them all in 1Password, organized by client vault, and use the op CLI to inject secrets into your local dev environment without writing them to .env files on disk. This is a security posture you can legitimately put in your statement of work.
Full review here. For solo developers this is genuinely non-optional.
Workspace + notes: Notion
Client briefs, project timelines, architectural decision records, invoicing pipeline. Or Obsidian if you prefer local-first markdown. Either is enough — see the Notion review.
Scheduling: Calendly
Kickoff calls, sprint reviews, code-pairing sessions. Standard at $12/mo.
CI / deployment: GitHub Actions
Free for public repos and generous on private tier. Unless you have specific needs (self-hosted runners, air-gapped builds), default to it.
Video calls: Zoom Pro
Unless you have a strong reason not to. The 40-minute Zoom Free limit is the single most common friction point in first-year freelance development.
Add these at $10k+ MRR / retainer engagements
- Linear ($8/user/mo) — if you manage multi-sprint work for multiple clients, Linear’s keyboard-first UX earns its keep. Skip if you’re mostly doing fixed-scope one-offs.
- Loom ($15/mo) — async code walkthroughs for clients who don’t know what they’re looking at save hours of sync time.
- Sentry (free tier often enough) — error tracking for any production application you’re responsible for.
- Postman Basic ($14/mo) — if you’re doing significant API integration work.
- Plausible or Fathom ($9–15/mo) — simple analytics for any site you host.
Skip these (but everyone recommends them)
- Slack for your own business — join your clients’ Slacks as a guest. Don’t pay for your own workspace as a solo developer. Use iMessage, Signal, or email for personal ops.
- Jira or Asana — if the client doesn’t use it, you don’t need it. Linear or GitHub Issues scales down better.
- Dedicated CRM (HubSpot, Pipedrive) — you will have 2–4 active prospects at any time as a freelance developer. A Notion table is enough.
- CodeWhisperer, Copilot, and Cursor all at once — pick one. They overlap more than they complement.
Total monthly cost
| Line item | Day 1 | At $15k MRR |
|---|---|---|
| GitHub Pro | $4 | $4 |
| Cursor Pro (or VS Code free) | $20 | $20 |
| TeamViewer Business | $16 | $16 |
| FreshBooks Lite / QBO Simple Start | $19 / $35 | $35 |
| 1Password Business | $20 | $20 |
| Calendly Standard | $12 | $12 |
| Zoom Pro | $16 | $16 |
| Notion Plus | $10 | $10 |
| Google Workspace Business | $7 | $7 |
| Loom Starter | — | $15 |
| Linear Basic | — | $8 |
| Sentry Team | — | $26 |
| Total | ~$124/mo | ~$189/mo |
One week of billable work pays for a year of the day-1 stack. Developers who under-invest here are usually not saving money — they’re just putting the cost on their own nights and weekends.
The “I’m going from employed to freelance” migration
- Your own machine. Do not continue using your employer’s laptop after you leave. Budget $2,500–5,000 for a legitimate work machine; expense it immediately.
- Your own dev environment. Separate accounts for everything — new GitHub, new AWS, new email. Clean separation between personal and client work.
- Liability insurance. $30–50/mo for E&O coverage. Required by many enterprise clients, and the one time you need it is the one time it saves your business.
Stack variations
Budget-conscious (~$50/mo total)
VS Code free + GitLab Free + AnyDesk Free (personal use) + Wave + Stripe + Bitwarden + Obsidian + Calendly Free + Google Meet. Works for the first 3–6 months while you establish income.
Premium (~$400/mo)
JetBrains All Products + GitHub Pro + TeamViewer Business + QBO + 1Password + Linear Standard + Sentry Business + Datadog starter + Statuspage. This is the stack of an independent developer running their own SaaS on the side while consulting.
FAQ
Should I use Cursor or VS Code?
If you bill by time, switch to Cursor. The $20/mo pays back in the first billable hour of the first week. If you bill fixed-fee, switch to Cursor. The multi-file edit workflow makes the next fixed-fee engagement faster. There is basically no scenario where Cursor isn’t a positive ROI for a working developer in 2026.
Do I need dedicated secrets management (Doppler, Vault)?
Not as a solo developer. 1Password + op CLI covers this cleanly. Move to Doppler or Vault only if you’re running multi-developer teams or production systems with strict compliance.
What about self-hosting everything (Gitea, Nextcloud, etc.)?
Valid if your hourly rate is low and you enjoy sysadmin work. For most working freelance developers, self-hosting is a hobby that competes with billable time. Pay for the SaaS.
Should I incorporate as an LLC or S-corp?
Ask a CPA, not a website. For most freelance developers in the US, an LLC taxed as an S-corp starts making sense once you clear ~$80k in profit. The S-corp tax savings exceed the compliance burden. Below that, a single-member LLC is enough.
The stack
4 tools we've reviewed in this stack
1Password Business
by AgileBits
Notion
by Notion Labs
Calendly
by Calendly
QuickBooks Online
by Intuit