Freelancer KPIs: Five Numbers Worth a Monthly Look
By Mark Fulton · 2026-08-08 · 13 min read

A freelancer needs five numbers once a month: your effective hourly rate across every hour you worked (not just the hours you quoted), the share of revenue your biggest client supplies, how many weeks of work are already booked, how many days clients take to pay, and what share of income comes from repeat clients or referrals. Website traffic, follower counts and conversion funnels are not on the list, because a freelancer's real risks are quieter: a rate eaten by unpaid scoping and revisions, and too much income riding on one client. All five can be worked out from a project list and a payment log in about fifteen minutes, and the last section of this guide is a decision tree that tells you which one to fix first.
Every figure in the worked examples below is invented to show the arithmetic. None of it is an average or a benchmark, and none of it is a promise about what your numbers should be. Where a number depends on your own business, the method is what you take away.
Which numbers matter when you are the whole business?
When you are a company of one, you are also the sales team, the project manager, the accountant and the person who chases late invoices. The numbers that matter are the ones that tell you whether that arrangement is still working. They fall into two groups.
The first group measures what each hour earns. A project can look healthy on the invoice and still be poor on the clock, because the invoice shows what you were paid and says nothing about how long it took.
The second group measures how fragile the income is. Income that arrives from one client, with nothing booked after this month, paid sixty days late, is a different kind of business from income with the same total spread across five clients on a steady rhythm. The total is identical and the risk is not.
That gives five numbers:
- Effective hourly rate, using all hours spent, not billed hours.
- Top client share, the percentage of revenue from your single biggest client.
- Weeks booked ahead, committed work divided by your weekly capacity.
- Days to paid, from the day you send an invoice to the day the money lands.
- Repeat and referral share, the portion of income from people who already know you.
Notice what is missing: pitch counts, post impressions, proposals sent. Those are inputs you control, and tracking them is reasonable when you are actively hunting for work. They do not tell you whether the business you already have is healthy. If you want the owner-level version of the same idea for any small business, the numbers worth looking at every Monday covers the weekly habit. This guide is the freelancer-specific monthly one.
What is your effective hourly rate once revisions count?
Your quoted rate is what you told the client. Your effective hourly rate is what you actually earned. The formula is one line:
Effective hourly rate = project income ÷ every hour you spent on that project
"Every hour" means the discovery call, the scoping email thread, the extra revision round the contract did not cover, the file handoff, the invoice and the follow-up. If you did it because the project existed, it counts.
Here are three invented projects, one each for a designer, a developer and a writer:
| Freelancer | Project income | Hours planned | Hours actually spent | Rate you planned | Effective hourly rate |
|---|---|---|---|---|---|
| Designer (brand identity) | $3,000 | 30 | 45 | $100.00 | $66.67 |
| Developer (fixed-price site) | $6,000 | 60 | 85 | $100.00 | $70.59 |
| Writer (one long article) | $450 | 5 | 7.5 | $90.00 | $60.00 |
In each case the plan held the quote and the clock did not. The designer's 15 extra hours were two additional feedback rounds and a long scoping call. The developer's 25 extra hours were mostly post-launch fixes nobody priced. The writer's 2.5 extra hours were interview scheduling and a rewrite after the client changed the brief.
Two habits make this number honest:
- Log hours against the project from day one, including the small ones. The hours you forget are always the unpaid ones.
- Count it per project, then compare across clients. An average across everything hides the one client whose projects always run long. Sorting your last ten projects by effective rate is often the most useful five minutes of the month.
If the result is below what you thought you were charging, the fix is rarely "work faster". It is usually a tighter scope, a revision limit written into the quote, or a higher price for clients who run over. How to calculate your hourly rate walks through setting the rate in the first place, including how many hours you can realistically bill in a week.
How much of your income comes from one client?
Top client share is the percentage of revenue (over the last twelve months, or the last quarter if you are newer) that comes from your single largest client.
Top client share = revenue from your biggest client ÷ total revenue
A small worked example. Four clients, $7,000 of revenue in a quarter:
| Client | Revenue | Share of total |
|---|---|---|
| Client A | $4,200 | 60% |
| Client B | $1,500 | about 21% |
| Client C | $900 | about 13% |
| Client D | $400 | about 6% |
Client A supplies 60 percent of income. Nothing is wrong with Client A. The risk is that a budget freeze, a new marketing lead or an in-house hire on their side removes most of your income, and you find out with a two-week notice. You can lose a Client D without noticing. You cannot lose a Client A without it becoming a crisis.
There is no universal safe percentage, and anyone who hands you one without a source is guessing. A useful personal line is the answer to this question: if this client left tomorrow, how many months could I cover my costs? If the answer is "less than one", the share is too high for you, whatever the percentage says.
This is also the number that most freelancers never see written down, because each client lives in a separate invoice, a separate inbox and a separate folder. Putting every project in a single list, with the client name and the income beside it, makes the share appear on its own. A tool built for one-person businesses can hold that list; so can a spreadsheet. A CRM for a one-person business covers how little structure you need to keep clients, projects and amounts in one place.
How many weeks of work are booked ahead?
Weeks booked ahead answers the question freelancers dread at the end of a project: "what is next?"
Weeks booked ahead = hours of signed or confirmed work ÷ the billable hours you can do per week
If you can realistically deliver 25 billable hours a week (not 40, because the rest goes to admin, sales and the unbillable work counted above) and you have 100 hours of confirmed work on the calendar, you are booked about four weeks ahead.
Use confirmed work only. A verbal "we'll definitely send you more" is a lead, not a booking. Counting leads here turns the number into wishful thinking, and the entire point is to see the truth about your next month.
How to read it:
- Zero to two weeks means you are selling constantly and every project ending is an alarm. Pipeline work becomes urgent instead of routine.
- Three to six weeks gives you room to choose the next client rather than take whoever asks.
- Booked far past your capacity is a different signal, and a good one: you can raise prices on the next quote and see whether anyone flinches.
A pattern worth watching is the slow slide. If the number falls from five to four to three across three months while you stay busy, you are consuming bookings faster than you are creating them, and it is easier to fix at three than at zero.
How long do clients take to pay?
Days to paid is the time between sending an invoice and receiving the money. It is a cash flow number disguised as a client number: it tells you how much of your own money is sitting in somebody else's accounts payable queue.
Days to paid = date payment landed minus date invoice sent
Take five invoices that were paid after 9, 14, 21, 33 and 12 days. The average is 17.8 days and the middle value is 14. The 33-day invoice is the one worth a note, because one slow payer usually stays a slow payer.
Track it by client, not just overall. Most freelancers have a small number of clients who pay in days and one or two who pay in weeks. The overall average hides which is which.
Two practical points. First, the terms you write on the invoice set the starting expectation, and a written contract with payment terms is the foundation: New York City's Freelance Isn't Free Act is an example of a law that gives freelance workers a right to a written contract and to timely and full payment. If you work in or with clients in a place with similar protections, read what applies to you; this guide is not legal advice. Second, a late payer can be handled by process rather than by awkwardness, and how to track unpaid invoices lays out a simple reminder schedule that removes most of the emotional cost of chasing.
Cash flow is also the reason this number matters more to a freelancer than to a company with a finance team. The U.S. Small Business Administration's guide to managing your finances explains why a business can be profitable on paper and still run out of cash. For a freelancer, days to paid is the dial that moves that gap.
What share of your income is repeat or referral work?
The last number tells you how much of your income comes without you having to sell from scratch.
Repeat and referral share = revenue from returning clients and referred clients ÷ total revenue
Count a client as "repeat" if they had paid you before this project. Count a client as "referral" if someone who knew your work sent them to you. Everyone else is new cold work.
Why it matters:
- A high share means your reputation does the selling. The cost of each project's sales effort is close to zero.
- A low share means you are rebuilding your income from nothing each quarter, which is exhausting and unpredictable.
- A rising share is the clearest sign that the work you deliver is good enough to be remembered.
A designer who has had the same three clients for two years has a high repeat share and, probably, a high top client share too. The two numbers pull against each other, which is a good reason to read them together instead of in isolation. Repeat work is a strength until it is all coming from one place.
If the share is low, the cheapest fix is asking: a short note to past clients a few months after a project ends, asking whether anything new has come up. It takes five minutes per client and costs nothing.
Which number do you fix first?
Reading five numbers is easy. Choosing which one to act on is the hard part, because fixing all five at once means fixing none. Start from the symptom you feel, not the number that looks worst, and follow the branch.
Start here: what is the problem?
- "There isn't enough work coming in." Look at weeks booked ahead.
- Two weeks or fewer? Fix the pipeline first. Spend a fixed block of hours each week on outreach and on asking past clients for work. Nothing else improves until the calendar does.
- Booked fine but income is still thin? The problem is price, not volume. Go to the next branch.
- "I'm busy but the money is too small." Look at effective hourly rate.
- Effective rate well below your quoted rate? Scope is leaking. Add a revision limit and a change-order line to every quote, and raise the price for clients whose projects keep running over.
- Effective rate matches the quote but is still too low? The quoted rate is the problem. Raise it on the next three quotes and see who accepts.
- Rate looks fine but cash is always tight? Look at days to paid. Shorten your terms, ask for a deposit on new projects, and set the reminder schedule.
- "Too much depends on one client." Look at top client share.
- Biggest client supplies more than you could survive losing? Treat every new project from anyone else as the priority until the share falls. Then check repeat and referral share: if it is low, ask past clients for work before approaching strangers.
- Spread across several clients but all of it is one-off? Your problem is repeat share. Build the habit of a follow-up note after each delivery.
One thing the tree deliberately does not do is give you a number to hit. Your costs, your market and your tolerance for risk are your own. What it does is stop you from working on website copy when the real issue is that one client pays in 40 days.
How do you track all of this without extra software?
A spreadsheet works fine. One row per project with these columns is enough to produce all five numbers:
- Client name
- Project name
- Date invoice sent
- Date payment received
- Income
- Hours spent (a running total, added to as you work)
- Repeat or referral? (yes or no)
Weeks booked ahead comes from a second short list of confirmed future projects and their estimated hours.
If you would rather not build the sheet, the money module in SMBDashboard lets you log each project's income against the client, and the open and paid status shows you what is still outstanding. Your data stays in your browser unless you turn on Pro sync, which is off by default. The free tier holds 200 money entries and 25 customers, which is plenty for a freelancer's year. If you outgrow it, SMBDashboard Pro lifts the caps and adds CSV export. Block the first week of each month for a fifteen-minute review and the numbers will tell you what to do with the other three weeks.
Frequently asked questions
What KPIs should a freelancer track?
Five cover most of what matters: effective hourly rate across all hours spent, top client share of revenue, weeks of confirmed work booked ahead, days to paid, and the share of income from repeat clients and referrals. Anything beyond that is optional and depends on whether you are actively growing, such as proposals sent or response rate on outreach.
How do I calculate my effective hourly rate?
Divide the income from a project by every hour you spent on it, including scoping calls, extra revisions, admin and invoicing. A $3,000 project that took 45 hours earned $66.67 an hour, even if the quote assumed 30 hours at $100. Do it per project so you can see which clients and which types of work run long.
How risky is having one big client?
It depends on how much of your income they supply and how long you could cover your costs without them. A client at 60 percent of revenue is a bigger exposure than one at 15 percent, but the useful test is personal: if they left tomorrow, how many months could you manage? If the answer is less than one, the share is too high for your situation. This is general information, not financial advice, and an accountant can help you plan around your own circumstances.
How do freelancers track income and projects without software?
A spreadsheet with one row per project is enough: client, project, invoice date, paid date, income, hours spent and whether the client was repeat or referred. Those columns produce all five numbers, and a second short list of confirmed future work gives you weeks booked ahead. Software only becomes worth paying for when the list is too long to keep tidy by hand. If you handle tax or filing questions, point them to an accountant or the IRS guidance on estimated taxes rather than a tracking sheet.