How to Price Your Services as a South African Freelancer or Consultant
Stop undercharging. Learn how to calculate your true rate as a South African freelancer or consultant — including tax, expenses, and the real value of your time.
Most South African freelancers are charging too little
It's the most common mistake in freelancing: pricing your services based on what you think clients will pay, rather than what your business actually needs to survive — and grow.
Underpricing creates a business that is permanently busy and permanently broke. This guide gives you a framework for pricing that's both honest to your costs and defensible to clients.
Step 1: Calculate your minimum viable rate
Start with your actual monthly costs:
- Personal expenses: Rent, food, transport, medical aid — everything you need to live
- Business expenses: Software, internet, equipment, accounting, phone
- Tax provision: As a freelancer, you pay all your own tax. Set aside a minimum of 28% of gross income for income tax and provisional tax
- Buffer: At least 15% for bad debt, slow months, and unexpected expenses
Add these up. That's your monthly floor. Now divide by the realistic number of billable hours per month.
Step 2: Know your actual billable hours
This is where most freelancers make their biggest miscalculation. You do not have 160 billable hours per month. A realistic split for a solo freelancer looks more like this:
- Billable client work: 80–100 hours
- Admin, proposals, invoicing: 20–30 hours
- Business development, networking: 10–20 hours
- Learning, tools, breaks: 10–15 hours
If your floor requires R40,000 per month and you have 90 billable hours, your minimum rate is R444/hour. That's before any profit margin.
Step 3: Benchmark against the market — but don't be dictated by it
Market rates matter, but they should inform your pricing, not determine it. In South Africa, the range for skilled freelancers is enormous. A junior graphic designer might charge R300/hour. A senior UX designer with a strong portfolio might charge R1,800/hour. Both have clients who are happy to pay.
The question isn't "what is the market rate?" — it's "what do I need to charge to run a sustainable business, and what value do I deliver that justifies that rate?"
Step 4: Price based on value, not hours
Hourly billing is the default, but it's often the wrong model. Consider:
- Project pricing: A fixed price for a defined deliverable. Better for both parties when scope is clear
- Retainer pricing: A monthly fee for ongoing availability and work. Provides income stability and deeper client relationships
- Value-based pricing: Pricing tied to the outcome you deliver, not the time it takes. If your marketing strategy generates R500k for a client, R50k is a reasonable fee
Step 5: Stop discounting — build value instead
When a client pushes back on your rate, the instinct is to drop your price. Resist it. Instead, ask what value they're not seeing and address that. If you genuinely need to accommodate a budget constraint, reduce the scope — not your rate.
Discounting trains clients that your rates are negotiable. It attracts price-sensitive clients who will push for more discounts on every project.
Practical: How to present your rate confidently
State your rate clearly. Don't apologise for it. Don't add unnecessary context. "My rate for this project is R28,500" is better than "I was thinking maybe around R28,500, if that works for you?"
Silence after quoting is normal. Don't fill it by lowering your price. Let the client respond.
Track your actual hours and rates
You can't improve what you don't measure. Track every hour you spend on every client, and review your effective hourly rate monthly. Are you charging more than your minimum? Are certain projects consistently unprofitable? This data lets you make better pricing decisions over time.
The MyGenesis platform includes time tracking, project profitability reporting, and quote-to-invoice conversion built in. Book a call to see how it works.