Demo — invented data, read-only. Nothing here is anyone’s real spending.
RewardsMaxx
MARI CREDIT CARD
•••• 7086
+ Add screenshot
Last upload 12 Aug · statementLast transaction 20 Jul
Cashback
S$0.00
Earned this cycle

1 pair to check

Same merchant, same amount, close together. Both are still counted, so the figures below include them until you say. Nothing is deleted either way.
S$41.33SKIN CARE ACNE CLINIC2026-02-19 · statement 896d389a
S$37.04CELMONZE THE SIGNATURE2026-02-19 · statement 896d389a
same merchant, amount and day within one source
Decided one wrongly? Every decision is reversible from the duplicates list.

This cycle

6
6 days left
21 Jul20 Augstatement · monthly · by posting date
Spend
S$0.00
Qualifying
S$0.00
Earned
S$0.00
Transactions
0
Left to bonus cap
S$1,500.00
Overseas spend in foreign currencyS$0.00 of S$1,500.00

Every cycle so far

Earned (cashback)
S$295.63
Blended rate
0.93%
Spend
S$31,688.99
Cycles
14
Lost to rounding
S$0.00
Blended rate divides by every dollar spent. That is what makes it the figure to compare cards on: it is what this card returned on everything you put through it.
Average S$2,401.78 over 13 cycles, excluding the cycle still running
  • All local spend, to 31 Dec 2025 · 1.70%20%
  • All local spend · 1.50%24%
  • Overseas spend in foreign currency · 1.50%15%
  • Overseas spend past the monthly cap · 0.00%9%
  • Shopee Coins22%
  • Earned nothing9%
CycleSpendStatement · cashbackShopee CoinsTotal rewardsHighest tierRateWasted
21 Jun20 JulS$465.89S$2.69S$4.29S$6.9839%1.50%
21 May20 JunS$949.40S$3.98S$9.96S$13.9428%1.47%S$20.38
21 Apr20 MayS$5,644.88S$47.47S$8.87S$56.3456%1.00%S$1,888.95
21 Mar20 AprS$3,455.47S$30.50S$21.31S$51.8159%1.50%S$1.63
21 Feb20 MarS$6,089.83S$40.76S$29.11S$69.8745%1.15%S$1,432.18
21 Jan20 FebS$3,809.36S$49.67S$7.47S$57.1487%1.50%
21 Dec20 JanS$5,472.95S$58.33S$4.91S$63.2450%1.16%S$2,395.55
21 Nov20 DecS$187.10S$0.00S$2.81S$2.810%1.50%
21 Oct20 NovS$795.94S$11.00S$2.23S$13.2381%1.66%
21 Sep20 OctS$76.32S$0.00S$0.000%0.00%S$76.32
21 Aug20 SepS$690.84S$0.00S$0.35S$0.350%0.05%S$667.42
21 Jul20 AugS$1,945.34S$31.63S$1.27S$32.9096%1.69%
21 Jun20 JulS$118.40S$0.62S$1.23S$1.8531%1.56%
21 May20 JunS$1,987.27S$18.98S$13.06S$32.0456%1.61%
Rate is total rewards over every dollar spent, so it moves with the “earned on” column rather than because the card changed. Shopee Coins are an ESTIMATE at the card's own rate on the spend that earned them. They are paid in the app and never reach a statement, so nothing here can check them.

Where this cycle went

No spend in this cycle yet.

Spend, last six months

Average S$3,107.63 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 merchantIf 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.
236 of 236 rows
  • MARKETPLACE SELLER YISHUNS$7.37
    19 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • KOMMES$11.58
    19 Febdining5814contactlessearlier · 21 Jan
    S$0.171.50%base
  • MOGAS$3.65
    19 Febdining5812contactlessearlier · 21 Jan
    S$0.051.50%base
  • DEPARTMENT STORES$17.82
    19 Febretail_instore5311contactlessearlier · 21 Jan
    S$0.271.50%base
  • SKIN CARE ACNE CLINICS$41.33
    19 Febbeauty_wellness7298contactlessfcyearlier · 21 Jan
    S$0.621.50%overseas
  • CELMONZE THE SIGNATURES$37.04
    19 Febbeauty_wellness7298contactlessfcyearlier · 21 Jan
    S$0.561.50%overseas
  • CARTWELLS$10.44
    18 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • CARTWELL SG CLEMENTIS$9.19
    18 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • CARTWELL SG YISHUNS$22.10
    18 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • IBENMAS$1,040.28
    18 Febretail_instore5712contactlessearlier · 21 Jan
    S$15.601.50%base
  • MARKETPLACE STOREFRONT SENGKANGS$8.40
    17 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • SHOPFRONT ASIA SENGKANGS$23.70
    17 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • HEALTHYLIFES$56.77
    17 Febstreaming5499onlinefcyearlier · 21 Jan
    S$0.851.50%overseas
  • BAZAARLINK YISHUNS$23.47
    16 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • MARKETNEST SG JURONG POINTS$20.98
    16 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • QOO10 JURONG POINTS$7.64
    15 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • CARTWELL SG SENGKANGS$87.16
    14 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • MARKETPLACE SELLER SENGKANGS$56.83
    14 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • VENDORA SG TAMPINESS$77.13
    13 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%
  • OPPO INTEL SENGKANGS$112.43
    13 Febonline_shopping5262contactlessearlier · 21 Janexcluded_merchant
    S$0.000.00%

