A Free Freelancer Stack: Time Tracking + Invoicing Without Paying
You do not need a $50/month SaaS bundle to track hours and send invoices. You need a boring, reliable loop that costs $0 in subscriptions until volume forces an upgrade. This guide assembles a practical free stack, names the real limits, and shows the moment paying becomes cheaper than your Friday labor.
This is a workflow article — not another “best of 50 tools” list. For product deep dives, use the linked reviews and comparisons on BillTrack Tools.
Pricing disclaimer: Free-plan caps, paid seats, and payment processing fees change. Treat every limit as verify-on-vendor-site. “Free stack” means no required software subscription — not free card processing. Independent; no affiliate links by default.
The goal of a free stack
Optimize for:
- Hours captured honestly
- Invoices sent on a fixed weekday
- Clients able to pay without a phone call
- Records you can find in April
Do not optimize for the longest feature matrix. Free tiers are designed to be good at capture and awkward at monetization — that is the deal.
Recommended default stack (most solos)
| Layer | Free choice | Job |
|---|---|---|
| Time tracking | Clockify free or Toggl Track free | Capture billable hours |
| Invoicing + light books | Wave Starter-class | Estimates, invoices, basic books |
| Payments | Wave payments / bank transfer / PayPal as backup | Move money (fees apply) |
| Ritual | Calendar billing weekday | Close the loop |
Why this trio
- Clockify free historically offers generous tracking volume; Toggl free wins if timer UX is the adoption bottleneck — see Toggl Track vs Clockify and Clockify review
- Wave remains the clearest free hosted invoice + light books home — see FreshBooks vs Wave
- You avoid paying for FreshBooks/Harvest until hourly rebuild pain is measurable
Alternative free-ish modules
| Need | Free-ish option | Catch |
|---|---|---|
| Tiny time + invoice in one app | Harvest free | Often ~1 seat / 2 projects — verify |
| Self-host control | Invoice Ninja / Kimai | You maintain hosting |
| Already in Zoho | Zoho Invoice free footprint | Limits move — verify |
| Rare invoices only | PayPal Invoicing | Weak time story |
Harvest free is a real option if two projects cover your whole business. Past that, the default Clockify/Toggl + Wave stack scales further on $0 subscriptions.
Open-source angle: Invoice Ninja vs Wave.
What “free” does not include
Be honest with yourself:
- Card processing fees — percentage + fixed amounts on most rails
- FX spreads on international payouts
- Your time assembling CSV → invoice lines
- Storage risk if you never export backups
- Brand limits — free PDFs may look “good enough,” not agency-custom
A free stack can still be expensive if every client pays by card on thin margins. Model fees on typical invoice sizes.
Stack setup (90 minutes)
1. Tracker setup (30 min)
- Create a workspace in Clockify or Toggl
- Add only active clients and projects with invoice-safe names
- Decide tags:
billable,internal, optional task tags - Install browser extension or mobile app you will actually open
- Track the next workday immediately — empty trackers teach nothing
2. Wave setup (30 min)
- Create business profile; confirm country feature fit
- Add the same client names (match tracker spelling)
- Build one invoice template with payment instructions
- Enable online payments if offered; note fee schedule
- Send a $1 test invoice to yourself if available
3. Ritual setup (30 min)
- Pick billing weekday (Friday afternoon is common)
- Create a recurring calendar event: “Bill clients”
- Write a 6-line SOP in a note:
1. Review tracker entries
2. Filter billable only
3. Export report
4. Build Wave invoices
5. Send
6. File export as INV-####-hours
- Dry-run once with last week’s hours
For the detailed conversion steps, see How to turn time logs into invoices.
Weekly operating loop
| Day | Action |
|---|---|
| Daily | Start/stop timers or fill timesheet same day |
| Mid-week | 10-minute hygiene: fix mis-filed projects |
| Billing day | Export → invoice → send → mark period billed |
| Monthly | Download Wave reports; spot-check unbilled time |
Never let “I’ll remember the hours” become policy. Memory is not a ledger.
Real limits you will hit
Tracker limits
| Symptom | Likely cause | Response |
|---|---|---|
| Cannot set billable rates in-app | Free tier gate | Spreadsheet rates or upgrade seat |
| Export/PDF window too short | Free report caps | Bill more often or upgrade |
| Need invoices inside tracker | Feature on paid mid tiers | Stay on Wave invoices or pay |
| Team helper needs seats | Free user caps | Clockify’s free user story may help — verify |
Wave / invoice limits
| Symptom | Response |
|---|---|
| Want automatic bank feeds / richer automation | Evaluate Wave Pro — verify pricing |
| Hourly rebuild from CSV every week hurts | FreshBooks or Harvest trial |
| Accountant wants deeper books | QuickBooks/Xero path |
| Branding feels too plain | Templates elsewhere or paid suite |
Payment limits
| Symptom | Response |
|---|---|
| Fees eat thin margins | Offer bank transfer; raise rates |
| Client AP rejects portal | Ask for their vendor process early |
| International delays | Confirm rails before kickoff |
Cost scenarios (orientation — verify)
Assume 20 billable hours/week and weekly invoicing.
| Stack | Software $ | Hidden cost |
|---|---|---|
| Clockify/Toggl free + Wave | ~$0 | Export admin; processing fees |
| Clockify Basic + Wave | Low seat | Rates in-app; still Wave invoices |
| FreshBooks | Monthly SaaS | Less rebuild; client caps |
| Harvest Teams-class | Monthly SaaS | Native loop; usage rules |
| Invoice Ninja self-host | Hosting $ | Your ops time |
Upgrade when admin minutes × your rate exceed seat price for three weeks in a row — not after one annoying Friday.
When the free stack is enough
Stay free if:
- You bill fixed-price or retainers more than granular T&M
- Or you have 1–3 hourly clients with simple totals
- Export windows do not block your ritual
- Clients accept Wave PDFs and payment links
- You actually run the billing weekday (tools do not)
When you should pay
Pay (or switch) if:
- Weekly CSV rebuild exceeds ~20–30 minutes
- Miscounted hours already cost real money
- You need rates, reminders, and portals that paid suites polish
- Free project caps (Harvest) or report caps block growth
- An accountant mandates another ledger
Natural paid upgrades from this stack:
- Tracker seat for rates/reports
- Wave Pro for convenience
- Jump to FreshBooks/Harvest if time-to-invoice is the product
- QuickBooks when books depth dominates
Related: FreshBooks review for solo freelancers, Best free time tracking apps, Best invoicing software for freelancers.
Sample “zero subscription” month checklist
- Tracker: every workday has entries
- Internal time tagged non-billable
- Four weekly invoices sent on the same weekday
- Payment fees logged so you know net revenue
- Exports filed with invoice numbers
- One backup download of client list + invoice list
If any box fails repeatedly, fix the ritual before buying software.
Anti-patterns
| Anti-pattern | Why it hurts |
|---|---|
| Three trackers “just testing” | Split brain; lost hours |
| Invoicing only when broke | Cash-flow chaos |
| No payment backup method | One broken link = week delay |
| Fancy Notion dashboards, empty invoices | Theater |
| Assuming free means no fees | Card processors still bill |
FAQ
Can I really run a freelance business on $0 software?
Yes for early stage and many stable solos — if you accept export friction and processing fees.
Clockify or Toggl for the free stack?
Clockify for generous free tracking volume; Toggl if you will only stick with a timer you enjoy. Both export to Wave.
Is Wave safe as a system of record?
For many freelancers, yes at small scale. Export regularly; graduate when books outgrow it.
Should I self-host to stay free?
Only if you like ops. Hosting and updates are not free in time.
Affiliate links?
None by default.
Bottom line
A free freelancer stack is Clockify or Toggl free + Wave + a billing weekday, with payment fees treated as cost of goods, not a surprise. It works until report limits, rate math, or Friday rebuild time say otherwise — then buy the smallest upgrade that removes that friction, or move to a billing-centric suite. Software subscriptions are optional; closing the time → invoice → paid loop on schedule is not.