Last upload 12 Aug · statementLast transaction 9 Aug
UNI$
550
Earned this cycle
⇄ 1,100 mi
This cycle
17 days left
1 Aug – 31 Augcalendar · monthly · by posting dateSpend
S$299.38
Qualifying
S$299.38
S$3.75 earns nothingEarned
1,100 mi
Transactions
11
Left to ceiling
S$300.62
Mobile contactless payments and SimplyGoS$299.38 of S$600.00
Selected online transactionsS$0.00 of S$600.00
Every cycle so far
Earned (UNI$)
13,376
Worth (miles)
26,752
Blended rate
2.43 mpd
Spend
S$10,988.09
Cycles
16
Lost to rounding
S$1,168.09
S$2,262.63 of spend has no known payment method — 21% of the total. This card's bonus depends on HOW you paid, and statements never print that, so those rows earn the base rate here. Set the method on a transaction below and tick “remember” to fix every future one from that merchant. It is left blank rather than guessed: calling an in-store tap a mobile payment would invent a rate you never earned.
S$1,168.09 of spend fell inside partial S$5.00 blocks and earned nothing — 3,137 miles at the rate each remainder actually lost. Rounding happens per transaction here, so paying in fewer, larger amounts loses less.
Average S$712.58 over 15 cycles, excluding the cycle still running
- Mobile contactless payments and SimplyGo · 4.00 mpd60%
- Selected online transactions · 4.00 mpd5%
- Everything else · 0.40 mpd36%
| Cycle | Spend | UNI$ | Total rewards · miles | Highest tier | Rate | Wasted |
|---|---|---|---|---|---|---|
| 1 Aug – 31 Aug | S$299.38 | 550 * | 1,100 | 100% | 3.67 mpd | — |
| 1 Jul – 31 Jul | S$535.30 | 990 * | 1,980 | 100% | 3.70 mpd | — |
| 1 Jun – 30 Jun | S$393.93 | 680 * | 1,360 | 100% | 3.45 mpd | — |
| 1 May – 31 May | S$767.55 | 1,121 * | 2,242 | 78% | 2.92 mpd | S$167.55 |
| 1 Apr – 30 Apr | S$785.99 | 1,136 * | 2,272 | 76% | 2.89 mpd | S$185.99 |
| 1 Mar – 31 Mar | S$843.20 | 1,073 * | 2,146 | 71% | 2.55 mpd | S$243.20 |
| 1 Feb – 28 Feb | S$1,036.11 | 1,108 * | 2,216 | 57% | 2.14 mpd | S$444.38 |
| 1 Jan – 31 Jan | S$1,155.56 | 2,123 * | 4,246 | 97% | 3.67 mpd | S$29.85 |
| 1 Dec – 31 Dec | S$618.98 | 1,073 * | 2,146 | 97% | 3.47 mpd | S$18.98 |
| 1 Nov – 30 Nov | S$442.62 | 730 * | 1,460 | 100% | 3.30 mpd | — |
| 1 Oct – 31 Oct | S$358.74 | 244 * | 488 | 38% | 1.36 mpd | S$222.89 |
| 1 Sep – 30 Sep | S$548.07 | 268 * | 536 | 24% | 0.98 mpd | S$419.24 |
| 1 Aug – 31 Aug | S$1,107.36 | 427 * | 854 | 13% | 0.77 mpd | S$965.91 |
| 1 Jul – 31 Jul | S$1,332.01 | 1,241 * | 2,482 | 45% | 1.86 mpd | S$732.01 |
| 1 Jun – 30 Jun | S$506.07 | 413 * | 826 | 38% | 1.63 mpd | S$314.01 |
| 1 May – 31 May | S$257.22 | 199 * | 398 | 37% | 1.55 mpd | S$162.39 |
Where this cycle went
- groceries47%
- dining41%
- retail_instore12%
Spend, last six months
Average S$665.19 over 5 months, excluding the month still running
Transactions
MCC marked ≈ is inferred from the merchant name rather than supplied by the bank. “≈ unused” means the inference was not confident enough to unlock a bonus, and “✓ yours” is one you recorded.
Record an MCC for a merchant
If your bank's app shows the real MCC, put it here. It outranks any inference but never the code the bank printed on the statement.- WALMART SUPERCENTERS$28.209 Augretail_instore5311contactless◷ pendingunreconciled50 UNI$1.77/$mobile-contactless▸▾
- TEST STORES$11.429 Auggroceries5411contactless◷ pendingunreconciled20 UNI$1.75/$mobile-contactless▸▾
- TEST STORES$33.399 Auggroceries5411contactless◷ pendingunreconciled60 UNI$1.80/$mobile-contactless▸▾
- TEST STORES$3.759 Auggroceries5411contactless◷ pendingunreconciled0 UNI$0.00/$mobile-contactless▸▾
- TEST STORES$8.208 Auggroceries5411contactless◷ pendingunreconciled10 UNI$1.22/$mobile-contactless▸▾
- TEST STORES$6.878 Auggroceries5411contactless◷ pendingunreconciled10 UNI$1.46/$mobile-contactless▸▾
- TEST STORES$26.018 Auggroceries5411contactless◷ pendingunreconciled50 UNI$1.92/$mobile-contactless▸▾
- A KITCHEN 友间厨房S$21.238 Augdining5814contactless◷ pendingunreconciled40 UNI$1.88/$mobile-contactless▸▾
- ETCH&BOLTSS$7.198 Augretail_instore5331contactless◷ pendingunreconciled10 UNI$1.39/$mobile-contactless▸▾
- SCOOP WHOLEFOODSS$52.468 Auggroceries5411contactless◷ pendingunreconciled100 UNI$1.91/$mobile-contactless▸▾
- JETT BARBECUES$100.668 Augdining5814 ✓contactless◷ pendingunreconciled200 UNI$1.99/$mobile-contactless▸▾
- KINGDOM SPAS$59.6117 Jul → 18 Julhealthcare7298 ✓contactlessearlier · 1 Jul110 UNI$1.85/$mobile-contactless▸▾
- SABOTENS$9.4115 Jul → 17 Juldining5812contactlessearlier · 1 Jul10 UNI$1.06/$mobile-contactless▸▾
- ESQUINAS$12.4616 Jul → 17 Juldining5812contactlessearlier · 1 Jul20 UNI$1.61/$mobile-contactless▸▾
- GIRO PAYMENT+S$535.0715 Julothercontactlessearlier · 1 Julnot_a_purchase0 UNI$▸▾
- NI PANG ZI GRILLED FISHS$26.4412 Jul → 14 Juldining5812contactlessearlier · 1 Jul50 UNI$1.89/$mobile-contactless▸▾
- KNEAD PRESSS$127.6312 Jul → 14 Juldining7297 ✓contactlessearlier · 1 Jul250 UNI$1.96/$mobile-contactless▸▾
- KINGDOM SPAS$42.6613 Jul → 14 Julhealthcare7298 ✓contactlessearlier · 1 Jul80 UNI$1.88/$mobile-contactless▸▾
- CACAOAT X CHOCOLATE ORIGINS$5.4412 Jul → 13 Juldining5462contactlessearlier · 1 Jul10 UNI$1.84/$mobile-contactless▸▾
- MATSUMOTO KIYOSHI TAMPINESS$6.109 Jul → 11 Julgroceries5912 ✓contactlessearlier · 1 Jul10 UNI$1.64/$mobile-contactless▸▾
Card facts
| Counted by | Posting date — the day it reached the bank, not the day you paid | Cycle | Calendar month, monthly |
|---|---|---|---|
| Income Req. | S$30,000 p.a. | Points Validity | 2 years from the last day of the earning quarter |
| Annual Fee | S$196.20 (first year waived) | Min. Transfer | 5,000 UNI$ (10,000 miles) |
| Miles with Annual Fee | 6,500 UNI$ (13,000 miles), deducted at renewal | Transfer Partners | 3 (KrisFlyer, Asia Miles, AirAsia) |
| FCY Fee | 3.25% | Transfer Fee | S$27 per conversion |
| Local Earn | 0.4 mpd | Points Pool? | Yes |
| FCY Earn | 0.4 mpd | Lounge Access? | No |
| Special Earn | 4 mpd on mobile contactless and selected online* | Airport Limo? | No |
How this card earns
| Tier | Rate | Cap |
|---|---|---|
| Mobile contactless payments and SimplyGo | 4.00 mpd | S$600.00 of spend |
| Selected online transactions | 4.00 mpd | S$600.00 of spend |
| Everything else | 0.40 mpd | uncapped |
Rule notes and caveats
HOW IT EARNS - 10X UNI$ per S$5 (4 mpd) on Mobile Contactless AND on Selected Online, each capped at UNI$1,080 (~S$600 of spend) per CALENDAR month, SEPARATELY. - Base 0.4 mpd on everything else. UNI$ are awarded per S$5 PER TRANSACTION, so small purchases round down to nothing. WATCH OUT - The physical card earns only the base rate — the bonus needs a mobile tap. - The two sub-caps cannot cover for one another: clause 4(c)(iv) treats them as separate categories. - "Selected Online" is an MCC LIST, not all online spend. Modelled from clause (ix) verbatim, in three groups (retail; supermarkets/dining/food delivery; entertainment/ticketing). 5965 is excluded from 1 October 2024. NOT MODELLED - Clause (ix) also excludes anything "under any recurring payment arrangement", which a statement does not mark — so this tier still reads slightly high for subscriptions. - UNI$ expiry. - The exclusion list is inherited, not read. EVIDENCE - Cap and MCC list read from the issuer T&C 2026-08-06, clause 4(c) w.e.f. 1 October 2025: UNI$1,080 each for Selected Online and Mobile Contactless. This settles an earlier conflict — a stale UOB PDF still describes a single combined UNI$2,000 cap, which is the pre-October-2025 structure. - No statement in this wallet prints a reward figure for this card, so the canary cannot check it.
Product
Approved oni
Not printed on a statement. Yours first appears on the statement to 24 Jun, so it was approved on or before then.Leave it blank if you are not sure. A wrong date is worse than none — an expiry predicted from a guess would read as fact.Usually paid by
Neither statements nor most app screens print how a payment was made, so most rows arrive with no channel at all. Nothing is assumed unless you say so here — assuming online by default made this card pay 4 mpd on restaurant dinners and six statements read up to 54% above what the bank actually paid. Set it only where it is true of the card. A channel you set on a single transaction always wins, and so does one worked backwards from a statement's printed reward total — that is arithmetic on what the bank actually paid, and this is a habit.“Only rows no statement has claimed” keeps the assumption to the cycle nothing else can speak for — app screenshots of spend the statement has not reached yet. When that statement arrives it supersedes those rows and the assumption is taken back off them, leaving the printed reward total to settle the channel. Use it on a card that prints one; use “every row” on a card where the habit is simply true of how you pay.Cycle
Read off your statement where one has been imported. Only used by cards billed on a statement cycle rather than a calendar month.Add from a screenshot
The current cycle has no statement yet, so nothing else can tell you how close you are to a minimum or a cap. Screenshot the transaction list in your banking app and upload it here — several consecutive scrolls are fine, in order.A points balance or expiry schedule works too — the yuu app's home and Expiring Points screens are read as readily as a transaction list. Reading them takes about half a minute per image: they go through the local model one at a time, so the page will sit still for a while. It is working.Read on this machine by the local model — the images are never uploaded anywhere else. Rows land marked as coming from a screenshot, and the statement replaces them when it arrives rather than adding to them.
10 Aug · 3 images · 13 rows read · images not kept for this upload
Statements
- 2026-07-24eStatement UOB Jul 26.pdfcoordinatenot kept
- 2026-06-24uob.pdfcoordinatenot kept
- 2026-05-24UOB may 26.pdfcoordinatenot kept
- 2026-04-24eStatement Apr 26.pdfcoordinatenot kept
- 2026-03-24eStatement Mar 26.pdfcoordinatenot kept
- 2026-02-24eStatement Feb 26.pdfcoordinatenot kept
- 2026-01-25eStatement jan 26.pdfcoordinatenot kept
- 2025-12-25eStatement UOB Dec 25.pdfcoordinatenot kept
- 2025-11-24UOB Nov 25.pdfcoordinatenot kept
- 2025-11-03UOB Nov 25 pt 2.pdfcoordinatenot kept
- 2025-10-24UOB Oct 25.pdfcoordinatenot kept
- 2025-09-24UOB Sep 25.pdfcoordinatenot kept
- 2025-08-24UOB Aug 25.pdfcoordinatenot kept
- 2025-07-24UOB Jul 25.pdfcoordinatenot kept
- 2025-06-24UOB Jun 25.pdfcoordinatenot kept
Terms and conditions
The documents this card's rules were written from, kept as downloaded. A T&C is revised in place — the page a rate was read off in March may say something else today and nothing here would change — so what is linked is OUR copy, with the date the issuer printed on it.
- Issuer terms · tiers[].cap.qualifying_spend_centshttps://www.uob.com.sg/web-resources/personal/pdf/personal/cards/credit-cards/rewards-cards/uob-preferred-platinum-visa-card/terms-and-conditions-for-preferred-plat-visa.pdfissuer updated 10 Mardownloaded 30 Julnot archived257 KB
- Commentary · tiers[].cap.qualifying_spend_centshttps://milelion.com/2025/08/27/nerfed-uob-preferred-platinum-visa-splits-bonus-cap-into-two-sub-caps/not archived
- Commentary · tiers[].rate_milli_per_dollarhttps://sethisfy.com/nerfed-buffed-uob-preferred-platinum-visa-introduces-category-caps-but-adds-simplygo-for-4-miles-per-dollar/not archived