Giter Club home page Giter Club logo

mobile-money-price-value-for-money's Introduction

How Mobile Money Interoperability in Ghana affects fees Mobile Money Users Pay: Telco Price Analysis

I took a deep dive into Telco Mobile Money prices in Ghana to determine what interoperability means for fees mobile money users pay, specifically low-income people. Find the full analysis here.

For reproducibility, I outline what inspired my analysis, how the Telco mobile money fees data was collected, the code and tools used in the analysis and the insights below.

Interesting questions to explore at the time of the mobile money interoperability launch include

  • Say a mobile money user wants to make a transaction, after factoring in cash in fees (if any), transfer fees, and the cash out fees, what is the final amount withdrawn? Or put another way, what 2 combination of networks allows the receiver to cash out at least cost in terms of fees?
  • Given that mobile money users can switch to any network since the market is not fragmented anymore, how competitive are interoperable transaction options to same network transactions?
  • What does interoperability mean for low-income people who typically send small amounts?

Data Collection Details

Mobile Money transaction fees data was sourced from AirtelTigo Ghana, MTN Ghana and Vodafone Ghana and can be found below. A .csv file of the table below can be found here.

Price Ranges MTN Vodafone AirtelTigo
Across Network Same Network Across Network Same Network Across Network Same Network
GHS 1 - GHS 50 0.75 0.5 0.5 0.5 0.75 0.5
GHS 51 - GHS 75 1.50% 1% 1.50% 0.5 1.50% 1
GHS 76 - GHS 100* 1.50% 1% 1.50% 0.75 1.50% 1
GHS 101 - GHS 250 1.50% 1% 1.50% 1 1.50% 1.5
GHS 251 - GHS 500 1.50% 1% 1.50% 2 1.50% 2
GHS 501 - GHS 1000 1.50% 1% 1.50% 3 1.50% 2.5
GHS 1 000 - GHS 5 000 15 15
* Range included to accommodate Vodafone's unique 50 -75/76 - 100 fee point split

For each Network, I collected fees data on same network (on-net) and cross network (off-net) mobile money transfers. Data was collected from GHS 1 - GHS 1000, however for networks where price points beyond GHS 1 000 was available, it was also collected.

Withdrawal Fees
Price Ranges MTN Vodafone AirtelTigo
GHS 1 - GHS 50 0.5 0.5 0.8
GHS 51 - GHS 75 1% 1.5 1.5
GHS 76 - GHS 100* 1% 1.5 1.5
GHS 101 - GHS 250 1% 2.5 2.8
GHS 251 - GHS 500 1% 4.0 4.0
GHS 501 - GHS 1000 1% 6.0 6.0
GHS 1 000 - GHS 5 000
* Range included to accommodate Vodafone's unique 50 -75/76 - 100 fee point split

Tools

Code

  • momo_value_for_money(network_from, network_to , initial_amount) - This function takes 3 arguments: network the transfer is from, network the transfer is going to and amount being sent. It then returns a data.frame of the network combination and the amount withdrawn.

Eg: momo_value_for_money(network_from = "AirtelTigo Money", network_to = "Vodafone Cash", 10)

Mobile_Money_Service withdrawn_amount
AirtelTigo Money to Vodafone Cash 8.75

Within the momo_value_for_money() function, 2 functions operate:

  1. momo_transfer(initial_amount, transaction_fee , effect = c("flat", "percentage")) - Computes the amount left after transafering.
  2. momo_withdrawal(remaining_amount, withdrawal_fee , effect = c("flat", "percentage") - Computes the amount left after withdrawing.

Each network combination amount is iteratively computed from GHc1 to GHc1000 using purrr::pmap_df().

Insights

alt text

I found that, users who send high amounts have relatively good options (further expanded by interoperability), but if it's less it doesn't matter what network they use.

If Government of Ghana has plans to tax mobile money transactions as being reported, Telco's could consider looking at higher amount ranges (500 - 1000, 1000+) since these amounts generally pay lower fees in percentage terms, although it feels like the platform is still in its infancy.

Find the full analysis here.

mobile-money-price-value-for-money's People

Contributors

davidquartey avatar

Watchers

 avatar  avatar

Forkers

katerega

mobile-money-price-value-for-money's Issues

No issue

No issue, thanks for doing the research. I wanted to know why my roaming data was only using 3g when another radio frequency was available to be used, sadly, I figured out the issue and just moved on with my job.

Create table of withdrawal charges

Include this in README

Price Ranges MTN Vodafone AirtelTigo
GHS 1 - GHS 50 0.5 0.5 0.8
GHS 51 - GHS 75 1% 1.5 1.5
GHS 76 - GHS 100* 1% 1.5 1.5
GHS 101 - GHS 250 1% 2.5 2.8
GHS 251 - GHS 500 1% 4.0 4.0
GHS 501 - GHS 1000 1% 6.0 6.0
GHS 1 000 - GHS 5 000
* Range included to accommodate Vodafone's unique 50 -75/76 - 100 fee point split

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.