Name the number first.
Whoever anchors first sets the range the negotiation lives inside. If the client names it, their budget becomes your ceiling. If you name it — grounded in outcome, stated in a range — your number becomes the reference point. Scripts below; frameworks over feelings.
Anchoring mechanics.
Why "from Africa" never belongs in the pricing conversation.
Rate is set by value to the buyer, not cost of living to the seller. A US client's alternative is a US freelancer at US rates, or an agency at agency rates — your comparison set is their next-best option, not your local market. Every "I'm based in Ghana so my rates are..." preamble imports a discount the client never requested. Location appears once, at scheduling logistics (two US-hour windows). Pricing is elsewhere.
Range width does real work: a narrow range ($45-50) signals a point price with wiggle room; a purposeful range ($4,000-6,500 by scope) signals tiers and invites the fit-conversation. Anchor the top of your range at where you actually want to land — the psychological midpoint of your range is what the negotiation orbits.
Hourly vs project: hourly leaks income to your own slowness and caps you at time; project pricing ties the number to the outcome and rewards systems. Lead with project/retainer quotes; fall back to hourly only when scope genuinely cannot be defined (then use the floor rate as the hourly floor). Pair with the rate formula (floor calculator) so every anchor clears your floor, and quote in USD (strategy page).
Number, then how to defend it.
The Kit's rate card gives your floor, your anchor ranges by service tier, and the pushback scripts — plus the invoice that presents the number cleanly. $19 founding, 14-day refund.
Questions.
Should I give a rate range or a single number?
A range with purpose: it anchors high, invites scope-fit conversation, and survives incomplete discovery. Put your desired landing point at the top of the range. Single numbers only when scope is fully defined.
What do I say when a US client asks my budget expectations first?
"It depends on scope — for what you've described, work like this runs $X-$Y. What's your range?" Anchor with market reality, then use their answer as information. Never answer with only a question — that reads as evasive.
How do I respond to "you're too expensive"?
Move scope, not rate: "I can hit that number by cutting [revisions/strategy/support] — or keep scope at $Y." If they cannot afford floor, the project loses money at any scope worth doing — decline gracefully. Rate cuts without scope cuts train clients to negotiate.
Do I mention that I am cheaper than US freelancers?
Never. You are priced against their next-best option at value, not against cost of living. Inviting a local-market comparison starts the negotiation at a discount you will never recover in the relationship.