UX Robot audit

We tried to switch carriers with a new iPhone 17 at T-Mobile, US Mobile and Mint. T-Mobile showed three prices for one phone.

On a phone, T-Mobile was the quickest to start, but its iPhone 17 cost $0.00, $25.84 or $2.78 a month depending on the page, and its cart left out the taxes it asked for a ZIP code to show. Mint kept one price to the cart. US Mobile does not sell the iPhone 17.

Published

How we test

Independent outside-in audit

UX Robot followed one customer journey on T-Mobile’s website on a phone, then ran the same journey on US Mobile and Mint, on 22 October 2026. Our test browser could not complete the journey on Verizon or AT&T, the rivals we chose first, so the comparison uses two carriers it could. We are not affiliated with any of them, and we did not use their analytics. This is a review of one public journey on one day, not a judgment on their networks or their plans.

3 Monthly prices T-Mobile showed for the same iPhone 17 on one order: $0.00, $25.84 and $2.78.
$110.84 A month in T-Mobile’s cart, plus taxes and fees it never priced, after asking for a ZIP code to show them.
5/7 Stages of the journey where Mint did better than T-Mobile.
57% Of real phone visits to T-Mobile’s iPhone 17 page waited longer than half a second for a tap to respond.

The test

01 / User story

As a customer switching carriers, I want to choose a new iPhone 17 on an unlimited plan for one line and see what I will pay each month and today, so that I can compare carriers before I switch.

02 / Test task

One new line, an iPhone 17 with 256GB, an unlimited plan and no trade-in. Starting from each carrier’s home page: choose the phone and the plan, put them in the cart and continue until the cart shows the monthly cost, what is due today, and the taxes, fees and one-time charges.

03 / Start pages

The home pages of T-Mobile, US Mobile and Mint Mobile.

04 / Safe stopping point

Before a credit check, entering personal details, signing in, creating an account or paying.

05 / Conditions

United States websites in Chrome on a 390 × 844 phone screen, as a new customer who is not signed in. Two in three Chrome visits to T-Mobile’s home page come from a phone (23 September to 20 October 2026), so we tested on one. T-Mobile’s journey also tried its menu and its own search.

06 / Tested

22 October 2026, by a UX Robot run: the journey on all three websites, WCAG 2.2 A and AA checks, usability checks and search checks on all 16 T-Mobile pages reached, and Chrome UX Report speed data.

The 30-second result

Mint keeps one price from the phone to the cart. T-Mobile changes it, then leaves out the taxes.

Mint sells the iPhone 17 as one bundle, $929 for the phone and $180 for a year of Unlimited, and that price never moves on the way to its cart. T-Mobile is easier to start: a “Buy a new phone” shortcut on its home page and a search that finds the iPhone 17 first, which neither rival offers on a phone. But its iPhone costs $0.00, $25.84 or $2.78 a month depending on the page, the switching flow forgets the phone you chose, declining protection takes two answers, and the cart still says “+ taxes & fees” after asking for a ZIP code “to show taxes for your area”. US Mobile does not sell the iPhone 17 at all. And Mint is not perfect: its checkout lists “Taxes & Surcharges $0.00” before it knows your address.

Stage by stage
Who did each stage of the journey best
StageT-MobileUS MobileMint
01 First screenBetterBehindBehind
02 Finding the iPhone 17MixedNot soldBetter
03 The iPhone’s priceBehindNo iPhone 17Better
04 Choosing the planMixedSimilarBetter
05 Keeping your choicesBehindNo iPhone 17Better
06 Protection and extrasBehindNo iPhone 17Better
07 Cart and totalMixedNo cartMixed
Site searchBetterNone on a phoneNone
Whole-website speedSlowestFastestClose
01 / First screen

T-Mobile’s first screen sells the phone. Its rivals sell the plan.

A switcher who wants a new iPhone lands on each home page. Here is what each one offered before scrolling.

