My Freelance Studio

⬆
A new version is ready.
Your data stays exactly as it is.
⚠
Your backup is due.
Download a JSON backup to protect your data.

Command Center

A clear view of your freelance business today.

Six-month cash flow

Income vs expenses
IncomeExpenses

Business insights

Live

Goal progress

View all →

Upcoming invoices

View all →

Active projects

View all →

To-Do

View all →

Clients

Your client CRM, rates and relationship notes.

Communication Log

Keep every client email, call, meeting, message and follow-up in one timeline.

Projects

Track deadlines, budgets, hours and true profitability.

Showing all projects.

Contracts

Keep contract values, signature status and renewal dates together.

Invoices

Monitor billing, payments, due dates and overdue balances.

Showing all invoices.

Income & Expenses

Your cash ledger for revenue, costs and tax preparation.

Paid invoices count automatically in Revenue.
The ledger below contains manually recorded transactions. Link an existing invoice payment using Related invoice so the same payment is not counted twice.

Time Tracker

Capture billable hours and compare time against project value.

Live timer

Select a project to see its saved all-time total.
CURRENT UNSAVED SESSION
00:00:00
Ready when you are.

Time snapshot

This month
Showing all time entries.

To-Do

Plan daily work, deadlines and follow-ups across projects and clients.

Showing all tasks.

Goals

Turn revenue, profit and business milestones into visible progress.

Reports

Financial, cash flow and profitability insights—ready to print.

Income by category

All time

Expense by category

All time

Project profitability

Income minus expenses

30-day cash forecast

Expected collections

Make it yours

Colours, layout, menu and dashboard. Changes apply instantly and stay on this device.

Settings & Backup

Manage separate workspaces, personalize each business and keep all data safe.

Business workspaces

▦
Every workspace has its own clients, projects, tasks, invoices, communication history, financials, settings and logo.

Business preferences

No logo uploaded
Invoice logo
PNG, JPG or WebP. Stored privately inside this workspace.

Data safety

🔒
Your data stays in this browser on this device. The JSON backup includes every workspace and its logo.
Last backup: Never
All workspaces storage: —

Storage & safety net

Help Center

Everything needed to use your Freelancer Business OS confidently.

Version 2.4.0

Multiple workspaces

Use the workspace selector in the sidebar to switch businesses. Create and manage workspaces in Settings. Every workspace keeps a completely separate set of records, preferences and logo.

Communication history

Open Communication Log to record emails, calls, meetings, messages and notes for each client. Filter the timeline by client or start a new entry directly from a client row.

To-Do task management

Create quick tasks with only a title, or add project, client, due date, priority and status. Project-linked tasks always use the project’s current client. Mark tasks complete or reopen them without deleting their history.

Register filters

Projects, Time Entries, Tasks and Invoices have instant filters with a Clear filters button. Task and time filters are remembered separately for every workspace and never change saved records or CSV exports.

Pause and resume time

Pause a running timer whenever work is interrupted. Resume continues from the accumulated active duration, and Stop & save excludes all paused time. Saved sessions accumulate permanently per project; select a project to see its all-time total. Cancel never removes saved sessions.

Add billable time to an invoice

In an invoice, choose the client (and optionally the project), then press “Add billable time”. Pick one or many unbilled Time Tracker entries, see the hours and total before confirming, and they become invoice line items. Each entry stays linked to its invoice, so it is never billed twice; deleting or cancelling the invoice, or removing the line, makes the time billable again. Entries with no hourly rate are never guessed: enter the rate or set one on the client. Keep “Combine selected time entries” ticked to merge sessions of the same project, rate and task into one clean invoice line; untick it to import every session as its own line. Your Time Tracker sessions are never merged or changed, and each one stays protected from being billed twice.

Invoice logo

Upload a PNG, JPG or WebP in Settings → Business preferences. The logo is stored locally with that workspace and appears on printed and downloaded invoices.

Invoices & billable time

Add multiple line items with Description, Hours, Rate and Amount. Use “Add billable time” to import unbilled entries created manually or with the live timer.

Paid invoices & revenue

Paid invoices count automatically in Revenue, Net Profit and reports. Do not add a second independent Income row for the same payment: use Related invoice to link an existing income row so it is deduplicated.

Backup & restore

The JSON backup includes every workspace, all records, tasks, uploaded logos and any active or paused timer. Legacy v1.0 through v1.7 data remains compatible.

Privacy & safety

Everything remains local and offline. Avoid private/incognito mode, keep the HTML in a permanent folder and download a JSON backup regularly.

Download & PDF invoices

Use Download Invoice to save a clean, standalone client copy that opens offline in any browser. To create a PDF, use the printer icon and choose Save as PDF in the browser print dialog; disable “Headers and footers” for the cleanest result.

Make it yours

Open “Make it yours” in the menu to change the accent colour, light/dark mode, density, fonts and corners, hide modules you do not use, rename menu items in your own words and choose which dashboard widgets you see.

Install as an app

With the hosted link you can install the app: iPhone/iPad (Safari) Share → Add to Home Screen; Android (Chrome) menu → Install app; Windows/Mac (Chrome or Edge) install icon in the address bar. It then opens in its own window and works offline.

Sounds

A cash-register “ka-ching” plays when you record income or an invoice payment, and a different sound when you record a payment you made. Choose the sounds, set the volume or switch them off in “Make it yours”.

Safety net

Your data is stored in IndexedDB on this device, which is sturdier than the old browser storage. A snapshot is kept each day for the last 7 days (Settings & Backup → Storage). Snapshots live on this device only, so keep downloading JSON backups too.

Disclaimer

This is a business organization tool, not accounting, tax, legal or financial advice. Confirm invoice and tax requirements for your country and business.