Blog

Getting Paid by International Clients: A Practical Guide for African Freelancers

Payments

Writers, designers, developers and consultants across Africa work for clients worldwide. Here is how to invoice professionally, choose payment methods and manage currencies.

Across Kenya, Nigeria, Ghana, Uganda, Rwanda and beyond, a growing number of professionals work for clients they will never meet in person. Content writers, UX designers, software developers, virtual assistants and consultants serve customers in Europe, North America, the Middle East and across Africa.

The work is global, but getting paid can still feel complicated. This guide covers the practical side: agreeing terms, invoicing professionally, choosing payment methods and managing currencies.

Start with clear terms

Most payment problems begin before any work is done. Before you start a project, agree in writing on:

  • Scope: what exactly you will deliver.
  • Rate and currency: for example, a fixed fee in USD or an hourly rate.
  • Payment schedule: upfront deposit, milestones, or payment on completion.
  • Due dates: how many days the client has to pay after an invoice.
  • Revisions: how many rounds are included.

For new clients, ask for a deposit — commonly a portion upfront — before you begin. It confirms commitment and protects your time.

From signed agreement to money in your local wallet
From signed agreement to money in your local wallet

Invoice like a professional

A clean invoice gets paid faster. It reduces questions, looks credible to the client's finance team and creates a record for you.

Must-haves on every freelance invoice
Must-haves on every freelance invoice

Tips for faster payment:

  • Send the invoice the day you deliver.
  • Include a payment link so the client can pay in a few clicks.
  • Use the client's language. If they think in USD, invoice in USD.
  • Follow up politely a few days before and after the due date.

With Paysasa invoices, you can create line-item invoices with due dates and share a hosted payment page, then track whether each one is paid, partially paid or overdue.

Choosing payment methods

International clients have their own preferences. Offering familiar options removes friction.

Cards

Many clients prefer to pay by card. A hosted checkout page that accepts cards means they can pay securely without sharing details with you directly. On Paysasa, card data is handled through PCI DSS-compliant payment partners.

PayPal

PayPal remains widely used for freelance work. On Paysasa, PayPal top-ups settle in USD, which is useful if you want to hold earnings in dollars before deciding when to convert.

Bank transfers

Some corporate clients will only pay by bank transfer. Make sure your bank details are complete and accurate, and be prepared for slower settlement and intermediary charges.

Managing currencies

When you earn in one currency and spend in another, timing matters.

  • Hold, then convert. Keeping a USD balance lets you convert when you need shillings, rather than all at once.
  • Know your costs. Every conversion involves a rate and possibly a fee. Check them before converting. Paysasa publishes conversion and other fees on its pricing page.
  • Plan for local spending. M-Pesa withdrawals require a KES wallet, so convert enough for your local needs.

Paysasa lets you keep wallets in the currencies enabled for your account and convert between them, so you can manage USD and KES side by side.

Protect yourself on bigger projects

For larger projects with new clients, milestone-based payments reduce risk for both sides. The client funds a milestone, you deliver it, and payment is released when it is approved. Paysasa's Escrow Safe Trade supports milestone releases, which can work well for project-based freelance work when both parties use the platform.

Keep records for taxes and growth

  • Save every invoice and payment confirmation.
  • Track income by client and by month.
  • Note the exchange rate and amount whenever you convert.
  • Set aside a portion of each payment for tax obligations in your country.

Good records make tax filing easier and help you see which clients and services are most profitable.

Red flags with international clients

  • Requests to pay you more than the invoice and have you "forward" the extra.
  • Pressure to start large projects without any deposit.
  • Payment offers through unusual channels you cannot verify.
  • Clients who refuse any written agreement.

A quick example

Imagine a UX designer in Nairobi agreeing a three-milestone project with a client abroad. They agree on a fee in USD, a deposit for the first milestone and seven-day payment terms. After each milestone she sends an invoice with a payment link, the client pays by card or PayPal, and she keeps the funds in a USD wallet. At the end of the month she converts only what she needs for rent and bills into KES and withdraws to M-Pesa. The scenario is illustrative, but the structure — clear terms, invoice per milestone, deliberate conversion — works for almost any freelance project.

Conclusion

Working for international clients is one of the most exciting opportunities for African professionals. Clear terms, professional invoices, familiar payment methods and smart currency management will help you get paid faster and with less stress.

Ready to invoice clients and receive payments in one place? Create your Paysasa account and send your first professional invoice today.

#freelancers #international payments #PayPal #USD #invoicing