cosskill
PersonasGuidesPricingTry a Chat
GuidesBlogLearnCompareAlternativesPrivacyTermsAboutContact
Salary Negotiation MissionBreakup Text MissionDifficult Feedback MissionDifficult Customer MissionSalary Negotiation GuideBreakup Guide
Cosskill AI Simulator on KittyLaunchListed on Sell With boost

Copyright © 2026 cosskill. All rights reserved.

Blog/Freelance

How to Negotiate Freelance Rates (Stop Undercharging)

Published June 27, 2026 · 9 min read

Freelancers usually undercharge for a familiar reason: they want the project and do not want to sound difficult. That is fixable.

Why freelancers undercharge

Most freelancers do not undercharge because they are bad at math.

They undercharge because they want the project. They want the client to like them. They want the email to go well. They do not want to sound difficult, which is funny, because undercharging usually creates a much worse kind of difficulty later.

The fix is not to get aggressive. It is to be clearer about scope.

If you want the broader pricing muscle, [How to Negotiate Your Salary](https://cosskill.com/guides/how-to-negotiate-salary) is the closest sibling page, and the [Negotiation & Decision Training pillar](https://cosskill.com/learn/negotiation-decision-training) gives the bigger picture. For the part where you have to ask cleanly, [How to Ask for What You Want](https://cosskill.com/guides/how-to-ask-for-what-you-want) helps too.

Stop pricing the mood

Freelance pricing gets messy when you price the feeling instead of the work.

People think, "This is a small client, so maybe I should keep it friendly." Or, "They were nice on the call, so I do not want to push." Or, "I already spent a lot of time on the call, so I should probably discount it."

None of that tells you what the project costs.

You need to know what you are actually selling:

- a fixed deliverable - a fixed number of revisions - a monthly retainer - a strategy session - a rush job that will ruin your week if you are not careful

If the scope is fuzzy, the price will be fuzzy too.

Say the rate plainly

This is the part people avoid.

You do not need a speech. You need a number.

Try:

> "For that scope, my rate is $2,500."

or

> "For a one off project like this, I would quote $4,000."

or

> "If you want me to handle the work end to end, I would be at $1,500 per week."

Then stop talking.

That last part matters more than people think. The more you explain yourself, the more the rate starts to sound negotiable before anyone has even objected.

If you want a practice partner for the money side, [Buffett](https://cosskill.com/persona/buffett) is useful because he does not care about your nerves. He cares about the tradeoff.

When they say it is above budget

They probably will.

That is not a rejection. It is usually a starting position.

You can answer with a simple trade:

> "If the budget is fixed, we can reduce the scope instead of the rate."

or

> "If you want to keep the budget there, I can shorten the timeline or remove the revision round."

That does two things. It keeps your rate from collapsing on contact, and it forces the client to choose what they actually value.

If they still want the full scope at a smaller price, that is useful information too. It means they are shopping for a bargain, not a partner.

Do not let scope creep sneak in through the side door

Freelance work often gets bloated one tiny favor at a time.

First it is "Can you also take a look at this?" Then it is "Could you just mock up one more version?" Then the job has quietly doubled and somehow you are still the one apologizing.

This is where boundaries matter.

Try:

> "Happy to do that, but it is outside the original scope."

or

> "I can add that, but I would need to update the quote."

If you need a cleaner way to say no, [How to Say No Without Feeling Guilty](https://cosskill.com/guides/how-to-say-no-without-guilt) is the useful companion piece. Freelance pricing is often just boundary setting with a spreadsheet attached.

Keep a floor

You need a number you will not go below.

Not a dramatic principle. Just a floor.

That floor protects you from the one off client who sounds exciting but will eat your calendar alive. It also protects you from the bad habit of discounting every project because the first answer made you uneasy.

Once you know your floor, the conversation gets simpler.

If a project cannot meet it, you can still be polite. You just do not have to pretend the math changed.

A few lines that actually sound usable

- "That is below where I can take the work." - "I am happy to keep talking if we can adjust the scope." - "For that budget, I would need to remove X and Y." - "If you want the full version, this is the rate." - "I do not want to oversell myself or underprice the project."

If you want to rehearse the tone before replying, the [Negotiate Salary persona](https://cosskill.com/persona/negotiate-salary) is useful because it pushes on the same habits. The [Jobs persona](https://cosskill.com/persona/jobs) is also good if your problem is saying the number with some backbone.

Try it on cosskill

Pick a persona and rehearse the conversation while this article is fresh—no signup required.

Start practicing

Frequently asked questions

Should I post my rates publicly?

Sometimes. It reduces back and forth and filters out people who were never serious. It can also make sense to keep rates flexible if the work varies a lot.

Should I lower my rate for a dream client?

Only if the tradeoff is real and not just flattering. Exposure is not payment. Neither is "great brand alignment."

What if they ask for a discount?

Ask what part of the scope they want to change. That is usually where the real conversation is.

What if I already undercharged?

Learn from the project and reset the next quote. You do not need to turn every mistake into a continuing subscription.

Is it okay to walk away?

Yes. Some projects are only good for your anxiety.

Related learn guide

Negotiation & Decision Training with AI: From Salary Talks to Vendor Deals

Most negotiation advice stops at what to say. This is about saying it out loud until pushback does not make you fold.

→

Related guides

How to Negotiate Your Salary (Offers, Counteroffers, Leverage)

Negotiation & Decisions

→

How to Ask for What You Want (Direct Requests People Can Answer)

Negotiation & Decisions

→

How to Say No Without Feeling Guilty (Boundaries That Stick)

Negotiation & Decisions

→

Related personas

Buffett Persona

Protects the downside before thinking about upside. Talks in baseball analogies and plain English. If you can't explain it in 5 minutes, you don't understand it well enough.

→

Salary Negotiation Manager

Mission mode. You play yourself asking for a 15% raise. The AI plays a calm, slightly skeptical hiring manager whose budget is tight and whose patience is finite. Three live meters track the room.

→

Jobs Persona

Judges everything in binaries: amazing or shit, nothing in between. Cuts 350 products to 10. If you can't describe your product in one sentence, the product has a problem.

→

← Back to blog