T-MobileBetter
T-Mobile's home page on a phone with shortcuts for Pick a phone plan and Buy a new phone, and Switch to America's Best Network with a Start your switch button
“Pick a phone plan”, “Buy a new phone” and “Start your switch”, all before the first scroll.
US MobileBehind
US Mobile's home page on a phone headed The top rated carrier by Consumer Reports, with one See plans button
“The top rated carrier by Consumer Reports” and one button, “See plans”. Phones are in the menu, under Shop.
MintBehind
Mint Mobile's home page on a phone offering six months of Unlimited Premium Wireless for $10 a month, with Shop Plans and Get Started buttons
Six months of Unlimited for “$10/mo”, then “Shop Plans” and “Get Started”, a plan quiz. Phones are in the menu.

This is T-Mobile’s strongest moment. Buy a new phone opens its phones list, and the menu’s Phones & devices reaches the same list. Its other shortcuts deliver what they promise: Pick a phone plan opens the plans, and Start your switch offers plans, phones or bringing your own. Find deals is the exception, because the offers page starts with other products before its phone deals. On US Mobile the phones wait in the menu under Shop and then New devices, and on Mint under Phones and then Buy A New One.

02 / Finding the iPhone 17

US Mobile does not sell the iPhone 17. Mint shows what it really costs.

T-MobileMixed
T-Mobile's phones list with the Apple iPhone 17 card reading Starting at $25.84, crossed out, and $0.00 a month for 36 months
Fifth of 51 phones: “Starting at $25.84 $0.00/month for 36 months”.
US MobileNot sold
US Mobile's Shop devices page filtered to Apple, with the iPhone Air at $1099.99 first
Filtered to Apple: the iPhone Air, Apple Watches and the iPhone 16e. With every device loaded, the only iPhone 17 items are cases.
MintBetter
Mint Mobile's Apple iPhone 17 card: $929, then a Mint Mobile Service Bundle of the $929 phone and a $180 12-month plan, a bundle subtotal of $1109 and as low as $93 a month with Affirm
“Phone Price $929, 12-Mo Phone Plan $180, Bundle Subtotal $1109.” The whole commitment, on the card.

US Mobile’s shop is easy to find, but it has no iPhone 17 to choose, and there is no product search on a phone to check, so for this switcher the journey ends in the shop. That is a clear answer, and US Mobile still prices its own plans plainly, as the plan chapter shows. Mint’s iPhone 17 is the sixth iPhone on a long page with no search to jump to it, but its card shows the whole commitment. T-Mobile’s list is quicker, and its own search puts the iPhone 17 first among 1,975 results, although the T-Mobile logo covers the start of the search field and every result shows an empty “0.0 (0)” rating. Its card leads with $0.00 a month. The reason is on the next page.

03 / The iPhone’s price

One iPhone 17, three monthly prices.

T-Mobile’s phone page, the phone line, then the phone page again, for the same 256GB iPhone 17 on the same order. The marked areas show the prices.

Phone page$0.00
T-Mobile's iPhone 17 page with the 256GB option showing $25.84 crossed out and $0.00 a month for 36 months, and the note Pricing when you choose Experience Beyond plan in smaller text below, both marked in red
$0.00 a month, with “Pricing when you choose Experience Beyond plan” in smaller text under both storage options.
On the line$25.84
T-Mobile's phone line showing 256GB at $25.84 a month for 36 months with a retail price of $929.99, and Plus up to $15 device connection charge, marked in red
With Experience More 2.0 chosen, the line charges “$25.84/mo. for 36 mo.”, the price the cart keeps.
Phone page again$2.78
T-Mobile's iPhone 17 page reopened with the plan in the cart, showing $25.84 crossed out and $2.78 a month, and the note Pricing when you choose Experience More 2.0 plan, marked in red
Back on the phone page with the plan in the cart: “$2.78/month”. The cart still says $25.84.

The $0.00 is a real offer, but it belongs to Experience Beyond, T-Mobile’s dearest plan at $100 a month for one line with AutoPay, and that condition is the smallest text near the price. A switcher who picks the most popular plan, Experience More at $85, sees the phone cost $25.84 a month on the line, with no word about why. Reopen the phone page and it now says $2.78 a month, which the cart does not apply. Even the connection charge moves: “up to $35” on the phone page, “up to $15” on the line and $15 in the cart. Mint’s storage choice simply reads “256GB $929”, and that is the phone’s price all the way to the cart.

04 / Choosing the plan

All three price an unlimited plan for one line. Only Mint does it on the phone’s own page.

