August 20, 2026

How to Set Freelance Rates Without Undercharging

Calculate your minimum freelance rate from your income goal, billable hours, expenses, taxes, and savings target. Use that floor for hourly or project pricing, then gross up quotes for marketplace fees by dividing your desired net amount by one minus the fee rate. Define scope before negotiating and compare opportunities against your floor.

Editorial illustration for How to Set Freelance Rates Without Undercharging
A practical visual guide to comparing fresh work opportunities before applying or pitching.

Start with the income you actually need

Begin with an annual target rather than a rate pulled from a random marketplace profile. Include:

  • Your personal income goal
  • Business expenses such as software, equipment, insurance, and workspace costs
  • A tax reserve based on your location and situation
  • Savings or retirement contributions
  • A buffer for unpaid time, slow periods, and unexpected costs

For example, suppose your planning target is $60,000 in annual income and your estimated business costs, tax reserve, and savings target add another $30,000. Your business would need to generate $90,000 before considering how many hours you can realistically bill.

This is a planning example, not a tax calculation. Tax rules vary, so verify your obligations with an accountant or an official tax authority.

Calculate your minimum hourly rate

Use this basic formula:

minimum hourly rate = annual revenue target ÷ annual billable hours

Do not assume every working hour is billable. Time spent on proposals, calls, administration, marketing, bookkeeping, revisions outside scope, and professional development may not produce direct client revenue.

If your annual revenue target is $90,000 and you expect to bill 1,200 hours, the calculation is:

$90,000 ÷ 1,200 = $75 per billable hour

That $75 is your operating floor for this example. It does not automatically become your public rate. You may need to charge more when a project carries unusual risk, requires specialist expertise, includes extensive communication, or must be completed quickly.

Choose a realistic billable-hours estimate

Estimate billable hours from your actual working pattern, not from a 40-hour workweek multiplied by 52 weeks. A simple process is:

  1. Estimate the weeks you will work during the year.
  2. Estimate total working hours per week.
  3. Subtract time for business administration, marketing, learning, leave, and downtime.
  4. Use the remaining hours as a billable-hours estimate.
  5. Revisit the estimate after a few months of tracking.

If you consistently have fewer billable hours than expected, your minimum rate may be too low even if your calendar looks busy.

Turn an hourly floor into a project price

Clients often prefer a project quote instead of an hourly rate. Estimate the complete effort, including work that happens around the deliverable:

project price = estimated hours × target hourly rate + risk buffer

Include time for:

  • Discovery and clarification
  • Research
  • Drafting or production
  • Meetings and messages
  • Revisions
  • Quality checks
  • File preparation and handoff
  • Project management

For instance, if a project requires 18 hours at a target rate of $75, the base estimate is $1,350. If the brief is unclear or the delivery depends on several stakeholders, add a clearly stated buffer rather than silently absorbing the extra work.

A buffer is not a reason to inflate every quote. It is a way to account for identifiable uncertainty. If the scope is highly predictable, a smaller buffer may be appropriate.

Account for marketplace and payment fees

If a marketplace or payment service deducts a percentage from your payout, do not simply add that percentage to your desired price. Use a gross-up calculation:

quoted price = desired net amount ÷ (1 - fee rate)

For a desired net amount of $1,000 and a 20% fee assumption:

$1,000 ÷ (1 - 0.20) = $1,250

The fee assumption in this example is illustrative. Fees can vary by platform, contract, payment method, client relationship, account, and policy changes. Before submitting a quote, check the current official fee and payout information for the specific service you are using, including Upwork, Fiverr, Contra, or another marketplace.

Also check whether taxes, currency conversion, withdrawal charges, or payment-processing costs apply separately. Keep a record of the assumptions behind each quote so you can update them when a platform changes its terms.

Define scope before discussing discounts

Undercharging often begins with an unclear scope. Before you negotiate, write down:

  • The exact deliverable
  • The format and approximate size
  • The research or production included
  • The deadline and milestones
  • The number of revision rounds
  • What the client must provide
  • What is excluded
  • The payment schedule
  • The process for handling additional work

Instead of reducing your price without changing the work, offer a smaller scope. For example, you might remove a second revision round, reduce the number of deliverables, or separate strategy work from execution.

This protects your rate while giving the client a practical way to reduce the total budget.

Negotiate without undercutting yourself

When a client says the quote is too high, ask which part of the scope or budget is the concern. Then choose one of three responses:

  1. Hold the price: Explain the value and keep the original scope.
  2. Reduce the scope: Remove or defer deliverables to match the budget.
  3. Change the schedule: Offer a less urgent delivery timeline if urgency is driving the price.

Avoid agreeing to a lower price while keeping the same deadline, quality expectations, communication load, and revision policy. That is effectively a lower hourly rate, even if the project fee looks acceptable.

A useful response is: “I can work within that budget by reducing the project to the initial deliverable and one revision. The expanded package would remain at the original quote.”

Add premiums for urgency and complexity

Your standard rate may not fit every situation. Consider a higher quote when a project involves:

  • A compressed deadline
  • Work outside your usual specialty
  • Multiple decision-makers
  • Extensive research or technical risk
  • Availability during evenings or weekends
  • A high cost of delay for the client
  • Unusually strict compliance or confidentiality requirements

