Freelance profit tracking: know what each client really earns you
Most freelancers know what they invoiced last month. Far fewer know what they actually kept from each client. The difference is everything in between: the stock images, the software seat, the contractor you brought in for a week, the plugin you bought just for one job.
If those costs live in a bank statement, a folder of receipts and your memory, you can’t see which clients are worth your time. This page explains how to track profit per client and per project, and how CloveDesk keeps it next to the quotes and invoices it belongs to.
Revenue is not profit, and clients are not equal
Two clients can both pay you the same amount and leave you with very different results. One sends clear briefs, approves quickly and costs you nothing extra. The other changes direction twice, needs a paid font license, a stock photo subscription and a freelance developer for part of the work.
On the invoice they look identical. In your pocket they aren’t. Profit tracking per client is how you find that out before you quote the next job at the same price.
What to track as a freelancer
You don’t need accounting software to start. You need to record the right costs against the right work. A useful split:
- Costs that belong to one project. A stock image license, a plugin, printing, a contractor, a domain you registered for the client.
- Costs that belong to one client but not one project. A tool you subscribed to for that client’s ongoing work, or a shared asset used across several of their jobs.
- General business costs. Your own software, equipment and other costs that don’t belong to anyone in particular. These matter for your accountant, but they shouldn’t distort what a single client earned you.
Keeping these separate is what makes the numbers honest. Mix them up and every client looks either better or worse than they really are.
How profit tracking works in CloveDesk
CloveDesk already holds each client’s work in one place. Every client has a workspace, and every job lives as a project inside it. Quotes, invoices, documents and files sit there too, so expenses fit in naturally. The full features list shows the rest of the picture.
Log expenses where the work lives
Add an expense to a project when it belongs to that job, or to the workspace when it belongs to the client more generally. Record it in the currency you actually paid in, add a category, and move on. There’s no separate spreadsheet to keep in sync.
Costs roll up from projects to workspaces
A project shows its own revenue and costs. A workspace adds up everything in its projects, plus any expenses recorded at client level. That means you can look at one job and see whether it paid off, or look at the whole client and see how the relationship is doing overall.
Work in any currency
Freelancers often invoice in one currency and pay for tools in another. Expenses can be logged in many currencies, so you record what the receipt says rather than converting by hand first.
Use categories that fit your work
Group costs by type, such as software, contractors, stock assets, travel or printing, so patterns show up. If the standard categories don’t fit how you work, you can create your own.
See revenue and costs on your dashboard
Your dashboard shows revenue and costs together, so you don’t have to open a spreadsheet to see how the month is going. For a closer look, each workspace and project has its own figures.
Pull an expense report when you need it
The Expense Report lets you filter your costs, so when your accountant asks, or you need to review a quarter, you can find what you need without digging through email attachments.
A worked example: three clients, same invoice, different results
Here’s a made-up example to show why this matters. Each client was invoiced the same amount.
| Client | Invoiced | Project costs | What you kept |
|---|---|---|---|
| Client A, brand refresh | 2,000 | 150 (fonts and stock images) | 1,850 |
| Client B, website build | 2,000 | 600 (plugin licenses and a contractor for part of the work) | 1,400 |
| Client C, ongoing social designs | 2,000 | 40 (one template pack) | 1,960 |
On paper, all three paid 2,000. In practice, Client B left you 560 less than Client C. If you’d quoted the next website build at the same price without looking, you’d repeat the problem. Seeing it per project is what lets you raise a price, pass a cost on, or decline work that doesn’t pay.
Five mistakes that quietly eat your profit
- Treating every client as equally valuable. Without per-client costs, a demanding client looks identical to an easy one.
- Forgetting small recurring costs. A tool you pay for monthly on behalf of one client adds up over a long engagement.
- Mixing business and client costs. Your own software shouldn’t make one client look unprofitable.
- Converting currencies by guesswork. Record what you actually paid, in the currency you paid it.
- Reconstructing the year at tax time. Logging costs when they happen takes seconds. Rebuilding them months later takes hours.
Profit tracking is easier when everything is in one place
The reason this works in CloveDesk is that the quote, the signed agreement, the invoice and the costs for a job all sit together. You can see what you promised, what you billed and what you spent without switching tools. If you’re new to the idea of keeping all client work in one place, the guide to a client portal for freelancers explains how it fits together, and the how it works walkthrough shows each step with screenshots.
What CloveDesk doesn’t do
It’s worth being clear about the limits so you pick the right tool:
- CloveDesk is not accounting software. It won’t file taxes or replace your accountant.
- It doesn’t track time, so it isn’t a fit if you bill by the hour and need timesheets.
- It records the expenses you enter. It doesn’t read your bank account.
Think of it as the place where each client’s work and costs meet, with a report you can hand to whoever does your books. If you’re comparing tools that bundle more, such as time tracking or accounting integrations, the Bonsai alternative page explains where the trade-offs sit.
Frequently asked questions
How do I track profit per client as a freelancer?
Record every cost against the project or client it belongs to, and compare it with what you invoiced. In CloveDesk, expenses attach to a project or workspace, and the figures roll up automatically.
Can I log expenses in different currencies?
Yes. You can record expenses in many currencies, so you enter what you actually paid without converting it first.
Can I create my own expense categories?
Yes, custom categories are available, so you can match how you actually work. Your plan decides how far you can customize, and the pricing panel below shows the details.
What’s the difference between a project expense and a workspace expense?
A project expense belongs to one specific job. A workspace expense belongs to the client in general. The workspace total includes both.
Can I get a report for my accountant?
Yes. The Expense Report can be filtered, so you can pull the costs for a period or a client when you need them.
Is CloveDesk accounting software?
No. It helps you see profit per client and project, and keeps your expenses organized. It doesn’t file taxes or replace an accountant.
Can I try it before paying?
Yes, you can start free and log a real project’s costs to see how it feels.
Find out which clients are really worth it
Create a workspace, add a project, log the costs and see what you actually kept. The answer is often surprising.
