Back to Editorial
Guides10 min read

How to Build a USSD App in Ghana (2026): A Step-by-Step Guide

Avatar of Asterisks Engineering
Asterisks Engineering
Core Team ·
Map of Ghana with mobile phone overlays representing USSD aggregator coverage in 2026.

The Ghanaian USSD Landscape

Ghana has one of the most vibrant USSD ecosystems in Africa. With a high mobile money penetration driven by MTN, Telecel (formerly Vodafone), and AT (formerly AirtelTigo), USSD is the primary way Ghanaians interact with financial services.

Step 1: Choose Your Aggregator

In Ghana, you don't typically go directly to the telcos unless you're a bank or a massive enterprise. Instead, you use an aggregator.

  • Hubtel: Great for payment-heavy applications.
  • Arkesel: Excellent for developer-friendly APIs and fast support.
  • Nalo Solutions: A veteran in the space with robust infrastructure.

Step 2: Acquire a Shortcode

You have two options:

  1. Dedicated Shortcode: Expensive (e.g., *713#), but easier to remember.
  2. Shared Shortcode: Affordable (e.g., 713123#), perfect for startups.

Step 3: Design the Flow with Asterisks

Instead of writing complex nested switch statements in PHP or Node.js, use the Asterisks Visual Builder.

  • Drag and drop your menu nodes.
  • Connect your logic (e.g., checking a balance via an API).
  • Preview the flow instantly in the simulator.

Step 4: Compliance and Launch

The National Communications Authority (NCA) has specific guidelines for USSD services in Ghana. Ensure your service:

  • Clearly states costs (if any).
  • Has an easy exit path.
  • Respects user privacy.

Building for the Ghanaian market requires understanding the local context—keep your menus simple, use local languages where possible, and always optimize for the slowest network conditions.

Topics

  • USSD
  • Ghana
  • Tutorial
  • Arkesel
  • Hubtel
  • Nalo
  • Shortcode
Avatar of Asterisks Engineering

About the author

Asterisks Engineering is the Core Team and a veteran in the African telecommunications space, focusing on building accessible technology for the next billion users.

View all posts