7 min readPricing

How to Price Your Services as a South African Freelancer

Undercharging is the #1 freelancer mistake in SA. Here's how to calculate your real costs, pick a pricing strategy, and confidently quote clients in ZAR.

Why most SA freelancers undercharge

Load shedding costs, data costs, and the "but I work from home" mindset lead many South African freelancers to set rates far below their true cost of doing business. If you don't account for tax, non-billable hours, and annual inflation, you're working for less than you think.

Know your floor
Calculate the minimum you need to survive, then never go below it.
Price for value
Clients pay for outcomes, not hours. Frame your pricing around results.
Review annually
SA inflation runs 5-7% a year. If you don't raise rates, you take a pay cut.

6 pricing strategies that work

Cost-plus pricing

Calculate every expense — software, data, transport, tax — then add a profit margin. This is the floor: never charge less than this number.

Market-rate pricing

Research what other freelancers in your field charge in South Africa. Sites like Offerzen, PayScale, and local Facebook groups give real data. Position yourself relative to the market.

Value-based pricing

Price based on the value you deliver, not the hours you spend. A logo that helps a client win R500k in contracts is worth more than 4 hours of design time.

Tiered packages

Offer 3 packages (Basic, Standard, Premium). Most clients pick the middle option. This anchors your price and gives clients control without haggling.

Project-based pricing

Quote a fixed price for the full scope of work. Clients love certainty, and you're rewarded for working efficiently rather than padding hours.

Retainer agreements

Offer a monthly retainer for ongoing work. You get predictable income; they get priority access. Win-win for both sides.

Quick pricing formulas

Minimum hourly rate
(Monthly expenses + Tax + Profit) ÷ Billable hours per month
Example: (R25,000 + R8,000 + R7,000) ÷ 120 = R333/hr
Day rate
Hourly rate × 8 hours × 1.2 (buffer for admin)
Example: R333 × 8 × 1.2 = R3,200/day
Project rate
Estimated hours × Hourly rate × 1.3 (scope creep buffer)
Example: 40 hours × R333 × 1.3 = R17,316

6 pricing mistakes to avoid

  • Pricing based on what you'd personally pay (your client's budget is not yours)
  • Not accounting for tax — SARS takes 25-45% depending on your bracket
  • Forgetting non-billable hours: admin, quoting, revisions, meetings
  • Dropping your rate to win a client who will undervalue your work forever
  • Not raising prices annually — inflation in SA erodes your real income
  • Quoting before understanding the full scope of work

Price confidently. Invoice professionally.

Illumi helps South African freelancers create professional invoices that match their pricing strategy — 2 months of Pro features free.