Card facts

Counted byPosting date — the day it reached the bank, not the day you paidCycleStatement month, monthly — but the bonus cap refills on the 1st, per calendar month
Points ValidityN/A (credited against the balance)Annual FeeNone
Min. TransferN/AMiles with Annual FeeN/A
Transfer PartnersN/AFCY FeeNone (removed 1 January 2026)
Transfer FeeN/ALocal Earn1.5% unlimited
Points Pool?N/AFCY Earn1.5%, on up to S$1,500 of overseas spend a month
Lounge Access?NoSpecial Earn1.5% Shopee Coins on Shopee Instant Checkout
Airport Limo?No
* No minimum spend. Zero FX fee makes it unusually strong overseas for a cashback card.

How this card earns

TierRateCap
Overseas spend in foreign currency1.50%S$1,500.00 of spend
Overseas spend past the monthly cap0.00%uncapped
All local spend, to 31 Dec 20251.70%uncapped
All local spend1.50%uncapped
SGDcashback · no transfer block · no transfer fee
Rule notes and caveats
HOW IT EARNS
- 1.5% on everything, local and overseas, with no minimum and no annual fee.
- Overseas spend in foreign currency is capped at S$1,500 a month and earns
  NOTHING past it.
- No FX fee from 1 January 2026 — unusual for a Singapore card, and worth
  remembering against cards charging ~3.25%.

WATCH OUT
- CLAUSE 5.3 IS A TIMING RULE, and it is the whole of the remaining error.
  For overseas spend in January and February 2026 the rebate was credited a
  month later as a separate credit; from 1 March (clause 5.4) it attaches to
  the transaction. This file books it in the month of spend, so February
  reads +33% and March -11% — 1,248 of February's 1,276-cent excess.
- An absent cashback row in Jan or Feb means "not yet credited", not "did not
  qualify".

NOT MODELLED
- That one-month lag. `statement_figure` exists at the reward level and would
  need to be per TIER and date-bounded to say this.
- Whether the S$1,500 overseas cap is on SPEND (assumed) or on the cashback.
- The overseas promotion runs to 31 December 2026 and needs an `effective_to`
  once its replacement is known.

EVIDENCE
- Twelve app screenshots, the only per-transaction cashback this card
  exposes. Six matched, six contradicted the file; recorded, April moved from
  +22% to +2% and February from +33% to +9%.
- Rate confirmed 1.5% by the cardholder. MariBank's PDF still says 1.7% at
  clause 2.4, but the product page gives 1.5% from 1 January 2026. The PDF is
  stale — and MariBank keeps both versions live under different filenames.

Product

Approved oni

Not printed on a statement. Yours first appears on the statement to 20 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.

Statements

  • 21 Jun – 20 Jul
    maribank.pdf
    coordinatenot kept
  • 21 May – 20 Jun
    Jun2026_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Apr – 20 May
    May2026_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Mar – 20 Apr
    Apr2026_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Feb – 20 Mar
    Mar2026_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Jan – 20 Feb
    Feb2026_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Dec – 20 Jan
    Jan2026_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Nov – 20 Dec
    Dec2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Oct – 20 Nov
    Nov2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Sep – 20 Oct
    Oct2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Aug – 20 Sep
    Sep2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Jul – 20 Aug
    Aug2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 Jun – 20 Jul
    Jul2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
  • 21 May – 20 Jun
    Jun2025_Mari_Credit_Card_E-Statement.pdf
    coordinatenot kept
The original PDFs, kept so you can check any figure here against the document it came from.

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.Commentary is linked but deliberately not archived — it is someone else's writing, and a local copy of it is neither ours to keep nor evidence of anything. Refresh with npx tsx scripts/fetch-terms.ts --all.
RewardsMaxx