T-MobileMixed
T-Mobile's plan step for one phone line with a plan's highlights, a Select plan button and a $15 device connection charge per line
Each plan is priced for one line, with “+ taxes & fees” and the AutoPay condition named, after a ZIP code and a line count.
US MobileSimilar
US Mobile's Unlimited Premium plan card at $25 a month with promo code SALE25, for port-ins only, renewing at $44 a month after six months
“$25/mo” with a code, for people bringing their number, renewing at $44 after six months.
MintBetter
Mint Mobile's Pick Your Data Amount on the iPhone 17 page, with every data amount at $180 for 12 months and Unlimited chosen at $180, $360 crossed out
On the phone’s own page: every data amount is $180 for 12 months, Unlimited included.

T-Mobile’s plan step is well built. Each card names its AutoPay condition and its extra charges, Experience Beyond at $100 a month and Experience More at $85 for one line, and keyboard focus stays visible above the cost bar. The trouble is where it sits, after a ZIP code and a line count, and that it never says what the phone costs on each plan. US Mobile includes taxes and fees in its plan prices but leads with six-month code prices that renew higher. Mint puts the plan on the phone’s page, so the phone and a year of service are priced together.

05 / Keeping your choices

T-Mobile says your iPhone is waiting. Then it starts the order empty.

T-Mobile, coverageClear
T-Mobile's switching flow headed Your iPhone 17 is waiting, with a window asking for a ZIP code that says We'll use this to show taxes for your area
“Your iPhone 17 is waiting!” and a ZIP code window: “We’ll use this to show taxes for your area.”
T-Mobile, linesBehind
T-Mobile's Let's build your plan page with Phone lines at 0 and its increase button marked in red
Next, “Phone lines 0”. The switcher adds the iPhone’s line by hand.
T-Mobile, devicesBehind
T-Mobile's Devices step with an empty phone line asking Bring a phone, or buy a new one, and Transfer current number, with Skip for now at the bottom
An empty “Phone line”: “Bring a phone, or buy a new one?” and “Transfer current number?”, with “Skip for now”.

Choosing the iPhone 17 and tapping Start your switch does not put it in the order. The switcher rebuilds it: one phone line, Buy, then the iPhone again from the list, while “Skip for now” would carry on without any phone. Further on, a promotion finder asks “Transfer current number?” a second time, after it was answered on the Devices step. Mint asks none of this, because the phone and its plan are chosen on one page and go into the cart together. When UX Robot returned later the same day to picture the fixes, T-Mobile’s line count started at one and the promotion finder did not appear, so T-Mobile may already be changing this part of the flow.

06 / Protection and extras

Declining protection on T-Mobile takes two answers. On Mint it starts declined.

T-MobileBehind
T-Mobile's full-screen window asking Are you sure you don't want to protect your $929.99 iPhone 17, with a table of repair costs and the buttons Skip protection and Protect my iPhone 17
After “Decline”: “Are you sure you don’t want to protect your $929.99 iPhone 17?”, with the purchase button in solid magenta.
MintBetter
Mint Mobile's AppleCare+ choice with None at $0 selected and the AppleCare+ 2 Year Plan at $189, above an optional trade-in
AppleCare+ starts on “None $0”, and trade-in waits behind “Let’s Do It”.
MintBetter
Mint Mobile's Payment Options on the iPhone 17 page showing a subtotal of $1109 or $93 a month with Affirm, above the Add to Cart button
“Subtotal $1109”: the $929 phone and the $180 year, the same as the card in the list.

T-Mobile’s window is a second sales pitch after a clear answer: “75% of people have had their phone lost, broken or damaged”, a table of repair costs, then “Skip protection” in outline beside “Protect my iPhone 17” in solid magenta. Mint makes protection and trade-in optional choices that start at none, and the subtotal above Add to Cart still matches the card in its phones list.

07 / Cart and total

T-Mobile asked for your ZIP code to show taxes. Its cart still leaves them out.

