Freelance & Internships

Freelance work in Rwanda: contracts, invoices and getting paid

How to find paid freelance work in Rwanda, what to put in a written agreement, how to invoice so you actually get paid, and how to avoid the unpaid-work trap.

7 min read Published October 02, 2026 AkaziNet Editorial

Freelance work is a legitimate route into the Rwandan market and a reasonable bridge between study and a permanent role. It is also where a lot of unpaid time gets lost, so the practical details matter more than the marketing.

Where freelance and contract work actually comes from

  • Small and medium businesses that need ongoing help: bookkeeping, social media, website maintenance, translation, graphic design, data entry.
  • NGOs and projects needing short-term specialist tasks: monitoring and evaluation, survey data entry, translation, report writing, training facilitation.
  • Professionals needing work outside employment: a lawyer needing a website, an accountant needing a spreadsheet fixed, a small hotel needing booking system help.
  • International clients, which pay considerably more but require reliable payment handling and usually English.

The most productive route is usually not a freelance marketplace. It is a local business you already understand, in a field you already know. You are far more valuable to a hotel you have worked in than to a stranger on a global platform.

The written agreement: minimum viable

You do not need a lawyer to protect a small piece of work. You need six things in writing before you start, sent by email or WhatsApp so there is a record:

  1. What is being delivered. Specific and checkable. "Five product photos, edited, as JPG files" rather than "photography services".
  2. What it costs. State whether the figure includes taxes and any agreed costs.
  3. When it is due. A specific date.
  4. How you get paid. Mobile money, bank transfer, or a named platform. State whether a deposit is required.
  5. How many rounds of revision are included. This is the clause that prevents unlimited free work. "Two rounds of reasonable revisions included."
  6. What happens if the client does not pay. Simply having the clause stated changes behaviour.

Deposits and stages

For anything substantial, take a deposit. Fifty percent up front is normal and reasonable for new clients; thirty percent is a workable floor. For larger projects, divide the work into stages and invoice each stage separately, so you are never financing the entire project yourself.

If a client resists a deposit, treat it as information. A serious client understands why you ask.

How to invoice so you get paid

  • Every invoice needs: your name, a reference number, the date, the client's details, a description of the work, the amount, the payment method, and the due date.
  • Keep a sequential numbering system. It looks professional and prevents disputes.
  • Send the invoice on the day the work is due, not weeks later.
  • Follow up in writing. A polite written reminder with the invoice attached is the single most effective collections tool.
  • Keep records of everything, including the agreement and any approvals, in case it escalates.

If a client has not paid after three written reminders, stop work immediately and keep any handover files until payment clears. Continuing to work for someone who has not paid the last invoice is the single most expensive mistake in freelancing.

The traps

  • "Do a test project first." One small paid test is fine. A full unpaid project is not a test, it is free work.
  • "This will lead to a contract." Occasionally true, usually not. If the work is substantial, charge for it or do a limited free sample.
  • "You will be paid when we raise the invoice." That is their problem, not yours. Your payment terms are between you and them.
  • Any request for a fee, a deposit for "clearing", or equipment you will be reimbursed for later. That is fraud, not a business arrangement.
  • Unlimited revisions. Define them in the agreement before you start.

Freelance as a route to employment

Doing paid work for an organisation is the most effective way to convert a contract into a permanent role, because you already know the systems. Ask for a reference, a completion letter, or an introduction to their HR team, and mention it at the end of the project rather than the beginning.

Frequently asked questions

Short answers to the questions readers ask most about this topic.

How do I find freelance work in Rwanda?
The most productive route is usually local businesses you already understand, in a field you already know, rather than a global freelance marketplace. Small businesses need ongoing help with bookkeeping, social media, websites, translation and design, and NGOs need short-term data entry, translation, report writing and training support.
Do I need a written contract for freelance work?
You need six things in writing before you start, and email or WhatsApp is sufficient: what is delivered, what it costs, when it is due, how you are paid, how many rounds of revision are included, and what happens if the client does not pay. The revisions clause is the one that prevents unlimited free work.
Should I charge a deposit for freelance work?
Yes, for anything substantial. Fifty percent up front is normal, and thirty percent is a workable floor. For larger projects, divide the work into stages and invoice each stage separately so you are not financing the whole project. A client who refuses a deposit is giving you useful information about how they will handle the final invoice.
What should I do if a client has not paid my invoice?
Send polite written reminders with the invoice attached, starting on the due date. After three reminders, stop work immediately and withhold any handover files until payment clears. Continuing to work for someone who has not paid is the single most expensive mistake in freelancing.

Found something useful? Share it with someone job hunting.

Ready to apply?

Live vacancies in Rwanda

View All
Featured
BBM Manufacturing Ltd logo

FACTORY OPERATORS

BBM Manufacturing Ltd

Kigali Full-time Other
Application deadline
5 days 6h 1m 40s left Closes October 08, 2026
Posted Sep 30, 2026
Featured
Kigali Full-time Hospitality
Application deadline
12 days 6h 1m 40s left Closes October 15, 2026
Posted Sep 27, 2026
Featured
RWANDA Full-time Other
Application deadline
2 days 6h 1m 40s left Closes October 05, 2026
Posted Sep 25, 2026
Keep reading

More career guides

All Guides