The honest answer is: it depends entirely on your rate spread and how much your customers actually send. But let's work through real numbers so you can judge for yourself.

The basic math

Your earnings per SMS = (rate you charge your customer) − (rate you pay YoolaSMS).

Example: you pay UGX 20/SMS. You charge a client UGX 35/SMS. Your margin is UGX 15 on every single message they send — no extra work required after the account is set up.

Scaling it up

Monthly SMS sent by your customersYour margin (UGX 15/SMS)
1,000UGX 15,000
10,000UGX 150,000
50,000UGX 750,000
100,000UGX 1,500,000

That last row isn't far-fetched. A single mid-sized SACCO sending loan reminders, payment confirmations, and monthly statements to a few thousand members can easily cross 100,000 SMS a month on its own.

It adds up across multiple customers

You don't need one giant customer. Five schools each sending 2,000 fee-reminder SMS a term, at the same UGX 15 margin, adds up the same way as one larger account — and diversifies your income across several relationships instead of depending on one.

What this doesn't include

This is pure SMS margin — it doesn't include any separate fee you might charge for setup, support, or managing the relationship on top. Many resellers do both: earn the SMS margin automatically, and charge their own service fee for the ongoing relationship.

See exactly how the dashboard tracks this in real time →