Skip to main content

Step-by-Step: Registering .co.tz Domains Using Vodacom M-Pesa

A comprehensive, step-by-step tutorial on buy and instantly activate a .co.tz domain name in Tanzania using Vodacom M-Pesa USSD and Lipa Number options.

21 Sep 2026Route AfricaTanzania
Domain registration and brand strategy illustration

Establishing an online business identity in Tanzania starts with securing an official .co.tz domain name. Managed locally under the Tanzania Network Information Centre (TZNIC) registry, a .co.tz web address provides a strong signal of credibility to local consumers and improves search rankings on Google Tanzania.

One of the largest operational advantages of registering a .co.tz domain today is payment accessibility. You do not need an international Visa, Mastercard, or PayPal account. You can complete your domain purchase in Tanzanian Shillings (TZS) in under two minutes directly from your mobile phone using Vodacom M-Pesa. This guide provides a complete walkthrough of registering a .co.tz domain using M-Pesa USSD Push and Lipa kwa M-Pesa options.

1. Prerequisites Before You Begin

Before launching the domain registration workflow, ensure you have the following information and tools ready:

  • Chosen Domain Name: Check that your brand name is easy to spell, free of hyphens, and memorable.
  • Active Vodacom SIM Card: Ensure your phone has an active Vodacom line with a sufficient M-Pesa wallet balance (typically 19,500 TZS to 35,000 TZS including network transfer fees).
  • Tanzanian Physical Address & Email: Required by TZNIC guidelines to complete WHOIS registration records.
  • Web Hosting Nameservers (Optional): If you already have a hosting server, keep your custom nameservers (e.g., ns1.yourhost.com) ready to input during checkout.

2. Step-by-Step Registration & M-Pesa Checkout Workflow

  1. Search for Domain Availability:

    Navigate to your chosen TZNIC-accredited registrar website. Enter your target name into the search bar (for example, mybrand.co.tz). If the domain status shows as available, click Add to Cart.

  2. Configure Registration Term & DNS:

    Select your registration duration (1 to 3 years). Check the option for free DNS Management if you intend to manage A, MX, or CNAME records directly. If you have existing hosting, replace the default nameservers with your hosting provider's nameservers.

  3. Provide Registrant Information:

    Fill out the account registration form with your full legal name or registered business entity, physical address in Tanzania, valid contact email, and active Vodacom mobile phone number.

  4. Select Vodacom M-Pesa as Payment Method:

    At the checkout page, choose Mobile Money / M-Pesa. Most registrar portals support two primary automated M-Pesa payment flows:

    • Option A: M-Pesa Express / USSD Push (Automated)
    • Option B: Lipa kwa M-Pesa Paybill / Merchant Number (Manual USSD)

  5. Execute Payment on Your Phone:

    Depending on the gateway method selected, follow the appropriate phone steps below:

Option A: Executing M-Pesa Express / USSD Push

  1. Select M-Pesa Express on the registrar checkout page and enter your Vodacom mobile number (e.g., 0755XXXXXX).
  2. Click Pay Now. Your phone screen will automatically wake up and display an automated USSD prompt from Vodacom M-Pesa.
  3. The prompt will display the Registrar Business Name and the exact amount in TZS.
  4. Type your 4-digit M-Pesa PIN and press Send.
  5. You will receive an instant transaction SMS from M-Pesa (e.g., "Confirmed... Tsh X paid to...") and the checkout webpage will update automatically.

Option B: Executing Paybill via Dialing *150*00#

  1. Dial *150*00# on your Vodacom mobile phone.
  2. Select Option 4: Pay by Phone (Lipa kwa M-Pesa).
  3. Select Option 1: To Paybill / Merchant Number.
  4. Enter the Registrar's 5–7 digit Merchant / Lipa Number shown on your computer screen.
  5. Enter the Invoice Reference Number generated by the checkout system.
  6. Enter the exact amount in TZS and confirm with your M-Pesa PIN.

3. Domain Activation and DNS Propagation

Once M-Pesa confirms the transaction, the API gateway notifies the registrar portal instantly. The registrar submits the registration protocol directly to the TZNIC central database.

Stage Expected Timeframe What Happens Behind the Scenes
Payment Processing Instant (0–30 seconds) Vodacom callback triggers receipt generation and account status update.
TZNIC Registry Sync 1 to 15 minutes The .co.tz domain record is created on the central root zone.
Global DNS Propagation 15 minutes to 2 hours Domain DNS records update across local ISPs (Vodacom, Tigo, Airtel, TTCL).

4. Troubleshooting Common M-Pesa Registration Failures

  • USSD Push Timeout: If the M-Pesa popup prompt does not appear on your phone within 30 seconds, dial *150*00# to check network stability, or fall back to Option B using the Paybill / Lipa Number manually.
  • Insufficient Wallet Funds: Ensure your M-Pesa wallet accounts for any operator USSD charges. Keep an extra 1,000 TZS balance to avoid transaction rejection.
  • Mismatched Invoice Reference: If paying manually via Paybill, double-check that the Account/Reference field matches your specific invoice number so the system automatically links your payment.

Frequently Asked Questions (FAQ)

1. Can I pay for a .co.tz domain using M-Pesa from outside Tanzania?

If you are roaming with an active Vodacom Tanzania SIM card and M-Pesa wallet access, you can dial *150*00# or use the Vodacom M-Pesa smartphone app to complete payments from anywhere. Alternatively, use an accredited international registrar proxy if paying with international cards.

2. Does domain auto-renewal work with Vodacom M-Pesa?

Because mobile money transactions in East Africa require two-factor authentication (entering your PIN on your handset), auto-debiting is restricted. Your registrar will send SMS and email reminders 30 days before expiration containing a 1-click M-Pesa payment link.