๐Ÿš€ Get PingPaid โ€” Automate your invoice collection Try Free โ†’

How to Price Freelance Work (Calculator + Strategies)

Published June 2026 ยท Freelance Finance ยท 12 min read

Pricing freelance work is the question that keeps freelancers up at night. Charge too much and you lose the client. Charge too little and you're working 60 hours a week to make what you could earn in a regular job. The difference between a struggling freelancer and a thriving one is often just pricing.

I used to price based on "what feels right" or "what the client can afford." That approach left me underpaid, overworked, and resentful. Then I developed a system: calculate what I actually need to earn, understand the value I deliver, and price accordingly. My income doubled within a year.

This guide gives you a proven calculator for setting your rates, five pricing strategies for different situations, and the psychology of what clients actually pay for.

๐Ÿ’ฐ The Freelance Rate Calculator

Before you can price projects, you need to know your minimum hourly rate. Here's the calculation that most freelancers never do:

Step 1: Calculate Your Annual Target Income

How much do you want to earn per year? Be realistic but ambitious. Consider:

Example:

CategoryAnnual Amount
Living expenses$36,000
Taxes (30%)$15,000 (on $50k income)
Savings$12,000
Business expenses$6,000
Discretionary$6,000
Total Target$75,000

Step 2: Calculate Your Billable Hours

You don't get paid for every hour you work. You get paid for billable hours โ€” time spent on client work. Here's the realistic breakdown:

ActivityHours/Week% of Time
Billable client work2050%
Admin (invoicing, emails, contracts)820%
Marketing and sales615%
Professional development410%
Buffer / unexpected25%
Total40100%

At 20 billable hours per week for 48 working weeks per year (accounting for vacation, holidays, and sick days):

Total annual billable hours = 20 ร— 48 = 960 hours

Step 3: Calculate Your Minimum Hourly Rate

Minimum Hourly Rate = Annual Target Income รท Annual Billable Hours

$75,000 รท 960 hours = $78.13/hour

This is your floor โ€” the minimum rate you can charge without losing money. Your actual rate should be higher to account for:

Recommended minimum rate: $78/hour ร— 1.3 buffer = $101/hour

So your target rate should be around $100/hour for this example. Round up to a clean number like $100 or $125 for easier client communication.

๐Ÿ’ก Pro tip: Use our freelancer money guide to understand your full financial picture including taxes, savings, and business expenses.

๐ŸŽฏ Five Pricing Strategies

Once you know your minimum rate, you need to choose how to apply it. Different projects call for different pricing models.

Strategy 1: Hourly Pricing

Charge by the hour. Simple, transparent, and easy to calculate.

Best for: Ongoing work, unclear scope, maintenance, consulting, projects where the client wants to see exactly where time goes.

Pros:

Cons:

How to set your hourly rate:

Experience LevelLow Cost of LivingHigh Cost of Living
Beginner (0-2 years)$35-60/hour$50-80/hour
Intermediate (2-5 years)$60-100/hour$80-150/hour
Expert (5+ years)$100-200/hour$150-300/hour
Specialist / Niche Expert$150-300/hour$200-500/hour

Strategy 2: Project-Based Pricing (Fixed Fee)

Charge a flat fee for the entire project, regardless of hours worked.

Best for: Well-defined projects with clear scope, deliverables, and timelines. Logo design, website builds, copywriting projects, video production.

Pros:

Cons:

How to calculate project fees:

Estimated hours ร— Hourly rate ร— 1.5 buffer = Project fee

The 1.5 buffer accounts for unexpected complexity, client communication, revisions, and admin time.

Example: You estimate a website will take 30 hours at $100/hour = $3,000. Add 50% buffer = $4,500 project fee.

โš ๏ธ Critical rule: Always define exactly what's included in the project fee. Write it down. If the client asks for something outside the scope, it's a new project with a new fee. See our contract template for how to define scope clearly.

