How to Accept Payments in Tanzania: A Guide for Tour Operators and Small Businesses

Tanzania has one of the most developed mobile money cultures in the world. M-Pesa and Airtel Money move enormous volumes of Tanzanian shillings between phones every day, and for domestic commerce that system works remarkably well. The gap appears the moment your customer is not Tanzanian.

Safari operators in Arusha, dive shops and boutique hotels in Zanzibar, Kilimanjaro trekking companies in Moshi, and freelancers in Dar es Salaam all serve clients who hold foreign cards, not local mobile wallets. A traveler in London booking a Serengeti safari cannot send you M-Pesa. Asking them to wire US dollars to a Tanzanian bank account adds fees, delays, and doubt at exactly the moment you want the booking locked in.

This guide walks through how payments actually work in Tanzania, where card acceptance fits alongside mobile money, and how a small business can start taking card payments online without a bank POS terminal.

Mobile Money First: How Tanzanians Pay

For payments between Tanzanians, mobile money is the default. M-Pesa is the most widely recognized service, and Airtel Money is also prominent. Customers pay merchants, settle bills, and send money to family through agent networks that reach into towns where no bank branch exists. If your customers are local, you should absolutely accept mobile money. It is fast, familiar, and near universal.

The limitation is structural rather than technical: mobile money wallets are tied to Tanzanian SIM cards and Tanzanian shillings. The tourism sector, which earns a large share of Tanzania's foreign exchange, deals mostly with customers who have neither.

Where Card Payments Fit

Card acceptance in Tanzania has historically been concentrated in upmarket hotels, large restaurants, and shopping centers in Dar es Salaam, Arusha, and Stone Town. Banks issue POS terminals to merchants, but the process involves a formal merchant application, and terminals bring rental costs and connectivity requirements.

For a small trekking outfitter or a family-run guesthouse, the more pressing need is not a countertop terminal at all. It is the ability to charge a customer's card before the customer ever lands at Kilimanjaro International. Deposits secure the booking, fund park fee prepayments, and filter out casual inquiries from committed travelers.

One important constraint: as of 2026, Stripe and Square do not support Tanzania as a merchant country. A Tanzanian business cannot sign up for either, so generic advice written for US audiences does not apply here.

The Deposit Problem for Safari and Trekking Companies

Safari itineraries are expensive, planned months ahead, and full of upfront costs for the operator: park permits, camp reservations, vehicle bookings, and guide salaries. Taking a multi-thousand-dollar booking with no deposit is a serious business risk.

The traditional answer has been the international bank wire. Wires work, but they are slow, they cost both sides money in fees, and reconciling which wire belongs to which booking is manual work. Some clients simply abandon the booking when they see wire instructions.

A card payment link removes that friction. The operator emails or WhatsApps a link for the deposit amount, the client pays with their card in under a minute, and both sides get instant confirmation. The balance can be collected the same way closer to the travel date, or split into scheduled installments using recurring billing.

How to Start Accepting Card Payments in Tanzania

Step 1: Formalize the basics. Register your business and hold a business bank account. Providers verify identity during onboarding, and payouts need somewhere to land.

Step 2: Keep mobile money for local customers. M-Pesa and Airtel Money remain the right tool for Tanzanian clients. Card acceptance is an addition, not a replacement.

Step 3: Open a HandyPay account. HandyPay is available to merchants in Tanzania. Onboarding is online with identity verification, with no hardware and no monthly fee on the free plan.

Step 4: Build payment links into your booking flow. When you send a quote or itinerary, attach a payment link for the deposit, shared by email, WhatsApp, or SMS.

Step 5: Put a QR code where guests pay in person. At a lodge front desk or the end of a day tour, a printed QR code lets card-carrying guests pay on the spot from their own phone.

Step 6: Track and reconcile. Use the web Merchant Portal or the iOS and Android apps to see every payment against every booking.

Payment Options Compared

MethodBest ForForeign CardholdersSetup EffortFees
M-Pesa / Airtel MoneyLocal customersNoLowSmall per-transaction
CashSmall in-person salesOn arrival onlyNoneNone
International bank wireLarge B2B paymentsYes, with frictionNone, but manual workHigh fixed fees
Bank POS terminalHigh-volume hotels, restaurantsIn person onlyMerchant application, rentSet by your bank
HandyPay payment linksDeposits, remote card paymentsYesOnline signup, no hardware4.9% + US$0.40 free plan

The pattern for most Tanzanian tourism businesses is a combination: mobile money for local trade, payment links for international clients, and cash as the fallback.

What HandyPay Offers Tanzanian Merchants

On the free plan, HandyPay charges 4.9% + US$0.40 per transaction with no monthly fee. The Pro plan at US$29 per month reduces the rate to 4.2% + US$0.40, which starts to make sense once your card volume grows.

Beyond payment links and QR codes, HandyPay supports recurring subscriptions, which is useful for installment plans on large safari packages. Businesses with websites can use the free WordPress payments plugin, the WooCommerce gateway plugin, or the Shopify app to take card payments directly on their site. Everything is managed from the mobile apps or the web Merchant Portal.

Payouts run on a daily schedule to your local bank account and typically arrive within 2 to 4 business days. Settlement and pricing currency options vary by country, so confirm what is available for Tanzania inside the app.

Practical Tips for Tanzanian Businesses

Quote deposits as a percentage and collect them at confirmation, not later. For Zanzibar hotels and beach operators, a QR code at checkout captures guests who ran out of cash. For Kilimanjaro outfitters, splitting a package into a deposit plus one or two scheduled card payments spreads risk for both sides. And always send a receipt; international travelers expect a paper trail for large purchases.

Frequently Asked Questions

Can a Tanzanian business use Stripe or Square?

No. As of 2026, Stripe and Square do not support Tanzania as a merchant country. Tanzanian businesses need a processor that supports local merchants directly, such as HandyPay.

Should I accept cards instead of M-Pesa?

Not instead, alongside. M-Pesa and Airtel Money are the right choice for Tanzanian customers. Card payments matter for international tourists and overseas clients who have no mobile money wallet.

How do I collect a safari deposit from a client abroad?

Send a payment link by email or WhatsApp for the deposit amount. The client pays by card and you receive instant confirmation, with no wire transfer fees or multi-day delays.

What are HandyPay's fees in Tanzania?

4.9% + US$0.40 per transaction on the free plan, which has no monthly fee. The Pro plan costs US$29 per month and lowers fees to 4.2% + US$0.40 per transaction.

Do I need any equipment to take card payments?

No. Payment links, QR codes, and the website plugins all process card payments with no terminal or card reader. You only need a phone or a computer.

How long do payouts take?

Payouts are sent to your local bank account on a daily schedule and typically arrive within 2 to 4 business days.

Related Guides