A website where people who need freelance work done post jobs, and freelancers apply to do them, with the platform holding the money in between so both sides can trust the deal.

The problem this solves

You can do the work. That was never the issue. The issue is you don't know anyone who needs a freelancer, and you have no way to prove to a stranger on the internet that you're not going to take their money and disappear, or that they're not going to do the same to you.

Cold-messaging strangers on social media doesn't work. Asking friends for referrals only gets you so far. What you actually need is a place where people who are already looking to hire freelancers show up, where you can see exactly what they need and what they're willing to pay, and where there's a system in place so that if a client doesn't pay, you're not just out of luck.

That's what a marketplace like Upwork is for.

What it actually is

Think of Upwork as a matchmaking service with money built into it. A client posts a job (say, "I need a logo designed" or "I need someone to manage my Instagram"). Freelancers who want the job send a proposal explaining why they're the right person and what they'd charge. The client picks someone, the two of you agree on a contract inside Upwork, the work happens, and the client pays through Upwork rather than handing you cash or doing a bank transfer directly.

The reason that last part matters is protection. Upwork holds the client's payment (for fixed-price work) or verifies the hours logged (for hourly work) before releasing money to you. If a client tries to vanish without paying for approved work, you have a paper trail and a platform to escalate to. That's the entire value of using a marketplace instead of freelancing completely on your own from day one: built-in trust between two people who've never met.

Full feature breakdown

Job postings and search. This lets you browse thousands of live jobs by category, budget, and client history, so you're not guessing who needs help.

Proposals. This lets you pitch yourself directly to a client for a specific job, with your rate, your approach, and a short cover note.

Connects. This is the token you spend to submit a proposal. Every job costs a certain number of Connects to apply to, and this is Upwork's way of stopping people from mass-applying to everything with no thought.

Contracts (fixed-price and hourly). This lets you and a client formally agree on scope and payment terms inside the platform, which is what triggers Upwork's payment protection.

Escrow-style milestone payments (fixed-price contracts). This lets a client fund a milestone upfront, so once you deliver and they approve it, the money is already sitting there ready to release to you.

Time tracking (hourly contracts). This lets Upwork's tracker log your hours and screenshots as proof of work, which is what an hourly client is paying against.

Your profile. This lets you build a portfolio, list your skills and rate, and collect reviews from past clients, which is what convinces a stranger to hire you over someone else.

Job Success Score and badges (Top Rated, Expert-Vetted). This lets you build a visible track record over time that puts you ahead of newer freelancers in search results.

Messaging and video calls. This lets you talk to a client and share files before, during, and after a contract, all inside the platform.

Pricing, in full detail

Upwork doesn't charge a subscription just to join. Signing up as a freelancer is free, and you get a Basic account with 10 Connects a month at no cost.

The real costs are these:

Connects. Extra Connects cost $0.15 each if you need more than your free monthly allowance, and most jobs need somewhere between 2 and 6 Connects to apply to. This is real money you spend before you've earned a single rand, so budget for it like a small marketing cost, not something incidental.

Freelancer Service Fee. This is the cut Upwork takes from your earnings once you're paid. As of a change in May 2025, it's no longer a flat percentage, it's a variable fee between 0% and 15% set per contract, shown to you before you submit a proposal or accept an offer, and locked for the life of that contract. Most freelancers report landing somewhere around 10% on a typical contract. It won't change mid-contract even if the rules shift later.

Freelancer Plus (optional). $19.99 a month. This gives you extra Connects each month, deeper visibility into client budgets and hiring history before you apply, and in some cases a reduced or 0% service fee depending on current terms. This is worth it only once you're applying to enough jobs that the extra Connects genuinely pay for themselves, not from day one.

Withdrawal fees. Getting your money out of Upwork and into your own account costs something depending on the method. Direct to Local Bank, which supports South African Rand accounts directly, costs $0.99 per withdrawal. Payoneer is also supported for South African freelancers and has its own fee structure on Payoneer's side. Wire transfer costs $50 per withdrawal and is almost never worth using for normal freelance amounts.

There is no free tier that gets you out of the service fee entirely, everyone pays something on what they earn. The honest tradeoff is this: you're not paying for a subscription, you're paying a percentage only when you actually get paid, which is a fair trade for a platform that's also chasing down clients who don't pay.

How to actually use it with zero rands

Say you have no clients yet and want to start with nothing spent. Sign up for a free Basic account. You get 10 Connects immediately, no payment required.

Spend real time on your profile before you spend a single Connect. Write a specific headline (not "Freelance Writer," but "SEO Blog Writer for SaaS Companies"), upload two or three samples of actual work even if they're personal projects, and set a rate you'd actually accept.

Then be selective. With only 10 free Connects a month, don't apply to everything. Pick 3 to 5 jobs that genuinely match your skills and where the client has a verified payment method and a real hiring history (visible on their job post), and write a proposal that references something specific from their job description. A targeted proposal on the right job beats ten generic ones spread thin.

Once you land your first small job, even a low-paying one, treat it as a foundation for reviews, not a final destination. Reviews and a completed contract are what make your next proposal land.

The full list of what it can be used for

Finding one-off freelance gigs, building a long-term retainer relationship with a repeat client, hourly consulting work, fixed-price project work like building a website or designing a logo, agency work if you register as an agency rather than a solo freelancer, and building a portfolio of reviews that you can eventually use to attract clients off the platform entirely.

Common mistakes beginners make

Applying to every job you see, burning through your free Connects on jobs you were never a strong fit for, and having nothing left when the right job appears.

Underpricing to win your first contract and getting stuck at that rate with every client who finds your profile afterward.

Ignoring the client's actual hiring history and payment verification before applying, then wondering why a job disappeared or a client vanished without paying.

Treating your profile like a résumé instead of a sales page. A résumé lists what you've done. A profile that wins work tells the client what you'll do for them.

Sending copy-pasted proposals. Clients read enough of these to spot them instantly, and it's the fastest way to burn a Connect for nothing.

Where this fits in the bigger picture

This piece sits inside our Digital Literacy series on the tools that actually run a freelance business, not the flashy ones, the foundational ones.

Resource Archive

PROFREELANCE (Pty) Ltd

2023/279056/07

The content in this newsletter is for informational purposes only and does not constitute financial, legal, or professional advice. Pro Freelance and Freelance Forward are not affiliated with or endorsed by the platforms or tools mentioned (unless stated otherwise), and we are not liable for any losses, damages, or issues arising from your use of them. Always do your own research before making decisions related to your freelance business.

Recommended for you