Strategy 3: Value-Based Pricing

Charge based on the value you create for the client, not the time you spend.

Best for: Projects where your work directly impacts the client's revenue. Sales copywriting, conversion optimization, marketing campaigns, consulting on high-value decisions.

How it works: Instead of "I charge $100/hour for 20 hours = $2,000," you say "My work will increase your conversion rate by 2%, which at your current traffic means an additional $50,000 in revenue per year. My fee is $10,000."

Pros:

Cons:

Example: A freelance email copywriter writes a sequence for an e-commerce store. The store makes $1M per year from email. A 10% improvement = $100,000 more revenue. The copywriter charges $15,000 for the sequence. The client sees it as a $15k investment for a $100k return.

Strategy 4: Retainer Pricing

Charge a fixed monthly fee for ongoing services.

Best for: Ongoing work like social media management, SEO, maintenance, consulting, content creation, design support.

Pros:

Cons:

Standard retainer structures:

Retainer TypeWhat's IncludedTypical Range
Hourly retainerFixed hours per month, unused may/may not roll over$1,500-5,000/mo
Deliverable retainerFixed deliverables per month (e.g., 4 blog posts, 2 designs)$2,000-8,000/mo
Access retainerOngoing access to your expertise, no fixed hours$3,000-10,000/mo
Performance retainerBase fee + bonus for hitting metricsBase $2,000 + bonus

Strategy 5: Package Pricing

Create predefined packages with set deliverables and prices.

Best for: Services that you offer repeatedly. Logo design, website packages, social media setup, content strategy sessions.

Example packages:

PackageWhat's IncludedPrice
Starter Website5 pages, basic SEO, mobile responsive$3,500
Professional Website10 pages, custom design, SEO, blog setup, contact form$7,500
Enterprise Website20+ pages, custom design, advanced SEO, integrations, training$15,000

Pros:

Cons:

๐Ÿง  The Psychology of Pricing

Pricing is not just math โ€” it's psychology. Here's what research and experience tell us about how clients perceive prices:

Anchor High

Your first price sets the anchor. If you quote $500, the client negotiates down from $500. If you quote $2,000, they negotiate down from $2,000. Always quote higher than your minimum acceptable price. You can always come down. You can't go up.

Offer Three Options

When possible, offer three pricing tiers: basic, standard, and premium. Most clients choose the middle option. The premium option makes the middle option look like a good deal. The basic option ensures you're not too expensive for budget-conscious clients.

Example:

OptionWhat's IncludedPrice
BasicEssential deliverables only$2,500
Standard (Most Popular)Everything in Basic + extras$5,000
PremiumEverything in Standard + priority support, additional revisions$8,000

Price in Clean Numbers

$100 looks better than $97.83. Round numbers signal confidence and professionalism. Clients don't want to see you calculating to the penny โ€” it suggests you're worried about every dollar. Clean numbers suggest you're worth it.

Don't Apologize for Your Price

โŒ "I know this is expensive, but..."
โœ… "The investment for this project is $5,000."

Apologizing for your price signals that even you don't think you're worth it. State your price with confidence. If the client can't afford it, that's fine โ€” they're not your client. The right clients will pay what you're worth.

Break Down the Value

Instead of "$5,000 for a website," say:

The total is the same, but the breakdown justifies the price and makes it feel like a collection of valuable services rather than one big number.

๐Ÿ“ˆ When to Raise Your Rates

Most freelancers undercharge for years. Here's when to raise your rates:

๐Ÿ’ก Pro tip: When raising rates for existing clients, give 30-60 days notice. "Starting [Date], my rate will increase from $X to $Y. This reflects the additional expertise and value I've developed over the past year. I'm happy to discuss this if you have any questions." Most clients accept it. The ones who don't are often the ones who undervalued you anyway.

๐Ÿ”— Related Resources

Built by a freelancer who got tired of chasing payments. Open source on GitHub.