VERSO
Flip to the right card. Every time.
The smartest way to maximize your credit card rewards at every merchant in Singapore.
All data stored on your device. No sign-up.
What's your name?
So we can personalize your experience.
Your wallet
Tap to select all the cards you have.
{{card.name}}
{{card.bank}} · {{card.type}} · {{card.highlight}}
No cards found.
Welcome back
{{profile.name.split(' ')[0]}}.
Quick Scenarios
Savings Potential
S${{monthlySavings}}
monthly · S${{yearlySavings}}/yr
Wallet
{{userCards.length}} cards · Edit
YOUR BEST CARDS
{{tc.label}}
{{tc.cardName}}
Card Rotation
Use {{rotationReminder.current.bank}} {{rotationReminder.current.name.split(' ').slice(0,2).join(' ')}} this week
Switch to {{rotationReminder.next.bank}} in {{rotationReminder.daysLeft}}d · avoids cap
6-Month Rewards Trend
Live FX · 1 SGD
{{c.rate>0?(c.code==='JPY'?c.rate.toFixed(1):c.rate.toFixed(3)):'—'}}
Signup Bonuses
{{c.name}}
{{c.signup.reqs}}
Tip
{{dailyTip.text}}
{{catLabel(selectedCategory)}}
{{matchedStore}}
Ranked by reward rate. Best first.
{{fmtRate(rec.rate)}}
{{rec.card.type}}
{{rec.card.name}}
{{rec.card.bank}}
{{rec.card.network||'VISA'}}{{rec.reason}}
{{rec.conditions}}
Requires min. S${{rec.card.minSpend}}/month spend to earn bonus rates
{{rec.card.name}}
{{fmtRate(rec.rate)}}{{rec.reason}}
{{rec.conditions}}
⚠ Min. spend: S${{rec.card.minSpend}}/mo
Cap: S${{rec.card.caps[selectedCategory]}}/mo cashback
No special rewards
Any card earns the base rate here.
My Wallet
{{userCards.length}} cards
{{card.name}}
{{card.bank}} · {{card.type}}
Add Custom Card
Add a card that's not in our database.
Enter the cashback/rewards % for each category. Leave 0 for no bonus.
Preview
{{newCard.name}}
{{newCard.bank}} · {{newCard.type}} · {{newCard.highlight||'Custom card'}}
Spending Optimizer
Enter your monthly spend per category to see optimal card allocation.
Optimal Allocation
Spend
S${{optTotalSpend.toLocaleString()}}
Monthly
S${{optMonthlySavings}}
Yearly
S${{optYearlySavings}}
{{alloc.card.name}}
Use for {{catLabel(alloc.cat)}} — earns S${{alloc.reward}}/mo
S${{alloc.spend}} → S${{alloc.reward}} back
Enter your monthly spending above to see results.
Compare Cards
Select 2-3 cards to compare side by side.
{{cc.name}}
{{cc.bank}}
{{fmtRate(cc.rates[cat.id]||0)}}
Verdict
Select at least 2 cards to compare.
Find Your Perfect Card
Answer 5 quick questions.
Question {{quizStep+1}} of {{quizQuestions.length}}
{{quizQuestions[quizStep].q}}
{{quizResult&&quizResult.name}}
{{quizResult&&quizResult.bank}}
{{quizResult&&quizResult.highlight}}
Bill Split
Split the bill, maximize everyone's rewards.
Saved Groups
{{billBestCard.name}}
{{billBestCard.bank}} · {{fmtRate(billBestRate)}} {{billBestCard.type}} on {{catLabel(billCategory)}}
Reward
{{billBestCard.type==='Miles'?'~'+Math.round((billBestRate/100)*billAmountSGD/0.018).toLocaleString()+' mi':'S$'+((billBestRate/100)*billAmountSGD).toFixed(2)}}
Each pays
{{billCurrency==='SGD'?'S$':billCurrency}}{{(billAmount/billMembers.length).toFixed(2)}}
Type
{{billBestCard.type}}
One person pays with this card, others transfer their share.
{{br.card.name}}
{{fmtRate(br.rate)}} {{br.card.type}} → {{br.card.type==='Miles'?'~'+Math.round((br.rate/100)*billAmountSGD/0.018)+' mi':'S$'+((br.rate/100)*billAmountSGD).toFixed(2)}}
{{profile.name}}
{{userCards.length}} cards in wallet
Optional. Enables smart store detection.