The Omantel super app bill payment experience shown across several iPhone screens

Omantel | CEP Super App | Act 2

All-in-One Bill Payment

The services existed. The adoption didn’t. Electricity, water and ROP payments were already available inside the app. Very few customers used them.

Role
Head of UX/UI
Platform
Omantel Super App
Status
Live
Scope
Electricity, Water, ROP Fines
8,002utility transactions in the first 30 days
3–4×increase versus fragmented journeys
44%increase in electricity payments
41bill types in one place: electricity, water, ROP and telco

All-in-one bill payment rarely fails because of vision. It fails because complexity accumulates quietly over time, and no single team owns the full picture.

01

Before we
start

This story starts where Act 1 ended. The Telco Revamp established a trust-first payment model, a common interaction pattern and a single place to manage bills. Act 2 asked a different question: Could the same model scale across every bill a user manages?

02

The gap

Customers weren’t paying one bill.

They were managing multiple bills across multiple systems.

  • Mobile services
  • Home broadband
  • Fixed line
  • Additional subscriptions

Each service had a different path, different payment flow, and different source of truth.

The result wasn’t complexity in the product. It was complexity in the customer’s head.

  • Which bill is due?
  • Have I already paid it?
  • Where do I go next?
  • Why can’t I see everything in one place?

We weren’t solving a payment problem.

We were solving a mental model problem.

… and the
question

The first question wasn’t structural. It was experiential.

  • What would this feel like if it were crystal-clear and reassuring?

That question didn’t give us the answer. But it gave us the right filter for every decision that followed.

Bill payment is one of the few moments where people slow down and worry about getting it wrong. In Oman, it’s rarely just personal.

People routinely manage payments for family members, multiple lines and sometimes multiple households. The challenge wasn’t awareness.

Omantel already reminded people when bills were due. The challenge was the effort required to act on that awareness.

What people really wanted

Behind hundreds of interactions and dozens of observed behaviours, four needs appeared again and again.

Illustration of a single itemised bill resolving into one total

Know what I owe

One accurate total across every bill.

Illustration of a payment toggle above a card

Stay in control

Decide what, when and how to pay.

Illustration of a phone showing a completed payment check mark

Move on with life

Finish quickly and feel confident it’s done.

Illustration of a magnifier over a statement beside a shield

Avoid surprises

Know what’s due, what’s paid and what needs attention.

All-in-One Bill Payment: Omantel, Electricity, Water and ROP shown as selectable billers above a combined total due of OMR 240.000 and a Pay button. Add billers sheet: Omantel, Nama Electricity, Nama Water and ROP offered as bill issuers a customer can attach to the account. Payment sheet: OMPAY wallet, Apple Pay and a saved Bank of Muscat card, with the combined payment of OMR 350.500. Payment received screen: each bill listed with its own status while some are still processing, above the total amount paid.
03

The
principle

One Place. One Action. One Clear Outcome.

People shouldn’t have to understand categories, bill types or provider relationships. They should know exactly what they owe, what they’re paying, and whether it worked. Everything else is the platform’s problem.

01

Everything in one view

One view.

One total.

One decision.

Customers don’t think in services.

They think in obligations.

By bringing every bill into one place, the experience stopped asking customers to manage complexity that wasn’t theirs to carry.

An Omantel Fixed bill card showing the account number, a total due of OMR 120.000 and an editable custom amount. A Nama Electricity bill card in the same format, with its own total due and custom amount.
02

Control without complexity

People don’t always pay everything at once.

Some pay what is urgent. Some pay what they can afford. Some split payments between salary cycles.

The experience needed to support real-life financial behaviour without turning bill payment into a puzzle.

Customers could decide what to pay.

The system handled the complexity behind the scenes.

A biller saved under the customer’s own name, BMW Car, with edit and remove controls. A saved biller row for Nama Electricity in the same format. A saved biller row for Nama Water in the same format. An electricity biller once added, showing an outstanding balance of 34.500. The same biller before it is attached, offered with an Add action.
03

Success that feels finished

A payment isn’t complete when the system finishes processing. It’s complete when the person feels confident it’s done. Every bill receives its own status:

– Paid

– Processing

– Failed

No guessing.

No second-guessing.

A failed payment summarised per bill: Omantel Postpaid, Nama Electricity and Diam Electricity each listed with their own amount. An in-app notice reading: You’re all set. Some bills are still being processed, please don’t retry, we’ll notify you once they’re updated.
04

What made
this hard

Every provider had been designed independently.

Different rules. Different workflows. Different technical constraints. Different expectations. Each one made sense on its own.

None of them had been designed to work together.

The challenge wasn’t exposing that complexity.

The challenge was absorbing it on behalf of customers.

Every new bill type increased complexity for the platform.

The design challenge was ensuring complexity never increased for the customer.

  • All-in-one bill payment rarely fails because of vision.
  • It fails because complexity accumulates quietly over time, and no single team owns the full picture.
05

My role beyond the screens

Most of the work sat between teams, not inside a file. Four provider organisations, one customer outcome.

  1. Framing the problem Everyone saw payment journeys. I saw a fragmentation problem. The work began by reframing service-specific experiences into a single customer outcome.
  2. Building alignment Every provider came with different constraints, priorities and technical realities. My role was creating a consistent customer experience without forcing identical behaviour across fundamentally different services.
  3. Making trade-offs explicit Some problems looked like UX problems. Many weren't. They were product policies, business decisions or technical constraints. Part of my role was making those trade-offs visible and keeping customer clarity as the decision-making lens.
  4. Protecting the experience Expansion wasn't the challenge. Expansion without complexity was. As new services were introduced, maintaining consistency became as important as adding functionality.
06

What is
next?

Expansion without breaking trust.

Adding new services was never the challenge.

The challenge was expanding the ecosystem without forcing customers to learn a new experience every time.

The foundation we created allows new bill types, partners, and future services to plug into the same mental model customers already understand.

Customers gain simplicity.

The business gains flexibility.

The platform can continue to grow without increasing cognitive load.

The outcome was bigger than bill payment. We established a repeatable experience model for future growth.

BUILT IN THE OPEN