Skip to content

Freelance Client and Project Tracker

Clients, projects, tasks and invoices for freelancers: progress per project and what is left to collect. Saved in your browser.

  • No uploads
  • No account
  • No ads
  • No watermarks
  • Free forever

Network check starts when you add a file or change something in the tool

Blocks every fetch, XHR and beacon request this page makes and switches Google Analytics off, on tool pages, for this session.

Requests this page makes are counted from then on; page-load requests are left out.

How this works / check it yourself

From the moment you add a file or change something in the tool, this badge lists the requests this page makes. It reads the browser's own list of requests (Resource Timing), which shows a request once it finishes, and watches every fetch, XHR and beacon call. Downloads, such as this site's PDF and OCR engines or an AI model from Hugging Face, are listed apart from requests that carry data out.

This page cannot see requests made inside background workers (such as the PDF engine pdf.js and Tesseract OCR), WebSocket and EventSource connections, form submissions, link pings or the site's service worker, so they are not counted here, and offline mode cannot block them. A request is listed once it finishes. Your browser's Network tab shows everything.

Offline mode blocks the fetch, XHR and beacon calls this page makes. A part of the site that set up its connection before the page finished loading, such as sign-in, is not blocked; if it sends anything, the badge counts it as sent.

  1. Open your browser's developer tools (F12, or Cmd+Option+I on a Mac) and choose the Network tab.
  2. Add your file, run the tool and look for any request that uploads it. Requests made by workers are listed there too.
  3. For the strongest test, turn Wi-Fi off once the page has loaded and run the tool again: tools that need no download still work.
All Workspace

About Freelance Studio

Freelance Studio is a free client and project tracker for freelancers. Keep clients, projects, tasks and invoices together, and see each project's progress and what clients still owe you. It is saved in this browser on your device. If you sign in, you can also keep a copy in your account.

How to use Freelance Studio

  1. Explore the sample, then select Start empty for your own work.
  2. Add your clients, then their projects, tasks and invoices.
  3. Check the overview for focus tasks, follow-ups and payments to chase.

Limits: Amounts are in US dollars only. It records payments but moves no money and sends nothing to clients; make invoice PDFs in Invoice Maker.

Frequently asked questions

Where is my freelance data saved?

In this browser on your device, not on a server. Clearing your browser's site data removes it, so use Download JSON to keep a copy and Import JSON to bring it back. If you sign in, you can save a copy to your account and load it on another device.

How is project progress worked out?

Progress is the share of a project's tasks marked Done. A project with 2 of its 4 tasks done shows 50%.

Can I make a PDF invoice from it?

Yes. On the Payments tab, Make invoice opens Invoice Maker with that invoice filled in. Download the PDF there, and the Studio marks the invoice as sent.

How does it show what clients owe me?

Each invoice has a total and the amount received. Left to collect adds up what is still owed on sent invoices, and invoices past their due date are listed as payments to chase. Record a payment when money arrives.

Can I use a currency other than US dollars?

Not in Freelance Studio: it shows every amount in US dollars. An invoice made from it opens in Invoice Maker in USD, where you can switch to another currency.

Do I need an account or Pro?

No. The tracker is free with no account. An account only adds a saved copy you can open on another device. Free accounts keep up to 5 widgets and Pro keeps up to 100.