Explain the reason for the adjustment rather than presenting it as an arbitrary surcharge. If the urgency is optional, offer a standard-timeline price as a comparison.

Screen opportunities against your rate floor

Your minimum rate becomes useful when you apply it before spending time on a proposal. For each opportunity, estimate:

expected effective rate = total compensation ÷ total hours required

Total hours should include discovery, calls, revisions, administration, platform communication, and follow-up. Reject or reshape opportunities that fall below your floor unless there is a specific strategic reason to accept them, such as a paid trial with tightly limited scope or a credible path to better work.

Write a short screening rule such as:

I will consider projects that meet my minimum effective rate, have a defined decision-maker, state the deliverables clearly, and allow enough time for quality work.

That rule can also become a review checklist in Sidequestboard: when you find a public opportunity, save it only if the estimated pay, scope, timing, and source details justify a closer look. The dashboard helps you discover and save relevant public listings; it does not set your rate or guarantee that an opportunity is suitable.

Where to find freelance opportunities?

Different sources require different screening habits. Use the same rate floor, but adapt how you search and verify listings.

LinkedIn

Search for phrases such as “contract UX writer,” “freelance brand designer,” or “short-term content strategist.” Use available date filters and inspect the poster, company, scope, and application instructions before responding. A public post is a lead, not proof that the budget or client is a fit.

Upwork and Fiverr

Use marketplace listings to compare how clients describe deliverables, timelines, and budgets. Treat displayed budgets and competing offers as market signals rather than instructions for what you should charge. Account for the current platform fee and payout rules before accepting work, and verify those rules on the relevant official help or pricing page.

Contra

Review project listings and creator profiles for useful language around deliverables, specialties, and project formats. Confirm the current payment, contract, and fee terms directly on Contra before using a listing in your pricing calculations.

Reddit communities

Relevant communities such as r/forhire may contain time-sensitive project posts. Read the community rules, look for clear compensation and scope, and be cautious with requests for unpaid tests, off-platform payment, or sensitive personal information. Search terms such as “freelance,” “paid,” and your specialty can make manual monitoring more focused.

X and Discord communities

Professional communities on X and Discord can surface opportunities quickly, but quality and verification vary widely. Follow relevant people or communities, check whether the original poster has a credible work history, and confirm the client, deliverables, payment process, and rights before committing.

Checking LinkedIn, Reddit, X, Discord, Upwork, Fiverr, and Contra separately can create a lot of tabs and repeated searches. Sidequestboard offers one cleaner place to review fresh opportunities gathered from public communities and social platforms, then open the original source when you are ready to investigate or respond.

Review and update your rates

Review your rate when:

  • Your expenses increase
  • Your work becomes more specialized
  • You are consistently booked
  • Projects take longer than estimated
  • You have stronger results or a better portfolio
  • Your tax or savings assumptions change
  • You are receiving many qualified inquiries at your current rate

Track quoted price, estimated hours, actual hours, fees, revisions, and final payout. After several projects, calculate your actual effective rate. If it is below your floor, adjust your scope, process, quote, or client selection.

The goal is not to win every project. It is to build a freelance workload that pays sustainably and leaves enough time to deliver good work.

Frequently asked questions

What is a good freelance hourly rate?

A good rate is one that covers your required income, expenses, taxes, savings, and non-billable time while reflecting your skills and the project’s complexity. Calculate a personal minimum first, then compare it with relevant market signals without treating marketplace prices as a universal standard.

Should freelancers charge hourly or by project?

Use hourly pricing when scope is uncertain or work is open-ended. Use project pricing when the deliverables and revision limits are clear. Even with a fixed project fee, estimate hours internally so you can check whether the effective rate meets your floor.

How do I price a freelance project with revisions?

Estimate the expected number of revision rounds and include them in the project scope. State what counts as a revision, how many rounds are included, and how additional requests will be priced. If the client wants a lower fee, reduce the included revision or deliverable scope instead of accepting unlimited changes.

How do platform fees affect freelance pricing?

Platform fees reduce the amount you receive after a client pays. To preserve a desired net amount, divide it by one minus the fee rate. Because fees and payout policies change, verify the current terms on the platform’s official pricing or help page before quoting.

Where can I find freelance work?

You can look on LinkedIn, Upwork, Fiverr, Contra, Reddit communities such as r/forhire, X, and relevant Discord communities. Check the source, scope, payment terms, and client credibility, then compare the estimated effective rate with your minimum before responding.

Should I accept a project below my minimum rate?

Only if you have a clearly defined strategic reason and tightly control the downside. Limit the scope, time, and revisions, and avoid letting a temporary exception become your normal rate. If the project offers no meaningful benefit and falls below your floor, declining is usually more sustainable.

What should you know about How to Set Freelance Rates Without Undercharging?

Start with the practical intent behind the search: identify the type of work, confirm the source is credible, and decide what action you can take today.

Looking for fresher freelance leads?

Sidequestboard pulls public opportunities into one calmer feed, so you can save leads and apply at the original source.

Browse opportunities

Latest articles