Built for how Kenya gets paid

Invoices that actually get paid.

Professional invoices, M-Pesa payments, and one clear record of every shilling — built for Kenyan freelancers and small teams.

Start freeSee how it works
Free forever core · No card required · Built for Kenya
Sound familiar?

Word templates. Screenshot receipts. “Have you paid yet?” on WhatsApp.

No professional lookPayments that never link to an invoiceNo idea who owes whatEndless manual chasing
How it works

Three steps. That's the whole job.

01

Create

A branded invoice or quote in minutes. Your logo, your terms, KES or any currency, KRA PIN included.

INV-0048Draft
TotalKSh 42,000
02

Send

Email it or share a link. Your client opens it on their phone, sees a clean branded invoice, and pays right there.

canja.co.ke/i/inv-0048
Sent 09:14Viewed 09:31
03

Get paid & tracked

The M-Pesa payment lands, the invoice flips to paid, and your dashboard updates. No matching messages to jobs.

M-Pesa · SGH4K92XT+42,000
INV-0048Paid
Features

Everything between the work and the money.

Quotes clients accept online

Send an estimate, the client accepts or declines with one tap — and an accepted quote becomes an invoice automatically. No re-typing, no “did you see my quote?”

Send your first quote →
QUO-0112Quote
Amara Studio · Brand identityKSh 42,000
Accept quoteDecline
Accepted by client ✓09:31
Converted to invoiceINV-0049

Reminders on autopilot

Polite, automatic follow-ups before and after the due date. Canja does the chasing — you keep the relationship.

Stop chasing payments →
Reminder schedule · INV-0044
3 days before due · gentle nudgeSent
On the due date · payment due todaySent
3 days overdue · firm follow-upSending…
You approve the tone once. Canja handles the rest.

Cash-flow & aging dashboard

Who owes you, what's overdue, what came in this month — one glance, always current. No more solving your cash flow like a mystery.

Know who owes you →
OutstandingKSh 128,40012 invoices awaiting payment
OverdueKSh 23,1002 invoices past due
Paid per month
DecJanFebMarAprMayJunJul

Bill in any currency

KES first — but when a client pays in dollars, euros, or pounds, you bill them in their currency and still see every shilling in one record.

Bill international clients →
INV-0051Delta Studio · Berlin
€ 1,250.00≈ KSh 178,940 at today's rate
KESUSDEURGBP

Multiple PDF templates

Pick a look that fits your brand — clean, classic, or bold. Every PDF is crisp, consistent, and carries your logo, so the invoice looks as professional as the work.

Make it look like you →

Full audit trail

Issued documents are immutable — corrections happen through credit notes, on the record. Every issue, view, reminder, and payment is logged, so disputes end with the receipts.

Keep every record →
Activity · INV-0047Immutable
Invoice issued by you09:14
Viewed by Amara Studio09:31
Reminder sent · due in 3 daysMon
Paid via M-Pesa · SGH4K92XT14:02
Locked at issue. Corrections via credit note only.
Trust & security

This is your money. We treat it that way.

Immutable records

Once issued, an invoice can't be quietly edited. Corrections happen through credit notes — on the record.

Full audit trail

Every issue, view, payment, and reminder is logged. If a client disputes, you have the receipts.

Reliable delivery

Invoices arrive, links open fast on any phone, and you see exactly when a client viewed them.

Your data is yours

Export everything, any time — invoices, clients, payments. Leave whenever you like and take it all with you.

Handled the lawful way

Your records are stored securely and handled in line with the Kenya Data Protection Act, 2019.

Pricing

Free is a real home, not a trap.

The core invoicing loop is free forever. Upgrade when your business does.

FreeEverything you need to bill and get paid.
KSh 0forever
Unlimited branded invoices & quotesM-Pesa payment recordingCash-flow dashboard & who-owes-you viewFull audit trail & credit notesOne user, generous volume
Start free
Pro
ProFor teams and freelancers going full-time.
KSh 1,500/ month
Everything in Free, plus:Team seats & rolesRecurring invoices & automated remindersMulti-currency billingCustom branding, templates & client portalAdvanced reports
Start free, upgrade later

No card to start. Upgrade or downgrade any time — your data stays yours.

FAQ

The last few questions.

Is it really free?

Yes. The core loop — create branded invoices and quotes, send them, record payments, see your dashboard, keep a full audit trail — is free forever for one user with generous volume. Pro exists for teams and automation, not to hold basics hostage.

How do M-Pesa payments work?

Your client opens the invoice link and pays with M-Pesa right there. The payment is recorded against that exact invoice, the status flips to paid, and your dashboard updates — no more matching M-Pesa SMS to jobs by hand.

Can my clients pay online?

Yes — every invoice and quote has a hosted link your client can open on any phone: view it, accept a quote, or pay. No app download, no account needed on their side.

Is my data safe?

Issued documents are immutable, every action is on the audit trail, and your data is exportable any time. We handle it in line with the Kenya Data Protection Act, 2019.

Do I need to be tech-savvy?

No. If you can send a WhatsApp message, you can send a Canja invoice. Your first one takes about five minutes, and it works on the phone you already have.

Canja

Send your first invoice in the next five minutes.

Free forever core. No card required. Built for how Kenya gets paid.

Start free