Last upload 7 Aug · screenshotLast transaction 7 Aug
UNI$
2,390
Earned this cycle
⇄ 4,780 mi
This cycle
10 days left
25 Jul – 24 Augstatement · monthly · by posting dateSpend
S$1,263.50
Qualifying
S$1,263.50
S$20.53 earns nothingEarned
4,780 mi
Transactions
44
To 4.00 mpd · Overseas and foreign-currency spend
S$1,000.00
Left to bonus cap · Petrol and contactless, local
cap used up
Overseas and foreign-currency spend — needs S$1,000.00 to pay 4.00 mpdS$1,000.00 to go
Petrol and contactless, local — needs S$1,000.00 to pay 4.00 mpdopen
Overseas and foreign-currency spendS$0.00 of S$1,200.00 · 2,400 UNI$ cap
Petrol and contactless, localS$1,200.00 of S$1,200.00 · 2,400 UNI$ cap · used up
Over the cap — earned the floor rate+ S$63.50
Every cycle so far
Earned (UNI$)
2,545
Worth (miles)
5,090
Blended rate
2.46 mpd
Spend
S$2,066.48
Cycles
2
Lost to rounding
S$141.48
S$141.48 of spend fell inside partial S$5.00 blocks and earned nothing — 57 miles at the rate each remainder actually lost. The bonus is rounded once for the whole cycle on this card, so a remainder left inside a transaction loses only the base rate — it still counts toward the cycle's bonus. It is the single remainder at the end of the cycle that costs the bonus, which is why this is worth less than the same spend at the card's headline rate.
- Petrol and contactless, local · 4.00 mpd58%
- Everything else · 0.40 mpd42%
| Cycle | Spend | UNI$ | Total rewards · miles | Highest tier | Rate | Wasted |
|---|---|---|---|---|---|---|
| 25 Jul – 24 Aug | S$1,263.50 | 2,390 * | 4,780 | 95% | 3.78 mpd | S$63.50 |
| 25 Jun – 24 Jul | S$802.98 | 155 * | 310 | 0% | 0.39 mpd | S$802.98 |
Where this cycle went
- dining40%
- groceries32%
- healthcare24%
- entertainment3%
- transport_public1%
- retail_instore0%
Spend, last six months
Average S$284.78 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.- BUS/MRTS$1.127 Augtransport_public4111 ≈contactless◷ pendingunreconciled0 UNI$0.00/$base▸▾
- CROSSROADSS$14.797 Augdining5814contactless◷ pendingunreconciled2 UNI$0.14/$base▸▾
- KINGDOM SPAS$42.897 Aughealthcare7298 ✓contactless◷ pendingunreconciled8 UNI$0.19/$base▸▾
- BUS/MRTS$1.686 Augtransport_public4111 ≈contactless◷ pendingunreconciled0 UNI$0.00/$petrol-contactless▸▾
- ALDIS$19.526 Auggroceries5411contactless◷ pendingunreconciled3 UNI$0.15/$petrol-contactless▸▾
- ALDIS$11.476 Auggroceries5411contactless◷ pendingunreconciled2 UNI$0.17/$petrol-contactless▸▾
- CROSSROADSS$9.616 Augdining5814contactless◷ pendingunreconciled1 UNI$0.10/$petrol-contactless▸▾
- ALDIS$7.116 Auggroceries5411contactless◷ pendingunreconciled0 UNI$0.00/$petrol-contactless → base▸▾
- BUS/MRTS$1.305 Augtransport_public4111 ≈contactless◷ pendingunreconciled0 UNI$0.00/$petrol-contactless▸▾
- FIVE SPICES$6.265 Augdining5814 ✓contactlessunreconciled1 UNI$0.16/$petrol-contactless▸▾
- BUS/MRTS$1.394 Augtransport_public4111 ≈contactless◷ pendingunreconciled0 UNI$0.00/$petrol-contactless▸▾
- DRHAIRS$50.934 Aughealthcare7298 ✓contactlessunreconciled10 UNI$0.20/$petrol-contactless▸▾
- BREAKFAST GRILL EAST COAST ROADS$14.974 Augdining5814 ✓contactlessunreconciled2 UNI$0.13/$petrol-contactless▸▾
- WAA COW!S$26.283 Augdining5812contactless◷ pendingunreconciled5 UNI$0.19/$petrol-contactless▸▾
- BUS/MRTS$1.042 Augtransport_public4111 ≈contactless◷ pendingunreconciled0 UNI$0.00/$petrol-contactless▸▾
- TANUKI RAWS$12.642 Augdining5812 ≈contactless◷ pendingunreconciled2 UNI$0.16/$petrol-contactless▸▾
- PEZZOS$28.332 Augdining5814 ✓contactless◷ pendingunreconciled5 UNI$0.18/$petrol-contactless▸▾
- PEZZOS$9.242 Augdining5814 ✓contactless◷ pendingunreconciled1 UNI$0.11/$petrol-contactless▸▾
- PEZZOS$5.992 Augdining5814 ✓contactless◷ pendingunreconciled1 UNI$0.17/$petrol-contactless▸▾
- STEALTHS$1.372 Augretail_instore5331 ✓contactless◷ pendingunreconciled0 UNI$0.00/$petrol-contactless▸▾
Card facts
| Counted by | Posting date — the day it reached the bank, not the day you paid | Cycle | Statement month, monthly |
|---|---|---|---|
| Income Req. | S$50,000 p.a. (S$60,000 for foreigners) | Points Validity | 2 years |
| Annual Fee | S$196.20 (first year waived) | Min. Transfer | UNI$50 (10,000 miles) |
| Miles with Annual Fee | N/A | Transfer Partners | 5 |
| FCY Fee | 3.25% | Transfer Fee | S$25 per conversion |
| Local Earn | 0.4 mpd | Points Pool? | Yes, across UOB cards |
| FCY Earn | 4 mpd on at least S$1,000 of overseas spend a month* | Lounge Access? | No |
| Special Earn | 4 mpd on petrol and contactless, on at least S$1,000 a month* | Airport Limo? | No |
How this card earns
| Tier | Rate | Cap |
|---|---|---|
| Overseas and foreign-currency spend | 4.00 mpd | 2,400 UNI$ |
| Petrol and contactless, local | 4.00 mpd | 2,400 UNI$ |
| Everything else | 0.40 mpd | uncapped |
Rule notes and caveats
HOW IT EARNS
- Two INDEPENDENT bonus categories at 10X UNI$ per S$5 (4 mpd), each needing
S$1,000 of ITS OWN spend per statement period:
Overseas Spend (foreign currency, including online)
Petrol (MCC 5541/5542) and Contactless, combined
- Each capped separately at UNI$2,400 (~S$1,200 of spend).
- Below the minimum, the WHOLE card earns 0.4 mpd.
WATCH OUT
- Either category can qualify on its own — hence `requires_tier_spend_cents`.
A card-wide minimum would let overseas spend wrongly unlock contactless.
- Clause 2(iii): a contactless transaction made OVERSEAS counts toward
Overseas Spend only. Tier order enforces this, and the contactless tier
additionally requires foreign: false.
- SimplyGo counts as contactless from 1 July 2025, but the channel inference
does not recognise SimplyGo rows specifically yet.
NOT MODELLED
- The conversion fee and minimum transfer block, taken from UOB's other cards
in this wallet rather than this card's own documentation.
- Income requirement is from the product page, not the T&C.
EVIDENCE
- Verified 2026-07-28 against UOB's own "Terms and Conditions Governing UOB
Visa Signature Card", read from the PDF.
- The approval date turns out not to matter: cards approved before 1 July
2025 moved to the per-category structure from their September 2025
statement, so the older combined UNI$4,000 cap is dead for any cycle this
app will evaluate.
Product
Approved oni
Not printed on a statement. Yours first appears on the statement to 24 Jul, 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.
7 Aug · 4 images · 17 rows read · images not kept for this upload
3 Aug · 8 images · 33 rows read · images not kept for this upload
Statements
- 2026-07-24eStatement UOB Jul 26.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[base].rate_milli_per_dollarhttps://www.uob.com.sg/web-resources/personal/pdf/personal/cards/credit-cards/travel-cards/uob-visa-signature-card/terms-and-conditions-governing-uob-visa-signature-card.pdfissuer updated 28 Octdownloaded 30 Julnot archived187 KB