T-MobileMixed
T-Mobile's cart showing Due monthly $110.84 plus taxes and fees and Due today $15.00 plus tax, with the plan and the device listed below
“Due monthly $110.84 + taxes & fees” and “Due today $15.00 + tax”. The taxes are never priced.
Mint, cartMixed
Mint Mobile's cart with the Apple iPhone 17 Bundle at $1,109.00, made of the iPhone at $929.00 and 12 Month Unlimited at $180.00 with $360.00 crossed out
One bundle, “$1,109.00”, all due today. Taxes and fees are “calculated at checkout”.
Mint, checkoutBehind
Mint Mobile's checkout order summary with Recovery Fee $0.00, Taxes and Surcharges $0.00 and Total $1,109.00 marked in red, shown before any address is entered
At checkout, before any address: “Taxes & Surcharges $0.00” and “Total $1,109.00”.

T-Mobile’s cart gets a lot right. It separates the monthly bill from what is due today, its breakdown lists Experience More at $85, the iPhone at $25.84 a month for 36 months and a $15 device connection charge, and shipping is free. But the switcher came to compare carriers, and the total with taxes is “Calculated at checkout”, after T-Mobile asked for a ZIP code to show it. Mint charges everything today, $1,109 for the phone and a year of service, and also leaves taxes to checkout, where its order summary shows $0.00 before it has an address. A $0.00 that will change is harder to trust than T-Mobile’s plain “+ taxes & fees”. We stopped at each cart and at Mint’s billing details, before entering anything.

Speed

T-Mobile’s iPhone page is slow to answer a tap and jumps while it loads.

  • usmobile.com194 ms · good
  • mintmobile.com286 ms · needs improvement
  • t-mobile.com328 ms · needs improvement
  • T-Mobile’s iPhone 17 page alone1,664 ms · poor

These are Chrome UX Report figures for real phone visitors from 23 September to 20 October 2026, at the 75th percentile: three in four taps got a response at least this fast. Google rates a response good at 200 milliseconds or less and poor above 500. On T-Mobile’s iPhone 17 page 57% of visits were poor, and the page moves while it loads, with a layout shift of 0.48 (poor; the phones list is 0.36). Across the whole website T-Mobile’s main content appears in 2.7 seconds, against 1.9 for both US Mobile and Mint, where Google rates 2.5 seconds or less good. Lighthouse lab runs on T-Mobile’s home page, switching steps and cart scored 29 to 41 out of 100, held up by scripts and styles the first screen does not need, including code for screen sharing.

Accessibility: keyboard users lose sight of where they are

UX Robot checked all 16 T-Mobile pages the journey reached against each WCAG 2.2 level A and AA success criterion in a phone browser. The most widespread problem is on five pages: pressing Tab from Menu moves into the links of the closed menu, Wireless, Business, Prepaid and Internet, so for four presses nothing visible has focus. Elsewhere focused controls hide behind things that stay on screen: the floating chat bubble covers the photo buttons on the iPhone page, the T-Life app banner covers the skip link, and the cart’s fixed footer covers its buttons. Magenta links on light grey and some grey labels are too faint to read easily, and an address field does not tell browsers it is an address, so they cannot fill it in.

This is not a compliance verdict. A browser check of the success criteria finds problems; it does not establish WCAG conformance and cannot replace testing with people who use assistive technology. Error messages for the address and device lookups were not tested, because that would mean submitting them. T-Mobile’s plan step is a good model to copy: Tab moves through the cards in reading order, and the focused button stays clear of the fixed cost bar with a visible outline.

The fixes, pictured

What T-Mobile’s phone page looks like when it shows the payment you will make.

UX Robot pictures its main fixes on the real page. Drag the slider to compare T-Mobile’s live phone page with a mock-up where the standard $25.84 a month comes first, the $0.00 is set aside until the promotion is confirmed, and the note says “Promotion eligibility not confirmed”.

T-Mobile's live iPhone 17 page with 256GB at $25.84 crossed out and $0.00 a month for 36 months, and the note Pricing when you choose Experience Beyond plan A mock-up of the same page: 256GB at $25.84 a month for 36 months with no crossed-out price, and the note Promotion eligibility not confirmed
Live pageMock-up of the fix
A mock-up made in UX Robot’s own browser by changing only the page’s text and the price’s style, and hiding the $0.00. T-Mobile’s website was not changed.

And the phone configuration page after one “Decline”, with the second protection window left out:

T-Mobile's live Are you sure you don't want to protect your $929.99 iPhone 17 window over the phone configuration page A mock-up of the phone configuration page with the window hidden, showing the protection plans and the I choose not to protect my $929.99 phone option with its Decline button
Live pageMock-up of the fix
A mock-up made in UX Robot’s own browser by hiding only the confirmation window. T-Mobile’s website was not changed.

Five changes, in order

Each one says what to change, where, why it matters and how to tell whether it worked.

01
T-Mobile / Cart

Include estimated taxes and fees in the cart totals.

What
Work out estimated monthly taxes and fees, and the tax due today, from the ZIP code already given. Show them in the cart totals and the Order breakdown as “Estimated taxes and fees” and “Estimated total”, and let the visitor change the ZIP code without personal details.

Where
The cart’s monthly and due-today totals and its Order breakdown.

Why
The ZIP code window promises taxes for your area, and the cart still leaves them unpriced, so a switcher cannot compare the complete cost.

Measure
For one line with no trade-in, both cart views include estimated taxes and fees before checkout or any personal information.

02
T-Mobile / Phone page, line and cart

Show one phone payment, the one that applies, everywhere.

What
Make the standard monthly payment primary until a promotion is confirmed, label unconfirmed offers “Promotion eligibility not confirmed”, and show any discount with its conditions beside it. Use the same payment on the phone page, the line and the cart.

Where
The payment areas of the phone page’s storage choices, the configured line and the cart.

Why
$0.00, $25.84 and $2.78 a month for the same phone on the same order make the offer hard to trust and the carrier hard to compare.

Measure
Before and after a plan is chosen, with and without a confirmed promotion, the device payment agrees on every page.

03
T-Mobile / Switching flow

Carry the phone and the answers through switching.

What
When Start your switch is tapped, create one phone line holding the chosen phone, storage and color, keep it on the Devices step, and reuse the number-transfer answer in the promotion finder, with a way to change it.

Where
The line count, the Devices step and the promotion questions of a switch that starts from a phone.

Why
The line count started at zero, Devices asked Bring or Buy again and the promotion finder repeated a question, while Skip for now would continue without the phone.

Measure
Choose the phone, storage and color, then continue: the line and the transfer answer stay without being chosen again.

04
T-Mobile / Phone configuration

Accept the first “Decline” on protection.

What
Save the decline and stay on the phone configuration page, without the confirmation window, and keep protection editable on the line.

Where
“Protect this phone?”, after “I choose not to protect my $929.99 phone”.

Why
A full-screen second pitch, with the purchase button more prominent, stands between the switcher and the total.

Measure
Decline once: the answer is saved, no second window opens and protection can still be added later.

05
T-Mobile / Home page and search

Keep keyboard focus out of the closed menu.

What
Take the closed menu’s links out of the Tab order, restore them when Menu opens and return focus to Menu when it closes.

Where
The shared header on the home page, marketing pages and search results.

Why
Tab enters Wireless, Business, Prepaid and Internet while the menu is closed, so keyboard users cannot see where they are.

Measure
Tab with the menu closed, open it, then close it: focus stays visible and follows what is on screen.

What we could not see from the outside

This audit stands on browser evidence and public data. With T-Mobile’s own GA4, Search Console and Microsoft Clarity connected, UX Robot would rank these changes by how many switchers each one is losing: where people leave between the phone page, the switching steps and the cart, which searches bring them to the iPhone 17, and what visitors who give up at the cart did in the recordings, counted session by session.

Everything above came from one UX Robot run

Now imagine it on your website, ranked by your own customers.

  1. 01Start from a user storyUX Robot follows the whole journey your customers take, not one page at a time.
  2. 02Ranked by your evidenceConnect GA4, Search Console and Microsoft Clarity, and every finding is ranked by how many customers it affects.
  3. 03Every fix picturedSee the change on your own page before anyone builds it, with versions A and B ready to test.
  4. 04Straight to your trackerEach issue becomes a ticket in Jira or Linear, with its screenshot and fix.
  5. 05Fixes provenAfter you ship, UX Robot checks the live page again and marks the issue fixed only when it is.
  6. 06Every release, not once a yearRun the journey again on a schedule and see what each release improved.