Most freelancers have a vague sense of what they want to earn. Something more than last year. Enough to feel stable. Enough to not worry about it. These aren’t freelance income goals; they’re feelings. Feelings don’t tell you whether your rates are right, whether your pipeline is strong enough, or whether you’re on track halfway through the year.

Setting an actual income target changes the quality of the decisions you make every day.

Start With the Real Number

Gross revenue is not the number you want to optimize for. What matters is what you net after tax, after business expenses, after the costs of being self-employed. Start by figuring out what you actually need to take home to fund your life, rent, health insurance, food, savings, retirement contributions, the things you care about spending money on. That’s your floor.

From there, decide what you want to earn above the floor. Not because you’re greedy, but because the difference between a floor and a target is the difference between surviving and building something. If your life costs $50,000 per year and you’d like to save meaningfully and take one decent holiday, your real target might be $70,000 in net income, or around $90,000–$100,000 in gross freelance revenue once you account for taxes and business expenses.

Run this math before you set any number. Many freelancers set revenue targets that look impressive but don’t actually improve their lives much once the tax bill arrives.

Working Backward to a Rate

Once you have an annual gross revenue target, the arithmetic is straightforward. How many billable hours per year are you realistically working? Note “realistically”, not the theoretical maximum of 52 weeks at 40 hours, but actual available billable time accounting for prospecting, administration, holidays, gaps between projects, and the fact that not every working hour is billable.

A commonly workable figure for full-time freelancers is 1,000–1,200 billable hours per year. Higher is possible; lower is common in the early years. If your annual gross target is $90,000 and your realistic billable hours are 1,000, your required average rate is $90/hr. If you’re charging $60/hr and working as many hours as you can, the math will never close.

This exercise often reveals that the problem isn’t effort, it’s pricing. More billable hours is not always available, there’s a ceiling. A higher rate is almost always achievable if the positioning is right.

Tracking Through the Year

An annual income goal is useless if you check it once in December. You need to track against it at least monthly, and the tracking has to be specific enough to be actionable.

The simplest version: each month, compare your invoiced revenue against one-twelfth of your annual target. If you’re short, is it because you had fewer billable hours or because your rates are lower? Those diagnoses lead to different actions. Fewer billable hours might mean a pipeline problem or a capacity problem. Lower rates might mean you’re working with the wrong clients or accepting work below your stated rate.

Build a simple tracker, a spreadsheet is fine, that shows monthly invoiced revenue, running total for the year, and the gap between where you are and where your goal says you should be. The goal isn’t to panic when you’re behind; it’s to catch drift early enough to do something about it. A $5,000 shortfall in February is manageable. A $30,000 shortfall in October is not.

Setting Freelance Income Goals Across Different Dimensions

Revenue is the obvious goal, but it’s not the only one worth setting. Some freelancers make more progress by setting goals for average project rate rather than total revenue, “I want my average project to be worth at least $3,000 by year-end” is a clearer driver of behavior than “I want to earn more.” Others set goals for retainer income as a percentage of total revenue, which is a proxy for stability.

The feast-or-famine cycle is partly a goal-setting failure. Freelancers who track only total revenue don’t see the variance problem until they’re in it. Tracking the minimum floor, “I need at least $X in confirmed work at all times”, makes the gap visible before it becomes a crisis.

If you’re working toward a specific goal like going full-time freelance or hitting a rate threshold, those milestones are worth building into your tracking so that the annual income goal is connected to what you’re actually trying to achieve.

When the Goal Isn’t Happening

A goal you’re consistently missing by a large margin is information. Either the goal was unrealistic given your current positioning and market, or something in the practice needs to change to reach it.

The most common gap between freelancers’ goals and reality is rate. They set an income target, do the billable-hours math, and discover their required rate is higher than what they’re charging. Then they don’t raise their rates. The goal becomes aspirational decoration rather than a practical target.

A goal is only useful if it changes your behavior. If you’ve set an income goal and you’re 30% short at the halfway point, the question is: what specifically are you changing? If the answer is “nothing, I’ll just work harder,” the goal isn’t doing any work. The point of the goal is to make visible the decisions you have to make differently.