Pricing is where most freelancers quietly fail. Not because their work is bad — because they charge $15 an hour for work worth $60, burn out doing 60-hour weeks, and conclude freelancing “doesn’t pay.” The problem is rarely the market. It’s that nobody taught them the math. Here’s a beginner’s formula for pricing freelance services that actually works: simple enough to use today, honest enough to keep you in business.
Why Beginners Underprice (and Why It’s So Damaging)
New freelancers underprice for three predictable reasons. First, imposter syndrome: “I’m new, so I should charge less.” Second, bad comparisons: they look at the lowest rates on freelance platforms and treat them as the market rate, not realizing those are desperation prices. Third, employee math: they take their old salary, divide by 2,000 hours, and charge that — forgetting that employees don’t pay for their own health insurance, taxes, downtime, or client acquisition.
Underpricing doesn’t just hurt your wallet. It attracts the worst clients — the ones who haggle, micromanage, and pay late — because price-sensitive buyers are, as a rule, the hardest to please. Charging properly is a client filter as much as an income strategy.
The Formula: Start With Your Real Numbers
Forget “what should a designer charge.” Start with what YOU need to earn. Here’s the formula:
Step 1: Your target annual income. Be honest. Include everything: rent, food, insurance, taxes, savings, the laptop you’ll replace in two years. Let’s say you need $48,000 a year to live decently. Write down your real number.
Step 2: Your billable hours. You will not bill 40 hours a week. Between marketing, admin, learning, and the simple fact that clients don’t fill every hour, most successful freelancers bill 15–25 hours a week. Be conservative: 20 billable hours × 48 working weeks = 960 billable hours per year.
Step 3: Add your business costs. Software, insurance, taxes (add 25–30% on top of income for self-employment tax in most countries), accounting, coworking, equipment. Say $8,000 a year.
Step 4: Divide. ($48,000 + $8,000) ÷ 960 hours = $58/hour. That’s your floor — the rate below which you are subsidizing your clients with your own future.
Run this with your own numbers. Most beginners discover their floor is 2–3× what they’re currently charging. That gap is the whole problem, and now you can see it.
Hourly vs. Project vs. Retainer: Which to Use When
Your hourly floor is the foundation, but you don’t have to bill by the hour. Here’s when each model wins:
- Hourly: Best for undefined scopes — consulting, maintenance, ongoing support. Protects you when the client doesn’t know what they want yet. Downside: it punishes efficiency (the faster you get, the less you earn) and caps your income at your hours.
- Project pricing: Best for defined deliverables — a logo, a website, a 10-page report. Quote based on your hourly floor × estimated hours × 1.2 (the buffer for revisions and scope creep, which always happen). Clients prefer it because the price is fixed; you prefer it because efficiency becomes profit.
- Retainer: Best for ongoing relationships — 10 hours a month of design, a monthly content package. Offer a 10–15% discount off your project rate in exchange for predictable income. This is the holy grail: stable cash flow without re-selling yourself every month.
A practical beginner path: start hourly to learn how long things take, move to project pricing once you can estimate reliably (usually 3–6 months), and offer retainers to your best clients after that. Whatever you charge, make sure you actually collect it — our guide to freelancer invoicing basics covers how to get paid faster and avoid the classic rookie billing mistakes.
Real Examples: What the Math Looks Like
- Beginner copywriter, target $40k/year. ($40,000 + $6,000 costs) ÷ 800 billable hours = $57.50/hour floor. A 1,500-word article taking 5 hours all-in = $287 → quote $300. Per-word: ~$0.20/word. (Yes, really. The $0.03/word content mills are not your market.)
- Junior web designer, target $55k/year. ($55,000 + $9,000) ÷ 900 = $71/hour floor. A 5-page brochure site at 25 hours = $1,775 → quote $1,800–2,000 with the revision buffer.
- Virtual assistant, target $35k/year. ($35,000 + $4,000) ÷ 1,000 = $39/hour floor. Monthly retainer for 20 hours = $780 → offer $700/month retainer (the 10% discount buys you stability).
Notice: none of these are “premium” rates. They’re just honest rates — and they’re all well above what most beginners charge.
When and How to Raise Your Rates
Raise rates when any of these are true: your calendar is consistently full (demand signal), clients never negotiate (you’re too cheap), or your skills have clearly leveled up. For beginners, a practical rhythm is: raise 15–25% every 4–6 months for the first two years, or every 5–10 completed projects.
How to do it without drama: new rate for new clients immediately, no announcement needed. For existing clients, give 30 days’ notice in writing, keep it short (“my rate increases to $X/hour from [date]”), and don’t apologize or over-explain. Good clients expect it — their own costs rise too. If a client leaves over a reasonable increase, they were a bad fit at the new rate, which is useful information.
One more lever: as your rates rise, your tools should get sharper. The AI tools that actually save small businesses time can compress your hours per project — which, under project pricing, goes straight to your effective hourly rate.
What to Say When a Client Says “Too Expensive”
Don’t panic-discount. First, find out what “too expensive” means — ask “what budget did you have in mind?” Often the gap is smaller than the objection sounded. Then you have three moves:
- Reduce scope, not price. “I can do the homepage and about page for that budget, and we add the rest in phase two.” This protects your rate and often wins the full project later.
- Offer payment terms. “We can split it into three milestone payments.” Cash-flow flexibility closes deals without touching your rate.
- Walk away politely. “I understand — I’m probably not the right fit at that budget, but happy to refer you to someone earlier in their career.” Say this warmly. Some of them come back; all of them remember you as the professional one.
Never compete on price with the cheapest bidder. There is always someone cheaper, and racing them to the bottom is a race you lose even if you win.
The Bottom Line
Pricing freelance services isn’t about confidence or charisma — it’s arithmetic. Calculate your floor from your real costs and real billable hours, quote projects with a buffer, raise rates on a schedule, and reduce scope instead of discounting. Do the math once, and you’ll never again wonder if you’re charging enough. You’ll know.



