Thus Spaketh Idd Salim

How to MAXIMIZE your SMS service profits by bypassing the Mobile Companies and PRSPs

by on Jun.18, 2010, under Coding, Symbiotic

Increase your SMS revenue to 155%.

Recently, the revenue share model for SMS services running on short-codes was revised and, as always, it anti-enterprenural.

As hot girls might tell you, I don’t like beating around their bushes and I always dive right to the meat of the moment and this being a weekend post, i will make it straight to the point, like me.

So, I will share model 1 of 3 and hopefully, it will be of use to someone.

The Locus Standi

The current revenue share model for Kenya is like this:

SMS Service on Safaricon

Government – 26% (16% vat + 10% excise),

SAF 50% (of what remains after tax) – if your traffic is less that 1M smses or 40% if it is more.

PRSP 20% (of your 100%, which is 50% of the after-tax value.)

You – A hefty 80%, from which you must the government another 5% with-holding tax.

So for an SMS service charging the client 10 bob per response, The share will be:

Govt : 2.6, Saf : 3.7, PRSP : 0.74, You: 2.96 (less 5% W/h tax : 2.812)

Same applies to other operators, give or take 5% from their share. or yours.

So, for you to make something sensible, e.g. 5 Bob per SMS, you must charge at least 20 bob.

The Solution

When I designed the Easy Hisa System for Standard Investment Bank (SIB) as an adaptation of our Mobile Stock Trading and tracking suite, we decided to try a different revenue model. Today, I will share with you the revenue model, so that you can use it to maximize on SMS revenues.

This model is simple and is applicable to banks, insurance companies, stock brokerage houses, bars and clubs etc. Think outside an in-existent box, and the possibilities are unlimited.

Success Story: How SIB is doing it

SIB Opted for a model that is simplistic and traffic independent. The profits are always HIGH and fixed. Client gets charged normal SMS rates to access the system, e.g. 1 bob for YU and 2 bob for Zain.

At SIB, I have setup a MODEM pool with SIM cards for all operators. All lines are the same e.g. 0711/0751/0734 (900009) and clients just need to SAVE their network number to their SIM as SIB.. or Broker.

Anytime a client needs to check the status of their shares order, balance etc, they just send a normal-rated SMS to SIB on their address book and we receive the SMS, process it and respond. Mara iyoiyo… Cost on their Airtime, 2 bob. Needless to say, SMSes come to the client using out TumaSMS gateway and are masked as the broker sees fit.

Now comes the big question. How does the broker make money?

The clients have been educated to see this as a convenience service and looking at the kawaida cost of going to your broker of KSHS 100+ coz of transport etc and the time wasted because of Jam etc not forgeting akina morio, they gladly pay the 10 bob SIB charges as a service fee for this service.

EasyHisa passes a journal to the internal brokerage system and charges the client’s trading account 10 bob, a revenue stream from which SIB keeps 100% profits. 10 outta 10.

So here, the client pays 12 bob to get information that would have cost them 100 bob. In 5 seconds when it would cost them 1hour+. SIB keeps 100% profit as opposed to 28.2%. Simple, Easy, Neat!

Jidosishe mzee, dont dosisha wadosi.

Back to code.

:, , ,

  • http://twitter.com/kibewachira kibe wachira

    i like the model but tell me what happens when there are so many smses being sent to the modem keeping in mind that a modem can only handle some limited amount of smses at a time or how does the tumaSMS gateway facilitate this.

  • iddsalim

    This is an infrastructure issue.

    The solution at SIB uses pSitek Modems and the SMS traffic is ONLY incoming. OutGoing ni TumaSMS and processing ni via LAMP.

    So, we have a incoming pipe of 100 SMSes per minute per Modem (2N Modems can host upto 500 Sim cards per modem and thus mitigate response latency), na an outgoing of 400 SMSes per second via TumaSMS.

    For the Kenyan Market, I think 6000 SMSes per hour per modem is good enuff.

  • http://twitter.com/kibewachira kibe wachira

    i thought you were using the normal GSM modems we use to send and recieve smses.
    now lets say i write my sms code in php how do i configure the three i.e the modem,the TumaSms gateway and the LAMP or XAMP so that am able to recieve,process and send back the reply.

  • iddsalim

    Normal is boring and will always be a bummer.

    1 – use kannel to get smses from modem and store them in mysql db via php.
    2 – use php to process smses and generate response based on DB or Logic.
    3 – send via tumasms – API freely available via tumasms.

    If you want this done on a production level, i can consult for you.

  • http://twitter.com/kibewachira kibe wachira

    am a developer myself though i just started working on the sms stuff using java and php. i have worked with Ozeki gateway but now i think i will try to work with kannel and tumasms.
    good stuff here. thanks man for your help and if i come across something cool may be we can work together.
    keep ya blogs coming.

  • howdini

    Hi. Please tell me why you opted not to send messages out via the GSM modems. What's the catch there?

  • iddsalim

    3 reasons. Cost, reliability and speed.
    1 – TumaSMS.com is 2.5 bob per SMS to ANY network in Africa. Using a SIM+Modem, rates vary per network.
    2 – Sims cant guarantee 100% uptime. Especially kama ni ya Saf. Network issues. TumaSMS uses high-end SMPP connections.
    3 – Modem can do MAX 12 SMSes per minute. TumaSMS does 400 per second.

  • http://profiles.yahoo.com/u/J5U37O2Z26Y2R6KW3EDCXX2AHM jimmy

    Mzeiya, uko mbele. And its very good to actually hear you are making REAL chums, really clean. I ;like the solution anad I expect this thread to create wok for you, ama?

  • iddsalim

    Thanks for the kind words. I blog to share. Work etc are Secondary.

  • D Karigithu

    do you provide modem integration with existing systems

  • Anonymous

    for sure…

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Kenyan Blogs Webring Member

Possibly related